        /*** INCLUDE ***/
        
        @import url('../../../base/001300/css/page_width.css');
        @import url('//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css');
        @import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:400,400i,500,500i,700&subset=latin-ext');
        @import url('https://fonts.googleapis.com/css?family=Raleway:400,700');
        @import url('custom_color.css');
        img {
            border: 0;
        }
        /* TESZT hidden */
        
        .teszt_hidden {
            display: none;
        }
        /* REEL LAYOUT */
        
        #image-reel {
            width: 100%!important;
            height: auto;
        }
        
        .reel {
            width: 100%;
            height: auto;
        }
        /*** NO TOOLTIP ***/
        
        #page_PopupContainer_tooltip_inner,
        #page_tooltip,
        #page_PopupContainer_tooltip {
            display: none !important;
            z-index: 0 !important;
        }
        /*** RANDOM FIX ***/
        
        .page_artdet_cart_nostock > .text_color_fault {
            color:#ffffff;
            padding-left:20px;
        }
        
        
        
        #page_contact_tabs_shadow {
            display: none;
        }
        
        #box_partner_content {
            width: 170px;
        }
        
        #box_partner_content img {
            margin-bottom: 10px;
        }
        /* vásárlás közbeni hírlevél regisztráció */
        
        #div_out_newsletter div div div table tbody tr td,
        #div_out_newsletter div div div {
            background-color: #86c25a;
        }
        /* login screen fix */
        
        .page_overlay_login_input .border_1 {
            border: 1px #9c9c9c solid;
        }
        
        .page_login_button_outer div input {
            color: #000000 !important;
            text-align: center !important;
            font-size: 13px !important;
        }
        
        .page_login_button_outer div:hover {
            transition: all 0.5s ease 0s;
            background-color: #75a94e;
            /*color: #FFF!important;*/
        }
        
        #page_login_button_noreg div {
            background-color: #e0643c !important;
        }
        
        #page_login_button_noreg div:hover {
            transition: all 0.5s ease 0s;
            background-color: #3e454c !important;
        }
        
        #page_login_button_noreg div input {
            color: #ffffff !important;
            font-size: 13px !important;
            text-align: center !important;
        }
        /*** HEADER ***/
        
        #header_menu {
            float: left;
        }
        
        #header_menu {
            width: 48%;
            height: 30px;
            overflow: hidden;
            text-align: left;
            float: left;
            font-size: 0;
        }
        
        #header_menu ul {
            margin: 0;
            padding: 0;
            list-style: none;
            padding-top: 7px;
            font-size: 0;
        }
        
        #header_menu li {
            display: inline;
            margin: 0;
            font-size: 0;
        }
        
        #header_menu li.login a.text_normal {
            font-weight: bold;
        }
        
        #header_menu li.remind a.text_normal {
            font-weight: bold;
        }
        
        #header_menu li span.menu_item_inner {
            display: inline;
            width: auto;
            margin: 0;
            padding: 0;
        }
        
        #header_menu li a,
        #header_menu li a.text_normal {
            margin: 0;
            text-align: left;
            font-size: 12px;
            padding: 0 3% 0 3%;
            text-transform: uppercase;
        }
        
        #header_menu li a.text_normal {
            font-weight: normal;
        }
        
        #header_menu li:hover a {
            text-decoration: none;
        }
        
        #header_menu li:last-child a {
            border: none;
        }
        
        #money_lang {
            width: 50%;
            float: right;
        }
        
        #lang {
            float: right;
            height: 30px;
            padding: 0 1% 0 1%;
        }
        
        #lang_small {
            float: right;
            height: 27px;
            padding: 0 2% 0 1%;
            display: none;
        }
        
        #lang_small .box_lang_type_flag {
            padding-top: 3px;
        }
        
        #box_lang_content.box_content {
            width: 100%;
        }
        
        .box_lang_type_select {
            padding-top: 5px;
        }
        
        .box_lang_flag,
        .box_lang_flag_select {
            margin: 3px 3px 2px;
        }
        
        #money {
            float: right;
            height: 25px;
            padding: 5px 1% 0 1%;
        }
        
        #box_money_content.box_content,
        #box_money_content select {
            width: 150px;
        }
        /*** Slideshow, BX Viewport fix height ***/
        
        #banner_start_big_bx_slide,
        #banner_start_big_bx_slide_0,
        #banner_start_big_bx_slide_1,
        #banner_start_big_bx_slide_2,
        #banner_start_big_bx_slide_3,
        .bx-viewport {
            /* height: 397px !important;*/
            height: auto !important;
        }
        /*** MENU ***/
        /*** HORIZONTAL MENU ***/
        
        .content_top_menu {
            height: 59px;
            line-height: 59px;
            width: 70%;
            margin: 0;
            overflow: hidden;
            padding: 0;
            white-space: nowrap;
            background-color: #86c25a;
        }
        
        .content_top_menu ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        .content_top_menu li {
            margin: 0;
            padding: 0;
        }
        
        .content_top_menu a {
            display: inline-block;
            width: auto;
            height: 59px;
            line-height: 59px;
            float: left;
            text-align: center;
            padding: 0 1.5% 0 1.5%;
            font-family: 'Roboto', sans-serif;
            font-size: 17px;
            font-weight: normal;
            letter-spacing: 0.5px;
        }
        
        .content_top_menu li.selected_menu a {
            background-position: 0 0;
        }
        
        .content_top_menu a:hover {
            text-decoration: none;
            background-position: 0 0;
            transition: all 0.5s ease 0s;
            background-color: #75a94e;
            color: #FFF!important;
        }
        
        .content_top_menu strong {
            font-weight: normal;
        }
        
        .content_top_menu li:last-child a {
            border-right: 0 none;
        }
        
        #content_top_menu_1000 {
            display: none;
        }
        /*** NEW ***/
        
        #content_top_menu_full_sf {
            /*width:2000px;*/
            /*position:static!important;*/
            display: table;
            width: 100%;
            margin-left: 2.6%;
        }
        
        #content_top_menu_full_sf ul {
            position: absolute;
            display: table-row;
            margin: 0;
            padding: 0;
        }
        
        #content_top_menu_full_sf ul li {
            position: relative;
            /*display:block;*/
            display: table-cell;
            height: 59px;
            /*loat:left;*/
            padding: 0;
            border-right: 0px solid rgba(0, 0, 0, 0.07);
        }
        
        #content_top_menu_full_sf ul li li {
            height: 40px;
            padding: 0;
            width: 100%;
            float: none;
            position: static;
            display: block;
        }
        
        #content_top_menu_full_sf .menu_content_sub {
            position: absolute;
            top: 59px;
            left: 0;
            z-index: 100;
            height: auto;
            display: none;
        }
        
        #content_top_menu_full_sf .menu_content_sub ul {
            position: inherit;
        }
        
        #content_top_menu_full_sf.content_top_menu a {
            float: none;
            border-right: 0!important;
            padding: 0 25px;
            width: inherit;
        }
        
        #content_top_menu_full_sf.content_top_menu li.contains_sub a {
            padding-right: 35px;
        }
        
        #content_top_menu_full_sf.content_top_menu li li a {
            padding-right: 10px!important;
        }
        
        #content_top_menu_full_sf.content_top_menu li.contains_sub:before {
            font-family: "FontAwesome";
            font-size: 25px;
            font-weight: 400;
            line-height: 59px;
            position: absolute;
            text-align: right;
            text-indent: 0;
            text-shadow: none;
            right: 8px;
            top: 0;
            width: 20px;
            height: 59px;
            content: "\f107";
            cursor: pointer;
            z-index: 99;
            color: #FFF;
        }
        
        #content_top_menu_full_sf.content_top_menu li.contains_sub li.contains_sub:before {
            font-size: 0;
        }
        
        #content_top_menu_full_sf .menu_content_sub a {
            font-size: 14px;
            width: 100%;
            padding: 0 10px 0 10px;
            height: 40px;
            line-height: 40px;
            text-align: left;
            border-right: 0 none!important;
            float: left;
            box-sizing: border-box;
        }
        
        #content_top_menu_full_sf .menu_content_sub .menu_content_sub a {
            font-size: 13px;
            padding-left: 20px;
        }
        
        #content_top_menu_full_sf .menu_content_sub .menu_content_sub .menu_content_sub a {
            padding-left: 30px;
        }
        /*** SEARCH ***/
        
        #search_top {
            display: block;
            width: 19%;
            position: absolute;
            /*margin-top: 456px;*/
            bottom: 26px;
        }
        
        #search {
            width: 100%;
            height: 48px;
            margin-top: -74px;
            margin-bottom: 26px;
            /*float: none;*/
        }
        
        #box_search_content {
            width: 100%;
            height: 48px;
            background-position: 0 0;
            background-repeat: no-repeat;
            position: relative;
        }
        
        #box_search_content label {
            display: none;
        }
        
        #box_search_content .box_search_field {
            /*width:82%;*/
            width: 100%;
            height: 48px;
            line-height: 48px;
            text-align: left;
            /*padding:0 0 0 4%;*/
            padding: 0!important;
            float: left;
        }
        
        #box_search_content .box_search_button {
            /*width:10%;*/
            width: 48px;
            height: 48px;
            padding: 0;
            float: left;
            position: absolute;
            top: 0;
            right: 0;
            /*padding:0 2% 0 2%;*/
        }
        
        #box_search_content .box_search_button input {
            background-color: transparent;
            border: 0 none;
            cursor: pointer;
            height: 48px;
            line-height: 48px;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 100;
            color: transparent;
            margin-top: 0;
        }
        
        #box_search_content .box_search_field input {
            /*width:86%;*/
            width: 100%;
            box-sizing: border-box;
            padding: 0 52px 0 4px;
            font-size: 17px;
            border: none;
            background-color: transparent;
            border-width: 0;
            line-height: 48px;
            height: 48px;
        }
        
        #box_search_content .box_search_button:before {
            font-family: "FontAwesome";
            font-size: 25px;
            font-weight: 400;
            line-height: 36px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 0px;
            top: 5px;
            width: 100%;
            height: 36px;
            content: "\f002";
            cursor: pointer;
            z-index: 99;
        }
        /*** CART ***/
        
        #cart {
            float: right;
            height: 59px;
            width: 30%;
            position: relative;
            cursor: pointer;
        }
        
        #cart a:hover {
            text-decoration: none;
        }
        
        #box_cart_content {
            padding-top: 0;
            line-height: 59px;
        }
        
        #box_cart_content.box_content {
            width: 100%;
            text-align: left;
        }
        
        #box_cart_content a:before {
            font-family: "FontAwesome";
            font-size: 40px;
            font-weight: 400;
            line-height: 59px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            right: 0;
            top: 0;
            content: "\f07a";
            padding: 0 65px 0 4%;
        }
        
        #box_cart_content span.box_cart_empty {
            font-size: 16px;
            padding-left: 10%;
        }
        
        #box_cart_content .box_cart_item span.text_color_fault {
            display: block;
            width: 36%;
            font-size: 16px;
            text-decoration: underline;
            font-weight: bold;
            float: left;
            text-align: center;
        }
        
        #box_cart_content .box_cart_price {
            padding: 0;
        }
        
        #box_cart_content .box_cart_price span.text_color_fault {
            display: block;
            width: 64%;
            float: right;
            text-align: left;
            font-size: 20px;
        }
        /*** LOGO ***/
        
        #logo {
            width: 100%;
            float: left;
            position: relative;
            z-index: 100;
            margin-top: 17px;
            margin-bottom: 17px;
        }
        
        #logo_a {
            float: left;
            margin-left: 3%;
        }
        /*** LEFT CMS ***/
        
        #left_cms_full .box_left_container {
            border: 0 none;
            background-color: #ffffff;
            width: 100%;
            padding: 7px 0 8px 0;
            text-align: left;
            box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.15);
        }
        
        #left_cms_full .box_left_container li {
            list-style-type: none;
            float: left;
            width: 100%;
        }
        
        #left_cms_full .box_left_container li a {
            display: block;
            width: 98%;
            padding: 10px 0 10px 20px;
            font-size: 15px;
        }
        
        #left_cms_full .box_left_container li a:hover {
            transition: all 0.5s ease 0s;
        }
        
        #left_cms_full .box_left_container li li a {
            width: 95%;
            padding: 5px 0 5px 5%;
            font-size: 13px;
        }
        
        #left_cms_full .box_left_container li li li a {
            width: 92%;
            padding: 5px 0 5px 8%;
            font-size: 13px;
        }
        
        #left_cms_full ul.menu_content_sub {
            display: none;
        }
        
        #left_cms_full .box_left_container li a.menu_content_select_link {
            background-color: #86c25a;
        }
        
        #left_home_1000 {
            display: none;
        }
        /*** CATEGORY ***/
        
        .box_cat_spec,
        .box_cat_style0,
        .box_cat_style1,
        .box_cat_style2 {
            text-indent: 0;
        }
        
        #box_cat_content.box_content {
            width: 100%;
        }
        
        #box_cat_content .box_cat_click_level0,
        #box_cat_content .box_cat_spec .text_small .text_color_fault,
        .box_cat_type_expand .box_cat_level0 {
            display: block;
            padding: 8px 2% 8px 6%;
            transition: all 0.5s ease 0s;
            width: 90%;
        }
        
        #box_cat_content ul li li {
            border-bottom: 0 none;
            padding-bottom: 0;
        }
        
        #box_cat_content ul li a.text_small,
        #box_cat_content .text_small {
            font-size: 14px;
            line-height: 14px;
        }
        
        #box_cat_content .box_cat_click_level2,
        .box_cat_type_expand .box_cat_level1 {
            display: block;
            padding: 8px 2% 8px 8%;
            transition: all 0.5s ease 0s;
            width: 88%;
        }
        
        #box_cat_content .box_cat_click_level3,
        .box_cat_type_expand .box_cat_level2 {
            display: block;
            padding: 8px 2% 8px 12%;
            transition: all 0.5s ease 0s;
            width: 84%;
        }
        
        #box_cat_content .box_cat_click_level4,
        .box_cat_type_expand .box_cat_level3 {
            display: block;
            padding: 8px 2% 8px 16%;
            transition: all 0.5s ease 0s;
            width: 80%;
        }
        
        #box_cat_content .box_cat_click_level5,
        .box_cat_type_expand .box_cat_level4 {
            display: block;
            padding: 8px 2% 8px 18%;
            transition: all 0.5s ease 0s;
            width: 80%;
        }
        
        #box_cat_content .box_cat_click_level6,
        .box_cat_type_expand .box_cat_level5 {
            display: block;
            padding: 8px 2% 8px 20%;
            transition: all 0.5s ease 0s;
            width: 80%;
        }
        /*** OTHER DESIGN ELEMENT ***/
        
        .page_tooltip_price_save {
            border-radius: 30px;
            background-image: none;
            margin-left: 5px;
        }
        /*** BANNER ***/
        
        #banners_outer {
            width: 100%;
            height: 82px;
        }
        
        #banners_bottom {
            display: none;
        }
        
        .banner_element {
            width: 30%;
            max-width: 352px;
            /* height: 82px; */
            margin-bottom: 10px;
            float: left;
            background-color: #86c25a;
        }
        
        .banner_element :hover {
            background-color: #75a94e;
            transition: all 0.5s ease 0s;
        }
        
        .banner_element_middle {
            margin-left: 1%;
            margin-right: 1%;
        }
        
        .banner_element_left {
            background-color: #ff7f22 !important;
        }
        
        .banner_element_left :hover {
            background-color: #f3802d !important;
        }
        /*** ART ***/
        
        .box_art_pic1 img {
            /*width:150px !important;*/
        }
        /*** SLIDESHOW ***/
        
        #slideshow {
            display: inline-block !important;
            margin-top: 0px;
            width: 62%;
            height: auto;
        }
        
        #ud_shop_start #slideshow {
            display: block;
        }
        /*** BX SLIDER ***/
        
        .bx-wrapper {
            padding: 0;
        }
        
        .bx-pager {
            display: block;
            bottom: 80px !important;
        }
        
        .bx-pager a {
            border: 0 none;
            font-size: 0;
        }
        
        #banner_start_big_slide {
            /*position:absolute !important;*/
        }
        
        .bx-wrapper img {
            max-width: 100%;
        }
        /*** BX SLIDER END ***/
        
        #header_container_inner_mobile {
            display: none;
            position: relative;
            z-index: 100;
        }
        
        a.header_plusmenu_icon {
            display: block;
            float: right;
            height: 50px;
            margin: 25px 10px 0 0;
            width: 50px;
            position: relative;
            border-radius: 6px;
            background-color: transparent;
        }
        
        a.header_plusmenu_icon:hover {
            transition: all 0.5s ease 0s;
        }
        
        a.header_plusmenu_icon span:before {
            font-family: "FontAwesome";
            font-size: 40px;
            font-weight: 400;
            line-height: 50px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 2px;
            top: 0;
            width: 45px;
            height: 36px;
            content: "\f0c9";
        }
        
        #menu_resp {
            display: none;
            position: absolute;
            right: -266px;
            top: -40px;
            width: 256px;
            padding: 5px;
            padding-bottom: 0;
            height: auto;
            z-index: 100;
            padding-top: 85px;
            bottom: 0;
        }
        
        #menu_resp ul li {
            list-style: none;
        }
        
        #menu_resp ul li a {
            display: block;
            float: left;
            width: 230px;
            overflow: hidden;
            height: auto;
            padding: 15px 0 15px 20px;
            text-align: left;
            text-transform: uppercase;
            font-size: 12px;
        }
        
        #menu_resp ul li a:hover {
            text-decoration: none;
        }
        
        #menu_resp ul li a strong {
            font-weight: normal;
        }
        
        #menu_resp ul li li li a {
            padding-left: 30px;
            width: 220px;
        }
        
        #menu_resp ul li-last_child a {
            border-bottom: 0 none;
        }
        
        a.resp_close {
            position: absolute;
            right: 5px;
            top: 15px;
            width: 30px;
            height: 30px;
            cursor: pointer;
        }
        
        a.resp_close:hover {
            text-decoration: none;
        }
        
        .resp_close span:before {
            font-family: "FontAwesome";
            font-size: 28px;
            font-weight: 400;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            width: 30px;
            height: 30px;
            content: "\f057";
        }
        
        a.resp_close_2 {
            position: absolute;
            right: 5px;
            top: 10px;
            width: 30px;
            height: 30px;
            cursor: pointer;
        }
        
        a.resp_close_2:hover {
            text-decoration: none;
        }
        
        .resp_close_2 span:before {
            font-family: "FontAwesome";
            font-size: 28px;
            font-weight: 400;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            width: 30px;
            height: 30px;
            content: "\f057";
        }
        
        a.resp_close_plus {
            position: absolute;
            right: 12px;
            top: 45px;
            /*width:30px;
	height:30px;*/
            cursor: pointer;
            background-image: url("../image/responsive_menu_nav_icons.png");
            background-repeat: no-repeat;
            background-position: 0 -42px;
            width: 42px;
            height: 42px;
        }
        
        a.resp_close_plus:hover {
            text-decoration: none;
            background-position: -42px -42px;
        }
        
        .resp_close_plus span:before {
            /*font-family: "FontAwesome";
    font-size: 28px;
    font-weight: 400;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    width:30px;
	height:30px;
	content: "\f057";*/
        }
        
        #resp_banner_box {
            display: block;
            float: left;
            width: 250px;
            margin-top: 10px;
        }
        
        #resp_banner_box .box_content_title {
            width: 100%;
            height: 30px;
            background-color: #2f3439;
            color: #FFF;
            line-height: 30px;
            overflow: hidden;
            text-align: center;
        }
        
        a#header_cart_button:before {
            font-family: "FontAwesome";
            font-size: 45px;
            font-weight: 400;
            line-height: 50px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 3px;
            top: 0;
            width: 36px;
            height: 36px;
            content: "\f07a";
        }
        
        a#header_cart_button {
            display: block;
            float: right;
            height: 50px;
            margin: 25px 10px 0 0;
            width: 50px;
            position: relative;
            border-radius: 6px;
            background-color: transparent;
        }
        
        a#header_cart_button:hover {
            transition: all 0.5s ease 0s;
        }
        
        a#header_search_icon {
            display: block;
            float: right;
            height: 50px;
            margin-top: 25px;
            margin-right: 10px;
            width: 50px;
            position: relative;
            border-radius: 6px;
            background-color: transparent;
        }
        
        a#header_search_icon:hover {
            transition: all 0.5s ease 0s;
        }
        
        #ud_shop_art a#header_filter_icon:hover,
        #ud_shop_artspec a#header_filter_icon:hover,
        #ud_shop_search a#header_filter_icon:hover {
            transition: all 0.5s ease 0s;
        }
        
        a#header_search_icon:hover {
            text-decoration: none;
        }
        
        a#header_search_icon span {
            display: block;
            width: 45px;
            height: 36px;
            cursor: pointer;
            background-color: transparent;
        }
        
        a#header_search_icon span:before {
            font-family: "FontAwesome";
            font-size: 40px;
            font-weight: 400;
            line-height: 45px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 2px;
            top: 0;
            width: 45px;
            height: 36px;
            content: "\f002";
        }
        
        a#header_search_icon span.opened:before {
            content: "\f077" !important;
        }
        
        a.header_category_icon {
            display: block;
            float: left;
            height: 38px;
            margin: 12px 8px 0 0;
            width: auto;
            position: relative;
            border-radius: 6px;
            z-index: 1;
            padding: 12px 10px 0 55px;
            font-size: 18px;
        }
        
        a.header_category_icon:hover {
            text-decoration: none;
        }
        
        a.header_category_icon span:before {
            font-family: "FontAwesome";
            font-size: 40px;
            font-weight: 400;
            line-height: 50px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 3px;
            top: 1px;
            width: 45px;
            height: 36px;
            content: "\f067";
        }
        /*RESP CAT MENU*/
        
        .with_fixcat #content,
        .with_fixcat #header {
            overflow: hidden;
        }
        
        .with_fixcat #content {
            padding-top: 0;
        }
        
        .with_fixcat #header {
            left: auto;
            top: auto;
            position: static;
            z-index: auto;
        }
        
        .with_fixcat #content_container,
        .with_fixcat #header_inner {
            margin: 0;
            overflow: visible;
            position: relative;
            left: 320px;
        }
        
        .with_fixcat #center,
        .with_fixcat #header_content {
            margin: 0;
            backface-visibility: hidden;
            clear: both;
            position: relative;
        }
        
        .with_fixcat #responsive_cat_menu {
            display: block;
        }
        
        #responsive_cat_menu_content,
        #responsive_cat_menu {
            background-image: none;
            border-top: 0 none;
        }
        
        #responsive_cat_menu {
            z-index: 10000;
            left: -320px;
            -webkit-overflow-scrolling: touch;
        }
        
        .responsive_menu_back,
        .responsive_menu_close {
            background-image: url("../image/responsive_menu_nav_icons.png");
        }
        
        .responsive_menu {
            z-index: 10000;
        }
        
        #responsive_cat_menu_content {
            height: calc(100% + 200px);
        }
        /*RESP CAT END */
        /*** FILTER ***/
        
        #header_container_inner_mobile_filter {
            display: none;
            position: absolute;
            left: -254px;
            top: -40px;
            width: 240px;
            padding: 5px;
            height: auto;
            z-index: 100;
        }
        
        #header_container_inner_mobile_filter_title {
            width: 240px;
            height: 30px;
            text-align: left;
            margin-bottom: 5px;
            font-weight: bold;
            font-size: 20px;
            line-height: 20px;
            padding: 15px 0 0 5px;
            text-transform: uppercase;
            position: relative;
        }
        
        #ud_shop_art a#header_filter_icon,
        #ud_shop_artspec a#header_filter_icon,
        #ud_shop_search a#header_filter_icon {
            border-radius: 6px;
            display: block;
            float: right;
            height: 50px;
            margin-right: 10px;
            margin-top: 25px;
            position: relative;
            width: 50px;
        }
        
        a#header_filter_icon:hover {
            text-decoration: none;
        }
        
        #ud_shop_art a#header_filter_icon span,
        #ud_shop_artspec a#header_filter_icon span,
        #ud_shop_search a#header_filter_icon span {
            display: block;
            width: 45px;
            height: 36px;
            cursor: pointer;
        }
        
        #ud_shop_art a#header_filter_icon span:before,
        #ud_shop_artspec a#header_filter_icon span:before,
        #ud_shop_search a#header_filter_icon span:before {
            font-family: "FontAwesome";
            font-size: 42px;
            font-weight: 400;
            line-height: 50px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 2px;
            top: 0px;
            width: 45px;
            height: 36px;
            content: "\f0b0";
        }
        
        a#header_filter_icon span.opened:before {
            content: "\f053" !important;
        }
        /*** NEWSLETTER ***/
        
        .box_newsletter_button {
            margin-top: 5px;
        }
        
        #box_newsletter_content .box_newsletter_button input {
            margin-right: 4px;
        }
        
        .text_button input {
            border: 0 none;
            border-radius: 4px;
            padding: 6px 10px;
            cursor: pointer;
            line-height: 12px;
            margin-top: 5px;
        }
        
        .text_button input:hover {
            transition: all 0.5s ease 0s;
        }
        /*** ARTLIST 1 ***/
        /*** Artlist FIX ***/
        
        a.page_artlist_name_link.text_normal {
            color: #212121;
        }
        
        .page_artlist_price_2 {
            padding: 13px 0 !important;
            height: auto;
        }
        
        .page_artlist_cart_stock {
            padding: 5px 0 !important;
        }
        
        #page_PopupContainer_inner {
            margin: 0px !important;
        }
        
        #page_tooltip_view_details .text_color_white {
            color: #212121;
        }
        /*** Artlist FIX END ***/
        
        .page_artlist_item_1 {
            position: relative;
        }
        
        .page_artlist_item_1 .page_artlist_price_save_1 {
            background-color: #3e454c;
            border-radius: 20px;
            height: 40px;
            width: 40px;
            line-height: 40px;
            margin: 0;
            padding: 0;
            position: absolute;
            right: 10px;
            top: -7px;
            text-align: center;
            color: #ffffff;
            font-size: 11px;
            font-weight: bold;
            z-index: 100;
            background-image: none;
        }
        
        .page_artlist_item_1 .page_artlist_cart {
            float: right;
            width: 100%;
        }
        
        .page_artlist_item_1 .page_artlist_cart_button a {
            background-color: #3e454c;
            border-radius: 4px;
            color: #fff;
            display: block;
            float: left;
            margin-top: 0;
            padding: 3px 10px;
            width: auto;
        }
        
        .page_artlist_item_1 .page_artlist_cart_button a:hover {
            text-decoration: none;
            opacity: 0.9;
        }
        
        .page_artlist_item_1 .page_artlist_cart_button {
            display: block;
        }
        
        .page_artlist_item_1 .page_artlist_cart_label a.text_normal {
            font-size: 0;
        }
        
        .page_artlist_item_1 .page_artlist_cart_image {
            display: none;
        }
        
        .page_artlist_name_inside .text_normal {
            color: #212121;
        }
        
        .page_artlist_left_right {
            background-color: #FFF;
            width: 100%;
            height: auto;
            display: block;
            float: left;
        }
        
        .page_artlist_left .border_2 {
            border: 0;
        }
        /*** ARTLIST 1 END ***/
        /*** ARTDET 1 ***/
        
        #page_artdet_func {
            height: 42px;
        }
        
        .page_artdet_func_outer {
            height: 32px;
            width: 32px;
            border-width: 1px;
            border-style: solid;
            border-color: #eaeaea;
            box-shadow: 0 0 0px #FFFFFF !important;
            padding: 3px;
            margin-right: 5px;
        }
        
        .page_artdet_func_icon {
            height: 32px;
            width: 32px;
        }
        
        #page_artdet_func_favourites,
        #page_artdet_func_recommend,
        #page_artdet_func_print,
        #page_artdet_func_compare,
        #page_artdet_func_question {
            background-image: none;
        }
        
        #page_artdet_func_favourites:before,
        #page_artdet_func_recommend:before,
        #page_artdet_func_print:before,
        #page_artdet_func_compare:before,
        #page_artdet_func_question:before {
            display: block;
            font-family: "FontAwesome";
            font-size: 30px;
            font-weight: 400;
            line-height: 32px;
            position: relative;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 0px;
            top: 1px;
            width: 32px;
            height: 31px;
            color: #86c25a;
        }
        
        #page_artdet_func_favourites:before {
            content: "\f006";
        }
        
        .added #page_artdet_func_favourites:before {
            content: "\f005";
        }
        
        #page_artdet_func_recommend:before {
            content: "\f0c0";
        }
        
        #page_artdet_func_print:before {
            content: "\f02f";
        }
        
        #page_artdet_func_compare:before {
            content: "\f066";
        }
        
        #page_artdet_func_question:before {
            content: "\f128";
        }
        
        #page_artdet_func_favourites:hover:before,
        #page_artdet_func_recommend:hover:before,
        #page_artdet_func_print:hover:before,
        #page_artdet_func_compare:hover:before,
        #page_artdet_func_question:hover:before {
            color: #3e454c;
            transition: all 0.5s ease 0s;
            text-decoration: none;
        }
        
        #page_artdet_func a:hover {
            text-decoration: none;
        }
        
        .page_artdet_price_save_1 {
            margin: 0;
        }
        
        #page_artdet_price {
            position: relative;
        }
        
        .page_artdet_price_save_1 {
            background-color: #86c25a;
            border-radius: 30px;
            color: #ffffff;
            font-size: 11px;
            font-weight: bold;
            height: 27px;
            margin-left: 4px;
            margin-top: 8px;
            padding: 13px 0 0;
            position: absolute;
            right: 10px;
            top: 5px;
            text-align: center;
            width: 40px;
            z-index: 100;
            background-image: none;
        }
        /*** ARTDET CART ***/
        
        #page_artdet_cart_image {
            display: none;
        }
        
        #page_artdet_cart_text {
            position: relative;
        }
        
        #page_artdet_cart_text a {
            display: block;
            width: 138px;
            height: 23px;
            padding: 9px 0 0 32px;
            margin-left: 15px;
            text-align: center;
            background-color: #3e454c;
            border-radius: 0px;
            color: #FFF;
            font-size: 12px;
            font-weight: bold;
            text-transform: uppercase;
            cursor: pointer;
        }
        
        #page_artdet_cart_text a:hover {
            text-decoration: none;
            background-color: #282a2c;
            transition: all 0.5s ease 0s;
        }
        
        #page_artdet_cart_text a:active {
            text-decoration: none;
            background-color: #282a2c;
        }
        
        #page_artdet_cart_text_center:before {
            font-family: "FontAwesome";
            font-size: 30px;
            font-weight: 300;
            line-height: 32px;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            width: 22px;
            height: 22px;
            margin-left: 8px;
            content: "\f07a";
            color: #FFF;
            border: 0 none;
            position: absolute;
            left: 14px;
            top: 0;
        }
        
        .page_artdet_cart_table {
            background-color: #86c25a;
            border-radius: 0px;
            /*padding: 5px;*/
            height: 30px;
        }
        
        #page_artdet_cart_input.text_normal {
            color: #FFF;
        }
        
        .page_artdet_cart_table {
            float: left;
            /* margin-left: 30%;*/
        }
        
        .page_artdet_pic,
        .page_artdet_pic table {
            width: 100%;
            text-align: center;
        }
        
        .page_artdet_frame_content {
            text-align: center;
        }
        
        .page_pagelist_cart.bg_color_dark3 {
            background-color: transparent;
        }
        /*** ARTDET 1 END ***/
        /*** Artdet FIX ***/
        
        .page_artlist_price_net .text_style_line,
        .page_artdet_price_net .text_style_line {
            color: #ff3e3f;
        }
        
        .page_artlist_price_net,
        .page_artlist_price_net .text_normal {
            color: #212121;
        }
        
        #page_artdet_prod_properties {
            top: 20px;
            left: 0px;
        }
        /*.page_artdet_price_save {
    width: 58px;
    height: 38px;
    line-height: 38px;
    background-color: #ff3e3f;
    border-radius: 0px;
    margin-left: 0;
}*/
        
        .page_artdet_price_save {
            width: 50px;
            height: 25px;
            line-height: 25px;
            background-color: #ff3e3f;
            border-radius: 0px;
            margin-left: 0;
            padding: 0;
        }
        
        .page_artdet_content_inner_left {
            background-color: #ffffff;
            margin-bottom: 24px;
            border-bottom: 0px !important;
        }
        
        .page_artdet_content_inner_right {
            width: 38%;
            text-align: left;
            float: right;
            overflow: hidden;
            background-color: #86c25a;
        }
        
        #page_artdet_price {
            padding-left: 20px;
            padding-top: 15px;
            padding-bottom: 15px;
            background-color: #ffffff;
        }
        
        #page_artdet_egyebtul {
            margin-top: 12px;
            background-color: #3e454c;
        }
        
        .page_artdet_egyebtul_content {
            padding-left: 20px;
        }
        
        .page_artdet_egyebtul_table_2 .page_artdet_other_select {
            max-width: 300px;
        }
        
        #page_artdet_product_type_2 {
            padding-left: 20px;
            padding-top: 5px;
        }
        
        #page_artdet_cart_func {
            background-color: #e9e9e9;
        }
        
        #page_artdet_cart {
            margin-top: 12px;
            vertical-align: bottom;
            background-color: #3e454c;
        }
        
        .page_artdet_cart_table {
            background-color: #3e454c;
            border-radius: 0px;
            padding: 5px;
            height: 30px;
            padding-left: 20px;
            margin-left: auto !important;
            margin-right: auto !important;
        }
        
        .page_artdet_egyebtul_content .text_normal,
        .page_design_param_desc {
            font-size: 14px;
            font-weight: bold;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            line-height: 20px;
        }
        
        .page_artdet_egyebtul_table_2 select.text_normal {
            font-weight: normal;
            letter-spacing: 0px;
            line-height: initial;
            text-transform: none;
            font-size: 14px !important;
        }
        
        #page_artdet_cart_text a {
            font-size: 15px !important;
            letter-spacing: 0.5px;
        }
        
        #page_artdet_func_favourites:before,
        #page_artdet_func_recommend:before,
        #page_artdet_func_print:before,
        #page_artdet_func_compare:before,
        #page_artdet_func_question:before {
            color: #3e454c !important;
        }
        
        #left .text_small {
            font-size: 12px;
        }
        
        #left #box_cat_content .text_small {
            font-size: 14px;
        }
        
        .page_artdet_product_param_spec_title div {
            font-size: 14px;
        }
        
        .page_artdet_product_type_title div {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .page_artdet_product_param_spec_value div {
            font-size: 14px;
            font-weight: bold;
            color: #0d5a00;
        }
        
        #page_artdet_product_type_52988 .page_artdet_product_type_value .page_artdet_product_type_element_aktiv.border_1 {
            border-width: 0;
            max-width: none;
            margin-left: 0;
        }
        
        #page_artdet_product_type_52988 .page_artdet_product_type_value div a span {
            font-size: 14px;
            font-weight: bold;
            color: #0d5a00;
        }
        
        #page_artdet_product_param_sepc_table {
            padding-top: 10px;
            padding-left: 20px;
        }
        
        #page_artdet_product_type_330 {
            padding-bottom: 11px;
        }
        
        #page_artdet_product_type_52988 {
            max-width: 95%;
        }
        
        #page_artdet_product_type_52988 div {
            height: initial;
        }
        
        #page_artdet_product_param_spec_52988 .page_artdet_product_param_spec_value div {
            height: initial;
            max-width: 100%;
            white-space: inherit;
        }
        
        #page_artdet_product_param_sepc_table {
            max-width: 97%;
        }
        /*** Artdet fix responsive ***/
        
        @media only screen and (max-width: 640px) {
            .page_artdet_content_inner_right {
                width: 100%;
                margin-bottom: 25px;
            }
            .page_artdet_egyebtul_content {
                margin-left: auto;
                margin-right: auto;
                padding-left: 0;
            }
            .page_artdet_egyebtul_content {
                border-bottom: 0px solid #000 !important;
            }
            .page_artdet_egyebtul_table_2 {
                padding-bottom: 30px;
            }
            #page_artdet_cart_func {
                background-color: #3e454c;
                padding-bottom: 9px
            }
            #page_artdet_func {
                display: none;
            }
            .page_artdet_content_inner_left {
                margin-bottom: 0px;
            }
            #page_artdet_product_type_2 #page_artdet_product_type_330 {
                padding-left: 0px;
                margin-left: auto;
                margin-right: auto;
                display: block;
                max-width: 92px;
                padding-bottom: 12px;
                padding-top: 6px;
            }
            #page_artdet_product_type_2 #page_artdet_product_type_52988 .page_artdet_product_type_value div a span {
                text-align: center;
            }
            #page_artdet_product_type_52988 .page_artdet_product_type_title {
                max-width: none !important;
            }
            .page_artdet_product_type_title div {
                text-align: center;
                margin-left: auto;
                margin-right: auto;
            }
            #page_artdet_product_param_sepc_table {
                margin-left: auto;
                margin-right: auto;
                padding-left: 0;
                padding-bottom: 10px;
            }
            .page_artdet_product_param_spec_value div,
            .page_artdet_product_param_spec_title di {
                font-size: 12px;
            }
            #page_artdet_price {
                padding-left: 0;
            }
            #page_artdet_product_type_2 {
                padding-left: 0;
            }
            #page_artdet_product_type_52988 .page_artdet_product_type_value {
                margin-left: auto;
                margin-right: auto;
            }
            #page_artdet_product_type_52988 .page_artdet_product_type_value div {
                width: 100%;
                text-align: center;
            }
        }
        /*** page cat fix ***/
        
        .page_cat_item_2 {
            margin-bottom: 13px !important;
            margin-top: 3px !important;
            margin-left: 0.5% !important;
            margin-right: 0.5% !important;
            width: 194.5px !important;
            text-align: left !important;
            float: left;
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2) !important;
            position: relative !important;
        }
        
        @media only screen and (max-width: 1769px) and (min-width: 1500px) {
            .page_cat_item_2 {
                width: 15.6% !important;
            }
        }
        
        @media only screen and (max-width: 1499px) and (min-width: 1241px) {
            .page_cat_item_2 {
                width: 19% !important;
            }
        }
        
        @media only screen and (max-width: 1240px) and (min-width: 1050px) {
            .page_cat_item_2 {
                width: 23% !important;
                margin: 3px 1% 13px 1%;
            }
        }
        
        @media only screen and (max-width: 1049px) and (min-width: 900px) {
            .page_cat_item_2 {
                width: 31% !important;
                margin: 3px 1% 13px 1%;
            }
        }
        
        @media only screen and (max-width: 899px) and (min-width: 760px) {
            .page_cat_item_2 {
                width: 23% !important;
                margin: 3px 1% 13px 1%;
            }
        }
        
        @media only screen and (max-width: 759px) and (min-width: 641px) {
            .page_cat_item_2 {
                width: 31% !important;
                margin: 3px 1% 13px 1%;
            }
        }
        
        @media only screen and (max-width: 640px) and (min-width: 481px) {
            .page_cat_item_2 {
                width: 48% !important;
                margin: 3px 1% 13px 1%;
            }
        }
        
        @media only screen and (max-width: 480px) {
            .page_cat_item_2 {
                width: 98% !important;
                margin: 3px 1% 13px 1%;
            }
        }
        
        .page_cat_item_prodnum {
            background-color: #86c25a !important;
            right: 0px !important;
            top: 0px !important;
        }
        /*** Lightbox & popup fix ***/
        
        #lightbox-outer {
            background: transparent;
            box-shadow: 0 0 0 #000;
            webkit-box-shadow: 0 0 0 #000;
            border-radius: 0px;
            webkit-border-radius: 0px;
            -moz-box-shadow: 0 0 0 #000;
            -moz-border-radius: 0px;
        }
        
        #lightbox-content {
            background: #fff;
            position: relative;
            width: 0;
            height: 0;
            padding: 0;
            border: 0 solid transparent;
            outline: 0;
            overflow: hidden;
            z-index: 1102;
            text-shadow: none;
            color: #000;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
        }
        
        #page_PopupContainer,
        #page_PopupContainer_tooltip {
            border-radius: 0px;
            -webkit-border-radius: 0px;
            width: auto;
            height: auto;
            background-color: transparent;
            box-shadow: 0 0 0 0;
        }
        
        .overlay_info button,
        .overlay_error button,
        .overlay_ok button,
        .overlay_warning button,
        .overlay_dialog button,
        .overlay_login button {
            background: #e0643c;
            border-color: #e0643c;
            border-style: solid;
            border-width: 0px;
            color: #FFFFFF;
            background-color: #e0643c;
            cursor: pointer;
            font: bold 16px 'Roboto', sans-serif;
            padding: 4px 25px 4px;
            text-align: center !important;
            white-space: nowrap;
            margin-left: 6px;
            margin-right: 0;
            margin-top: 10px;
            float: right;
        }
        
        .overlay_warning {
            border-color: transparent;
        }
        
        .overlay_info,
        .overlay_error,
        .overlay_ok,
        .overlay_warning,
        .overlay_dialog,
        .overlay_login {
            background-color: #fff;
            display: none;
            max-width: 600px;
            padding: 15px;
            text-align: left;
            border: 0px solid #333;
            z-index: 9999;
            opacity: 0.9;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
            -moz-box-shadow: 0 0 0 #ccc;
            -webkit-box-shadow: 0 0 0 #ccc;
            box-shadow: 0px 0px 0 #ccc;
        }
        /*** POPUP ***/
        
        #popup_title_icon {
            display: block;
        }
        
        #popup_title_icon:before {
            display: block;
            font-family: "FontAwesome";
            font-size: 30px;
            font-weight: 400;
            height: 31px;
            left: 13px;
            line-height: 32px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            top: 13px;
            width: 32px;
            background-color: #3e454c;
            color: #FFF;
        }
        
        #print_title #popup_title_icon:before {
            content: "\f02f";
        }
        
        #compare_title #popup_title_icon:before {
            content: "\f066";
        }
        
        #recommend_title #popup_title_icon:before {
            content: "\f0c0";
        }
        
        #question_title #popup_title_icon:before {
            content: "\f128";
        }
        
        #print_title,
        #compare_title,
        #recommend_title,
        #question_title {
            background-image: none;
        }
        
        #ud_shop_artforum .page_artlist_cart_image {
            display: none;
        }
        
        .page_artdet_func_outer a:hover {
            text-decoration: none;
        }
        
        #ud_shop_order_follow_det #page_order_control_main .text_button input {
            background-color: #3e454c;
        }
        
        #logo .bx-controls {
            display: none;
        }
        
        .page_artlist_price_login .text_color_fault {
            color: #FFF;
        }
        /*** noprice ***/
        
        #list_no_price .page_artlist_price_row {
            height: 0;
            min-height: 0;
        }
        
        #list_no_price .page_artlist_price_2 {
            height: 35px;
        }
        
        #list_no_price .page_artlist_price_login .text_color_fault {
            color: #ccc;
        }
        
        #list_no_price .page_artlist_cart_stock {
            height: 0;
            padding: 0;
        }
        
        #list_no_price .artlist_6_detail {
            width: 100%;
        }
        
        #list_no_price .artlist_6_cart {
            width: 0;
        }
        
        .box_cat_spec .text_color_fault {
            font-weight: bold;
        }
        
        #page_newcust_content .text_normal,
        #page_login_content .text_normal {
            font-size: 14px;
        }
        
        .overlay_login_list {
            background-image: none;
            position: relative;
        }
        
        .overlay_login_list:before {
            font-family: "FontAwesome";
            font-size: 20px;
            font-weight: 400;
            line-height: 24px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 0;
            top: 0;
            height: 24px;
            content: "\f00c";
            cursor: pointer;
            z-index: 99;
        }
        
        .popup_title {
            position: relative;
            height: 43px;
            padding: 10px 0 12px 65px;
            background-position: 5px 8px;
            background-repeat: no-repeat;
            text-align: left;
            margin: 0 auto;
        }
        
        .popup_title_button {
            position: absolute;
            right: 10px;
            top: 15px;
            height: 21px;
            width: 150px;
            cursor: pointer;
            float: left;
            text-align: center;
            padding: 5px;
            text-decoration: none;
        }
        
        .page_compare_delete {
            background-image: none;
        }
        
        .page_compare_delete:before {
            font-family: "FontAwesome";
            font-size: 20px;
            font-weight: 400;
            line-height: 20px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            text-shadow: none;
            left: 0;
            top: 0;
            height: 20px;
            content: "\f00d";
            cursor: pointer;
            z-index: 99;
            color: #F00;
        }
        /**********************************************************************************/
        /**********************************************************************************/
        /* 900px < 1550px    																	  */
        
        @media only screen and (min-width: 900px) and (max-width: 1550px) {
            .bx-pager {
                display: none;
            }
            #content_top_menu_full,
            #content_top_menu_full_sf {
                display: none;
            }
            #content_top {
                display: none;
            }
            #content_top_menu_1000 {
                display: block;
            }
            .content_top_menu a {
                font-size: 16px;
                height: 59px;
                line-height: 59px;
                padding: 0 3% 0 3%;
            }
            .content_top_menu {
                height: 59px;
                padding-top: 0;
            }
            #left,
            #search_top {
                width: 26%;
            }
            #left_home_1000 {
                display: block;
            }
            #left_home_full {
                display: none;
            }
            #slideshow {
                width: 48%;
            }
            #center {
                width: 70%;
            }
            #box_search_content .box_search_field input {
                font-size: 16px;
            }
            #box_search_content .box_search_field {
                padding: 0 0 0 4%;
                height: 48px;
            }
            #box_cart_content .box_cart_item span.text_color_fault {
                font-size: 16px;
                width: 100%;
                text-align: center;
            }
            #box_cart_content .box_cart_price span.text_color_fault {
                font-size: 16px;
                width: 100%;
                text-align: center;
            }
            #box_cart_content {
                padding-top: 0;
                line-height: 24px;
            }
            .box_cart_item {
                width: 80%;
                float: left;
                padding-right: 20%;
            }
            .box_cart_price {
                width: 80%;
                float: left;
                padding-right: 20%;
            }
            #box_cart_content span.box_cart_empty {
                padding-top: 0;
                display: block;
                font-size: 16px;
                line-height: 59px;
            }
            #left .text_small {
                font-size: 11px;
            }
            #left_cms_full .box_left_container li a {
                font-size: 14px;
            }
        }
        /**********************************************************************************/
        /**********************************************************************************/
        /* 641px < 899px    																	  */
        
        @media only screen and (min-width: 641px) and (max-width: 899px) {
            #search_top {
                display: block;
                top: -100px;
                position: absolute;
                margin-top: 0px;
                margin-bottom: 0px;
                box-shadow: 0 0 0 0;
                width: 100%;
            }
            /* 641-899 menü ikon javítás */
            a#header_cart_button {
                margin: 4px 10px 0 0;
            }
            a#header_search_icon {
                margin: 6px 10px 0 0;
            }
            a.header_plusmenu_icon {
                margin: 6px 10px 0 0;
            }
            #logo_a {
                float: none;
                margin-left: 0;
            }
            #slideshow {
                width: 100%;
            }
            .banner_element {
                margin-top: 10px;
            }
            .banner_element_middle {
                margin-left: 5%;
                margin-right: 5%;
            }
            #left,
            #cart,
            #content_top_menu_full,
            a.header_category_icon,
            #content_top_menu_full_sf {
                display: none;
            }
            #content_top {
                display: none;
            }
            #content_top_menu_1000,
            #header_container_inner_mobile {
                display: block;
                width: 30%;
                float: right;
                height: 59px;
                padding: 0 0 0 0;
                margin: 0 0 0 0;
                position: relative;
                background-color: #86c25a;
            }
            #content_top_menu_1000 {
                background-color: #86c25a;
                width: 70%;
            }
            #content_top {
                height: 59px;
            }
            .content_top_menu a {
                font-size: 16px;
                height: 59px;
                line-height: 59px;
            }
            .content_top_menu {
                height: 59px;
                padding-top: 0;
            }
            #header_menu li a,
            #header_menu li a.text_normal {
                font-size: 11px;
            }
            #center {
                width: 98%;
                padding-left: 1%;
                padding-right: 1%;
            }
            #box_search_content .box_search_field input {
                font-size: 16px;
            }
            #box_money_content.box_content,
            #box_money_content select {
                width: 100px;
            }
            #box_lang_content select {
                width: 100px;
            }
            #search {
                position: absolute;
                top: -100px;
                margin: 8px 0 0 0;
                width: 98%;
            }
            .box_search_button {
                width: 12%;
            }
            #box_search_content .box_search_field {
                padding-top: 0;
            }
            #bottomlink_content ul li .text_normal {
                font-size: 13px;
            }
            #ak-widget {
                display: none!important;
            }
        }
        /**********************************************************************************/
        /**********************************************************************************/
        /*  481px < 640px    																	  */
        
        @media only screen and (min-width:481px) and (max-width: 640px) {
            .banner_img {
                max-height: 60px;
            }
            .banner_element {
                width: 100%;
                max-width: 100%;
                margin-bottom: 0;
                margin-top: 5px;
                max-height: 60px;
            }
            .banner_element :hover {
                background-color: #86c25a;
            }
            .banner_element_middle {
                margin-left: 0;
                margin-right: 0;
            }
            a.header_category_icon {
                border-radius: 0px;
                font-size: 16px;
                height: 35px;
                width: 80px;
                padding: 13px 20px 0 55px;
            }
            #search_top {
                display: block;
                top: -100px;
                position: absolute;
                margin-top: 0px;
                margin-bottom: 0px;
                box-shadow: 0 0 0 0;
                width: 100%;
            }
            #slideshow {
                width: 100%;
            }
            #ak-widget {
                display: none!important;
            }
            #content_top {
                overflow: visible!important;
            }
            #header_top {
                display: none;
            }
            #logo_a {
                float: none;
                margin-left: 0;
            }
            #left,
            #cart,
            #content_top,
            #content_top_menu_full,
            #lang,
            #content_top_menu_full_sf {
                display: none;
            }
            #lang_small,
            #header_container_inner_mobile {
                display: block;
            }
            #content_top {
                height: 55px;
            }
            .content_top_menu a {
                font-size: 18px;
                height: 25px;
            }
            .content_top_menu {
                height: 39px;
                padding-top: 16px;
            }
            #header_menu li a,
            #header_menu li a.text_normal {
                font-size: 11px;
            }
            #center {
                width: 98%;
                padding-left: 1%;
                padding-right: 1%;
            }
            #box_search_content .box_search_field input {
                font-size: 16px;
            }
            #box_money_content.box_content,
            #box_money_content select {
                width: 90px;
            }
            #box_lang_select {
                width: 100px;
            }
            #logo {
                width: 100%;
                display: block;
                z-index: 101;
            }
            #head_bx_content {
                float: none;
                margin: 0 auto;
                margin-top: 10px;
            }
            #search {
                position: absolute;
                top: -100px;
                margin: 8px 0 0 0;
                width: 98%;
            }
            .box_search_button {
                width: 12%;
            }
            #box_search_content .box_search_field {
                padding-top: 0;
            }
            a#header_search_icon,
            a.header_plusmenu_icon,
            a#header_cart_button {
                margin-top: 12px;
                z-index: 1;
            }
            #ud_shop_art a#header_filter_icon,
            #ud_shop_artspec a#header_filter_icon,
            #ud_shop_search a#header_filter_icon {
                margin-top: 12px;
                z-index: 1;
            }
            #bottomlink_content {
                padding-top: 5px;
            }
            #bottomlink_content li {
                width: 48%;
                float: left;
                margin-bottom: 4px;
                margin-right: 1%;
                margin-left: 1%;
            }
            #bottomlink_content li#bottomlink_help {
                width: 98%;
            }
            #bottomlink_content li:hover {
                transition: all 0.5s ease 0s;
            }
            #bottomlink_content li a {
                display: block;
                float: left;
                width: 100%;
            }
            #bottomlink_content li a:hover {
                text-decoration: none;
            }
            .bottomlink_div {
                display: none;
            }
            #footer {
                height: 102px;
            }
            .nivo-controlNav {
                display: none;
            }
            #page_PopupContainer_tooltip {
                display: none;
            }
            #banner_start_big_bx_content .bx-pager,
            #banner_big_bx_content .bx-pager {
                display: none;
            }
            .page_artlist_item_1 .page_artlist_cart {
                width: 100%;
            }
            #box_lang_content.box_content {
                height: 30px;
                max-width: 115px;
                overflow: hidden;
                width: 100%;
            }
            #banner_popup_content,
            #banner_popup_bx_content {
                display: none;
            }
        }
        /**********************************************************************************/
        /**********************************************************************************/
        /*  < 480px    																	  */
        
        @media only screen and (max-width: 480px) {
            .banner_img {
                max-height: 60px;
            }
            .banner_element {
                width: 100%;
                max-width: 100%;
                margin-bottom: 0;
                margin-top: 5px;
                max-height: 60px;
            }
            .banner_element :hover {
                background-color: #86c25a;
            }
            .banner_element_middle {
                margin-left: 0;
                margin-right: 0;
            }
            a.header_category_icon {
                border-radius: 0px;
                font-size: 16px;
                height: 32px;
                width: 80px;
                padding: 13px 20px 0 55px;
            }
            #search_top {
                display: block;
                top: -100px;
                position: absolute;
                margin-top: 0px;
                margin-bottom: 0px;
                box-shadow: 0 0 0 0;
                width: 100%;
            }
            #slideshow {
                width: 100%;
            }
            #content_top {
                overflow: visible!important;
                display: none;
            }
            #header_top {
                display: none;
            }
            #logo_a {
                float: none;
                margin-left: 0;
            }
            #left,
            #cart,
            #content_top_menu_full,
            #content_top_menu_full_sf,
            #content_top_menu_1000,
            #header_menu,
            #lang {
                display: none;
            }
            #lang_small {
                display: block;
                float: left;
            }
            #header_container_inner_mobile {
                display: block;
            }
            #money_lang {
                width: 100%;
            }
            #content_top {
                height: 55px;
            }
            .content_top_menu a {
                font-size: 18px;
                height: 25px;
            }
            .content_top_menu {
                height: 39px;
                padding-top: 16px;
            }
            #header_menu li a,
            #header_menu li a.text_normal {
                font-size: 11px;
            }
            #center {
                width: 98%;
                padding-left: 1%;
                padding-right: 1%;
            }
            #box_search_content .box_search_field input {
                font-size: 16px;
            }
            #box_money_content.box_content,
            #box_money_content select {
                width: 90px;
            }
            #logo {
                width: 100%;
                display: block;
                z-index: 101;
            }
            #head_bx_content {
                float: none;
                margin: 0 auto;
                margin-top: 10px;
            }
            #search {
                position: absolute;
                top: -100px;
                margin: 8px 0 0 0;
                width: 98%;
            }
            .box_search_button {
                width: 12%;
            }
            #box_search_content .box_search_field {
                padding-top: 0;
            }
            a#header_search_icon,
            a.header_plusmenu_icon,
            a#header_cart_button {
                margin-top: 17px;
                z-index: 1;
                width: 42px;
                height: 42px;
                margin-right: 4px;
            }
            a#header_search_icon span:before,
            a#header_cart_button:before,
            a.header_plusmenu_icon span:before {
                font-size: 31px;
                line-height: 37px;
                top: 3px;
                left: 0;
            }
            #ud_shop_art a#header_filter_icon,
            #ud_shop_artspec a#header_filter_icon,
            #ud_shop_search a#header_filter_icon {
                height: 42px;
                margin-right: 4px;
                margin-top: 17px;
                width: 42px;
                z-index: 1;
            }
            #ud_shop_art a#header_filter_icon span:before,
            #ud_shop_artspec a#header_filter_icon span:before,
            #ud_shop_search a#header_filter_icon span:before {
                font-size: 31px;
                line-height: 37px;
                top: 3px;
                left: 0;
            }
            a.header_category_icon {
                font-size: 13px;
                padding-top: 15px;
                height: 32px;
                margin-right: 0;
                padding-left: 49px;
            }
            a.header_category_icon span::before {
                font-size: 29px;
            }
            #bottomlink_content {
                padding-top: 5px;
            }
            #bottomlink_content li {
                width: 100%;
                float: left;
                margin-bottom: 2px;
            }
            #bottomlink_content li a {
                display: block;
                float: left;
                width: 100%;
            }
            #bottomlink_content li:hover {
                transition: all 0.5s ease 0s;
            }
            #bottomlink_content li a:hover {
                text-decoration: none;
            }
            .bottomlink_div {
                display: none;
            }
            #footer {
                height: 169px;
            }
            .nivo-controlNav {
                display: none;
            }
            #page_contact_content table {
                width: 100%;
            }
            #page_contact_tabbed_box,
            #page_contact_tabs_outer,
            #page_help_tabs_outer,
            #page_contact_tabs_border_bottom,
            #page_help_tabs_border_bottom,
            #page_contact_tabs_shadow,
            #page_help_tabs_shadow {
                width: 100%;
            }
            #page_contact_tabs_shadow {
                display: none;
            }
            #page_contact_tabs_border_bottom,
            #page_contact_tabs_shadow,
            #page_help_tabs_shadow,
            .page_contact_tabs td.page_contact_tabs_tcell {
                display: none;
            }
            .page_contact_tabs td {
                display: block;
                float: left;
                padding: 0;
                width: 100%;
            }
            .page_contact_tabs {
                height: auto;
            }
            #page_contact_tabs_outer {
                min-height: 45px;
                margin: 0 auto;
                height: auto;
            }
            #head_bx_content {
                width: 320px;
            }
            .head_content_text table {
                width: 100% !important;
            }
            #banner_start_big_bx_content .bx-pager,
            #banner_big_bx_content .bx-pager {
                display: none;
            }
            .page_artlist_price_save_1,
            .page_artdet_price_save_1 {
                display: none;
            }
            .page_artlist_item_1 .page_artlist_cart {
                width: 100%;
            }
            .page_artdet_pic img {
                max-width: 300px;
                height: auto;
            }
            .page_artdet_cart_table {
                float: right;
            }
            #banner_popup_content,
            #banner_popup_bx_content {
                display: none;
            }
            #ak-widget {
                display: none!important;
            }
            /* kosár 1-4 orderflow fix */
            .page_orderflow_item_ok,
            .page_orderflow_item_select,
            .page_orderflow_item {
                max-width: 15%;
            }
            #page_orderflow_reg {
                padding-left: 3%;
            }
        }
        /* carousel elrejtés 899 px alatt  */
        
        @media only screen and (max-width: 899px) {
            #header {
                background-position-y: center!important;
            }
            #slideshow_container {
                display: none!important;
            }
        }
        /* kosárba helyezés tiltás msg box */
        
        .alert_msg_wrap {
            position: fixed;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.8);
            display: none;
            z-index: 11000;
            top: 0;
            left: 0;
            transition: all 0.4s ease;
            box-sizing: border-box;
        }
        
        .alert_msg_container {
            width: 300px;
            height: 250px;
            display: block;
            position: fixed;
            top: 50%;
            left: 50%;
            background: #86c25a;
            transform: translate(-50%, -50%);
            z-index: 11000;
            box-sizing: border-box;
        }
        
        .alert_msg {
            color: #000;
            font-size: 14px;
            box-sizing: border-box;
            display: block;
        }
        
        .alert_msg_container h1 {
            background: #3e454c;
            color: #fff;
            text-transform: uppercase;
            font-size: 20px;
            width: 100%;
            display: block;
            padding: 5px;
            box-sizing: border-box;
            margin-bottom: 20px;
        }
        
        .close_cross {
            cursor: pointer;
        }
        
        .close_cross:after {
            width: 24px;
            height: 4px;
            background-color: #f22;
            content: '';
            position: absolute;
            left: 94%;
            top: 17px;
            margin-left: -12px;
            margin-top: -2px;
            transform: rotate(-45deg);
            transition: cubic-bezier(0.175, 0.885, 0.52, 1.775) 0.2s;
            cursor: pointer;
        }
        
        .close_cross:before {
            width: 24px;
            height: 4px;
            background-color: #f22;
            content: '';
            position: absolute;
            left: 94%;
            top: 17px;
            margin-left: -12px;
            margin-top: -2px;
            transform: rotate(45deg);
            transition: cubic-bezier(0.175, 0.885, 0.52, 1.775) 0.2s;
            cursor: pointer;
        }
        
        .alert_close_button {
            background: #3e454c;
            color: #fff;
            font-size: 14px;
            border: none;
            width: 150px;
            height: 40px;
            cursor: pointer;
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translate(-50%, -50%);
        }
        
        .cart_mask {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: transparent;
            z-index: 1;
        }
        
        .page_popuplist_cart_link {
            position: relative;
        }
        /* ideiglenes szállítási ár rejtés */
        
        #page_artdet_data1 {
            display: none;
        }