@import url('bs4.css');
/*** 1502 COLORS (CARAMEL/CHOCOLATE) ***/

/*** GLOBALS ***/

body {
	color: #000;	
}

a  {
	color: #000;
}

input[type=text], input[type=password], textarea {
    border-color: #f24f0c;
}

input[type=submit], input[type=button], input[type=reset], button, #page_artdet_inquire a {
	background: #000;
}

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: #f24f0c;
}

.select-styled {
	border-color: #f24f0c;
}

.select-options {
	background: #f24f0c;	
}

.select-options .ez {
    background: #000;
}

.select-options li:hover {
    background: #000;
}

.select-styled:hover, .select-styled:active, .select-styled.focus {
    color: #000;
}

.back_to_top {
    border-color: #000;
}

.back_to_top:after {
    color: #000;
}

.back_to_top:hover {
    border-color: #f24f0c;
}

.back_to_top:hover:after {
    color: #f24f0c;
}

.page_select_normal a:hover {
    background: #f24f0c;
}

.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: #f24f0c;
}

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: #f24f0c;
}

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: #f24f0c;
}

.text_input_checkbox:hover, .text_input_checkbox.text_input_checkbox_checked:after {
    border-color: #000;
}

.text_input_radio:hover {
	border-color: #000;	
}

.text_input_radio.text_input_radio_checked:after {
	background: #000;	
}

@media only screen and (max-width: 679px) {
.back_to_top {
	border-color: #f24f0c;
}
.back_to_top:after {
    color: #f24f0c;
}
}

.cookie_alert_button input {
    background: #f24f0c;
}

.slider-pro p.sp-layer.sp-small a:hover {
    /*border-color: #f24f0c;
    background: #f24f0c;*/
}

.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
	background:	#000!important;
}

/*** HEADER ***/

#header_top {
	background: #f8f5f2;
}

.box_lang_type_flag.flag_list {
    background: #f24f0c;
}

#header_menu a:hover {
    color: #f24f0c;
}

#header_menu .box_compare_button_num a {
	background: #f24f0c;
}

button.box_search_button {
	background: #f24f0c;	
}

button.box_search_button:hover {
	background: #000;	
}

.box_cart_price {
    color: #000;
}

#box_cart_content_full:after {
	color: #f24f0c;	
}

#header_bottom {
	border-color: #f24f0c;	
}

.box_cart_itemlist {
	background: #f24f0c;	
}

.box_cart_itemlist .box_cart_button input {
    background: #000;
}

.box_cart_itemlist .box_cart_button input:hover {
    background: #f24f0c;
}

#cart:hover #box_cart_content_full:after {
    color: #000;
}

.box_cart_item a:hover {
    color: #000;
}

.box_cart_element .box_cart_variants {
    color: #fff;
}

.catmenu_lvl3 a {
	color: #f24f0c;	
}

.catmenu_lvl3 a:hover {
	color: #333;
}

li.catmenu_more a:hover {
    color: #333;
}

#mainmenu > li:hover > a, #mainmenu > li:hover > a {
    background: #f8f5f2;
}

#mainmenu > li > div, #mainmenu > li > ul {
	background: #f8f5f2;
}

.mobile_mainmenu_icon:after {
	color: #f24f0c;
}

.maincat:before {
	color: #f24f0c;	
}

/*** CONTENT / LEFT ***/

.box_left_title {
	color: #f24f0c;
}

.product_filter_title {
	color: #000;	
}

.ui-slider-range {
	background: #f24f0c;
}

.box_news_hidden_link_button {
	background: #000;
}

.box_news_hidden_link_button:hover {
	background: #f24f0c;
}

#element_status_save {
	color: #f24f0c;
	border-color: #f24f0c;	
}

#element_status_new {
	color: #f24f0c;
	border-color: #f24f0c;	
}

.element_price.discount {
    color: #f24f0c;
}

.element_name a {
	color:#000;	
}

.box_art_element:not(:first-child) {
    border-color: #f24f0c;
}

.product_filter_title {
	border-color: #f24f0c;	
}

.product_filter_title:before {
	color: #f24f0c;	
}

.box_news_item:not(:first-child) {
    border-color: #f24f0c;
}

.box_vote_item {
    border-color: #f24f0c;
}

.box_forum_item:not(:first-child) {
    border-color: #f24f0c;
}

