
/*** 1502 COLORS (CARAMEL/CHOCOLATE) ***/

/*** GLOBALS ***/

body {
	color: #292929;	
}

a  {
	color: #474747;
}

a:hover, a:focus, a:active {
	color:#fdc900;	
}

input[type=submit], input[type=button], input[type=reset], button, #page_artdet_inquire a {
	background: #fdc900;
	color:#474747;
}

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, button:hover, #page_artdet_inquire a:hover, .payment_method .page_headbutton #button_prev:hover {
    background: #fdc900;
	color:#474747;
}

.select-styled {
	border-color: #474747;
}

.select-options {
	background: #474747;	
}

.select-options .ez {
    background: #292929;
}

.select-options li:hover {
    background: #292929;
}

.select-styled:hover, .select-styled:active, .select-styled.focus {
    color: #292929;
}

.back_to_top {
    border-color: #292929;
}

.back_to_top:after {
    color: #292929;
}

.back_to_top:hover {
    border-color: #474747;
}

.back_to_top:hover:after {
    color: #474747;
}

.page_select_normal a:hover {
    background: #474747;
}

.page_tooltip_pic_1 .slick-prev:hover:before, .page_tooltip_pic_1 .slick-prev:active:before, .page_tooltip_pic_1 .slick-next:hover:before, .page_tooltip_pic_1 .slick-next:active:before, .page_page_pic_main .slick-arrow:hover:before {
    color: #474747;
}

.page_tooltip_stock_available {
	color:#fdc900;
	border-color:#fdc900;	
}

.page_tooltip_stock_available:before {
	color:#fdc900;
}

.page_tooltip_stock_unavailable {
	color:#f37021;
	border-color:#f37021;	
}

.page_tooltip_stock_unavailable:before {
	color:#f37021;
}

button.slick-prev, button.slick-next {
	background: transparent;	
}

button.slick-prev:hover:before, button.slick-prev:active:before, button.slick-next:hover:before, button.slick-next:active:before {
    color: #474747;
}

button.qtyplus:hover, button.qtyminus:hover, button.qtyplus:active, button.qtyminus:active {
	background:#fff;	
}

button.qtyplus:hover, button.qtyminus:hover, button.qtyplus:active, button.qtyminus:active {
    color: #474747;
}

.text_input_checkbox:hover, .text_input_checkbox.text_input_checkbox_checked:after {
    border-color: #292929;
}

.text_input_radio:hover {
	border-color: #292929;	
}

.text_input_radio.text_input_radio_checked:after {
	background: #292929;	
}

@media only screen and (max-width: 679px) {
.back_to_top {
	border-color: #474747;
}
.back_to_top:after {
    color: #474747;
}
}

.cookie_alert_button input {
    background: #474747;
}

.slider-pro p.sp-layer.sp-small a:hover {
    /*border-color: #474747;
    background: #474747;*/
}

.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
	background:	#292929!important;
}

.page_select_active {
	background:#fdc900;
}

/*** HEADER ***/

#header_top {
	background: #474747;
}

.box_lang_type_flag.flag_list {
    background: #474747;
}

.box_lang_type_flag.current_flag:after, #money .select-styled:after {
	color:#fff;
}

#money .select-styled {
	color:#fff;
}

#box_cart_content_full a {
	color:#474747;
}

#header_menu a {
    color: #fff!important;
}

#header_menu .box_compare_button_num a {
	background: #fff;
}

#header_bottom {
	border:none;
	background:#292929;
}

#mainmenu ul {
	margin:0;	
}

#mainmenu > li {
	position:relative;
}

#mainmenu > li > div {
	width:auto;
	min-width:140px;
}

#mainmenu > li > div > ul > li {
	float:none;
	width:auto;
	padding:0!important;
}

#mainmenu > li > a {
	color:#fff!important;
}

button.box_search_button {
	background: #474747;	
}

button.box_search_button:hover {
	background: #292929;	
}

.box_cart_price {
    color: #292929;
}

#box_cart_content_full:after {
	color: #474747;	
}

