.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{background-color:#eef0f3;}.bg-light,.boxed.bg-light,.bg-light.section-bg .section-text-bg-layer{background-color:#ffffff;}.bg-prim,.boxed.bg-prim,.bg-prim.section-bg .section-text-bg-layer,
	.filters-horizontal .filter-used .ws-pack-item-header.boxed{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{color:#ffffff;}
	.bg-prim a,.bg-prim a:visited{color:#ffffff;}
	.bg-prim a:hover{color:#fff5af;}.bg-sec,.boxed.bg-sec,.bg-sec.section-bg .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{color:#ffffff;}
	.bg-sec a,.bg-sec a:visited{color:#ffffff;}
	.bg-sec a:hover{color:#fff5af;}.bg-prim .items-boxed a,.bg-prim .items-boxed 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 .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,.bg-sec .form-border a:visited,
.items-boxed-text .item .item-content-text a,.items-boxed-text .item .item-content-text a:visited{color:#cf0100;}
.bg-prim .items-boxed a:hover,.bg-prim .boxed:not(.bg-prim):not(.bg-sec) a:hover,
.bg-sec .items-boxed a:hover,.bg-sec .boxed:not(.bg-prim):not(.bg-sec) a:hover,
.bg-prim .form-border a:hover,.bg-sec .form-border a:hover,
.items-boxed-text .item .item-content-text 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{background-color:#e2e6ea;}a,.bg-prim table a,.bg-sec table a,#top-bar .nav-default a,#head-content .nav-default a,#top-bar a.boxed,#top-bar .ws-pack-item-header.boxed{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;}
a:hover,#crumbs a:hover,.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;}body{color:#344e68; background-color:#eef0f3;}
#main{background-color:#eef0f3;}
#content,.ws_cke_admin{color:#344e68; background-color:#eef0f3;}#top-bar{color:#344e68; background-color:#e6e6e6; border-color:#e6e6e6;}
	#top-bar a,#top-bar a:visited,.top-bar-minimal #top-bar .element .boxed{color:#243648;}
	#top-bar a:hover{color:#344e68;}
	.element-lang a 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{background-color:#243648;}
	#head-content a,#head-content a:visited{color:#ffffff;}
	#head-content a:hover{color:#344e68;}
	.logo p{color:#ffffff;}
	.logo-image a{border-color:#e2e6ea;}
	.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-content a:hover{color:#cf0100;}
#foot-nav{color:#ffffff; background-color:#243648;}
	#foot-nav a,#foot-nav a:visited{color:#ffffff;}
	#foot-nav a:hover{color:#cf0100;}
#foot-after{background-color:#ffffff;}
	#foot-after a,#foot-after a:visited{color:#243648;}
	#foot-after a:hover{color:#cf0100;}#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: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 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,#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;}
#nav .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: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 ul li ul,.element-nav-catalogue .nav li ul li ~ li > a{border-color:#e2e6ea;}
.element-nav-catalogue .nav li ul,#nav .nav li li a,.element-nav-catalogue .nav .selected-li li a,.element-nav-catalogue .nav li:hover li a{color:#ffffff; background-color:#243648;}
#nav .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;}.nav a{color:#ffffff; border-color:#e2e6ea;}
.nav a.active,.nav a.selected{color:#ffffff; background-color:#243648;}.nav a:hover,.nav a.active:hover,.nav a.megamenu-hover{color:#ffffff; background-color:#243648;}.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);}
#nav #subnav .nav a:hover{color:#ffffff; background-color:rgba(255, 255, 255, 0);}.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;}
fieldset{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
legend{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
input,textarea,select,.field-icon .icon:before{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.input-number-group a{color:#344e68; border-color:#e2e6ea;}
.required input,.required select,.required textarea,.required .field-icon .icon:before{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
input:focus,textarea:focus,select:focus,.required textarea:focus,.required select:focus{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="checkbox"] + label:after{color:#ffffff;}
input[type="radio"]:checked + label:before,input[type="checkbox"]:checked + label:before{background-color:#243648;}
input[type="radio"]:checked + label:after{background-color:#ffffff;}
input[type="checkbox"]:checked + label:after{color:#ffffff;}
.field-required-star{color:#ca1e22;}
.hint,.item-recommend{color:#ffffff; background-color:#9e2e1d;}
.hint:before{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{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: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,.button.active,a.button.active{color:#ffffff; background-color:#ec0100; border-color:#ec0100;}.button-logout,a.button-logout:visited{}
.button-logout:hover{}.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-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:hover td,tr:hover:nth-child(even) td{color:#344e68; background-color:#ffffff;}.image,.images-border .image,.image-border,.items-border .item,.gallery .item .item-heading{background-color:#ffffff; border-color:#e2e6ea; }.items-icon-zoom .image a:hover:before{color:#dddddd;}.items-color-heading .item-heading,.items-color-heading .item-heading a{color:#ffffff; background-color:#243648;}
.items-color-heading .item:hover .item-heading,.items-color-heading .item:hover .item-heading a{color:#ffffff; background-color:#344e68;}
.items-color-text .item-text{color:#ffffff; background-color:#243648;}
.item-heading-sub{color:#344e68;}
.gallery-preview .item,.gallery .item .item-heading{background-color:#ffffff;}
.gallery .item .item-heading{border-color:#e2e6ea;}.testimonial .item-text{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.testimonial .item-text:before{color:#ffffff;}
.testimonial .item-text:after{color:#e2e6ea;}

.testimonial.items-color-text .item-text{color:#ffffff; background-color:#243648; border-color:#243648;}
.testimonial.items-color-text .item-text:before{color:#243648;}
.testimonial.items-color-text .item-text:after{color:#243648;}
.testimonial.items-color-text .item-text a,.testimonial.items-color-text .item-text a:visited{color:#ffffff;}
.testimonial.items-color-text .item-text a:hover{color:#fff5af;}.article .item + .item{border-color:#e2e6ea;}.strip-box{background-color:#ffffff; border-color:#e2e6ea;}
.strip{background-color:#243648;}
.poll a:hover .strip{background-color:#344e68;}.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{background-color:#344e68;}
.perex-image *{color:#ffffff;}.catalogue-in,.configurator .item{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.catalogue.stripe-space-none > .row{border-color:#e2e6ea;}.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{color:#38a20f;}
.catalogue-price-stock-na{color:#c00000;}
.page-catalogue-detail .catalogue-price-stock-date{border-color:#e2e6ea;}
.catalogue-stickers .catalogue-sticker-campaign{color:#ffffff; background-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;}
.catalogue-stickers .catalogue-sticker-recommend{color:#ffffff; background-color:#ff8400;}.catalogue-detail .catalogue-price-our{color:#344e68;}
.catalogue-variants li a{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.catalogue-variants li.catalogue-variants-na a{color:#cccccc;}
.catalogue-variants li a:hover,.catalogue-variants li.catalogue-variants-na a:hover{color:#ffffff; background-color:#344e68; border-color:#344e68;}.catalogue-variants li.catalogue-variants-na svg line{stroke:#4c4c4c;}
.catalogue-variants li.catalogue-variants-choose a{color:#ffffff; background-color:#243648; border-color:#243648;}
.catalogue-variants .hint{color:#ffffff; background-color:#38a20f;}
.catalogue-variants .hint:before{color:#38a20f;}
.catalogue-detail-options a{color:#344e68;}.button-cart{color:#ffffff; background-color:#80b200; border-color:#6f9b00;}
.button-cart:hover{color:#ffffff; background-color:#6b9500; border-color:#608600;}
.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;}.order-next,a.order-next,.order-next:visited,a.order-next:visited{color:#ffffff; background-color:#218d08; border-color:#218d08;}
.order-next:hover,a.order-next:hover{background-color:#1d7c07; border-color:#1d7c07;}

.order-payment-delivery li + li{border-color:#e2e6ea;}

.order-pay,.order-pay.boxed{background-color:#f5fff3; border-color:#218d08}
.order-pay h3,.order-pay.boxed h3{color:#218d08;}.order-tag-100{color:%order-tag-200_textcolor%; background-color:%order-tag-200_bgcolor%; border-color:%order-tag-200_bgcolor%;}
.order-tag-300{color:#ffffff; background-color:#2ba4db; border-color:#2ba4db;}.order-tag-400{color:#ffffff; background-color:#38a20f; border-color:#38a20f;}.order-tag-500{color:#ffffff; background-color:#e63030; border-color:#e63030;}.configurator-chapter~.configurator-chapter{border-color:#e2e6ea;}
.configurator .selected{color:#000000; background-color:#e1ffda; border-color:#6dcb57;}
.configurator .selected .item-heading{color:#000000;}.ws-booking-unit{background-color:#ffffff;}
.ws-booking-unit a,.ws-booking-unit a:visited,.ws-booking-unit a:hover{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:hover,.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;}.message{background-color:#efefef;}
.message *{color:#4c4c4c;}
.message-warning{background-color:#f6f1d5;}
.message-warning *,.message-warning:before{color:#6e684e;}
.message-info{background-color:#dfeef4;}
.message-info *,.message-info:before{color:#3d6e7b;}
.message-success{background-color:#d4f1cb;}
.message-success *,.message-success:before{color:#406d41;}
.message-error{background-color:#f1d7d7;}
.message-error *,.message-error:before{color:#8d3d43;}.pagination > a,.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,.tab .nav li > *:first-child{color:#344e68; background-color:#eef0f3; border-color:#e2e6ea;}
.tab-nav li > *:hover:first-child,.tab-nav li.active > *:first-child{color:#344e68; background-color:#ffffff;}
.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.active > *:first-child{border-color:#344e68;}
.tab-v2 .tab-nav li > *:first-child,.tab-v2 .tab .nav li > *:first-child{color:#344e68;}.tag,a.tag:visited{color:#344e68; background-color:#eef0f3; border-color:#e2e6ea;}
a.tag:hover{color:#ffffff; background-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{color:#596f84;}
.ws-rating-empty.icon:before{color:#dddddd;}
.ws-rating a:hover.icon:before,.ws-rating:not(.ws-rating-thumbs) li:hover ~ li a.icon:before{color:#cf0100;}
.ws-slider-text h1,.ws-slider-text h2,.ws-slider-text h3{color:#344e68;}
.ws-slider-text{color:#344e68;}
.ws-slider-controls-numbers a{color:#ffffff; background-color:#ffffff; border-color:rgba(255, 255, 255, 0);}
.ws-slider-controls-numbers a:hover,.ws-slider-controls-numbers a.active{color:#cf0100; background-color:#cf0100;}.search{color:#218d08;}
.search-suggest-item a{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;}
.boxed h1,.boxed h2,.boxed h3,.boxed h4,.boxed h5,.boxed h6,.items-boxed .item-heading,.items-boxed-text .item-heading{color:#243648;}
.ui-slider-range{background-color:#243648;}
.ws-dialog-window{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.ws-dialog-window-buttons{border-color:#e2e6ea;}
.number-info{color:#ffffff; background-color:#243648;}
.element-login-expand .head-icon-image > span{color:#ffffff; background-color:#243648;}