.box_calendar_element .text_color_white strong {
    color: #000;
}

.box_calendar_element_select.bg_color_dark2 a {
    background: #f24f0c;
}

.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: #f24f0c;
}

#body_title h1, #title_content {
	color: #f24f0c;
}

.page_page_blog_next a, .page_page_blog_back a {
	background:#000;
}

.page_page_blog_next a:hover, .page_page_blog_back a:hover {
	background:#f24f0c;
}

/*** NEWSLETTER BOX ***/

#newsletter {
	background: #f24f0c;
}

/*** PAGE ARTLIST ***/

.page_artlist_price_save_1, .page_artlist_price_save_2, .page_artlist_price_save_3 {
	color: #f24f0c;
	border-color: #f24f0c;
}

.page_artlist_status_new_1, .page_artlist_status_new_2, .page_artlist_status_new_3 {
	color: #f24f0c;
	border-color: #f24f0c;
}

.page_artlist_name a {
	color: #000;
}

.page_artlist_name a:hover {
	color: #f24f0c;
}

.page_artlist_price_net {
	color: #333;
}

.page_artlist_price_net .text_style_line {
	color: #000;	
}

.page_artlist_price_akcio {
    color: #f24f0c;
}

.page_artlist_cart_button.page_artlist_iconrow_icon {
    background: #000;
}

.page_artlist_cart_button.page_artlist_iconrow_icon:hover {
    background: #f24f0c;
}

.page_artlist_iconrow_icon a:hover {
	color: #f24f0c;	
}

.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: #f24f0c;
}

.page_artdet_param_desc:hover {
    background: #f24f0c;
    border-color: #f24f0c;
}

.param_desc_tooltip {
	background: #f24f0c;
}
.param_desc_tooltip::-webkit-scrollbar-track {
	background: #f24f0c;
	border-color: #f24f0c;
}
.param_desc_tooltip::-webkit-scrollbar-track:hover {
	background: #f24f0c;
}
.param_desc_tooltip::-webkit-scrollbar-track:active {
	background: #f24f0c;
}
.param_desc_tooltip::-webkit-scrollbar-thumb {
	border-color: #f24f0c;
}

#choose_cat_1 a:hover:after, #choose_cat_2 a:hover:after, #choose_cat_3 a:hover:after {
    background: #f24f0c;
    border-color: #f24f0c;
	color: #000;
}

.page_tooltip_separator {
	background: #f24f0c;
}

#page_tooltip_params > table:nth-child(2n-3) {
    background: #f8f5f2;
}

.page_tooltip_name_1 h1 {
	color: #f24f0c;
}

.page_tooltip_status_new {
	color: #f24f0c;
	border-color: #f24f0c;
}

.page_tooltip_price_save {
	color: #f24f0c;
	border-color: #f24f0c;
}

#page_tooltip_price {
    background: #f8f5f2;
}

.tooltip_icon a:hover {
	color: #f24f0c;
}

.tooltip_icon .artdet_tooltip, .tooltip_icon .artdet_tooltip:after {
	background: #f24f0c;
}

#page_tooltip_cart_button {
    background: #000;
}

#page_tooltip_cart_button:hover {
    background: #f24f0c;
}

#page_tooltip_cart .qtyplus:hover, #page_tooltip_cart .qtyminus:hover {
    color: #f24f0c;
}

.page_tooltip_price_net {
	color:#333;	
}

.page_tooltip_price_net .text_style_line {
	color:#000;
}

.page_artlist_item_3 .page_artlist_price {
	background: #f8f5f2;
}

.page_artlist_iconrow .page_artlist_cart_button.page_artlist_iconrow_icon {
	background: #000;
}

.page_artlist_iconrow .page_artlist_cart_button.page_artlist_iconrow_icon:hover {
    background: #f24f0c;
}

.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: #f24f0c;
}

/*** PAGE ARTDET ***/

.artdet_rating_full:after {
	color: #000;	
}

.page_artdet_status_new {
	color: #f24f0c;
	border-color: #f24f0c;
}

.page_artdet_price_save {
	color: #f24f0c;
	border-color: #f24f0c;
}

.page_artdet_1_name h1 {
	color: #f24f0c;
}

#page_artdet_properties .stock_tooltip, #page_artdet_properties .stock_tooltip:after {
	background: #f24f0c;	
}