.box_cart_itemlist {
	background: #474747;	
}

.box_cart_itemlist .box_cart_button input {
    background: #fdc900;
	color: #474747;
}

.box_cart_itemlist .box_cart_button input:hover {
    background: #fdc900;
	color: #474747;
}

#cart:hover #box_cart_content_full:after {
    color: #292929;
}

.box_cart_item a:hover {
    color: #292929;
}

.box_cart_element .box_cart_variants {
    color: #fff;
}

.catmenu_lvl2 {
	padding:0;
	float:none;
}

.catmenu_lvl2 a {
	margin-bottom: 0;
	line-height: 16px;
	padding:10px 20px;
	border-bottom: 1px solid #f7f7f7;
	text-transform:none;
	font-weight:400;
	letter-spacing:normal;
	white-space:nowrap;
}

.catmenu_lvl2 a:hover {
	background:#fdc900;
	color:#474747;
}

.catmenu_lvl3 a {
	color: #474747;	
}

.catmenu_lvl3 a:hover {
	color: #292929;
}

ul.catmenu_lvl3 li:not(:last-child) a {
    margin-bottom: 0;
}

li.catmenu_more a:hover {
    color: #292929;
}

#mainmenu > li > a {
	border-bottom:3px solid transparent;
}

.menu_content_select_link span {
	color:#474747!important;
}

#mainmenu > li:hover > a, #mainmenu > li:hover > a {
    border-color:#fdc900;
	background:transparent;
}

.menu_content_select_link, #mainmenu > li.selected > a {
	background:#fdc900!important;
	border-color:#fdc900!important;
	color: #474747!important;
}

#mainmenu > li > div, #mainmenu > li > ul {
	background: #fff;
	border:1px solid #ddd;
	border-color:transparent #ddd #ddd #ddd;
}

.mobile_mainmenu_icon:after {
	color: #fff;
}

.mobile_mainmenu_icon:hover, .mobile_icon_opened {
    background: #fdc900;
}

#responsive_cat_menu ul li a {
	color:#474747!important;
}

.responsive_menu_close:before, .responsive_menu_close:after {
	background-color:#fdc900;
}

.maincat:before {
	color: #474747;	
}

#mainmenu > li.menu_item_plus > ul > li {
	padding:0!important;
}

#mainmenu > li.menu_item_plus > ul > li a {
	color:#474747;
	display:block;
	padding: 10px 20px;
    white-space: nowrap;
    text-transform: none;
    font-size: 13px;
	border-bottom: 1px solid #f7f7f7;
}

#mainmenu > li.menu_item_plus > ul > li a:hover {
	background:#fdc900;
}

#mainmenu > li.menu_item_plus > ul {
	padding:0;
	min-width:140px;
}

/*** CONTENT / LEFT ***/

.box_left_title {
	color: #474747;
}

.product_filter_title {
	color: #292929;	
}

.ui-slider-range {
	background: #fdc900;
}

.element_status_new {
	color:#474747;
	border-color:#474747;
}

.element_status_save {
	color:#fdc900;
	border-color:#fdc900;	
}

.box_news_hidden_link_button {
	background: #292929;
}

.box_news_hidden_link_button:hover {
	background: #474747;
}

#element_status_save {
	color: #d0460f;
	border-color: #d0460f;	
}

#element_status_new {
	color: #474747;
	border-color: #474747;	
}

.element_price.discount {
    color: #d0460f;
}

.element_name a {
	color:#292929;	
}

.box_art_element:not(:first-child) {
    border-color: #ddd;
}

.product_filter_title {
	border-color: #ddd;	
}

.product_filter_title:before {
	color: #474747;	
}

.box_news_item:not(:first-child) {
    border-color: #474747;
}

.box_vote_item {
    border-color: #474747;
}

.box_forum_item:not(:first-child) {
    border-color: #474747;
}

.box_calendar_element .text_color_white strong {
    color: #292929;
}

.box_calendar_element_select.bg_color_dark2 a {
    background: #474747;
}

.box_calendar_element_outer:nth-child(7n) span, .box_calendar_element_outer:nth-child(7n-1) span {
    color: #482028;
}

