.bg-dark,.bg-light,.boxed.bg-dark,.boxed.bg-light{color:#4c4c4c;}
.ws-dialog-head .message-success *,.ws-dialog-head .message-success:before{color:#4c4c4c !important;}
.bg-dark,.boxed.bg-dark,.bg-dark.section-bg .section-text-bg-layer,
.ws-dialog-head .message-success{background-color:#f5f5f5;}.bg-light,.boxed.bg-light,.bg-light.section-bg .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,
	.filters-horizontal .filter-used .ws-pack-item-header.boxed{color:#ffffff; background-color:#474747;}
	.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{color:#ffffff;}
	.bg-prim a:hover,.items-bg-prim .item-in a:not(.button):hover{color:#10add9;}.bg-sec,.boxed.bg-sec,.items-bg-sec .item,.items-bg-sec.items-boxed .item,.bg-sec.section-bg .section-text-bg-layer{color:#ffffff; background-color:#2d2d2d;}
	.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{color:#ffffff;}
	.bg-sec a:hover,.items-bg-sec .item-in a:not(.button):hover{color:#10add9;}.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,.bg-sec .form-border a:visited,
.items-boxed-text .item .item-content-text a:not(.button),.items-boxed-text .item .item-content-text a:not(.button):visited{color:#474747;}
.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:hover,.bg-sec .form-border a:hover,
.items-boxed-text .item .item-content-text a:not(.button):hover{color:#00539f;}
h1,.bg-dark h1,.stripe .bg-dark h1,.bg-light h1,.stripe .bg-light h1{color:#4c4c4c;}
h2,.bg-dark h2,.stripe .bg-dark h2,.bg-light h2,.stripe .bg-light h2{color:#474747;}
h3,.bg-dark h3,.stripe .bg-dark h3,.bg-light h3,.stripe .bg-light h3{color:#00539f;}
h4,.bg-dark h4,.stripe .bg-dark h4,.bg-light h4,.stripe .bg-light h4{color:#4c4c4c;}
h5,.bg-dark h5,.stripe .bg-dark h5,.bg-light h5,.stripe .bg-light h5{color:#4c4c4c;}
h6,.bg-dark h6,.stripe .bg-dark h6,.bg-light h6,.stripe .bg-light h6{color:#4c4c4c;}hr,.tag-category-content{border-color:#d8d8d8;}
#content .title-decoration:after,.title-decoration h1:after,.title-decoration #content h2:not(.item-heading):not(.form-heading):after{background-color:#d8d8d8;}a,.bg-prim table a,.bg-sec table a,#top-bar .nav-default a,#head-content .nav-default a{color:#474747;}
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:#474747;}
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:#00539f;}body{color:#4c4c4c; background-color:#ffffff;}
#main{background-color:#ffffff;}
#content,.ws_cke_admin{color:#4c4c4c; background-color:#ffffff;}#top-bar{color:#4c4c4c; background-color:#e6e6e6; border-color:#e6e6e6;}
	#top-bar a:not(.item-icon-delete),#top-bar a:visited{color:#474747;}
	#top-bar .element .ws-pack-item-header a,#top-bar .element-cart a.head-icon,#top-bar .element-login-expand a{color:#4c4c4c;}
	#top-bar a:hover{color:#2d2d2d;}
	.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:#4c4c4c;}#head-content{color:#4c4c4c; background-color:#ffffff;}
.head-stuck-bg #head-content{background-color:#ffffff;}
	#head-content a,#head-content a:visited{color:#474747;}
	#head-content a:hover{color:#2d2d2d;}
	#head-content .element .ws-pack-item-header a,#head-content .element-cart a.head-icon,#head-content .element-login-expand a{color:#4c4c4c;}
	.logo p{color:#4c4c4c;}
	.logo-image a{border-color:#d8d8d8;}
	.search-form input[type="text"]{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.head-v3 .head-elements .element-head{border-color:#d8d8d8;}
.head-elements .element-head .head-icon{color:#4c4c4c;}#foot-content{color:#ffffff; background-color:#2d2d2d;}
	#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:#10add9;}
#foot-nav{color:#ffffff; background-color:#2d2d2d;}
	#foot-nav a,#foot-nav a:visited{color:#ffffff;}
	#foot-nav a:hover{color:#10add9;}
#foot-after{background-color:#2d2d2d;}
	#foot-after a,#foot-after a:visited{color:#ffffff;}
	#foot-after a:hover{color:#10add9;}#crumbs,#crumbs a{color:#b1b1b1;}.sidebar .element:not(.bg-prim):not(.bg-sec):not(.bg-light):not(.bg-dark):not(.element-nav){color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.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:#474747;}#nav{background-color:#ffffff;}
#nav .nav a{color:#4c4c4c; background-color:#ffffff; border-color:#ffffff;}
#nav .nav a.active,#nav .nav a.selected,#nav .nav .selected-li li a.active,#nav .nav .selected-li li a.selected{color:#000000; background-color:#f1f1f1;}#nav .nav li:hover a,#nav .nav a:hover,#nav .nav li:hover li a:hover,#nav .nav a.megamenu-hover{color:#000000; background-color:#f1f1f1;}#nav .nav li ul li ul,#nav .nav li ul li ~ li > a{border-color:#ebebeb;}
#nav .nav li ul,#nav .nav li li a,#nav .nav .selected-li li a,#nav .nav li:hover li a{color:#4c4c4c; background-color:#f1f1f1;}
#nav .nav li li a:hover,#nav .nav .selected-li li a:hover,#nav .nav li:hover li a:hover{color:#ffffff; background-color:#2492c2;}
#nav .nav li ul li:hover ul{border-color:#ebebeb;}
#nav .nav ul:first-child > li > a > strong:before{background-color:#f1f1f1;}.element-nav-catalogue .nav{background-color:#474747;}
.element-nav-catalogue .nav a{color:#ffffff; background-color:#474747; border-color:#474747;}
.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:#2d2d2d;}
.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:#2d2d2d;}
.element-nav-catalogue .nav li ul li ul,.element-nav-catalogue .nav li ul li ~ li > a{border-color:#d8d8d8;}
.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:#474747;}
#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:#2492c2;}
.element-nav-catalogue .nav li ul li:hover ul{border-color:#d8d8d8;}.nav a{color:#4c4c4c; border-color:#ebebeb;}
.nav a.active,.nav a.selected{color:#000000; background-color:#ebebeb;}.nav a:hover,.nav a.active:hover,.nav a.megamenu-hover{color:#000000; background-color:#ebebeb;}.sidebar .element-nav,.sidebar .element-catalog{background-color:#f1f1f1; border-color:#f1f1f1;}#subnav{background-color:#f1f1f1;}
#subnav .nav a{color:#000000; background-color:#f1f1f1;}
#nav #subnav .nav a:hover{color:#4c4c4c; background-color:#ffffff;}.form-border,.bg-prim .form-border,.bg-sec .form-border{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.form-part-border .form-part,.bg-prim .form-part-border .form-part,.bg-sec .form-part-border .form-part{border-color:#d8d8d8;}
.form-border h1,.form-border h2,.form-border h3,.form-border h4,.form-border h5,.form-border h6{color:#474747;}
fieldset{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
legend{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
input,textarea,select,.field-icon .icon:before{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.input-number-group a{color:#4c4c4c; border-color:#d8d8d8;}
.required input,.required select,.required textarea,.required .field-icon .icon:before{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
input:focus,textarea:focus,select:focus,.required textarea:focus,.required select:focus{color:#000000; background-color:#f9f9f9;}
input[type="radio"] + label:before,input[type="checkbox"] + label:before{background-color:#ffffff; border-color:#d8d8d8;}
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:#474747;}
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:#00539f; border-color:#d8d8d8;}
.button-soft,a.button-soft,.button-soft:visited,a.button-soft:visited{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
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:#003c73; border-color:#00539f;}.button-logout,a.button-logout:visited{}
.button-logout:hover{}.ui-datepicker td.ui-datepicker tr:hover td{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.ui-widget-header{color:#4c4c4c; background-color:#ffffff;}
.ui-widget.ui-widget-content{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ui-widget-content{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ui-widget-content .ui-state-active{color:#ffffff; background-color:#474747; border-color:#d8d8d8;}table{border-color:#d8d8d8;}
th{color:#ffffff; background-color:#474747; border-color:#d8d8d8;}
td{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
tr:nth-child(even) td{background-color:#ffffff;}
tr:hover td,tr:hover:nth-child(even) td{color:#4c4c4c; background-color:#ffffff;}.image,.images-border .image,.image-border,.items-border .item{background-color:#ffffff; border-color:#d8d8d8; }.items-icon-zoom .image a:hover:before{color:#dddddd;}.items-color-heading .item-heading,.items-color-heading .item-heading a{color:#ffffff; background-color:#474747;}
.items-color-heading .item:hover .item-heading,.items-color-heading .item:hover .item-heading a{color:#ffffff; background-color:#00539f;}
.items-color-text .item-text{color:#ffffff; background-color:#474747;}
.item-heading-sub{color:#4c4c4c;}
.tag,a.tag:visited{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
a.tag:hover{color:#ffffff; background-color:#2d2d2d; border-color:#2d2d2d;}.testimonial .item-text{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.testimonial .item-text:before{color:#ffffff;}
.testimonial .item-text:after{color:#d8d8d8;}

.testimonial.items-color-text .item-text{color:#ffffff; background-color:#474747; border-color:#474747;}
.testimonial.items-color-text .item-text:before{color:#474747;}
.testimonial.items-color-text .item-text:after{color:#474747;}
.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:#10add9;}.article .item + .item{border-color:#d8d8d8;}.strip-box{background-color:#ffffff; border-color:#d8d8d8;}
.strip{background-color:#474747;}
.poll a:hover .strip{background-color:#2d2d2d;}.post.items-border .item{border-color:#d8d8d8;}
.post .image{background-color:#ffffff; border-color:#d8d8d8;}
.post .item-date{color:#4c4c4c;}
.post-quote{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.perex{border-color:#d8d8d8;}
.perex-image{background-color:#2d2d2d;}
.perex-image *{color:#ffffff;}.catalogue-in,.configurator .item{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.catalogue.stripe-space-none > .row{border-color:#d8d8d8;}.catalogue-box-select{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.catalogue-box-select a{border-color:#d8d8d8;}
.catalogue-box-select a.active{color:#ffffff; background-color:#474747;}
.catalogue-price-stock-ok{color:#38a20f;}
.catalogue-price-stock-na{color:#c00000;}
.page-catalogue-detail .catalogue-price-stock-date{border-color:#d8d8d8;}
.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:#4c4c4c;}
.catalogue-variants li a,.catalogue-variants .catalogue-variant-item input[type="radio"] + label{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.catalogue-variants li.catalogue-variants-na a,.catalogue-variants .catalogue-variant-item.catalogue-variant-na input[type="radio"] + label{color:#cccccc;}
.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-variant-na:hover input[type="radio"] + label{color:#ffffff; background-color:#2d2d2d; border-color:#2d2d2d;}.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:#474747; border-color:#474747;}
.catalogue-variants .hint{color:#ffffff; background-color:#38a20f;}
.catalogue-variants .hint:before{color:#38a20f;}
.catalogue-detail-options a{color:#4c4c4c;}.button-cart{color:#ffffff; background-color:#80b200; border-color:#6f9b00;}
.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;}
.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 !important; background-color:#218d08 !important; border-color:#218d08 !important;}
.order-next:hover,a.order-next:hover{background-color:#1d7c07 !important; border-color:#1d7c07 !important;}

.order-payment-delivery li + li{border-color:#d8d8d8;}

.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:#d8d8d8;}
.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:#4c4c4c;}
.ws-booking-unit a + a,.ws-booking-unit > div > span + span{border-color:#d8d8d8;}
.ws-booking-legend span{border-color:#d8d8d8;}.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:#474747;}
.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 !important;}
.message-info{background-color:#dfeef4;}
.message-info *,.message-info:before{color:#3d6e7b !important;}
.message-info .strip{background-color:#3d6e7b;}
.message-success{background-color:#d4f1cb;}
.message-success *,.message-success:before{color:#406d41 !important;}
.message-error{background-color:#f1d7d7;}
.message-error *,.message-error:before{color:#8d3d43 !important;}.pagination > a,.tab-switch > *{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.pagination > .active,.tab-switch > .active,.tab-switch input:checked + label{color:#ffffff; background-color:#474747; border-color:#474747;}
.catalogue-sorting-view-2 .form-part{border-color:#d8d8d8;}.tab-nav li > *:first-child,.tab .nav li > *:first-child{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.tab-nav li > *:hover:first-child,.tab-nav li.active > *:first-child{color:#4c4c4c; background-color:#ffffff;}
.tab{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.tab > h1,.tab > h2,.tab > h3,.tab > h4,.tab > h5,.tab > h6{color:#474747;}
.tab-v2 .tab-nav li.active > *:first-child{border-color:#4c4c4c;}
.tab-v2 .tab-nav li > *:first-child,.tab-v2 .tab .nav li > *:first-child{color:#4c4c4c;}.tooltip-help{color:#4c4c4c;}
.tooltip-info{color:#bcbcbc;}
.tooltipster-default{color:#ffffff; background-color:#474747; border-color:#474747;}.ws-rating .icon:before{color:#ffc600;}
.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:#ffa200;}
.ws-slider-text h1,.ws-slider-text h2,.ws-slider-text h3{color:#4c4c4c;}
.ws-slider-text{color:#4c4c4c;}
.ws-slider-controls-numbers a{color:#000000; background-color:#000000; border-color:#4c4c4c;}
.ws-slider-controls-numbers a:hover,.ws-slider-controls-numbers a.active{color:#00539f; background-color:#00539f;}.search{color:#218d08;}
.search-suggest-item a,.element-cart-content .item{border-color:#d8d8d8;}
.boxed,.items-boxed .item,.nav-default,.nav-default a,.items-boxed-text .item .item-content-text{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.boxed h1,.boxed h2,.boxed h3,.boxed h4,.boxed h5,.boxed h6,.items-boxed .item-heading,.items-boxed-text .item-heading{color:#474747;}
.ui-slider-range{background-color:#474747;}
.ws-dialog-window{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ws-dialog-window-buttons{border-color:#d8d8d8;}
.number-info{color:#ffffff; background-color:#474747;}
.element-login-expand .head-icon-image > span{color:#ffffff; background-color:#474747;}