.page_artdet_neighbor_prev a:hover, .page_artdet_neighbor_next a:hover {
    box-shadow: 0px 0px 0px 8px #f24f0c inset;
    color: #f24f0c;
}

#shortdesc_button:hover {
    box-shadow: 0px 0px 0px 7px #f24f0c inset;
}

#shortdesc_button:hover:before {
	color: #f24f0c;
}

.page_artdet_product_param_spec_item:nth-child(2n-3) {
    background: #f8f5f2;
}

.page_artdet_price_net {
	color: #333;
}

.page_artdet_price_akcio {
	color: #f24f0c;	
}

#page_artdet_1_service_plus, #page_artdet_price, #page_artdet_cart_func {
	background: #f8f5f2;
}

button.qtyplus, button.qtyminus {
	background: #fff;	
}

#page_artdet_cart_button a {
	background: #000;
}

#page_artdet_cart_button a:hover {
	background: #f24f0c;
}

.page_artdet_func_icon:before {
	color: #000;	
}

.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 #f24f0c inset;
}

.page_artdet_func_icon:hover:before {
	color: #f24f0c;
}

.artdet_tooltip, .artdet_tooltip:after {
	background: #f24f0c;
}

.text_select_tooltip, .text_select_tooltip:after {
	background: #f24f0c;	
}

.page_pagelist_cart a {
	background: #000;	
}

.page_pagelist_cart a:hover {
	background: #f24f0c;	
}

.page_pagelist_price_akcio {
    color: #f24f0c;
}

.page_pagelist_price_net {
	color: #333;	
}

.page_artdet_tab.page_artdet_tab_active {
    color: #f24f0c;
    border-color: #f24f0c;
}

.page_artdet_tab:hover {
    color: #f24f0c;
}

.controller_button:hover, .controller_button_top:hover {
    background: #f24f0c;
    border-color: #f24f0c;
}

.controller_tooltip, .controller_tooltip:after {
	background: #f24f0c;	
}

.page_artdet_tab {
	color: #f24f0c;	
}

.page_artdet_social_icon_div:after {
	color: #000;	
}

.page_artdet_social_icon_div:hover:after {
	color: #f24f0c;	
}

.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 #f24f0c inset;
}

.page_artdet_tab, #page_cross_content .page_pagelist_title, #page_up_content .page_pagelist_title, #tab_data_content {
	background: #f8f5f2;
}

.page_artdet_1_tabs .page_artdet_tab {
	background: #fff;	
}

@media only screen and (max-width: 639px) {
.page_artdet_tab2 {
	background: #f8f5f2;
}
.page_artdet_tab2_active {
    background: #000;
    border-color: #000;
    color: #fff;
}
}

.page_artforum_more a {
	background: #000;
}

.page_artforum_more a:hover {
	background: #f24f0c;
}

.page_artdet_product_type_element.page_artdet_product_type_element_aktiv a {
    border-color: #f24f0c;
}

.page_artdet_product_type_element a:hover {
    border-color: #f24f0c;
    background: #f24f0c;
}

.sale_countdown_simple_inner {
	color:#f24f0c;
}

.cd_wrap {
	color:#000;
}

#cd_color_front {
	background-color:#f24f0c;
}

.cd_sec, .cd_min, .cd_hour, .cd_day {
	background-color:#f24f0c;
}

.cd_simple .cd_hour:after, .cd_simple .cd_min:after {
	background-color:#f24f0c;
}

#page_artforum_title_write, .page_artforum_title {
	color: #000;	
}

#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: #f24f0c;
}

/*** PAGE CART ***/

.page_cart_tr_item:hover td {
    background: #f24f0c;
}

.page_cart_sum_row.total div {
    color: #000;
}

.page_cart_sum_row .text_button input {
	background:none;
}

#page_cart_coupon .text_button:hover {
    border-color: #f24f0c;
    background: #f24f0c;
}

.page_cart_foot .text_button input {
	background:none;
}

.page_cart_foot .text_button:hover:before {
    color: #f24f0c;
}

.page_cart_foot .text_button:hover input {
    color: #f24f0c;
}

.page_cart_foot #page_cart_foot_button_order input {
	background: #000;
}

.page_cart_foot #page_cart_foot_button_order input:hover {
    background: #f24f0c;
}