.box_calendar_header > div {
    background: #f8f5f2;
}

.box_counter_main {
	background: #f8f5f2;	
}

/*** CONTENT ***/

#ud_shop_start #body_title h1 {
	color: #474747;
}

#body_title h1, #title_content {
	color: #474747;
}

.page_page_blog_next a, .page_page_blog_back a {
	background:#292929;
}

.page_page_blog_next a:hover, .page_page_blog_back a:hover {
	background:#474747;
}

.start_banners_wrap {
	display:flex!important;
	flex-wrap:wrap;
	margin:0 -15px;
	justify-content:center;
	width: calc(100% + 30px);
}

.start_banner_box {
	padding:0 15px!important;
	margin:0!important;
	flex:1 0 20%;
	max-width:20%;
}

@media only screen and (max-width:1240px) {
	#start_banners {
		margin-left:20px;
		margin-right:20px;
		max-width:calc(100% - 40px);		
	}
}

@media only screen and (max-width:1000px) {
	.start_banner_box {
		flex:1 0 33.3333%;
		margin-bottom:30px!important;
		max-width:33.3333%;
	}
}

@media only screen and (max-width:640px) { 
	.start_banner_box {
		flex:1 0 50%;
		max-width:50%;
		padding:0 5px!important;
		margin-bottom:10px!important;
	}
	.start_banners_wrap {
		margin:0 -5px;
		width:calc(100% + 10px);	
	}
	#start_banners {
		margin-left:10px;
		margin-right:10px;
	    max-width: calc(100% - 20px);
	}
}

/*** NEWSLETTER BOX ***/

#newsletter {
	background: #292929;
}

/*** PAGE ARTLIST ***/

.page_artlist_price_save_1, .page_artlist_price_save_2, .page_artlist_price_save_3, .page_artlist_stock_available_outer, .page_artlist_stock_unavailable_outer {
	color: #fdc900;
	border-color: #fdc900;
}

.page_artlist_status_new_1, .page_artlist_status_new_2, .page_artlist_status_new_3 {
	color: #474747;
	border-color: #474747;
}

.page_artlist_name a {
	color: #474747;
}

.page_artlist_name a:hover {
	color: #474747;
}

.page_artlist_price_net {
	color: #292929;
}

.page_artlist_price_net .text_style_line {
	color: #474747;	
}

.page_artlist_price_akcio {
    color: #474747;
}

.page_artlist_cart_button.page_artlist_iconrow_icon {
    background: #292929;
}

.page_artlist_cart_button.page_artlist_iconrow_icon:hover {
    background: #474747;
}

.page_artlist_iconrow_icon a:hover {
	color: #474747;	
}

.page_artlist_cart_button.page_artlist_iconrow_icon a:hover {
	color: #fff;	
}

.artlist_tooltip, .artlist_tooltip:after, .page_artlist_stock_tooltip, .page_artlist_stock_tooltip:after {
	background: #474747;
}

.page_artdet_param_desc:hover {
    background: #474747;
    border-color: #474747;
}

.param_desc_tooltip {
	background: #474747;
}
.param_desc_tooltip::-webkit-scrollbar-track {
	background: #474747;
	border-color: #474747;
}
.param_desc_tooltip::-webkit-scrollbar-track:hover {
	background: #474747;
}
.param_desc_tooltip::-webkit-scrollbar-track:active {
	background: #474747;
}
.param_desc_tooltip::-webkit-scrollbar-thumb {
	border-color: #474747;
}

#choose_cat_1 a:hover:after, #choose_cat_2 a:hover:after, #choose_cat_3 a:hover:after {
    background: transparent;
    border-color: transparent;
	color: #fdc900;
}

.page_tooltip_separator {
	background: #474747;
}

#page_tooltip_params > table:nth-child(2n-3) {
    background: #f8f5f2;
}

.page_tooltip_name_1 h1 {
	color: #474747;
}

.page_tooltip_status_new {
	color: #474747;
	border-color: #474747;
}