#page_cart_weight:after {
	border-color: #f24f0c;
}

#page_cart_weight:before {
	border-color: transparent transparent #f24f0c transparent;
}

.page_cart2_unit, .page_cart2_unit:after {
	background:#f24f0c;	
}

/*** OVERLAY ***/

.popup_title {
	background: #f24f0c;
}

.page_popuplist_cart a {
	background: #000;
}

.page_popuplist_cart a:hover {
	background: #f24f0c;
}

.page_popuplist_price_net {
	color: #333;	
}

.page_popuplist_price_net.text_style_line {
	color:#000;	
}

.page_popuplist_price_akcio {
    color: #f24f0c;
}

.overlay_login .overlay_title {
    background: #f24f0c;
}

.overlay_login button.close {
	background: #000;	
}

.overlay_login button.close:hover {
	background: #f24f0c;
}

button.overlay_button_1, button.overlay_button_2, button.overlay_button_3, .overlay_dialog button, button.close {
	background: #000;
}

button.overlay_button_1:hover, button.overlay_button_2:hover, button.overlay_button_3:hover, .overlay_dialog button:hover, button.close:hover {
    background: #f24f0c;
}

.popup_title_button a, .popup_title_button2 a {
	background: #000;	
}

.popup_title_button a:hover, .popup_title_button2 a:hover {
	background: #f24f0c;	
}

.shop_popup_compare .popup_title {
	background: #f24f0c;
}

table.compare_list_table .type_price div {
    color: #000;
}

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: #f24f0c;
}

.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {
	border-color: #f24f0c;
}

.page_exitpopup_coupon2, .page_exitpopup_coupon3 {
	color: #000;	
}

/*** 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: #f24f0c;
    border-color: #f24f0c;
}

.page_orderflow_item_ok .page_orderflow_item_num, .page_orderflow_item_select .page_orderflow_item_num {
    color: #000;
    border-color: #000;
}

.page_orderflow_item_ok .page_orderflow_item_num:hover {
    background-color: #000;
}

.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: #f24f0c;
}

.page_headbutton #button_prev:hover, .page_headbutton #button_back:hover {
    background: #f24f0c;
}

.page_icon_modify {
    color: #000;
}

#page_order_control_sum_full {
    color: #000;
}

.page_order_send_key_outer {
    background: #f8f5f2;
}

.order_send_key_code {
    color: #000;
}

.page_headtext {
    background: #f24f0c;
}

.page_text_highlight {
	color: #f24f0c;	
}

/*** PAGE ORDER TRACK ***/

.page_tab.page_tab_active, .page_tab.page_tab_active a {
    color: #f24f0c;
}

.page_tab.page_tab_active {
    border-color: #f24f0c;
}

.page_tab:hover, .page_tab:hover a {
    color: #f24f0c;
}

.order_payed, .order_notpayed {
	color: #000;
}

.page_order_track_table .page_order_track_tr_body:hover {
    background: #f24f0c;
}

#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: #000;
}

/*** PAGE REGISTRATION ***/

.newcust_section {
    background: #f8f5f2;
}

#button_del:hover {
    background: #f24f0c;
}

/*** FOOTER ***/

.footer_menu strong {
	color: #000;
}

.footer_menu ul li a {
	color: #f24f0c;
}

.footer_menu ul li a:hover {
	color: #333;
}

@media only screen and (max-width: 640px) {
	.page_tab2_active {
		background: #f24f0c;
		border-color: #f24f0c;
	}
}

/*** HEADER TOP ***/

.money_lang {
    float: right;
}

#money .select {
    width: 75px;
}

#lang a, .current_flag {
    width: 34px !important;
}

#money .select-options li {
    height: auto;
}

#money .select-styled {
    width: 100%;
}

#money .select-styled {
    text-align: left;
}

#header_top_contact {
    text-align: center;
    padding: 8px 0;
    float: left;
}

#header_top_contact p {
    margin-bottom: 0;
}

#header_top_contact a:hover {
    color: #f24f0c;
}
#header_top_contact a:before {
    color: #f24f0c;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    margin-right: 5px;
    position: relative;
    text-rendering: auto;
}

#header_top_contact a#header-phone:before {
    content: "\f095";
    top: 2px;
}
#header_top_contact a#header-email:before {
    content: "\f003";
}

#header_menu .list-inline {
    text-align: center;
}

#header_content_right {
    width: auto;
    float: right;
    height: 36px;
    margin-top: 52px;
}

.artdet_rating_full .fa-star{
	color: #f24f0c;
}

.box_search_field,
.box_search_field input,
#box_search_content {
    width: 100%;
}

#header_top, #header_top_wrap {
    height: auto;
}

#header_top_contact a {
    color: #333;
    margin-right: 10px;
}

#logo {
    margin: 10px auto;
    display: block;
}

#header_content {
    position: relative;
}

#header_content_wrap {
    height: 120px;
}

.stock-status-3-outer {
    height: 55px;
    overflow: hidden;
	text-align: center;
}
.artlist-stock-or-status{
	text-align: center;
}
#page_artdet_1_head_2{
	display: none;
}
#page_artdet_price .page_artdet_price_save{
	display: none;
}
#page_artdet_price .page_artdet_status_new{
	display: none;
}
#page_artdet_1_head_2 #page_artdet_properties{
	margin: 10px auto;
	width:100%;
	max-width: none;
}
@media (min-width: 768px) {

    #money_lang {
        float: left;
    }

    #header_menu {
        float: right;
    }

    #header_menu .list-inline {
        text-align: right;
    }
    #header_top_contact {
        float: left;
        text-align: left;
    }

}

@media only screen and (min-width: 1000px) {

    #logo {
        float: left;
    }


    #search {
        max-width: 620px;
        width: calc(100% - 200px);
        display: block !important;
    }

    #header_content_right {
        height: 46px;
        margin-top: 36px;
        width: calc(100% - 350px);
    }

    #cart {
        float: right;
        margin-top: 5px;
    }

    .box_search_field input, button.box_search_button {
        height: 46px;
    }

}

@media only screen and (max-width: 767px) {

    #header_menu {
        float: left;
        width: 100%;
    }

    #header_top_wrap {
        text-align: center;
    }

    #header_top_contact, .money_lang {
        display: inline-block;
        vertical-align: top;
        float: none;
    }

}

@media only screen and (max-width: 999px) {

    #header_content_right {
        margin-top: 0;
        height: 0;
    }

    #search {
        padding: 0 10px;
    }

    .ac_results {
        width: calc(100% - 30px) !important;
    }

	/* mobil nézet módosítások  2019-02-26 */
	/* mobil fejléc */
    #search {
        top: 55px;
    }
	#header_content, #header_content > *{
		height: 0;
	}
	#logo{
		display: none;
	}
	#header_top{
		display: none;
	}
	#content{
		margin: 10px 0 0 0;
	}
	/* mobil részletek oldal */
	.page_artdet_1_left{
		width: 100%;
		float: none;
	}
	#page_artdet_1_head{
		display:none;
	}
	#page_artdet_1_head_2{
		display: block;
	}
	.page_artdet_1_right{
		width: 100%;
		float: none;
		margin: 0;
	}
	.page_artdet_1_name{
		width: 100%;
	}
	.page_artdet_1_name h1{
		text-align: center;
	}
	.page_artdet_social_icon_div{
		display: inline-block;
		vertical-align: top;
		float:none;
	}
	#page_artdet_social_icon {
		width: 290px;
		float: none;
		margin: 0 auto;
	}
	#page_artdet_price .page_artdet_price_save{
		display: inline-block;
	}
	#page_artdet_price .page_artdet_status_new{
		display: inline-block;
	}
}

@media only screen and (max-width: 1206px) {

    #search .box_search_field input {
        width: 100%;
    }

}

.box_cart_itemlist .box_cart_delete a{
	color: #fff;
}

.box_cart_itemlist .box_cart_delete a:hover{
	box-shadow: inset 0px 0px 0px 5px #fff;
    font-size: 12px;
}

#page_tooltip_cart .qtyplus, #page_tooltip_cart .qtyminus{
	border-right: 1px solid #f24f0c;
    border-top: 1px solid #f24f0c;	
}

#page_tooltip_cart .qtyminus{
	border-top: 0;
	border-bottom: 1px solid #f24f0c;
}

button.qtyplus{
	border-top: 1px solid #f24f0c;
}

button.qtyplus, button.qtyminus{
	border-right: 1px solid #f24f0c;	
}