.page_tooltip_price_save {
	color: #d0460f;
	border-color: #d0460f;
}

#page_tooltip_price {
    background: #f8f5f2;
}

.tooltip_icon a:hover {
	color: #474747;
}

.tooltip_icon .artdet_tooltip, .tooltip_icon .artdet_tooltip:after {
	background: #474747;
}

#page_tooltip_cart_button {
    background: #292929;
}

#page_tooltip_cart_button:hover {
    background: #474747;
}

#page_tooltip_cart .qtyplus:hover, #page_tooltip_cart .qtyminus:hover {
    color: #474747;
}

.page_tooltip_price_net {
	color:#292929;	
}

.page_tooltip_price_net .text_style_line {
	color:#888;
}

.page_artlist_item_3 .page_artlist_price {
	background: #fdc900;
}

.page_artlist_iconrow .page_artlist_cart_button.page_artlist_iconrow_icon {
	background: #292929;
}

.page_artlist_iconrow .page_artlist_cart_button.page_artlist_iconrow_icon:hover {
    background: #474747;
}

.page_artlist_iconrow button.qtyplus:hover, .page_artlist_iconrow button.qtyminus:hover, .page_artlist_iconrow button.qtyplus:active, .page_artlist_iconrow button.qtyminus:active {
    color: #474747;
}

.page_artlist_iconrow_icon a {
	color:#292929;
}

.page_artlist_grid div a {
	color:#474747;
}

/*** PAGE ARTDET ***/

.artdet_rating_full:after {
	color: #292929;	
}

.page_artdet_status_new {
	color: #474747;
	border-color: #474747;
}

.page_artdet_price_save, .page_artdet_stock_available, .page_artdet_stock_unavailable {
	color: #fdc900;
	border-color: #fdc900;
}

.page_artdet_1_name h1 {
	color: #474747;
}

#page_artdet_properties .stock_tooltip, #page_artdet_properties .stock_tooltip:after {
	background: #474747;	
}

.page_artdet_neighbor_prev a:hover, .page_artdet_neighbor_next a:hover {
    box-shadow: 0px 0px 0px 8px #474747 inset;
    color: #474747;
}

#shortdesc_button:hover {
    box-shadow: 0px 0px 0px 7px #474747 inset;
}

#shortdesc_button:hover:before {
	color: #474747;
}

.page_artdet_product_param_spec_item:nth-child(2n-3) {
    background: #f8f5f2;
}

.page_artdet_price_net {
	color: #292929;
}

.page_artdet_price_akcio {
	color: #474747;	
}

#page_artdet_1_service_plus, #page_artdet_price {
	background: #fdc900;
}

#page_artdet_cart_func {
	background:transparent;
}

#page_artdet_cart_input {
	border:1px solid #ddd;
}

button.qtyplus, button.qtyminus {
	background: #fff;	
}

#page_artdet_cart_button a {
	background: #292929;
	height:38px;
	line-height:38px;
}

#page_artdet_cart_button a:hover {
	background: #474747;
}

.page_artdet_func_icon:before {
	color: #292929;	
}

.page_artdet_func_compare_checked:before, .page_artdet_func_icon.page_artdet_func_compare_checked:hover:before {
    color: #f22;
}

.page_artdet_func_button .page_artdet_func_icon:hover {
    box-shadow: 0px 0px 0px 8px #474747 inset;
}

.page_artdet_func_icon:hover:before {
	color: #474747;
}

.artdet_tooltip, .artdet_tooltip:after {
	background: #474747;
}

.text_select_tooltip, .text_select_tooltip:after {
	background: #474747;	
}

.page_pagelist_cart a {
	background: #292929;	
}

.page_pagelist_cart a:hover {
	background: #474747;	
}

.page_pagelist_price_akcio {
    color: #474747;
}

.page_pagelist_price_net {
	color: #292929;	
}

.page_artdet_tab.page_artdet_tab_active {
    color: #474747;
    border-color: #474747;
}

.page_artdet_tab:hover {
    color: #474747;
}

.controller_button:hover, .controller_button_top:hover {
    background: #474747;
    border-color: #474747;
}