button.qtyminus{
	border-bottom: 1px solid #f24f0c;	
}

#page_cart_coupon .text_button{
	border: 1px solid #f24f0c;
}
#below_footer{
	width: 100%;
	height: auto;
}
#below_footer_inner{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
#below_footer_content{
	text-align: center;
}

/* mobil módosítások  2019-02-26 */
#mobile_cat_icon {
	float: left;
}
#mobile_search_icon, #mobile_cart_icon {
	float: right;
}
#mobile_filter_icon {
	display: none;
	width: 25px;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
}
#mobile_filter_icon:after{
	vertical-align: top;
}
.mobile_mainmenu_icon{
	margin: 0;
}
.mobile_logo{
	display: inline-block;
	height: 50px;
	width: calc(100% - 150px);
}
#mobile_logo_content img{
	max-height: 44px;
	max-width: 164px;
	width: auto;
	height: auto;
	margin: 3px;
}


/*** 2019-04-01 ***/
#page_artdet_1_service_plus .plus_service_link:after {
	font-size: 16px;
	font-family: 'FontAwesome';
	content: '\f05a';
	margin-left: 10px;
	color: #f24f0c;
}
.artdet_custom_1, .artdet_custom_2{
	border: 1px solid #c9c9c9;
	margin-bottom: 10px;
	padding: 10px 30px;
}
.artdet_custom_1 .artdet_data_value{
	width: 40%;
	display: inline-block;
	text-align: left;
}
.artdet_custom_1 .artdet_data_title{
	width: 60%;
	display: inline-block;
	text-align: left;
	font-weight: 600;
}
.artdet_custom_1 .page_artdet_dataline{
	margin: 5px 0;
	font-size: 0;
}
#vasarlasi_elonyok_content{
	padding-top:10px;
}
#vasarlasi_elonyok_content p {
	text-align: left;
}
#vasarlasi_elonyok_content img {
	margin-right: 30px;
}
@media only screen and (max-width: 480px) {
	#vasarlasi_elonyok_content p {
		font-size: 11px;
	}
	.artdet_custom_1, .artdet_custom_2{
		padding: 10px;
	}
}
.similar_title{
	color: #000;
	margin: 0 1.5%;
	line-height: 14px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.page_hr.similar{
	margin: 10px 0;
}

/** STICKY **/
.sticky-navbar {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 98;
	background: #fff;
	padding: 10px;
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
	-webkit-transform: translate(0,-100%);
	transform: translate(0,-100%);
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
	transition: transform .2s ease-in,-webkit-transform .2s ease-in;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	opacity: 0;
	visibility: hidden;
}

.sticky-navbar__inner {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}

.sticky-navbar.fixed {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
	visibility: visible;
}

.d-flex {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	-moz-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.sticky-navbar__img {
	max-width: 40px;
	max-height: 40px;
	width: auto;
	height: auto;
}

.justify-content-between {
	-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}

.justify-content-end {
	-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;
}

.page_artlist_cart_button.page_artlist_iconrow_icon a {
	color: #fff;
}

.sticky-navbar__cart-btn a {
	background: #f24f0c;
	display: block;
	height: 36px;
	text-align: center;
	color: #fff;
	line-height: 36px;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: auto;
	font-size: 10px;
	padding: 0 12px;
	transition: background 0.4s ease;
}

.sticky-navbar__cart-btn a:hover {
	background: url(../image/bg-cart-28-tra.png) no-repeat left 10px center #333;
}

.sticky-navbar__input-outer {
	background: #fff;
	border: 1px solid #dddddd;
	margin-right: 10px;
}

.sticky-navbar__input-outer input {
	width: 40px;
	padding: 0;
	text-align: center;
	border: 0;
}

.sticky-navbar .cart_input_unit {
	display: none;
}

.sticky-navbar__prices {
	text-align: left;
	padding-right: 15px;
}

.sticky-navbar__price-discount {
	font-size: 20px;
	line-height: 20px;
	color: #f22;
	font-weight: 700;
}

.sticky-navbar__discount-percent {
	color: #737373;
	margin-left: 10px;
}

.sticky-navbar__name {
	font-size: 14px;
	margin-left: 10px;
	text-align: left;
	max-height: 40px;
	overflow: hidden;
	padding-right: 20px;
}

.sticky-navbar__left {
	display: none !important;
}

.sticky-navbar__right {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.sticky-navbar button.qtyplus, .sticky-navbar button.qtyminus {
	border-right: none;
}
.sticky-navbar button.qtyplus {
	border-top: none;
}
.sticky-navbar button.qtyplus, .sticky-navbar button.qtyminus {
	border-right: none;
}
.sticky-navbar button.qtyminus{
	border-bottom: none;
}

/*** media queries **/

@media (min-width: 440px) {

	.sticky-navbar__cart-btn a {
		padding: 0 30px;
		width: 100%;
		max-width: 200px;
		font-size: 13px;
	}

}

@media (min-width: 768px) {

	.sticky-navbar__left {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.sticky-navbar__right {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		-moz-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}


	.sticky-navbar__prices {
		text-align: right !important;
	}

}

/* Státusz 1 kialakítása - 2019-07-30 */
.page_artdet_1_pic{
	position: relative;
}
.page_artdet_status_1 {
	width: auto;
	display: inline-block;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 1;
}
.page_artdet_status_1_inner{
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-weight: 700;
	font-size: 11px;
	color: #fff;
	padding: 5px 15px;
	border-radius: 5px;
	background: #f24f0c;
}

@media only screen and (max-width: 949px) {
	#mobile_filter_icon{
		display: inline-block;
	}
}

/* 2019-10-10 - KP */
#page_cart_content .cart__coupon-del-btn, #page_cart_content .cart__coupon-input:not([value=""]) ~ .cart__coupon-check-btn, #page_cart_content .cart__coupon-label-active, #page_cart_content .cart__coupon-input:not([value=""]) ~ .cart__coupon-label-not-active {
	display: none;
}
#page_cart_content .page_icon.page_cart_icon_refresh{
	float: right;
}

#page_cart_content .page_qty_input_outer{
	display: inline-flex;
}

#page_cart_content input.page_qty_input {
	padding: 0 5px;
	font-size: 15px !important;
	text-align: center;
	font-weight: 700;
	width: 45px;
	height: 36px;
	border-right: 0;
}
#page_cart_content .cart_qty_buttons{
	float: left;
	height: 36px;
	width: 20px;
	font-size: 0;
}
#page_cart_content .bg-8 {
	background-color: #f5f5f5;
}
#page_cart_content .bg-5 {
	background-color: #ccc;
}
#page_cart_content .page_qty_input_outer .text_smaller{
	display: none;
}
#page_cart_content .col-plus-item-icon {
	width: 18px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 18px;
	-moz-box-flex: 0;
	-ms-flex: 0 0 18px;
	flex: 0 0 18px;
}
#page_cart_content .font-weight-700 {
	font-weight: 700 !important;
}
#page_cart_content button {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 6.6px 13.2px;
	text-transform: uppercase;
	margin-bottom: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	background-image: none;
	max-width: 100%;
	-webkit-appearance: button;
}
#page_cart_content .qtyminus, #page_cart_content .qtyplus {
	padding: 0;
}
#page_cart_content .btn-square--sm, #page_cart_content .btn--square-sm, #page_cart_content .page_cart_icon_delete {
	width: 30px !important;
	height: 30px !important;
	line-height: 28px !important;
}
#page_cart_content [class*="btn-square"], #page_cart_content [class*="btn--square"], #page_cart_content .page_cart_icon_delete {
	padding: 0;
	text-align: center;
	letter-spacing: 0;
}
#page_cart_content .cart-item__qty-refresh-btn{
	color: #000;
	background: #fff;
	padding: 0;
}
#page_cart_content input[type=number]::-webkit-inner-spin-button,
#page_cart_content input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}
#page_cart_content .icon--refresh:after{
	content: '\f021';
	font-family:'FontAwesome';
}
#page_cart_content .icon--percent:after{
	content: '\f295';
	font-family:'FontAwesome';
}
#page_cart_content .cart-item {
	border-top-width: 3px !important;
}
#page_cart_content .cart-mobile-label {
	font-weight: 700;
	font-size: 12px;
}
#page_cart_content .cart-price-label{
	text-transform: lowercase;
	font-size: 10px;
}
#page_cart_content .page_cart_icon_delete {
	border: none;
	cursor: pointer;
}
#page_cart_content .cart-item__sum-label {
	padding-right: 26px;
}
@media (max-width: 575px) {
	#page_cart_content .cart-item__unit-prices {
		padding-right: 30px;
	}
}
#page_cart_content .cart-summary__sticky-sum.is-hidden {
	display: none;
}
#page_cart_content .cart-summary-title {
	text-align: left;
}
#page_cart_content .cart-summary-value  {
	text-align: right;
	font-weight: 700;
}
#page_cart_content .cart__coupon-input:not([value=""]) {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#page_cart_content .cart__coupon-del-btn,
#page_cart_content .cart__coupon-input:not([value=""]) ~ .cart__coupon-check-btn,
#page_cart_content .cart__coupon-label-active,
#page_cart_content .cart__coupon-input:not([value=""]) ~ .cart__coupon-label-not-active
{
	display: none;
}