.controller_tooltip, .controller_tooltip:after {
	background: #474747;	
}

.page_artdet_tab {
	color: #474747;	
}

.page_artdet_social_icon_div:after {
	color: #292929;	
}

.page_artdet_social_icon_div:hover:after {
	color: #474747;	
}

.artdet2 #page_artdet_social_icon_facebook:hover, .artdet2 #page_artdet_social_icon_twitter:hover, .artdet2 #page_artdet_social_icon_pinterest:hover, .artdet2 #page_artdet_social_icon_google:hover {
    box-shadow: 0px 0px 0px 7px #474747 inset;
}

.page_artdet_tab, #page_cross_content .page_pagelist_title, #page_up_content .page_pagelist_title, #page_gift_content .page_pagelist_title, #tab_data_content {
	background: #fff;
}

.page_artdet_1_tabs .page_artdet_tab {
	background: #fff;	
}

@media only screen and (max-width: 639px) {
.page_artdet_tab2 {
	background: #fff;
}
.page_artdet_tab2_active {
    background: #292929;
    border-color: #292929;
    color: #fff;
}
}

.page_artforum_more a {
	background: #292929;
}

.page_artforum_more a:hover {
	background: #474747;
}

.page_artdet_product_type_element.page_artdet_product_type_element_aktiv a {
    border-color: #474747;
}

.page_artdet_product_type_element a:hover {
    border-color: #474747;
    background: #474747;
}

.sale_countdown_simple_inner {
	color:#474747;
}

.cd_wrap {
	color:#292929;
}

#cd_color_front {
	background-color:#474747;
}

.cd_sec, .cd_min, .cd_hour, .cd_day {
	background-color:#474747;
}

.cd_simple .cd_hour:after, .cd_simple .cd_min:after {
	color:#292929;
}

#page_artforum_title_write, .page_artforum_title {
	color: #292929;	
}

#page_artforum_write_score .rating-star:hover:before, #page_artforum_write_score .rating-star:hover ~ .rating-star:before, #page_artforum_write_score .rating-input:checked ~ .rating-star:before {
	color: #292929;	
}

/*** PAGE CART ***/

.page_cart_tr_item:hover td {
    background: #474747;
}

.page_cart_sum_row.total div {
    color: #292929;
}

.page_cart_sum_row .text_button input {
	background:none;
}

#page_cart_coupon .text_button:hover {
    border-color: #474747;
    background: #474747;
}

.page_cart_foot .text_button input {
	background:none;
}

.page_cart_foot .text_button:hover:before {
    color: #474747;
}

.page_cart_foot .text_button:hover input {
    color: #474747;
}

.page_cart_foot #page_cart_foot_button_order input {
	background: #fdc900!important;
	color:#474747;
}

.page_cart_foot #page_cart_foot_button_order input:hover {
    background: #474747;
}

#page_cart_weight:after {
	border-color: #474747;
}

#page_cart_weight:before {
	border-color: transparent transparent #474747 transparent;
}

.page_cart2_unit, .page_cart2_unit:after {
	background:#474747;	
}

/*** OVERLAY ***/

.popup_title {
	background: #474747;
}

.page_popuplist_cart a {
	background: #292929;
}

.page_popuplist_cart a:hover {
	background: #474747;
}

.page_popuplist_price_net {
	color: #292929;	
}

.page_popuplist_price_net.text_style_line {
	color:#888;	
}

.page_popuplist_price_akcio {
    color: #474747;
}

.overlay_login .overlay_title {
    background: #474747;
}

.overlay_login button.close {
	background: #292929;	
}

.overlay_login button.close:hover {
	background: #474747;
}

button.overlay_button_1, button.overlay_button_2, button.overlay_button_3, .overlay_dialog button, button.close {
	background: #292929;
}

button.overlay_button_1:hover, button.overlay_button_2:hover, button.overlay_button_3:hover, .overlay_dialog button:hover, button.close:hover {
    background: #474747;
}

.popup_title_button a, .popup_title_button2 a {
	background: #fdc900;
	color:#474747;	
}