#page_cart_content .cart__coupon-input:not([value=""]) ~ .cart__coupon-del-btn,
#page_cart_content .cart__coupon-input:not([value=""]) ~ .cart__coupon-label-active {
	display: inline-block;
}
#page_cart_content .sum-net-price--current,
#page_cart_content .sum-gross-price--current {
	font-weight: 700;
}
#page_cart_content .cart-item__unit {
	font-size: 10px;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
}
#page_cart_content .cart-item__net-unit-price, #page_cart_content .cart-item__gross-unit-price {
	line-height: 1.2;
}
#page_cart_content .cart-item__prices label, #page_cart_content .page_cart_menny label, #page_cart_content .cart-plus-item__prices-del-wrap label {
	font-size: 10px;
}
#page_cart_content .cart-header__qty {
	padding-right: 35px;
}
#page_cart_content .cart-plus-item__discount-value {
	font-size: 11px;
}
#page_cart_content .cart-plus-item__prices-del-wrap {
	line-height: 1;
}
#page_cart_content .cart__weight {
	font-size: 11px;
}
#page_cart_content .cart_weight_kg {
	margin-left: 5px;
}

@media only screen and (max-width: 640px) {
	#page_cart_content [name=form_temp] {
		display: block;
	}
}
#page_cart_content button:not(.pswp__button):hover{
	background: #482a28;
}
#page_cart_content{
	padding: 0 15px;
}
#page_cart_content .cart__buttons{
	text-align: center;
}
#page_cart_content .cart__buttons > button{
	margin-bottom: 10px !important;
	padding: 0 20px;
	background: #fff;
	color: #000;
	position: relative;
	line-height: 40px;
}
#page_cart_content .cart__buttons > button:hover{
	color: #f24f0c;
	background: #fff;
}
#page_cart_content .cart__buttons > button:before{
	font-family: 'FontAwesome', sans-serif;
	font-size: 16px;
	color: #000;
	margin-right: 10px;
	top: 50%;
	transform: translateY(-50%);
	left: -5px;
	transition: all 0.4s ease;
}
#page_cart_content .cart__buttons > button:hover:before{
	color: #f24f0c;
	transition: all 0.4s ease;
}
#page_cart_content .cart__buttons > button.cart__btn-back:before{
	content: '\f104';
}
#page_cart_content .cart__buttons > button.cart__btn-offer:before{
	content: '\f0f6';
}
#page_cart_content .cart__buttons > button.cart__btn-modify:before{
	content: '\f021';
}
#page_cart_content .cart__buttons > button.cart__btn-delete-all:before{
	content: '\f014';
}
#page_cart_content .cart-item {
	border-top: 1px solid #ddd !important;
}
.cart-summary__sticky-sum.is-hidden {
	display: none;
}

.col-sm-9-cust{
	width: 75%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-sm-3-cust{
	width: 25%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-sm-12-cust{
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
#content #content_wrap.row{
	display: block;
}
#ud_shop_cart .cart__coupon-check-btn, #ud_shop_cart .cart__coupon-del-btn{
	background: #000;
}
#ud_shop_cart .cart__coupon-check-btn:hover, #ud_shop_cart .cart__coupon-del-btn:hover{
	background: #f24f0c !important;
}
#page_cart_main .row:before{
	content: '';
	display: none;
}
#page_cart_main .row:after{
	content: '';
	display: none;
}
#ud_shop_cart .cart__btn-order{
	height: auto;
}
#ud_shop_cart .cart__all-shipping-mode-title:after {
	content: ' (később választható)';
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 12px;
}