.popup_title_button a:hover, .popup_title_button2 a:hover {
	background: #fdc900;
	color:#474747;
}

.shop_popup_compare .popup_title {
	background: #474747;
}

table.compare_list_table .type_price div {
    color: #292929;
}

table.compare_list_table thead th, table.compare_list_table thead th:nth-child(1), table.compare_list_table thead {
	background: #f8f5f2;
}

table.compare_list_table tbody tr:nth-child(2n) td {
    background: #f8f5f2;
}

.page_exitpopup_title1 {
	color: #474747;
}

.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {
	border-color: #474747;
}

.page_exitpopup_coupon2, .page_exitpopup_coupon3 {
	color: #292929;	
}

#page_PopupContainer_tooltip a.close:before, #page_PopupContainer a.close:before, #lightbox-close:before, .overlay_close a:before, #page_PopupContainer_tooltip a.close:after, #page_PopupContainer a.close:after, #lightbox-close:after, .overlay_close a:after {
	background-color:#f37021;
}

#page_PopupContainer_tooltip a.close, #page_PopupContainer a.close, #lightbox-close, .overlay_close a {
	box-shadow: inset 0px 0px 0px -1px #f37021;
}

#page_PopupContainer_tooltip a.close:hover, #page_PopupContainer a.close:hover, #lightbox-close:hover {
    box-shadow: inset 0px 0px 0px 6px #f37021;
}

/*** PAGE ORDER STEPS ***/

.page_orderflow_item {
	background: #f8f5f2;
}

.page_orderflow_item_num {
	border-color: #f8f5f2;
}

.page_orderflow_item_ok, .page_orderflow_item_select {
    background-color: #474747;
    border-color: #474747;
}

.page_orderflow_item_ok .page_orderflow_item_num, .page_orderflow_item_select .page_orderflow_item_num {
    color: #292929;
    border-color: #292929;
}

.page_orderflow_item_ok .page_orderflow_item_num:hover {
    background-color: #292929;
}

.page_order_mods_table, .page_order_control_table, .terms_table {
    background: #f8f5f2;
}

.page_order_mods_tr_head td, .page_order_control_tr_head td {
	background: #474747;
}

.page_headbutton #button_prev:hover, .page_headbutton #button_back:hover {
    background: #474747;
}

.page_icon_modify {
    color: #292929;
}

#page_order_control_sum_full {
    color: #292929;
}

.page_order_send_key_outer {
    background: #f8f5f2;
}

.order_send_key_code {
    color: #292929;
}

.page_headtext {
    background: #474747;
}

.page_text_highlight {
	color: #474747;	
}

/*** PAGE ORDER TRACK ***/

.page_tab.page_tab_active, .page_tab.page_tab_active a {
    color: #474747;
}

.page_tab.page_tab_active {
    border-color: #474747;
}

.page_tab:hover, .page_tab:hover a {
    color: #474747;
}

.order_payed, .order_notpayed {
	color: #292929;
}

.page_order_track_table .page_order_track_tr_body:hover {
    background: #474747;
}

#page_order_control_orderkey .page_order_control_tr_body, #page_order_control_orderstat .page_order_control_tr_body, #page_order_control_orderdate .page_order_control_tr_body {
    color: #292929;
}

/*** PAGE REGISTRATION ***/

.newcust_section {
    background: #f8f5f2;
}

#button_del:hover {
    background: #474747;
}

/*** FOOTER ***/

#footer {
	background:#474747;
}

.footer_menu strong {
	color: #fff;
}

.footer_menu ul li a {
	color: #fff;
}

.footer_menu ul li a:hover {
	color: #fff;
}

.footer_contact * {
	color:#fff;
}

.box_newsletter_button input {
	background:#fdc900!important;
	color: #474747;
}

.newsletter_text {
	max-width:30%;
}

@media only screen and (max-width: 640px) {
	.page_tab2_active {
		background: #474747;
		border-color: #474747;
	}
}

.box_vote_item_bar, .page_vote_item_bar_left_center {
	background:#474747;	
}