.article_box{width:100%;max-width:92%;position:relative;border: 1px solid #f9b332;box-sizing:border-box;padding:10px 2px 5px 2px;}
.mp_no_action_price{position:absolute;left:0;top:calc(50% - 12px);text-align:left;font-size:20px;color:#2f2e36;text-decoration:line-through}
.akcio_price{width:100%;text-align:center;color: #ef5351;font-size: 28px;font-weight: 500;}

p.orde_process_info {
background:#00ca65;
font-size:20px;
color:#fff;
margin-bottom:10px!important;
display:inline-block!important;
padding:2px 5px;
border-radius:10px
}

#filter_toggle {
display:none;
color:#fff;
background:#b3b390;
font-size:20px;
padding:7px 0;
margin:0 10px;
text-align:center;
cursor:pointer;
transition:all 500ms
}
.nem.elerheto {
    z-index: 100;
    /* position: absolute; */
    top: 100%;
    /* left: 0; */
    /* margin-left: -150px; */
    /* width: 300px; */
    text-align: center;
    background-color: white;
    padding: 20px;
    box-sizing: border-box;
    color: red;
}
#filter_toggle:hover {
background:#7B7B63;
color:#fff
}

/**************************************/




/************************************/
#article_list_top {width:25%;margin:0 auto;position:relative}

#article_list_top #content_left {
display:block
}

#article_list_top #search_result h5 {
color:#555;
font-size:1.8em;
margin:10px 0
}

#article_list_top #search_result h6 {
color:#777;
font-size:1.2em;
margin:3px 10px
}

#article_list_top #search_result h6 a {
color:#09c;
transition:color 500ms
}

.article_box .article_list_back_anchor {
position:relative;
top:-250px;
float:left;
display:none
}

.article_box_left {
width:100%;	
margin:auto;
text-align:center;
vertical-align:middle
}

.art_name {
width:100%;
height:100px;
display:inline-block;
text-align:center
}

.article_box_right {
width:100%;
padding:10px;
}

.article_box_right_left {
width:50%;
float:left
}

.article_list_data_table {

}

.article_list_data_table table {
font-size:.8em;
margin:5px 10px
}

.vertical_text_right{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}
/*.owl-carousel .owl-wrapper {z-index:10}
.owl-controls{width: 100%;position: absolute;top: calc(50% - 35px);}
.owl-buttons{width: 100%;display: flex;justify-content: space-between;display:none;}
.owl-prev, .owl-next{
	    width: 40px;
    height: 40px;
    background: #dc7590;
    border-radius: 50%;
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
	transition:all 300ms 
}
.owl-prev:hover, .owl-next:hover{
	background: #4c082f;
}
.owl-prev{position:relative; left:-10px;}
.owl-next{position:relative; right:-10px;}*/

#list_basket h3 {
background-color:#69B41A;
color:#dff8ff;
display:inline-block;
padding:5px 0;
margin-bottom:10px;
margin-left:1px;
width:60%;
text-align:center;
font-size:18px;
font-weight:400;
box-shadow:0 0 5px rgba(1,1,1,0.4);
transition:all 500ms
}

#list_basket h3:hover {
color:#09c;
background:#dff8ff;
cursor:pointer
}

#list_basket {
text-align:center;
margin-bottom:0;
position:relative;
bottom:0
}

.price_box {
position:relative
}

#to_basket_list {
font-size:18px;
text-transform:uppercase;
background-color:#69B41A;
border:none;
padding:6px 0 5px;
width:20%;
text-align:right;
display:inline;
box-shadow:0 0 5px rgba(1,1,1,0.4)
}

#to_basket_list input[name="article_db"],#to_basket_list .art_db {
font-size:18px;
text-transform:uppercase;
background-color:#69B41A;
border:none;
padding:5px 0;
text-align:right;
color:#dff8ff
}

#to_basket_list .art_db {
text-transform:lowercase
}

#to_basket_list .updown {
display:inline-block;
width:15px
}

#to_basket_list .updown img {
width:15px;
height:10px;
float:left;
opacity:.8
}

#to_basket_list .updown img:hover {
opacity:1
}

#to_basket_list .fel {
margin-bottom:3px
}

#to_basket_list .le {
margin-bottom:-5px
}
.art_quant {width:270px;display:flex;justify-content:space-between;align-items:center}
.art_quant select[name='article_quant'],select[name='order_by'] {background-color:#fff;font-size:14px;font-weight:500;border:none;color:#ef5351;padding:2px 0;width:auto;-webkit-appearance:none}

#art_quant {grid-column:1/4;grid-row:3/4;display:flex;justify-content:flex-end}
#art_quant h3 {color:#f9b332;font-size:14px;font-weight:500;letter-spacing:2px;}
#art_quant h4 {color:#333;font-size:16px;padding:3px 0;background-color:#ddd;margin:11px}
#art_quant h4 span {color:#09c}
#art_quant_center span {color:#2f2e36;border:1px solid #ccc;padding:0 20px}
.big_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.big_list .article_view_grid{margin:10px auto;}
.select_head{width:100%;min-height: 30px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
.wshop span{font-weight:800;font-size:13px;}
#valasztott_kategoria .last{text-transform:lowercace;}
.tl_tb{display:flex;flex-wrap:wrap;align-items: center;position:relative;width: 100%;margin: 0 0 10px 2px;}
#termek_lista_slider .old_base_price{color: #fff;font-size:12px;text-align:center;width: 100%;}
#termek_lista_slider h6{color: #fff;font-size:16px;text-align:center;width: 100%;}
#termek_lista_slider .default_button{border:none;background-color:#fff;color:#232726;font-size: 12px;margin-top: 5px;}
#termek_lista_slider  .default_button:hover{color:#fff;background-color:#232726;}
#termek_lista_slider .owl-nav {position: absolute;height:0;top: calc(50% - 25px);display: flex;justify-content: space-between;width: 100%;box-sizing: border-box;padding: 0 10px;}
#termek_lista_slider .owl-nav span{display:none;}
#termek_lista_slider .owl-next {background-image: url(/sources/pics/angle-right-circle.svg)!important;background-size: 100%!important;width: 25px;height:25px;filter: invert(1);}
#termek_lista_slider .owl-prev {background-image: url(/sources/pics/angle-left-circle.svg)!important;background-size: 100%!important;width: 25px;height:25px;filter: invert(1);}
#termek_lista_slider .owl-next:hover, #termek_lista_slider .owl-prev:hover {width:27px;}
 #termek_lista_slider .owl-stage {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
 #termek_lista_slider .owl-item{display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;}



#webshop_slider_menu{/*width:290px;*/width:21.56vw;position:absolute;right:0;top:140px;z-index:2}
.no_slidert #webshop_slider_menu{display:none;z-index:-20}
#webshop_slider_menu .simple_menu_item{width:255px;height:300px;/*box-sizing:border-box;padding:30px 20px 20px 20px;*/position:absolute;top:0;left:0;background:#232726;z-index:0;opacity:0;transition:opacity 400ms}
#webshop_slider_menu .simple_menu_item.aktiv{opacity:1;z-index:1}
#webshop_slider_menu .simple_menu_item .slider_menu_pic{height:170px;margin-bottom:10px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;transition:height 300ms}
#webshop_slider_menu .menukep{max-width:100%}
#webshop_slider_menu h3{margin:0 0 10px 0;font-size:13px;font-weight:500;color:#000;transition:color 300ms}
#webshop_slider_menu h3 strong{font-weight:600}
#webshop_slider_menu h4{display:flex;justify-content:flex-start;align-items:flex-start;font-size:13px;color:#000;transition:color 300ms}
#webshop_slider_menu h4::after{content:' + ÁFA';margin:0 0 0 3px;font-size:9px;font-weight:500;}
#webshop_slider_menu p{height:60px;font-size:12px;color:#fff;overflow:hidden;transition:height 300ms,color 300ms}
#webshop_slider_menu .simple_menu_item:hover p{height:15px;color:#000}
/*#slider_menu .slider_menu_extra_link{width: 155px;height: 1px;position:absolute;right: -95px;top: 6px;transform: rotate(-90deg);font-size:13px;font-weight:500;color:#2f2f2f}*/
#webshop_slider_menu .smi_above{height:100%;box-sizing: border-box;padding: 15px 20px 20px 20px;position:relative;z-index:1}
/*#webshop_slider_menu .smi_above a{width:20px;height:20px;position:absolute;bottom:20px;right:20px;background:url(/sources/pics/blog_tovabb_nyil.png);background-repeat:no-repeat;background-position:center;}*/
#webshop_slider_menu .smi_above a{width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 4;}
#webshop_slider_menu .smi_above::after {content: '';width: 6px;height: 10px;position: absolute;bottom: 20px;right: 20px;background: url(/sources/pics/blog_tovabb_nyil.png);background-repeat: no-repeat;background-position: center;/*filter: brightness(0) invert(1);*/transition: filter 300ms;z-index: 3;}
/*#webshop_slider_menu .simple_menu_item:hover .smi_above a{filter:none}*/
#webshop_slider_menu .slider_menu_extra_link{width: 155px;height: 155px;position: absolute;top:5px;right:-30px;display: flex;justify-content: flex-end;align-items: flex-end;transform: rotate(-90deg);transform-origin: center;font-size:13px;font-weight:500;color:#2f2f2f;white-space: nowrap;z-index:0}

.kat, #valasztott_kat span, #valasztott_kat{font-weight:800;font-size:16px;}

#termek_lista_main{width:100%;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}
#termek_lista_header{width:100%;margin:35px 0 45px 0;display:flex;justify-content:space-between;align-items:center;    position: relative;}
#termek_lista_header .bread{width:auto}
.tlr{margin:0 15px 0 0;position:relative;display:flex;justify-content:flex-start;align-items:center;font-size:13px;cursor:pointer}
.tlr:last-of-type{margin:0}
.tlr.hid_but{margin:0;position:absolute;opacity:1;z-index:1}
.tlr.hid_but.under{opacity:0;z-index:-10}
.tlr::before{content:'';height:17px;margin:0 10px 0 0}
.tlr::after{content:'';width:100%;height:100%;position:absolute;bottom:-3px;left:0;background:transparent;}
#tlr_by_name::before{width:17px;background:url(/sources/pics/lista_rendezo_nev.png)}
.tlr.hid_but:nth-of-type(1)::before,.tlr.hid_but:nth-of-type(2)::before{width:15px;background:url(/sources/pics/lista_rendezo_ar.png)}
#tlr_by_popular::before{width:12px;background:url(/sources/pics/lista_rendezo_ido.png)}
.tlr:nth-of-type(4)::before{width:16px;background:url(/sources/pics/lista_rendezo_gyarto.png);}
.tlr.aktiv_order:not(.under)::after{background-image:linear-gradient(to top,#000 0,#000 1px,transparent 1px,transparent 100%);}
#tlr_by_price{margin:0 15px 0 0;position:relative;display:flex;justify-content:flex-start;align-items:center;}
#tlr_by_price span{visibility:hidden;font-size:13px;display:flex;    width: 160px;}
#tlr_by_price span::before{content:'';width:15px;height:17px;margin:0 10px 0 0;background:url(/sources/pics/lista_rendezo_ar.png)}
#termek_lista_szurok{width:220px;margin:0 20px 0 0;}
#webshop_left{width:100%;}
#webaruhaz_menu{width:100%;display:flex;justify-content:center;align-items:flex-start;}
.ws_cat_menu{width:49%;box-sizing:border-box;position:relative;border:2px solid #000;}
.ws_cat_menu::after{content:'';width: 20px;height: 20px;position:absolute;top:12px;right:15px;display: inline-block;background-image: url(/sources/pics/arrow_down_s.svg);background-size:auto;background-repeat: no-repeat;background-position: center;transition:transform 300ms;z-index:-1;}
.open.ws_cat_menu::after{-webkit-transform: scaleY(-1);transform: scaleY(-1);}
#ws_menu_1_cont{background:#000;z-index:5}
#ws_menu_2_cont{background:#fff;z-index:4}
#ws_menu_2_cont::after{filter:brightness(0);}
.ws_akt_value{width:100%;height:45px;box-sizing:border-box;padding:0 15px;display:flex;justify-content:center;align-items:center;font-family: 'novecento-sans-wide',sans-serif;font-size:20px;font-weight:600;line-height:20px;text-transform:uppercase;}
#ws_menu_1_akt{color:#fff;}
#ws_menu_2_akt{color:#000;}
.ws_cat_menu .level_1{margin-bottom:20px;font-family: 'novecento-sans-wide',sans-serif;font-size:20px;font-weight:400;line-height:20px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer}
.ws_cat_menu .level_2{margin-bottom:20px;font-family: 'novecento-sans-wide',sans-serif;font-size:20px;font-weight:400;line-height:20px;text-align:center;text-transform:uppercase;color:#000;cursor:pointer}
.ws_cat_menu .level_1:hover,.ws_cat_menu .level_2:hover{font-weight:600}
#termek_lista_show_all{height: 30px;border:1px solid #232726;width:140px;margin:0 0 20px 0;padding: 0 20px 0 0;position:relative;font-size: 11px;}
#termek_lista_show_all::before{content:'';width:8px;height:8px;position:absolute;right:17px;top:50%;transform:translateY(-50%);border:1px solid #2f2f2f;border-radius:50%;transition:background 300ms,right 300ms}
#termek_lista_show_all::after{content:'';/*background-color:#e8e8e8;*/width:15px;height:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);border:1px solid #2f2f2f;border-radius:5px}
#termek_lista_show_all:hover{color: #fff;background: #232726;}
#termek_lista_show_all:hover::before{right:10px;background:#fff;z-index: 1;}
#termek_lista_show_all:hover::after{background:#e8e8e8}
#webaruhaz_menu .menu_block_level_1{width:100%;position:relative}
#termek_lista_kategoria_szuro{width:100%;margin:0 0 70px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
#webaruhaz_menu .menu_level_1{width:100%;margin:0 0 20px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.termek_lista_kategoria{width:100%;margin:0 0 15px 0;font-size:13px;font-weight:800;text-align:left}
/*#webaruhaz_menu .cp{cursor:pointer}
#webaruhaz_menu .level_1, #webaruhaz_menu h4.link{width:calc(100% - 20px);margin:0 0 5px 0;position:relative;font-size:12px;font-weight:800;text-align:left;transition:color 300ms}
#webaruhaz_menu .level_1.almenu_aktiv,#webaruhaz_menu .level_1.open{}
#webaruhaz_menu .link.aktualis{color:#66594d;}
.termek_lista_alkategoria{width:100%;margin:0 0 15px 0;box-sizing:border-box;padding:0 0 0 40px}
#webaruhaz_menu .menu_level_2{width:100%;margin:0 0 5px 5px;box-sizing:border-box;}
.webaruhaz_menu_block_level_1 .menu_level_2{display:none}
#webaruhaz_menu .open_k_sz {width: 18px;height: 18px;position: absolute;right: 0;top: 0;background-image: url(/sources/pics/egyedi_select_nyil.png);background-repeat: no-repeat;background-position: center;transform: rotate(0deg);transition: transform 300ms;}
#webaruhaz_menu .open_k_sz.rotate{transform: rotate(-180deg);}
#webaruhaz_menu .menu_block_level_2{position:relative}
#webaruhaz_menu .open_h_sz{width:18px;height:18px;position:absolute;right:0;top:0;background-image:url(/sources/pics/egyedi_select_nyil.png);background-repeat:no-repeat;background-position:center;transform: rotate(0deg);transition:transform 300ms}
#webaruhaz_menu .open_h_sz.rotate{transform: rotate(-180deg);}
#webaruhaz_menu .menu_level_3{display:none;width: 100%;box-sizing: border-box;padding: 0 0 0 15px;}
#webaruhaz_menu .menu_block_level_3 a{cursor:pointer}
#webaruhaz_menu .level_3,#webaruhaz_menu h6.link{font-size:12px;font-weight:500;line-height:20px}*/
.tla{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:500;line-height:20px;text-align:left}
.tla::before{content:'';width:4px;height:7px;margin:7px 10px 0 0;flex-shrink:0;background:url(/sources/pics/lista_lapozo_utolso.png)}
/*#webaruhaz_menu .level_2,#webaruhaz_menu h5.link{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;font-size:12px;font-weight:500;line-height:20px;text-align:left}*/
/* #webaruhaz_menu .level_2::before,#webaruhaz_menu h5.link::before{content:'--';width:4px;height:7px;margin:0 5px 0 0;flex-shrink:0;} */

#ws_menu_1, #ws_menu_2{display:none;width:calc(100% + 4px);box-sizing:border-box;padding:0 15px;position:absolute;left:-2px;top:45px;border:2px solid #000;z-index:6}
#ws_menu_1{background:#000;}
#ws_menu_2{background:#fff;border-top:none}

#termek_lista_marka_szuro{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.termek_lista_marka{margin:0 35px 20px 0;display:flex;justify-content:flex-start;align-items:center;}
.termek_lista_marka:nth-of-type(2n){margin:0 0 20px 0;}
#marka_menu .level_1{display:none}
#marka_menu .menu_level_1{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
#marka_menu .menu_block_level_1{margin:0 35px 20px 0;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}
#marka_menu .menu_block_level_1:nth-of-type(2n){margin:0 0 20px 0;}
#termek_lista_termekek{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;min-height:300px}
.tlt:hover{}
.tlt_extra{width:100%;box-sizing:border-box;padding:10px 25px;position:absolute;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.tlt_spec_cont{width:100%;display:flex;justify-content:space-between;align-items:flex-start;}
.tlt_spec_cont p{width:60px;display:flex;align-items:flex-start;flex-wrap:wrap;font-size:13px;}
.tlt_spec_cont p:first-of-type{justify-content:flex-start;}
.tlt_spec_cont p:last-of-type{justify-content:flex-end;}
.tlt_spec_cont p strong{width:100%;font-size:18px;font-weight:700;}
.tlt_spec_cont p:first-of-type strong{text-align:left;}
.tlt_spec_cont p:last-of-type strong{text-align:right;}
.tlt.atlt{width: calc(100% - 25px);margin: 11px;}
.tlt_link{width:100%;box-sizing:border-box;padding:30px 35px 0 35px;display:block}
.cimke{position:absolute;top:0;left:0;}
.tlt_cimke{top:55px;left:25px;}
.cimke_szoveg{height: 100%;position: absolute;display: flex;justify-content: center;align-items: center;transform: rotate(-90deg);transform-origin: center;white-space: nowrap;}
.cimke_vis{width: 100%;text-align: center;}
.cimke_hid{height: auto;margin: 0;position: static;display: block;transform: none;text-orientation: upright;writing-mode: vertical-lr;font-size: 7px;font-weight: 600;visibility: hidden;}
.uj_termek{width:fit-content;width:-moz-max-content;height:auto;padding:10px 15px;display:flex;justify-content:center;align-items:center;background:#BCA685;}
.uj_termek p{/*padding: 5px 10px;*/font-family: 'novecento-sans-wide',sans-serif;text-transform:uppercase;font-weight:600;color:#fff}
.uj_termek p.cimke_szoveg{font-size:20px;}
.eng .uj_termek p{padding: 15px 5px;font-size: 16px;}
.de .uj_termek p{padding: 15px 7px;font-size: 16px;}
.akcios_termek{width: fit-content;width:-moz-max-content;height: auto;margin-bottom: 5px;/*position:absolute;top:0;left:0;*/display:flex;justify-content:flex-start;align-items:flex-start;/*background-image:linear-gradient(to top left,transparent 0,transparent 50%,#d80000 50%,#d80000 100%);*/background:#d80000;}
.akcios_termek p{padding: 5px 10px;font-size:12px;font-weight:600;color:#fff}
.eng .akcios_termek p{padding: 17px 5px;font-size: 14px;}
.de .akcios_termek p{padding: 17px 5px;font-size: 14px;}
.tlt_pic{width:100%;margin:0 0 30px 0;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}
.tlt_img,.shop_product_galeria .owl-item .tlt_img{width:auto;max-width:100%;max-height:320px}
.tlt_desc{width:100%;/*height:95px;max-height:95px;*//*margin:0 0 15px 0;*/overflow:hidden;box-sizing:border-box;}
.tlt_desc_top{overflow:hidden;max-height:150px;}
.tlt_desc .tlt_title{height:42px;min-height:42px;margin-bottom:15px;font-family: 'novecento-sans-wide',sans-serif;font-size: 20px;font-weight:700;line-height:22px;text-transform:uppercase;overflow: hidden;}
.group{font-size:12px;}
.tlt_desc p{}
.tlt_sd{height:32px;min-height:32px;line-height:16px;text-align:center;overflow:hidden;}
.tlt_buttons{width:100%;margin-top: 15px;display:flex;justify-content:center;align-items:flex-start;position:relative;}
.tlt_buttons .default_button{}
.range_box{display:flex;align-items: center;margin-top: 10px;}
.star_rating.click{margin: 0 10px 5px 10px}
.rating_cont{display:flex;margin:5px 0;}
#termek_oldal .rating_cont{margin:15px 0;width:fit-content;width:-moz-max-content;cursor:pointer;}
#termek_oldal .rating_cont .star_rating{font-size:18px}
.rating_cont p{white-space: nowrap;display: flex;align-items: center;font-size: 10px;}
#termek_oldal .rating_cont p{font-size:11px;}
#comment_top{width:100%;}
#comment_list, #comment_top, #comment_block{display:flex;flex-wrap:wrap;justify-content:space-between;}
#comment_bot{width:100%;}
#comment_show_all{margin:20px auto 0 auto;width:fit-content;width:-moz-max-content;padding:5px 7px;border: 1px solid #999999;cursor:pointer;}
.comment_block{background-color:#f2f2f2;width:calc(50% - 10px);margin-bottom:20px;box-sizing:border-box;padding:10px 10px 20px 10px;}
.com_head{display:flex;justify-content:space-between;}
.com_head .left, .com_head .right{display:flex;    align-items: center;}
.com_head .left .star_rating {margin: 0 5px 5px 15px;font-size:18px;}
.comment_text{margin: 15px 0 0 0;}
.comment_name{margin:0 0 0 5px;font-size:12px;}
.person_rate {margin:0 5px;}
.ajanlom {margin: 15px 0 0 0;}
.ajanlom p{display:flex;}
.ajanlom img{width:15px;margin-right:5px;}
.answer_list{padding:25px 0 0 20px;}
.comment_head	{display: flex;justify-content: space-between;}
.comment_head strong{font-size:12px;font-weight:500;}
.star_rating {
  unicode-bidi: bidi-override;
  direction: rtl;
  display: flex;
   justify-content: flex-end;
   margin: 0 5px 5px 0;
}
.star_rating > span {
  display: inline-block;
  position: relative;
  width: 0.9em;
  color:#e8e8e8;
}
.star_rating > span.selected{
	 color:#ffc800;
}
.star_rating.click > span:hover:before,
.star_rating.click > span:hover ~ span:before {
   content: "\2605";
   position: absolute;
   color:#ffc800;
}
#product_not_log{text-align:center;padding:50px 0 100px 0;font-size:14px;}
.login_button_product{cursor:pointer;text-decoration:underline;}
.prod_rate_comment_wrapper{
	
}
.prod_rate_comment{
	display:flex;
	justify-content: center;
    align-items: center;
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-color: rgba(0,0,0,0.4);
    z-index: 1000;
	transition:500ms;
}
.prod_rate_comment_cont{
	position:absolute;
	/*top:20%;
	left:20%;*/
	width:60%;
	height:auto;
	max-height:100%;
	background:#fff;
	padding:20px;
	box-sizing:border-box;
	overflow-y: scroll;
    overflow-x: hidden;
}
.prod_rate_comment_cont::-webkit-scrollbar{display: none;}
.close_rate{
	position: absolute;
	top: 5px;
    right: 5px;
	transition:300ms;
	cursor:pointer;
}
.close_rate:hover img{
width:33px;
}
.tlt_to_basket {box-sizing:border-box;padding:5px;display:flex;align-items:center;cursor:pointer;margin-left:5px;position:absolute;top:0;right:0;height:30px;width:30px;background-color:#2da776;transition: 300ms}
.tlt_to_basket span{color:#fff;font-size:12px;margin: 0 auto;display:none;white-space: nowrap;}
.tlt_to_basket:hover {width:100%;}
.tlt_to_basket:hover span {display:block;}
.tlt_to_basket img{width:20px!important;filter:invert(1);}

.tlt_desc li{font-size:13px}
.tlt form{margin:0}
.tlt_price{width:100%;min-height:38px;margin:0;}
.tlt_price h5{margin-bottom:5px;display:flex;justify-content:flex-start;align-items:flex-start;font-size:14px;}
.tlt_price h5 sup{margin:0 0 0 3px;font-size:9px}
.tlt_price h6{font-size:12px;font-weight:500}
.tlt_price span{color:#2f2f2f}
.to_the_product{width:30px;height:30px;margin:0 10px 0 0;padding:0;background:#2f2f2f;transition:background 300ms}
.to_the_product::before{content:'';width:16px;height:16px;background:url(/sources/pics/blog_marka_ikon.png);transition:filter 300ms}
.to_the_product:hover{background:#232726}
.to_the_product:hover::before{filter:brightness(0)}
.add_to_cart{width: fit-content;width: -moz-fit-content;height:62px;margin: 0 0 0 20px;    background-color: #2da776;color:#fff;box-sizing:border-box;position:relative;padding:0 35px 0 20px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;font-size:13px;font-weight:500;text-transform:lowercase;cursor:pointer;transition: 300ms;}
.add_to_cart:after{filter:brightness(0) invert(1);    content: '';filter: invert(1);width: 20px;height: 20px;position: absolute;right: 10px;background: url(/sources/pics/cart.svg);background-size: 100%;background-repeat: no-repeat;}
.arajanlat_button{width:30px;height:30px;padding:0;background:#232726}
.arajanlat_button::after{content:'';width:13px;height:17px;background:url(/sources/pics/arajanlat_gomb_ikon.png);transition:filter 300ms}
.arajanlat_button:hover::after{filter:brightness(0) invert(1)}
#termek_lista_lapozo{width:100%;margin:25px 0 0 0;display:flex;justify-content:flex-end;align-items:center}
.tl_turn{display: flex;justify-content: center;align-items: center;cursor:pointer}
.tl_turn.rew::before{content: '';width: 4px;height: 7px;margin: 0 15px 0 0;background: url(/sources/pics/lista_lapozo_elso.png);}
.tl_turn.fwd::before{content: '';width: 4px;height: 7px;margin: 0 0 0 15px;background: url(/sources/pics/lista_lapozo_utolso.png);}
.tl_turn_box{display: flex;justify-content: flex-start;align-items: center;font-size: 13px;color:#2f2f2f;cursor:pointer}
.tl_turn_box::before {content: '-';margin: 0 10px;}
.tl_turn_box:nth-of-type(2)::before{display:none}
.tl_turn_box.page_nr_akt{font-weight: 600;}
.tl_turn_box.page_nr_inakt{}
#termek_lista .blog_turn_cont .turn_box{cursor:pointer}
#lapozo{margin: 30px 0 0 0;}

#container_body .article_box .article_box_right .article_box_right_right .akcio {
color:#b94242;
text-align:left;
margin:20px 3px 5px;
font-size:16px;
line-height:normal; 
text-align:center
} 

#container_body .article_box .article_box_right .article_box_right_right .akcio strong {
font-size:20px
}

#container_body .article_box .article_box_right .article_box_right_right .akcio_price {}

.article_box_right ul li {
list-style-type:circle;
list-style-position:inside;
font-size:.9em;
margin-left:10px
}

.article_view_grid {
width:22%;
display:inline-block;
margin:10px 0;
padding:10px 5px;
box-sizing:border-box;
text-align:center;
border:1px solid #ccc;
transition:all 500ms;
}

.article_view_grid .compare_link,.article_view_grid #list_basket,.article_view_grid .article_list_data_table,.article_view_grid .akcio {
display:none
}

.article_view_grid .article_box_left {
float:none;
width:100%
}

.article_view_grid .article_box_left .article_main_pic {height:230px;border:none}


.article_view_grid .article_box_left .article_main_pic img {
height:auto;
}

.article_view_grid .main_pic_div {
position:relative;
height:215px;
width:100%;
display:inline-block;
margin:auto
}

.main_pic_width {
width:100%;
margin:0 auto;display:block;
}

.article_view_grid .article_box_right {
width:100%;
font-size:20px;
font-weight:700;
color:#7B7B63;
margin:0;
padding:0;
border:none
}

.article_view_grid .article_box_right_left {
width:100%;
float:left
}

.article_view_grid .article_box_right_right {
position:absolute;
bottom:0;
left:25px;
text-align:center;
overflow:hidden;
margin:0 auto;
display:inline-block;
width:80%
}

.article_view_grid .article_list_data_table {
height:auto
}

.article_view_grid .price_box {padding: 0;text-align: center;letter-spacing: 1px;margin: 0;color: #ef5351;font-size: 26px;font-weight: 500;
}

.article_view_grid .more_art_info h4 {
float:left;
width:100%;
margin:5px;
text-align:center;
padding:5px 0;
font-size:20px;
font-weight:400;
background:#7B7B63;
color:#fff;
transition:all 500ms
}

.article_view_grid .more_art_info h4:hover {
-ms-transform:scale(0.97,0.97);
-webkit-transform:scale(0.97,0.97);
transform:scale(0.97,0.97);
background:#c1bd4e
}

.article_view_grid .art_name h4 {
height:100px;
background:none;
text-align:center
}

.article_box_bottom{width:100%;height:40px;padding-top:20px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.article_box_bottom .to_basket{width:25%;height:40px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;font-size: 20px;border: 1px solid #ccc;}
.article_box_bottom .basket_case{width:100%;height:40px;display:flex;display:-webkit-flex;}
.article_box_bottom .basket_case input{width:80%;font-size:28px}
.article_box_bottom .basket_case div{width:20%;height:40px;padding-right:5px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;text-align:end}
.article_box_bottom .basket_case .fel{width:100%;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);cursor:pointer}
.article_box_bottom .basket_case .le{width:100%;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);cursor:pointer}
.article_box_bottom .basket_button{width:70%;height:42px;background:#2f2e36;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;cursor:pointer;transition:300ms}
.article_box_bottom .basket_button h3{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;color:#fff;font-size:1.4vw;font-weight:500}
.article_box_bottom .basket_button img{width:30px;padding-right:5px}
.article_box_bottom .basket_button:hover{background:#ef5351}

h5.brand {
color:#c1bd4e;
font-size:18px;
margin:0 auto 10px;
padding:3px 5px;
display:inline-block;
background:#444
}

div.brand {
position:absolute;
bottom:-20px;
width:100%;
text-align:center
}

#article_list.search_result {
width:90%;
margin:auto
}

#article_list.search_result #content_left {
display:none
}

#article_list.search_result #content_body {
width:90%;
margin:auto
}

#article_list.search_result .result_item {
width:70%;
min-width:500px;
max-width:726px;
padding:10px 5px;
overflow:hidden
}

#article_list.search_result .result_item .article_main_pic {
width:100px;
height:auto;
float:left
}

#article_list.search_result .result_item .article_main_pic img {
height:100%
}

#article_list.search_result .result_item:nth-child(2n+1) {
background:rgba(238,238,238,0.3)
}

#article_list.search_result h3 {
font-size:24px;
margin:30px 0 20px;
color:#444;
text-transform:uppercase
}

#article_list.search_result h3 span {
color:#b8b335
}

#article_list.search_result .result_item h4 {
display:inline-block;
color:#222;
font-weight:400;
font-size:18px;
overflow:hidden;
padding:10px;
box-sizing:border-box;
width:50%;
float:left
}

#article_list.search_result .result_item h5 {
display:inline-block;
float:right;
font-weight:400;
font-size:16px
}

#article_list.search_result #search_result h6 {
color:#2a3054;
font-size:1.2em;
margin:3px 0;
text-transform:uppercase
}

#last_view_block {
margin-top:25px
}

#last_view_block .last_view_block_box {
border-bottom:1px px solid #777;
margin:5px 5px 25px
}

#last_view_block h5 {
color:#555;
font-size:18px
}

#last_view_block .last_view_block_box h4 {
color:#09c;
background:rgba(0,153,204,0.1);
font-size:16px;
padding:5px;
transition:all 500ms
}

#last_view_block .last_view_block_box h4:hover {
color:#555
}

.last_view_block_block_img {
text-align:center
}

#last_view_block .last_view_block_box img {
height:80px;
width:auto
}

#last_view_block .last_view_block_bottom {
background:rgba(0,0,0,0.1);
overflow:hidden;
padding:3px 5px
}

#last_view_block .last_view_block_bottom p {
float:left;
color:#333;
font-weight:700;
font-size:16px
}

#last_view_block .last_view_block_bottom img {
float:right;
height:20px;
cursor:pointer
}

#last_view_block .last_view_block_bottom img:hover {
box-shadow:0 0 5px rgba(1,1,1,0.4)
}

.price_page {
display:none;
padding:0;
text-align:center;
letter-spacing:1px;
margin:0;
color:#ef5351;
font-size:26px;
font-weight:500
}

.article_box .price_page {
font-size:26px
}

.price_discount_box .price_page_hide {
position:relative;
top:0;
left:25px;
text-align:left;
box-sizing:border-box;
padding:5px 0;
display:inline-block;
color:#2f2e36;
font-size:20px;
text-decoration:line-through
}

/*.price_page_hide {
position:absolute;
top:calc(50% - 12px);
left:25px;
float:left;
text-align:left;
box-sizing:border-box;
padding:5px 0;
display:inline-block;
color:#2f2e36;
font-size:20px;
font-weight:400;
text-decoration:line-through
}*/

#final_price{color:#2f2e36;padding:10px 0 10px 10px;font-size:30px;font-weight:600}

#container_body .article_box_page #article_box_page_top .akcio, .akcio {
color:#b94242;
text-align:left;
margin:20px;
font-size:22px;
text-align:center;
clear:both
}

#container_body .article_box_page #article_box_page_top .akcio strong, .akcio strong  {
font-size:28px
}

#container_body .article_box_page #article_box_page_top .akcio_price {
color:#c1bd4e;
text-align:center;
font-size:26px;
font-weight:700;
margin:auto;
padding:5px;
float:right;
box-sizing:border-box;
-ms-transform:rotate(5deg);
z-index:100
}

.article_pic {
border:0 solid #999;
text-align:left;
margin:15px auto;
padding:5px;
box-shadow:0 0 0 #ddd
}

.article_pic img {
width:100%
}

#article_pics img {
text-align:center;
opacity:.95
}

#article_pics img:hover {
opacity:1
}

#article_pics img.fix_pic {
width:200px;
height:auto;
float:left
}

.product_block_main_page .article_main_pic {
height:75%;
width:100%
}

.article_main_pic {
width:auto;
text-align:center;
display:inline-block;
    position: relative;
}
.basket_main_pic_width .akcios_termek{position:absolute;top: 0;left: 0;}
.basket_main_pic_width .akcios_termek p {padding: 2px;font-size: 7px;    line-height: 10px;}
.article_main_pic img {
	width:100%;
   
}

.full_img {
position:absolute;
width:400px;
z-index:100000000;
top:20px;
left:100%;
box-shadow:0 0 20px rgba(1,1,1,0.3)
}

.full_img img {
width:100%
}

#cursor_poz {
position:fixed;
left:0;
top:0;
padding:10px;
display:inline-block;
background:#fff;
border:1px solid #777;
z-index:10000
}

.akcio_logo {width: 50px;height: 30px!important;position: absolute;top: 2%;right: 2%;padding: 15px 5px;background: #f9b332;color: #fff;font-size: 16px;font-weight: 500;text-transform: uppercase;border-radius: 50%;z-index: 1;}

.beva_lista_ikon{display:none;position:absolute;right:3px;top:15px}



.add_favorite:hover{	
    transform:scale(1.02)
}
#add_favorite_back {
    position: fixed;
    top: 30%;
    left: 50%;
    width: 300px;
    margin-left: -160px;
    padding: 20px;
    font-size: 20px;
    z-index: 1000;
    background: #f9b332;
    color: #ffffff;
    text-align: center;
    display: none;
	
}
#add_favorite_back:after{
	content: "x";
    position: absolute;
    right: 3px;
    top: 3px;
    color: #fff;
    /* background: #eee; */
    padding: 0px 5px 4px 5px;
    border-radius: 50%;
    line-height: 1;
    font-weight: bold;
}


#order_data {
color:#7B7B63;
font-size:16px;
width:90%;
height:70px;
margin-bottom:10px
}

#order_data div {
width:65%;
float:left;
text-align:center;
line-height:30px
}

#order_data div:first-child {
width:35%
}

#order_data div:first-line {
font-size:20px
}

#stock_status {
color:#7B7B63;
font-size:18px;
text-align:left;
margin:20px 0 10px 5px
}

#add_to_set_button {
width:85%;
padding:10px 0;
border:2px solid #c1bd4e;
text-align:center;
color:#c1bd4e;
transition:500ms;
margin-bottom:150px
}

#add_to_set_button:hover {
background:#7b7b63;
color:#fff
}

#article_page_icons {
bottom:0;
width:40%;
height:125px;
color:#7B7B63;
font-size:16px;
line-height:40px
}

#article_page_icons span.print {
cursor:pointer
}

#article_page_icons img {
height:25px;
width:25px;
position:relative;
top:5px;
margin-right:20px
}

#article_page_icons img:nth-of-type(2) {
height:20px
}

#art_pic_carousel, .product_pic_carousel {
overflow:hidden;
padding:0;
margin:0;
width:100%;
height:auto;
display:block;
border:0 solid red;
position:relative;
margin-left:0
}

#art_pic_carousel .viewport, .product_pic_carousel .viewport {
width:100%;
height:90px;
margin-top:30px;
overflow:hidden;
position:relative;
/*margin:0 5%*/
}

#art_pic_carousel .buttons, .product_pic_carousel .buttons {
display:block;
width:22px;
height:40px;
overflow:hidden;
position:relative
}

#art_pic_carousel .next, .product_pic_carousel .next {
background:url(../pics/art_pic_right.png) no-repeat 0 0;
opacity:.8;
position:absolute;
right:-0;
top:50%;
transform:translateY(-50%);
}

#art_pic_carousel .next:hover, .product_pic_carousel .next:hover {
border:none;
opacity:1
}

#art_pic_carousel .prev, .product_pic_carousel .prev {
background:url(../pics/art_pic_left.png) no-repeat 0 0;
opacity:.8;
position:absolute;
left:-0;
top:50%;
transform:translateY(-50%);
}



#art_pic_carousel .prev:hover, .product_pic_carousel .prev:hover {
border:none;
opacity:1
}

#art_pic_carousel .disable, .product_pic_carousel .disable {
visibility:hidden
}

#art_pic_carousel .overview, .product_pic_carousel .overview {
list-style:none;
position:absolute;
top:0;
padding:0;
margin:0
}

#art_pic_carousel .overview li, .product_pic_carousel .overview li {
float:left;
width:90px;
height:90px;
padding:0;
margin:0 30px 0 0;
box-sizing:border-box
}

#art_pic_carousel .overview li a, .product_pic_carousel .overview li a {display:block;width:90px;height:90px;overflow:hidden;box-sizing:border-box;border: 1px solid #f0dfc5;}

.main_pic_height img {
width:80px;
height:auto;
overflow:hidden;
text-align:center
}

.main_pic_width img {
height:80px;
width:auto;
text-align:center
}

#article_page {
margin-top:110px
}

#article_page #article_left {
width:300px;
position:relative;
display:inline-block;
float:left
}

#article_page #article_body {
margin-left:300px
}

#article_page #termekek_menu {
background:none;
color:#526F92;
border-right:1px solid #526F92
}

#article_page #termekek_menu h2 {
text-shadow:none;
font-size:18px;
margin-bottom:16px;
font-weight:700;
transition:all 300px;
cursor:pointer
}

#article_page #termekek_menu h3 {
margin:5px 0 5px 10px;
text-shadow:none;
font-weight:700;
font-size:16px;
transition:all 300px;
cursor:pointer
}

#article_page #termekek_menu .level_3 {
margin:3px 0 0 20px;
position:static;
background:none;
padding:0 0 20px
}

#article_page #termekek_menu h4 {
text-shadow:none;
font-weight:700;
font-size:16px;
transition:all 300px;
cursor:pointer
}

#article_page #termekek_menu h2:hover,#article_page #termekek_menu h3:hover,#article_page #termekek_menu h4:hover {
color:orange!important
}

#termek_lap_top {
background:url(../../media/style_images/termek_lap_bg.jpg);
height:600px;
background-size:auto 100%;
border-bottom:3px solid #78be66
}

#art_spec_fail {-ms-grid-column:1;grid-column:1/2;-ms-grid-row:5;grid-row:5/6;text-align: left;font-size: 15px;color: #861557;}

.article_box_page {width:100%;max-width:1050px;height:auto;margin:10px auto 180px auto;}


.article_box_page .art_desc ul li {
list-style-type:disc;
margin-left:25px
}

.article_box_page #art_desc_2 ul li {
list-style-type:disc;
margin-left:20px
}

.article_box_page .art_desc a {
color:#78be66;
transition:all 400ms
}

.article_box_page .art_desc a:hover {
color:#111
}
#article_box_page_top #breadcrumb span{	color: #f9b332;font-size: 14px;cursor:pointer}
#article_box_page_top #breadcrumb b{	color: #f9b332;font-size: 14px;margin:0 10px}
.article_box_page .product_cont{position:relative}
.article_box_page .product_cont_all{width:100%;box-sizing:border-box;padding-bottom:20px;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:auto auto auto auto auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto auto auto auto auto;-ms-grid-colums-align:start;-ms-grid-row-align:start;align-items:start}
.article_box_page #product_name{padding-bottom:25px;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2;font-size:36px;letter-spacing:10px;text-align:left;text-transform:uppercase;color:#dc7590}
.article_labels{padding-bottom:35px;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:2;grid-row:2/3;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.article_labels .label {margin:0 10px 10px 0;padding: 1px 9px;font-size:14px;font-weight:600;background: #f0dfc5;color: #fff;border-radius: 5px;text-transform: uppercase;}
.article_box_page .product_img_cont{padding-left:20px;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:11;grid-row:1/11;display:flex;justify-content:center;flex-wrap:wrap}
.article_box_page .product_img_cont .article_main_pic{width:100%;min-height:500px;border: 1px solid #f0dfc5;}
.article_box_page .product_img_cont .article_main_pic a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.article_box_page .product_img_cont .article_main_pic img{box-sizing:border-box;}
.article_box_page .product_pic_carousel .article_pic img {}
.article_box_page .product_description{padding-bottom:45px;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:3;grid-row:3/4;font-size: 14px;color: #222;}
.article_box_page .price{padding-bottom:45px;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:4;grid-row:4/5;display:flex;align-items:center;flex-wrap:wrap}
.product_cont_all .final_price{width:100%;color: #861557;text-align: left;font-weight: 600;font-size: 20px;letter-spacing:2px}
.product_cont_all .price_page_hide {width:100%;color: #222;text-align: left;font-weight: 600;font-size: 18px;text-decoration: line-through;}
.article_box_page #color_and_size_block{padding-bottom:30px;position:relative;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:6;grid-row:6/7;display:flex;justify-content:flex-start;align-items:center}
.article_box_page #select_tok{width:calc(100% + 30px);max-width: 150px;height:35px;position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #f0dfc5;border-radius:5px;z-index:1}
.article_box_page #select_tok select{width:100%;height:100%;padding: 0 30px 0 10px;;border:0;-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;color:#4c082f;background:transparent;z-index:2}
.article_box_page #select_tok select::-ms-expand{display:none}
.article_box_page #select_tok:after{content:'';width:24px;height:37px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(/sources/pics/select_nyil.png)}
.article_box_page .product_buy_cont{width: 100%;height: 40px;/*display: flex;justify-content:flex-start;align-items: center;*/-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2;display: grid;-ms-grid-columns:1fr 3fr 1fr;grid-template-columns: 1fr 3fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows: 1fr 1fr;}
.product_cont_all .to_basket_button{max-width:160px;height:45px;margin:0;-ms-grid-row:7;grid-row: 7/8;-ms-grid-column:1;grid-column: 1/2;font-size:12px;letter-spacing:3px;text-transform:uppercase;border-radius:5px;}
.product_cont_all .to_basket_button img{width:auto;padding:0 0 0 10px}
.product_cont_all .to_basket_button:hover{background: #4c082f;}
.product_cont_all #kivansag{width:230px;height:30px;box-sizing:border-box;margin-top:30px;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:8;grid-row:8/9;display:flex;justify-content:center;align-items:center;border:1px solid #f0dfc5;border-radius:5px;color:#f0dfc5;transition:300ms;cursor:pointer}
.product_cont_all #kivansag span{font-size:12px;font-weight:500;text-transform:uppercase;}
.product_cont_all #kivansag:hover{background:#f0dfc5;color:#fff}
#article_box_page_top {width:100%;margin:0 0 30px 0;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;-webkit-align-items:center}
#article_box_page_top #pointer{margin:0}
#article_box_page_top #pointer h6{font-weight:400}
#article_box_page_top h5{font-size: 20px;font-weight: 600;letter-spacing: 4px;text-transform: uppercase;color: #f9b332;}

#merettabla_show{margin-left:60px;display:flex;align-items:center;font-size:14px;font-weight:300;text-transform:uppercase;color:#222;cursor:pointer;transition:300ms;}
#merettabla_show img{padding-right:5px}
#merettabla_show:hover{color:#4c082f}
#merettabla{position: fixed;top: 20%;left: 10%;background: #fff;padding: 30px;box-sizing: border-box;border: 1px solid #dc7590;border-radius: 5px;width: 80%;text-align: center;box-shadow: 1px 3px 10px #4c082f75;z-index:1000;display:none;}
#merettabla img{max-width:90%;}

#article_box_page_top_left {
float:left;
width:58%;
padding-right:2%;
color:#656565
}

#art_desc_2,#art_desc_3 {
color:#656565;
margin-bottom:20px
}

#art_desc_2 table {
border:none;
border-collapse:collapse
}

#art_desc_2 table tr th {
text-align:left;
padding:5px 10px;
color:#10394f;
text-transform:uppercase;
background:#78bf67;
color:#fff;
text-transform:uppercase;
border-color:#78bf67
}

#art_desc_2 table tr td {
padding:5px 10px;
color:#656565;
background:#f3f3f3;
border-bottom:1px solid #656565;
text-align:left
}

#art_desc_2 table .sub_th {
background:#78bf67;
color:#fff;
text-transform:uppercase
}

#art_desc_2 a {
text-decoration:underline;
transition:all .3s
}

#art_desc_2 a:hover {
color:orange
}

#article_box_page_top_right_wrapper {
text-align:center;
float:right;
width:40%
}

#article_box_page_top_right {
text-align:left;
color:#54647d
}

#article_box_page_top_right strong {
margin-left:20px
}

#article_box_page_top_right ul li {
list-style-type:disc;
margin-left:20px
}

#article_box_page_top_right iframe {
width:100%;
height:500px;
border:none
}

#backbuffer {
width:auto;
height:400px
}

#show_3d {
height:0
}

#hide_3d {
position:absolute;
right:0;
top:0;
font-weight:700;
font-size:18px;
color:#656565;
border:3px solid #656565;
border-radius:28px;
padding:1px 7px;
background:#fff;
cursor:pointer;
transition:all 300ms
}

#hide_3d:hover {
background:#78be66
}

#wrapper_3d {
display:none;
position:absolute;
height:600px;
width:100%;
left:0;
top:100px;
z-index:1000;
border-radius:0 28px 0 0
}

#popup_3d.cont_3d,#cont_3d {
height:100%;
max-width:1000px;
margin:auto;
background-color:#fff;
box-shadow:0 0 100px #111;
position:relative;
border-radius:0 28px 0 0
}

#popup_3d.cont_3d iframe {
width:100%;
height:100%;
border:none;
border-radius:0 28px 0 0
}

#backbuffer {
width:500px!important;
height:auto!important;
transform:none
}

#article_box_page_top_left_img img {
max-height:250px;
border:2px solid #768397
}

#article_box_page_top_left_img img.main_pic_width {
max-height:none;
width:100%;
height:auto
}

#article_box_page_top_left_img img.main_pic_height {
max-height:250px;
height:auto;
width:auto
}

#article_box_page_center {
overflow:hidden
}

#article_box_page_center_left {
width:100%
}

#article_box_page_center_left #konzultacio_block {
text-align:center;
margin-bottom:20px
}

#article_box_page_download,#download_filter {
width:100%;
margin:0;
background:#dedede;
overflow:hidden
}

#article_box_page_download_top {
background:#24475b;
padding:20px 2.5%;
overflow:hidden
}

#article_box_page_download .left { 
float:left;
width:60%
}

#article_box_page_download .left strong {
display:none
}

#article_box_page_download .left h3,#download_login h3 {
color:#fff;
font-size:24px;
text-transform:uppercase;
display:inline-block;
position:relative
} 

#article_box_page_download .left .dl_logo,#download_login .dl_logo {
margin-bottom:-10px;
height:60px;
width:auto
}

#product_cont_page{width:100%;margin-top:100px;box-sizing:border-box;padding:0 127px;}
#product_cont_page .product_cont{width:100%;min-height:490px;position:relative;display:flex;justify-content:space-between;align-items:stretch;flex-flow:row-reverse;background:#cf1f3c}
#product_cont_page .product_cont_left{width:50%;height:auto;position:relative}
#product_cont_page .product_img_cont{display:block}
#product_cont_page .article_main_pic img{width:auto;max-width:575px;display:block;position:absolute;right:4%;top:-30px}
#product_cont_page .product_cont_right{width:50%;box-sizing:border-box;padding:40px 40px 40px 100px}
#product_cont_page .to_basket_button{display:none}
#product_cont_page .akcio{display:none}
#product_cont_page .product_desc_short{display:none;margin-bottom:20px;font-size:14px;color:#fff}
#product_cont_page .product_description{color:#fff}
#product_cont_page .product_description p{display:flex;justify-content:flex-start;font-size: 14px;line-height: 17px;}
#product_cont_page .product_description p:first-of-type{margin-bottom:20px;font-size:14px;color:#fff}
#product_cont_page .product_description span{width:200px}
#product_cont_page .price{display:none}
#product_cont_page .product_buy_cont{display:none}
#product_cont_page .product_name_and_price h4{margin:15px 0;font-size:40px;font-weight:700;font-style:italic;line-height:32px;color:#fff}
#product_cont_page .group_name,#product_cont_page .fokategoria{font-size:20px;font-weight:300;font-style:italic;line-height:26px;color:#fff}
#product_cont_page .fokategoria{margin-bottom:20px;}
.fokategoria{text-transform:lowercase}
/*.more_pics{position:absolute;bottom:30px;left:0;display:flex;justify-content:flex-start;align-items:center;font-size:14px;font-weight:400;font-style:italic;color:#fff}
.more_pics::before{content:'';width:18px;height:18px;margin-right:10px;background-image:url(/sources/pics/more_pics.png)}*/
/*****ajánlott termékek*****/
#recommended_product{
	margin:40px 0;
}
#recommended_product h4{margin:30px 0;font-size:16px;font-style:italic;color:#fff;}
#recommended_product #recommended_product_cont{
	display:flex;
}

#recommended_product .product_cont{width:23%;min-height:0;flex-flow:row;flex-wrap:wrap;background:none;}
#recommended_product .product_cont_left,#recommended_product .product_cont_right{width:100%}
#recommended_product .product_cont_right{padding:0}
#recommended_product .product_img_cont{display:flex;justify-content:center;align-items:flex-start}
#recommended_product .article_main_pic{width:100%}
#recommended_product .article_main_pic img{width:auto;display:block;position:static;}
#recommended_product .product_name_and_price h4{margin:3px 0;font-size: 24px;font-weight: 700;font-style: italic;text-align: center;color: #fff;}
#recommended_product .group_name,#recommended_product .fokategoria{font-size:16px;font-weight:400;font-style:italic;text-align:center;color:#cf1f3c}
#recommended_product .to_basket_button{display:none}
#recommended_product .default_button{margin:25px auto 0 auto;}



/***termék lista light****/
#product_list_as_group{
	display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;
}
#product_list .product_brand_name{margin-bottom:30px;
	color:#cf1f3c;
}
#product_list h4{
	color:#fff;
}

#product_list{width:100%;margin-top:100px;box-sizing:border-box;padding:0 65px;}
#product_list .product_cont{width:18%;margin-bottom:30px;position: relative;}
#product_list .product_cont_left .akcios_termek{position:absolute;top:0;left:0;}
#product_list .product_img_cont{}
#product_list .article_main_pic{width:100%;display:flex;justify-content:center;align-items:flex-start}
#product_list .main_pic_width{width:auto;max-width:100%;max-height:100%}
#product_list .product_name_and_price h4{font-size: 14px;font-weight: 700;text-align: left;color: #232726;margin:15px 0;}
#product_list .fokategoria{font-size:16px;font-weight:300;font-style:italic;line-height:26px;text-align:center;color:#cf1f3c}
#product_list .product_desc_short{min-height: 110px;max-height: 110px;margin-top:15px;font-size: 14px;line-height: 16px;text-align: center;color: #fff;overflow: hidden;}
#product_list .default_button{margin: 25px auto 0 auto;}
#product_list  .product_cont_bottom{display:flex;align-items:center;}
#product_list .product_spec_cont{box-sizing:border-box;padding: 0 5px 0 0;font-weight: 600;font-size: 12px;color: #232726;}
#product_list .product_spec_cont::after{content:'|';margin-left:5px;}
.cat_name{font-size:12px;}
.group_name{font-weight:500;font-size:11px;margin:5px 0 0 0;}

/* PRODOCT CLASS*/    
/*.article_box .product_cont{display:block}
.product_cont{display:flex;justify-content:space-between;}
.product_cont_left{width: 40%;}
.product_cont_right{width: 60%;}
.product_cont_bottom{}
#back_to_cat{width:100%;margin-top:20px;position:absolute;top:0;right:0;display:flex;justify-content:flex-end;align-items:center;grid-column: 3/4;grid-row: 1/2;}
#back_to_cat a{padding:10px 20px;background:#2f2e36;color:#fff;font-size:16px;text-transform:uppercase;transition:300ms;}
#back_to_cat a:hover{background:#ef5351}



.product_cont h4{
	
}
.product_cont .price{
	color: #2f2e36;
    padding: 10px 0 10px 0px;
    font-size: 30px;
    font-weight: 600;
}
.product_cont .akcio{
	margin: 20px 0;
}*/

#latest_action .product_cont_left, #latest_action .product_cont_right{
	width:100%;
	float:none;
	
} 

#####PRODOCT CLASS OOP termA©k box, termA©k lista oldalon{}

#article_list .product_cont{display:block;width:240px;margin:10px auto;border: 1px solid #ccc;}
#article_list .product_cont_left{width:100%;height:250px;float:none;position:relative;}
#article_list .product_cont_right{width:100%;height:260px;position:relative;float:none;}
#article_list .product_name_and_price{width:100%;height:190px}
#article_list h4{color:#2f2e36;text-align:center;font-weight:400;font-size:32px}
#article_list .price{color:#ef5351;text-align:center;font-weight:400;font-size:28px;}
#article_list .how_much{width:32px;height:46px;background:url(/sources/pics/how_much_bg.png) no-repeat;cursor:pointer}
#article_list .how_much .fel, #latest_action .how_much .le{width:100%;height:23px}
#article_list .product_buy_cont{width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;}
#article_list .to_basket{width:auto;height:48px;box-sizing:border-box;display:flex;justify-content:space-between;border: 1px solid #2f2e36;}
#article_list .to_basket input[name="article_db"]{border:none}
#article_list .to_basket_button{width:100%;max-width:185px;height:48px;box-sizing:border-box;margin:0;padding:5px 0;display:flex;justify-content:space-around;align-items:center;font-size:1vw;text-transform:none}
#article_list .to_basket_button img {padding:5px}
#article_list .product_cont .product_img_cont{  
	text-align:center;	
}
#article_list .price_page{
	display:none;
}




/* PRODOCT CLASS OOP{ termA©k box - legfrissebb akciA3 blokk}*/

#latest_action{padding-left:0.6vw}
#latest_action .article_box{width: 100%;max-width:240px;height:390px;margin: 0;position: relative;box-sizing: border-box;padding: 0;border: 1px solid #f9b332;border-radius: 5px;transition:300ms}
#latest_action .article_box:hover{background:#dc7590;border-color:#dc7590}
#latest_action .article_box:hover .to_basket_button{background:#f9b332}
#latest_action .article_box:hover .product_desc_short,#latest_action .item:hover h4{color:#fff}
#latest_action .product_cont_left{width:100%;/*height:240px*//*height:320px;*/}
#latest_action .product_cont_left .product_img_cont{width:100%;padding:0}
#latest_action .article_main_pic{height: 100vw;width: 100%;min-height:0;max-height: 240px;background:#fff;border:none;border-radius:5px;overflow:hidden}
#latest_action .article_main_pic span{height:100%;display:flex;justify-content:center;align-items:flex-start}
#latest_action .article_box .fix_pic.main_pic_width{width:100%;max-width:none;display: block;height: auto;border:none;border-radius:5px;}
#latest_action .article_box .fix_pic.main_pic_height{width:auto;height:100%;max-width:none;display: block;border:none;border-radius:5px;}
#latest_action .product_cont_right{width:100%;height:130px;position:relative}
#latest_action .product_name_and_price{width:100%;height:auto;margin:10px auto 0 auto;box-sizing:border-box;padding:0 15px;overflow:hidden}
#latest_action h4{height:40px;color:#dc7590;text-align:left;font-weight:600;font-size:16px;letter-spacing:3px;line-height:22px;text-transform:uppercase;transition:300ms;overflow: hidden;}
#latest_action .product_desc_short{height: 32px;overflow: hidden;padding-top:10px;font-size:10px;font-weight:300;line-height:18px;color:#222;transition:300ms}
#latest_action .price{padding:0}
#latest_action .final_price{color:#f9b332;text-align:left;font-weight:500;font-size:12px;letter-spacing:2px}
#latest_action .price_page_hide{color:#222;text-align:left;font-weight:500;font-size:12px;letter-spacing:2px;text-decoration:line-through}
#latest_action .how_much{width:32px;height:46px;background:url(/sources/pics/how_much_bg.png) no-repeat;cursor:pointer}
#latest_action .how_much .fel, #latest_action .how_much .le{width:100%;height:23px}
#latest_action .product_buy_cont{width:100%;height:40px;margin:0 auto;box-sizing:border-box;padding:0 15px;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0}
#latest_action .to_basket{width:auto;height:48px;box-sizing:border-box;display:flex;display:none;justify-content:space-between;border: 1px solid #2f2e36;}
#latest_action .to_basket input[name="article_db"]{border:none}
#latest_action .to_basket_button{width:100%;max-width:105px;height:30px;box-sizing:border-box;margin:0;padding:0 10px;display:flex;justify-content:space-around;align-items:center;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border-radius:5px;}
#latest_action .to_basket_button img {width:20px;padding:0 0 0 5px}
#latest_action .response_div{width:238px;margin:0;left:120px;background: #f9b332}
#latest_action .response_div p{display:flex;justify-content:center;font-size:14px;font-weight:600;text-transform:uppercase;color:#4fff;}
#latest_action .response_div p:before{content:'';display:block;width:16px;height:16px;box-sizing:border-box;padding-right:10px;background:url(/sources/pics/popup_pipa.png)}

.response_div{top: 21px;width: 300px;z-index: 1000000;position: fixed;left: 50%;transform:translateX(-50%);background:#95D2AE;padding: 10px;text-align: center;box-sizing: border-box;display: none;transition: all 300ms;}
.response_div p{color:#fff}
#webshop_products_cont .response_div, #client_fav_art .client_fav_art_block .response_div{top: 21px;width: 300px;z-index: 1000000;position: absolute;left: 50%;transform:translateX(-50%);background: #f9b332;padding: 10px;text-align: center;box-sizing: border-box;display: none;transition: all 300ms;}
#webshop_products_cont .response_div p{display:flex;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase;color:#fff;}
#webshop_products_cont .response_div p:before{content:'';display:block;width:16px;height:16px;box-sizing:border-box;padding-right:10px;background:url(/sources/pics/popup_pipa.png)}

#hit_list #webshop_products_cont .product_cont{}
#hit_list #webshop_products_cont .product_cont:nth-of-type(2n+3){margin-right:30px}
#hit_list #webshop_products_cont .product_cont:nth-of-type(3n+4){margin-right:30px}
#hit_list #webshop_products_cont .product_cont:nth-of-type(4n+4){margin-right:0;}


#webshop{    width: 100%;
    margin-top: 200px;}
#webshop_cont{position:relative;}
#webshop #webshop_cont{width: 100%;max-width: 1050px;margin: 0 auto;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}
#webshop_top{width:100%;margin-bottom:30px;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:20px;display:none}
#webshop_top h1{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2;font-size: 18px;font-weight: 600;letter-spacing: 0.53vw;text-transform: uppercase;color: #f9b332;}
#webshop_top #breadcrumb{-ms-grid-column:2;grid-column:2/4;-ms-grid-row:1;grid-row:1/2;text-align:right;transition:300ms}
#webshop_top #breadcrumb span{	color: #f9b332;font-size: 14px;cursor:pointer}
#webshop_top #breadcrumb b{	color: #f9b332;font-size: 14px;margin:0 10px}
#webshop_top #filters{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2/3;display:-ms-grid;display:grid;-ms-grid-columns: 249px 267px 267px 267px;grid-template-columns: 249px 267px 267px 267px;-ms-grid-rows: auto auto;grid-template-rows: auto auto;z-index:100}
#filters #filter_1{margin-left:18px;-ms-grid-column:3;grid-column:3/4;-ms-grid-row:2;grid-row:2/3;z-index:108}
#filters #filter_2{margin-left:18px;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:2;grid-row:2/3;z-index:109}
#filters #filter_3{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:2;grid-row:2/3;z-index:110}
#filters #labelp1, #filters #labelp2{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:1;grid-row:1/2}
#filters #order_by{margin-left:18px;-ms-grid-column:4;grid-column:4/5;-ms-grid-row:2;grid-row:2/3}
#filters .fidlter_cb{height:30px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border: 1px solid #6d665b;border-radius: 5px;}
#filters .fidlter_cb p{padding-left:10px;font-size: 11px;font-weight: 700;text-transform: uppercase;color: #dc7590;}
#filters .fidlter_cb span{display:flex;font-size:11px}
#webshop .unique_select{width: 100%;max-width:249px;height: 30px;box-sizing: border-box;position: relative;display: flex;justify-content: start;align-items: center;border: 1px solid #6d665b;border-radius: 5px;z-index: 10;}
#webshop .unique_select.nyitva{border-radius:5px 5px 0 0}
#webshop .unique_select .label {padding-left:10px;font-size: 10px;font-weight: 700;text-transform: uppercase;color: #dc7590;}
#webshop .unique_select .value{padding-left:10px;font-size:10px;font-weight:500;color:#6d665b;}
#webshop .unique_select:after {content: '';width: 24px;height: 37px;display: block;position: absolute;top: 50%;right: 5px;transform: translateY(-50%);/* background: url(/sources/pics/select_mancs.png); */}
#webshop .unique_select_list{width: calc(100% + 2px);box-sizing:border-box;padding-left:10px;padding-top:12px;display:none;position: absolute;top: 28px;left: -1px;border: 1px solid #6d665b;border-radius:0 0 5px 5px;background:#fff; max-height: 300px; overflow: auto;}
#webshop .unique_select_list li{padding-bottom:10px;font-size:10px;font-weight:300;color:#6d665b;cursor:pointer;transition:300ms}
#webshop .unique_select_list li .color_box{
	height: 9px;
    width: 9px;
    display: inline-block;
    margin: 0 5px 0 0;
}
#webshop .unique_select_list li.spec_value::before{
	content: " ";
    width: 3px;
    height: 3px;
    margin-right: 10px;
    display: inline-block;
    background: #fff; 
    box-shadow: 0 0 1px 2px #444;
    border: 3px solid #fff;
    border-radius: 50%;
}
#webshop .unique_select_list li.spec_value.selected::before{
	content: " ";
    width: 3px;
    height: 3px;
    margin-right: 10px;
    display: inline-block;
    background: #dc7590;
    box-shadow: 0 0 1px 2px #4c082f;
    border: 3px solid #fff;
    border-radius: 50%;
}
#webshop_process_cover .load_anim_cont{
	position: absolute;
    z-index: 100;
    background: #ffffffb0;
    top: 0;
    text-align: center;
    padding-top: 100px;
    width: 100%;
    bottom: 0;
}
#webshop_process_cover .load_anim_cont img{
	width: 100px;    
}
#webshop .unique_select_list li:hover{color:#dc7590}
#webshop .unique_select button{display:none}
#prod_list_info {width: 100%;margin-bottom: 20px;font-size:14px;color:#6d665b;text-align:right;}
#prod_list_info span{font-weight:500;text-transform:capitalize}
#ez_pagi{position:relative;display:inline-block;margin:0px 25px;}
#ez_pagi span.blog_turn{top: 6px;}
#ez_pagi span.fwd{border-left: 8px solid #bbb;border-bottom: 6px solid transparent;border-top: 6px solid transparent;}
#ez_pagi span.rew{border-right: 8px solid #bbb;border-bottom: 6px solid transparent;border-top: 6px solid transparent;}
#prod_list_info span#made_name{float:left;}
#webshop #webshop_cont #webshop_left{width:240px}
#filter_made{margin-top:38px;}
#webshop #webshop_cont #webshop_left #select_tok {width:100%}
#webshop_products_cont{display:flex;justify-content:flex-start;flex-wrap:wrap}
#webshop_products_cont .product_cont{width:100%;max-width:240px;height:390px;margin-bottom:20px;margin-right:30px;box-sizing:border-box;position:relative;border: 1px solid #f9b332;border-radius:5px;transition:300ms;overflow: hidden;}
#webshop_products_cont .product_cont:nth-of-type(3n+4){margin-right:0}
#webshop_products_cont .product_cont:hover{background: #dc7590;border-color: #dc7590;}
#webshop_products_cont .product_cont:hover h4{color:#fff}
#webshop_products_cont .product_cont:hover .product_desc_short{color:#fff}
#webshop_products_cont .product_cont:hover .to_basket_button{background:#4c082f}
#webshop_products_cont .product_cont .product_cont_left{width:100%;}
#webshop_products_cont .product_cont .product_img_cont{width:100%}
#webshop_products_cont .product_cont .article_main_pic {width:100%;height:100vw;max-height:240px;background:#fff;border-radius:5px;overflow:hidden}
#webshop_products_cont .product_cont .article_main_pic span{height: 100%;display: flex;justify-content: center;align-items: center;}
#webshop_products_cont .product_cont .fix_pic.main_pic_width{width:100%;max-width:none;height:auto;border:none;border-radius:5px;  max-width: 200px!important;}
#webshop_products_cont .product_cont .fix_pic.main_pic_height{width:auto;max-width:none;height:100%;border:none;border-radius:5px;  max-width: 200px!important;}
#webshop_products_cont .product_cont .product_cont_right{width:100%;height:130px;}
#webshop_products_cont .product_cont .product_buy_cont{width:100%;height:40px;margin:5px auto 0 auto;box-sizing:border-box;padding:0 15px;display:flex;justify-content:space-between;align-items:center;}
#webshop_products_cont .product_cont .product_name_and_price{width:100%;height:auto;margin:10px auto 0 auto;box-sizing:border-box;padding:0 15px;overflow:hidden}
#webshop_products_cont .product_cont h4{height: 40px;color: #dc7590;text-align:left;font-weight:500;font-size:16px;letter-spacing:3px;line-height:22px;text-transform:uppercase;transition:300ms;overflow: hidden;}
#webshop_products_cont .load_anim_cont{text-align: center;margin-top: 100px;width: 100%;}
#webshop_products_cont .load_anim_cont img{width: 100px;}
#webshop_products_cont .product_cont .product_desc_short{height: 32px;overflow: hidden;padding-top:10px;font-size:10px;font-weight:300;line-height:18px;color:#222;transition:300ms}
#webshop_products_cont .product_cont .final_price{color:#f9b332;text-align:left;font-weight:500;font-size:12px;letter-spacing:2px}
#webshop_products_cont .product_cont .price_page_hide{color: #222;text-align: left;font-weight:500;font-size:12px;letter-spacing:2px;text-decoration: line-through;}
#webshop_products_cont .product_cont .to_basket_button{width:100%;max-width:105px;height:30px;box-sizing:border-box;margin:0;padding:0 10px;display:flex;justify-content:space-around;align-items:center;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;border-radius:5px;}
#webshop_products_cont .product_cont .to_basket_button img{width:20px;padding:0 0 0 5px}
#complete_menu .menu_level_1{}
#complete_menu .more_level{position:relative}
#complete_menu .menu_level_1 h4{margin-bottom:25px;padding-right:20px;position:relative;/*font-size:0.85vw;*/font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#dc7590}
#complete_menu .menu_level_2{box-sizing:border-box;margin:10px 0 20px 0;padding:15px 0;border-top:1px solid #f9b332;border-bottom:1px solid #f9b332;display:none;}
#complete_menu .menu_level_2 h5{position:relative;box-sizing:border-box;margin-bottom:20px;/*font-size:0.7vw;*/font-size:14px;font-weight:600;letter-spacing:1px;color:#6d665b}
#complete_menu .menu_level_3{margin:5px 0 0 0;display:none;}
#complete_menu .menu_level_3 h6{box-sizing:border-box;padding-left:5px;margin-bottom:20px;font-size:0.65vw;font-weight:500;letter-spacing:2px;color:#222}
#webshop .link{cursor:pointer;}
#complete_menu .link:hover, #complete_menu .link.aktiv{color:#4c082f;}
#complete_menu .link:hover{color:#4c082f;}
#complete_menu .display{width:20px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}
#complete_menu .display:after{content: "+";font-size: 22px;color: #949494;display: inline-block;}
#complete_menu .display.open:after{content: "-";}
/* PRODOCT CLASS vA©ge*/
 
#dl_desc {
margin:20px 0 0 60px
}

#dl_desc a {
line-height:30px
}

#free_files {
float:left;
width:25%
}

#reg_files {
float:left;
width:75%;
position:relative
}

#must_login {
float:right;
color:#ffff80;
font-size:20px;
width:50%;
text-align:center
}

#reg_files .viewport {
overflow:hidden;
position:relative
}

#reg_files .buttons {
display:block;
width:30px;
height:76px;
margin:0 0 5px 30px;
overflow:hidden;
position:relative
}

#reg_files .next {
background:url(../pics/file_right.png) no-repeat 0 0;
opacity:.8;
position:absolute;
right:-30px;
top:28%
}

#reg_files .next:hover {
border:none;
opacity:1
}

#reg_files .prev {
background:url(../pics/file_left.png) no-repeat 0 0;
opacity:.8;
position:absolute;
left:-70px;
top:28%
}

#reg_files .prev:hover {
border:none;
opacity:1
}

#reg_files .disable {
visibility:hidden
}

#reg_files .overview {
list-style:none;
position:relative;
width:120px;
left:0 top: 0;
padding:0;
margin:0
}

#reg_files .overview li {
float:left;
width:230px;
margin:0 10px 10px;
padding:0;
border:0 solid #dcdcdc;
overflow:hidden
}

.main_pic_height img {
width:80px;
height:auto;
overflow:hidden;
text-align:center
}

.main_pic_width img {
height:80px;
width:auto;
text-align:center
}

#free_files .dl_file_block {
float:left
}

#reg_files .dl_file_block {
float:left;
width:33%
}

#file_block h4 {
color:#24475b;
text-transform:uppercase;
margin-bottom:15px;
font-size:18px
}

#file_block h5 {
color:#24475b;
font-size:15px;
font-weight:400
}

.dl_file_block p {
margin-top:10px;
color:#656565;
font-size:14px
}

#article_box_page_download .right {
float:left;
width:40%;
position:relative
}

#article_box_page_download_inner {
max-width:1000px;
width:95%;
margin:auto
}

#article_box_page_download_inner #arrow {
position:relative;
left:50%;
margin-left:-17px
}

#download_login p {
color:#fff;
text-align:left
}

#download_login .left p {
width:60%
}

#download_login small {
color:#e11717;
font-style:italic;
display:block;
text-align:right;
margin:10px 20% 10px 0
}

#download_login {
overflow:hidden;
padding:0 10px;
max-width:1000px;
width:95%;
margin:auto;
min-height:50px
}

#show_login {
position:relative;
top:15px;
cursor:pointer
}

#download_login form {
margin:40px 0 10px;
text-align:right;
display:none
}

#download_login form input[type="text"],#download_login form input[type="password"] {
background:none;
padding:10px;
min-width:200px;
width:60%;
border:1px solid #10394f;
margin-bottom:20px;
color:#fff
}

#download_login form input[type="button"] {
color:#10394f;
font-size:18px
}

#download_login form label {
margin-right:10px;
font-style:italic;
color:#fff
}

#download_login form a {
color:#fff;
float:left;
text-decoration:underline
}

#download_login form #forget_psw {
float:left;
margin-left:20%
}

#dl_contact {
color:#fff;
background:#10394f;
width:60%;
padding:10px 5%;
margin:30px 15% 0;
text-align:left;
bottom:0
}

#dl_contact h4 {
font-size:24px;
text-transform:uppercase;
margin:10px 0 20px
}

#dl_contact p {
font-size:18px;
margin:10px 0 20px;
color:#fff
}

#category_list {
width:100%;
margin:0 auto;
box-sizing:border-box;
padding:0 2.5%;
background:#fff;
}

#category_list .category_list_block.separate {
background:#f1f1f1
}

#category_list .category_list_block.separate h4 {
color:#c1bd4e;
font-size:22px
}

#category_list .category_list_block {
padding:15px 0
}

#category_list .category_list_block h3 {
font-size:24px;
padding:5px 0;
color:#ef5351;
}

#category_list .category_list_block h3 a {
}

#category_list .category_list_block p {
font-size:18px;
margin:10px 0 0 20px;
color:#777
}

#category_list .article_box .article_box_right p {
text-align:center;
color:#ef5351;
font-size:26px;
font-weight:500
}

#category_list section {display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;text-align:center
}

.article_box_page_right_right a h6 {
font-size:1em;
color:#333;
background-color:rgba(1,1,1,0.3);
box-shadow:0 0 5px rgba(1,1,1,0.4);
text-align:center;
font-weight:bolder;
padding:7px;
margin:0 10px;
text-transform:lowercase;
transition:all 500ms
}

.article_box_page_right_right a {
width:100%;
position:absolute;
bottom:10px
}

.article_box_page_right_right a h6:hover {
color:#ddd;
background-color:#555
}

#article_box_page_bottom {
width:100%;
min-height:350px
}

#article_box_page_bottom h3 {
padding:0 10px 10px;
background:rgba(0,153,204,0.5);
color:#fff;
border-bottom:1px solid #09c;
cursor:pointer
}

.article_box_page_btn_inaktiv {
background:rgba(0,153,204,0.9)!important;
box-shadow:0 5px 10px rgba(0,0,0,0.4);
transition:all 500ms
}

.article_box_page_btn:before {
content:url(../pics/art_data_down.png);
margin-right:10px;
position:relative;
top:10px;
transition:all 500ms
}

.article_box_page_btn_inaktiv:before {
content:url(../pics/art_data_up.png);
margin-right:10px;
position:relative;
top:10px;
transition:all 500ms
}

.article_data_block {
padding:10px;
box-shadow:inset 0 5px 10px rgba(0,0,0,0.4)
}

#article_pics {
width:38%;
display:inline-block;
margin-left:10px
}

.article_box_page_left {
position:relative;
height:auto;
width:40%;
padding:10px 0;
box-sizing:border-box
}

.article_box_page_left .sort_desc {
color:#7B7B63;
font-size:14px;
text-align:center;
width:85%
}

#article_page_pics {
width:90%;
text-align:center
}

#article_page_pics img{max-width:100%;}

.article_box_page_right {
overflow:hidden;
width:60%;
padding:10px 2px 0 0;
box-sizing:border-box;
min-height:90px;
border:0 solid #eee
}

#product_datas {
position:relative;
width:100%
}

#product_datas h6 {
float:left;
font-size:18px;
font-weight:400;
color:#7b7b63;
text-transform:uppercase;
padding-left:5px
}

#product_sizes {
padding:5px 0;
margin-top:5px;
overflow:hidden
}

#sizes a {
position:relative;
top:0;
bottom:0;
margin-right:10px;
color:#7b7b63;
float:left;
width:auto;
margin-top:2px
}

#sizes a:last-of-type {
margin-right:0
}

.size_block {
border:1px solid #7b7b63;
width:auto;
height:20px;
border-radius:10px;
padding:0 3px;
display:block;
text-align:center
}

#product_size_table {
position:absolute;
right:1%;
top:0;
height:50px;
float:right;
font-size:14px;
padding-top:5px
}

#product_size_table a {
position:relative;
bottom:0;
border:2px solid #7b7b63;
padding:0 5px;
color:#7b7b63
}

#product_colors {
padding:5px 0;
overflow:hidden
}

#product_colors h6 {
margin-top:5px
}

#colors {display:flex;justify-content:flex-start;align-items:center;padding:0;margin-right:20px}
#colors a {width:auto;margin-right:10px;color:#7b7b63;}
#colors a:last-of-type {margin-right:0}
.color_block {width:30px;height:30px;box-sizing:border-box;	border:2px solid #f0dfc5;border-radius:50%;display:block}

.available_colors_for_art_list .color_block {
display:inline-block;
margin:0 2px
}

.available_colors_for_art_list .color_block:hover {
border:1px solid #7b7b63;
margin:0 2px
}

.current_color_size {
clear:both;
margin:5px 0;
color:#7b7b63
}

.current_color_size .color_block_no_h {
border:1px solid #7b7b63;
border-radius:50%;
width:20px;
height:20px;
display:inline-block;
margin:0 15px -5px 0
}

.current_color_size .size_block_no_h {
width:auto;
height:20px;
border-radius:10px;
padding:0 3px;
display:inline-block;
margin:0 15px 0 0;
color:#444;
font-weight:700
}

.article_color_picker {
display:inline-block;
width:120px;
border:0 solid #999;
background:#FFF
}

.article_color_picker span {
width:26px;
height:26px;
display:inline-block;
margin:2px;
box-sizing:border-box
}

.size_block {
border:none
}

.color_block:hover {border:1px solid #891d5a; }
.selected_color,.selected_color:hover {
	border: 1px solid #891d5a;}

#product_and_misc_informaion {
height:270px;
width:100%;
position:relative;
top:10px
}

#product_and_misc_informaion div{margin-top:20px}
#product_and_misc_informaion #lefel_5 {
top:0
}


.product_buy_cont(
)


.free_deliver {
width:100%;
height:65px;
float:left;
color:#7b7b63;
font-size:20px;
font-weight:bolder;
letter-spacing:1px;
margin-top:35px
}

.free_deliver span {
margin:0 20px
}

.free_deliver span:last-child {
float:right
}

#product_and_misc_informaion p:last-of-type {
text-align:center;
color:#7b7b63;
font-size:20px;
font-weight:bolder;
letter-spacing:1px;
padding-top:15px
}

#product_and_misc_informaion p em {
color:#c1bd4e;
font-style:normal
}

.to_basket_button {width:200px;height:60px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:400;text-transform:uppercase;color: #fff;border:1px solid #f9b332;background:#f9b332;cursor:pointer;transition: all 300ms;}
.article_box_page_right_right h3:hover, .to_basket_button:hover {background: #fff;color: #f9b332;}

.article_box_page_right_right .basket_box {
width:100%
}

.price_discount_box {
width:90%;
text-align:center;
margin-bottom:10px;
height:60px;
letter-spacing:1px
}

.price_discount_box h6 {
background-color:#69b41a;
color:#FFF;
display:inline;
padding:5px;
margin-bottom:11px;
margin-left:3px;
border-radius:0 17px 17px 0;
text-align:right;
font-size:24px;
font-weight:400
}

.price_discount_box h6:hover {
background-color:#09c;
cursor:pointer
}

#article_box_page_spec table {
margin:0;
max-width:500px;
border:none;
border-spacing:0
}

#article_box_page_spec table tbody tr:nth-child(2n+1) {
background:rgba(0,0,0,0.1);
border-bottom:1px solid #e5e
}

#article_box_page_spec tr td,#article_box_page_spec tr th {
position:relative;
margin:-3px;
padding:3px;
border:none
}

.article_spec_value {
padding:5px;
margin:5px
}

#art_blocks.art_page {
width:100%;
overflow:hidden;
float:none;
max-width:1350px;
width:95%;
margin:auto
}

#art_blocks.art_page h5 {
color:#10394f;
margin:30px 0
}

.actual_values {
margin:0px 0 0
}

.actual_values p {
margin-left:5px;
font-size:18px;
text-transform:uppercase;
color:#7b7b63
}

#to_basket, .to_basket {
/* display:none; */
position:relative;
font-size:24px;
text-transform:uppercase;
border:none;
text-align:center
}

#to_basket input[name="article_db"], .to_basket input[name="article_db"], 
#to_basket .art_db, .to_basket .art_db {
font-size:20px;
text-transform:uppercase;
border:none;
padding:0;
width:50px;
text-align:center;
color:#2f2e36;
}

#to_basket .art_db, .to_basket .art_db {
text-transform:lowercase;
border:none;
font-size:14px;
width:20px;
padding:0 15px
}

#to_basket .updown, .to_basket .updown {
display:inline-block
}

#to_basket .updown p, .to_basket .updown p {
font-size:28px;
color:#fff;
background:#2f2e36;
padding:0 10px;
height:38px;
width:42px;
cursor:pointer;
transition:300ms;
text-align:center;
}


<div class="response_div" id="response_<?php echo $procuct_id;?>"></div>


#to_basket .updown p:hover, .to_basket .updown p:hover {
background:#ef5351
}

#article_box_page_desc p,#article_box_page_desc a {
display:inline-block;
width:100%;
color:#7B7B63;
font-size:16px;
font-weight:400
}

#heel_size_chart h6 {
color:#7B7B63;
font-size:16px;
margin-top:30px;
font-weight:400;
text-transform:uppercase
}

#heel_size_chart {
width:80%;
margin:auto;
color:#7B7B63;
font-size:16px
}

#heel_size_chart table {
border:1px solid #c1bd4e;
margin:10px 0
}

#heel_size_chart table tr td {
padding-left:5px;
width:100px;
text-align:left
}

#article_box_page_desc p strong {
font-weight:400;
width:30%;
float:left
}

#article_box_page_desc iframe {
height:400px;
width:700px;
margin-top:30px
}

#article_box_page_desc ul li {
list-style-type:disc;
margin-left:20px
}

#article_box_page_spec h3,#article_box_page_desc h3,#article_../pics h3 {
border-top:3px groove #eee;
margin-bottom:15px;
display:block;
text-align:left
}

#article_box_page_desc {
padding:30px 0 0;
width:80%;
margin:0 auto
}

#article_box_page_desc h6 {
color:#ef5351;
font-size:16px;
font-weight:400;
margin-bottom:30px
}

.art_name h4 {
width:100%;
color:#2f2e36;
background:none;
font-size:1.6vw;
font-weight:500;
padding:0;
overflow:hidden
}

.more_art_info h4 {
color:#09c;
background:rgba(0,153,204,0.1);
box-shadow:0 0 5px rgba(1,1,1,0.4);
font-size:1.1em;
padding:7px 0;
margin:0 10px;
text-align:center;
transition:all 500ms
}

.article_box h6 {
font-size:1em;
color:#333;
background-color:rgba(1,1,1,0.3);
box-shadow:0 0 5px rgba(1,1,1,0.4);
text-align:center;
font-weight:bolder;
padding:7px;
margin:0 10px;
margin-top:0;
text-transform:lowercase;
transition:all 500ms
}

.article_box h6:hover {
color:#ddd;
background-color:#555
}

.order_arrow {
color:#000
}

#filter_menu select {
color:#7b7b63
}

#filter {
border:1px solid #ccc;
padding:3px 0 17px;
width:100%;
position:relative
}

#filter h4 {
color:#2f2e36;
margin-bottom:0;
margin-top:0;
padding:5px 0;
text-transform:uppercase;
font-weight:400
}

#filter h4 span {
float:right;
height:20px;
width:20px;
margin-top:-2px;
color:#7b7b63;
transition:all 300ms;
background-repeat:no-repeat;
background-position:center
}

#filter h4 span.minus {
background-image:url(../pics/filter_arrow_up_green.png)
}

#filter h4 span.plus {
background-image:url(../pics/filter_arrow_down_green.png)
}

#filter h4 span:active {
margin-top:0
}

#specification_filter {
/* top:4px;
margin:0 150px 0 270px;
padding:0 5px;
left:0;
right:0 */
}

#filter .filter_box {
border:1px solid rgba(40,40,40,0.3);
padding:2px 0;
margin:7px 1% 0;
float:left;
box-sizing:border-box;
padding:2px 10px;
position:relative;
width:98%
}

#price_filter .filter_box {
border:none
}

#specification_filter .filter_box:nth-child(1) form {
z-index:10
}

#specification_filter .filter_box:nth-child(2) form {
z-index:9
}

#specification_filter .filter_box:nth-child(3) form {
z-index:8
}

#specification_filter .filter_box:nth-child(4) form {
z-index:7
}

#specification_filter .filter_box:nth-child(5) form {
z-index:6
}

#specification_filter .filter_box:nth-child(6) form {
z-index:5
}

#specification_filter .filter_box:nth-child(7) form {
z-index:4
}

#specification_filter .filter_box:nth-child(8) form {
z-index:3
}

#specification_filter .filter_box:nth-child(9) form {
z-index:2
}

#specification_filter .filter_box:nth-child(10) form {
z-index:1
}

#price_filter form {
overflow:hidden
}

.show_form {
cursor:pointer
}

#filter_head {
text-align:center;
padding:0 5px;
font-weight:700;
/* position:absolute; */
right:5px;
top:10px
}

#filter_head a {
width:100%;
background-color:#7b7b63;
color:#ddd;
padding:5px 0;
display:block
}

#filter_head a:hover {
color:#FFF
}

#filter_head a:active {
color:#FFF;
background-color:#7b7b63
}

#brand_select_container,#product_type_select_container {
position:relative;
top:7px;
left:5px;
width:250px;
margin:0 10px 10px 0;
z-index:1;
border:1px solid #9f9ea1
}

#brand_select_container select,#product_type_select_container select {
background:transparent;
-webkit-appearance:none;
-moz-appearance:none;
width:100%;
border:0;
padding:6px;
color:#2f2e36;
font-size:18px
}

#brand_select_container select {
text-transform:uppercase
}

#brand_select_container:after,#product_type_select_container:after {
content:"";
background:url(/sources/pics/filter_arrow_down_green.png) no-repeat 0 0;
position:absolute;
top:15px;
right:5px;
height:9px;
width:9px;
background-size:9px 9px;
z-index:-2
}

.article_list {
margin-top:10px;
overflow:hidden
}

.article_list a {
color:#036
}

.article_list a:hover {
color:#aaa
}

#art_filter {
float:left;
width:24%;
margin-right:1%
}

#art_list {
float:left;
width:68%
}

select[class="value_filter"] {
width:70%;
margin:5px 0 0 5px
}

select[class="value_filter_1"] {
width:40%;
margin:5px 0 0 5px
}

select[class="value_filter_act"] {
background-color:#C4DEA0;
width:70%;
margin:5px 0 0 5px
}

select[class="article_values"] {
width:50%;
margin:5px 0 0 5px
}

#article_table h4 {
font-size:20px;
font-weight:400
}

#specification_filter form {
overflow:hidden;
/* position:absolute; */
background:#fff;
left:-1px;
margin-top:2px;
border-top:none;
width:100%;
z-index:1
}

.filter_value_list {
max-height:400px;
overflow:auto
}

#specification_filter .box_border {
border:1px solid rgba(40,40,40,0.3);
border-top:none
}

.filter_cb input {
margin:5px 3px
}

.filter_cb_act input {
z-index:1000
}

.filter_cb,.filter_cb_act {
display:block;
width:100%;
box-sizing:border-box
}

.filter_cb {
border-left:4px solid #7b7b63
}

#price_cont .filter_cb {
border:none
}

.filter_cb_act {
background-color:#fff;
border-left:4px solid #7b7b63
}

.filter_cb em,.filter_cb_act em {
color:#777;
float:right;
font-size:.9em
}

.filter_cb_act:hover {
border-left:4px solid #7b7b63;
border-bottom:0 solid #7b7b63;
transition:all 300ms
}

.filter_cb:hover {
border-left:4px solid #7f9ea9;
border-bottom:0 solid #7b7b63;
transition:all 300ms
}

.filter_checked_item {
background-color:#c1bd4e!important;
color:#fff!important
}

.filter_checked_list {
background:#c1bd4e!important
}

.filter_checked_list h4 {
color:#fff!important
}

#price_cont .filter_cb:hover {
border:none
}

#filter input[type="submit"] {
background:#2f2e36;
color:#FFF;
width:100%;
font-size:18px;
border:1px solid #2f2e36;
padding:6px;
transition:all 500ms;
clear:both
}

#filter input[type="submit"]:hover {
color:#2f2e36;
background:#FFF
}

.new_val {
display:none
}

.value_filter_1 {width:50%;text-align:center;}

#amount_1 {font-size:11px}
#amount_2 {font-size:11px}

#category_select_form {
display:none
}

.hide {
display:none
}

#slider-range {width:90%;background:#871752}

.ui-slider .ui-slider-handle {
width:0.65em!important;
height:0.65em!important;
border-radius:50%!important;
background:#fff;
border:1px solid #dc7590;
}

.ui-slider-horizontal {
height:.3em!important
}

.ui-widget-header {background:#dc7590;}

#filter_menu {
margin:0 1%;
float:left
}

#filter #clone_cat_select select {
padding:5px 0;
max-width:45%
}

#filter #clone_cat_select input[type="submit"] {
background:#7b7b63;
color:#FFF;
width:auto;
font-size:18px;
border:none;
margin:3px;
padding:4px;
float:none;
transition:background 500ms
}

#termek_nav {
margin-bottom:15px
}

h5.developer_info {
font-family:"Courier New"!important;
font-size:14px!important;
background:rgba(0,0,0,0.9)!important;
color:#8dde21!important;
text-align:center!important;
padding:3px!important;
position: fixed;
top: 0;
z-index: 10;
display:none
}

.gen_developer_info {
font-family:"Courier New"!important;
font-size:14px!important;
background:rgba(0,0,0,0.9)!important;
color:#8dde21!important;
text-align:center!important;
padding:3px!important;
position: fixed;
top: 0;
left:0;
z-index: 1000;

}
.gen_developer_info.bottom{
	bottom:0!important;
	top: auto;
}
#termek_nav a span {
color:#09c;
font-weight:700;
font-size:24px;
padding:0 3px
}

#termek_nav .blue_btn {
border-radius:20px
}

#termek_nav .green_btn {
border-radius:20px
}

.page_turn_form {
display:inline-block;
margin:0 1px
}

.page_turn_form select,.page_turn_form per_page {
font-size:16px;
color:#2f2e36;
border:none
}

.page_turn_form .turn_btn,.page_turn_form .turn_btn_akt {
padding:7px 7px 4px;
border:1px solid #2f2e36;
margin:0;
font-size:16px;
font-weight:700;
cursor:pointer
}

.page_turn_form .turn_btn {
background:#2f2e36;
color:#fff;
transition:all 300ms
}

.page_turn_form .turn_btn_akt,.page_turn_form .turn_btn:hover {
color:#2f2e36;
background:#fff
}

#termek_nav span:hover {
color:#69b41a
}

#page_peel_bottom #art_quant {
display:none
}

#page_turn {
float:right;
display:inline-block
}

#page_turn span {
color:#2f2e36
}

.page_first,.page_last {
display:inline-block
}

.page_first input[type='submit'],.page_last input[type="submit"] {
border:1px solid #2f2e36;
font-weight:700;
background:#2f2e36;
color:#FFF;
font-size:21px;
font-weight:bold;
padding:2px 14px;
margin:2px 0;
transition:all 200ms
}

.page_first input[type='submit']:hover,.page_last input[type="submit"]:hover {
background:#fff;
color:#2f2e36
}

#art_quant_left {
float:left;
width:30%;
text-align:left
}

#art_quant_center {
float:left;
width:40%
}

#art_quant_right {
width:30%;
float:left;
margin-top:10px
}

#article_view_select {
text-align:right;
padding:5px 10px
}

#article_view_select span {
margin:0 30px 0 20px
}

#article_view_select span:last-child {
margin:0
}

#article_view_select a {
font-size:18px;
color:#777;
transition:all 400ms
}

#article_view_select a:hover {
background:#eee
}

#article_view_select a img {
margin:0 5px -5px
}

#page_peel_bottom {
width:95%;
margin:0 auto 10px
}

#order_message {padding:5px 0 5px 10px;font-size:16px;margin:20px 0;border:1px solid #232726;color:#222;}
#order_message a{color:#232726;text-decoration: underline;transition:300ms}
#order_message a:hover{color:#66594d}

#user_data h3 {
color:#7b7b63;
font-size:22px;
text-transform:uppercase
}

#user_data h5 {
text-transform:uppercase;
font-size:16px;
color:#333;
background-color:#ededed;
margin-bottom:5px;
padding:5px;
font-weight:700;
text-align:center
}

#user_data {margin:auto;}
.user_adatlap h4{font-size:16px;margin-bottom:10px;}
#user_data .lowercace {
text-transform:lowercase
}

#user_data form {width:415px;max-width:100%;display:flex;justify-content:start;flex-wrap:wrap}

#user_data form label {width:100%;text-align:left;margin-right:5px;margin-bottom:5px;display:inline-block;font-size:14px;font-weight:400;color:#222}
#user_data form label:first-letter{text-transform:uppercase}
#user_data #except{display:flex;justify-content:space-between;align-items:center}
#user_data #except input{width:60%;margin:0}
#user_data form select[name="utca_type"] {height:32px;padding:0 10px;background-color:#fff;color:#222;font-size:16px;text-align:left;border:1px solid #232726;}
#user_data .reg_page_select {
	height:auto;    border: 1px solid;margin-bottom: 15px;
}
#user_data .reg_page_select select {
	position:static;
}
#user_data form input[type="text"],#password_form input[type="password"] {width:100%;height:30px;margin-bottom:20px;padding-left:5px;font-size:14px;font-weight:300;border:1px solid #232726;color:#232726;}

#user_data form input[name="utca"] {
margin-left:-5px
}

#user_data form input[type="submit"] {width:230px;height:30px;color:#fff;box-sizing: border-box;margin:10px auto;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;font-size: 13px;font-weight: 500;background: #232726;border:1px solid #232726;transition:color 300ms,background 300ms;cursor:pointer}

#user_data form input[type="submit"]:hover{background-color:#fff;color:#232726;}

#user_data h6 {font-size:14px;font-weight:400;text-align:left;text-transform:none;color:#222}
#user_data h6 strong{font-weight:300}
.del_profile {width:415px;max-width:100%;display:flex;justify-content:center;align-items:center;}
.del_profile a{width:230px;box-sizing:border-box;padding:5px 0;text-align:center;text-transform:uppercase;color:#fff;background:#232726;transition:color 300ms,background 300ms;}
.del_profile a:hover{background:#fff;color:#232726;border:1px solid #232726}
#profile_del_confirm {
border:3px solid maroon;
box-shadow:0 0 10px #111;
border-radius:10px;
padding:10px;
margin:10px;
text-align:center
}

#profile_del_confirm p {
font-size:18px
}
.order_page_all{margin: 150px auto 0 auto;}

#order_sum_min{width:100%;box-sizing:border-box;padding-right:27%;display:flex;justify-content:space-between;background:#232726}
#order_sum_min div{width:25%;text-align:center}
#order_sum_min p{font-size:12px;font-weight:500;color:#fff}
#order_sum_min p:first-letter{text-transform:uppercase}
.info_block{width:100%;margin:0 auto}



.order_table {width:100%;height:45px;box-sizing:border-box;padding:0 10px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #232726}
.order_table  div{width:20%;font-size:12px;font-weight:400;text-align:center;color:#222;}
.order_table  div:last-of-type{display:flex;justify-content:flex-end;align-items:center;}
.order_table:nth-of-type(4n+4) {}
.order_btn{width:65px;height:35px;display:flex;justify-content:center;align-items:center;margin: 0 0 0 15px;border:1px solid #232726;color:#232726;transition:300ms}
.order_btn:hover{color:#fff;background:#66594d;border:1px solid #66594d;}
.order_btn:hover span{color:#fff;}

.order_detail {box-sizing:border-box;}
.order_detail_header{width:100%;height:35px;display:flex;justify-content:space-between;align-items:center;}
.order_detail_header div{width:25%;text-align:center}
.order_detail_header p{font-size:12px;font-weight:500;color:#222}
.order_detail_header p:first-letter{text-transform:uppercase}

.order_detail_article{width:100%;height:35px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000}
.order_detail_article div{width:25%;text-align:center}
.order_detail_article p{font-size:12px;font-weight:500;color:#2f2f2f}
.order_detail_article a{font-size:12px;font-weight:600;color:#232726}

.order_detail tbody tr:first-child th {
border-bottom:1px solid #5a5a5a;
padding:3px
}

.order_detail tbody tr td {
padding:3px
}

.order_detail .order_detail_article:nth-child(2n+1) {}

.order_detail .order_detail_data {}
.order_detail_data small br{display:none}
.order_detail_data_text{padding:10px 0;font-size:12px;font-weight:500;color:#222}
.order_detail_data_text p{color:#222}
.order_detail_data_delivery{padding:10px;font-size: 14px;font-weight: 600;text-transform: uppercase;color: #2f2f2f;}
.order_detail_data_delivery strong, .order_detail_data_delivery span, .order_detail_data_delivery small{font-size:14px;text-transform:none;letter-spacing:0;color:#222}
.order_detail_data_delivery strong{font-weight:500;}
.order_detail_data_delivery span, .order_detail_data_delivery small{font-weight:500}
.order_detail_data_payment{padding:10px;font-size: 14px;font-weight: 600;text-transform: uppercase;color: #2f2f2f;}
.order_detail_data_payment strong, .order_detail_data_payment span, .order_detail_data_payment small{font-size:14px;text-transform:none;letter-spacing:0;color:#222}
.order_detail_data_payment strong{font-weight:500;}
.order_detail_data_payment span, .order_detail_data_payment small{font-weight:500}
.order_detail_data_sum_price{}
.order_detail_data_coupon{}
.order_detail_data_ultimate{padding:10px;font-size: 14px;font-weight: 600;text-transform: uppercase;color: #232726;}
.order_detail_data_ultimate strong{width:25%;font-size:14px;font-weight:600;text-transform:none;text-align:center;color:#2f2f2f}
.order_detail_data_message{padding:10px 0;font-size: 14px;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;color: #26aa5f;}
.order_detail_data_message span{font-weight:400;font-size:14px;text-transform:none;letter-spacing:0;color:#222}
.order_detail_data_general{padding:10px;font-size: 14px;font-weight: 600;text-transform: uppercase;color: #232726;}
.order_detail_data_general strong{width:25%;font-weight:600;font-size:14px;text-transform:none;text-align:center;color:#000}
.order_detail_data_general p, .order_detail_data_ultimate p{display:flex;justify-content:space-between;color: #2f2f2f;}
.order_detail_data_ultimate p span,.order_detail_data_general p span{font-size:14px;font-weight:600}
.order_detail_data_general a{color:#232726; text-decoration:underline;   text-transform: lowercase;}


.order_table_status {padding: 2px;font-weight:600;line-height: 20px;color:#2b2b2b!important;}

.show_order_detail {width:90px;height:35px;display:flex;justify-content:center;align-items:center;font-weight:500;color:#fff;background:#232726;cursor:pointer;transition:color 300ms,background 300ms}
.show_order_detail:hover{color:#fff;background:#232726}

#client_fav_art{width:100%;overflow:hidden;padding:0;box-sizing:border-box;display:flex;justify-content:start;flex-wrap:wrap}

#client_fav_art .client_fav_art_block{width: 100%;max-width: 240px;height: 390px;margin-bottom: 20px;margin-right: 30px;box-sizing: border-box;position: relative;border: 1px solid #f9b332;border-radius: 5px;transition: 300ms;overflow: hidden;}
#client_fav_art .client_fav_art_block a.del_fav{width:25px;height:25px;position: absolute;top: 0;right: 0;display:flex;justify-content:center;align-items:center;font-weight: bold;font-size: 15px;color: #4c082f;border: 1px solid #4c082f;border-radius: 50%;background: #fff;transition:300ms}
#client_fav_art .client_fav_art_block a.del_fav:hover{background:#dc7590}
#client_fav_art .client_fav_art_block img{height:100px;}
#client_fav_art .client_fav_art_block:nth-of-type(4n+0){margin-right:0}
#client_fav_art .client_fav_art_block:hover{background: #dc7590;border-color: #dc7590;}
#client_fav_art .client_fav_art_block:hover h4{color:#fff}
#client_fav_art .client_fav_art_block:hover .product_desc_short{color:#fff}
#client_fav_art .client_fav_art_block:hover .to_basket_button{background:#4c082f}
#client_fav_art .product_cont .product_cont_left{width:100%;}
#client_fav_art .product_cont .product_img_cont{width:100%}
#client_fav_art.product_cont .article_main_pic span{height: 100%;display: flex;justify-content: center;align-items: center;}
#client_fav_art .product_cont .fix_pic.main_pic_width{width:100%;max-width:none;height:auto;border:none;border-radius:5px}
#client_fav_art .product_cont .fix_pic.main_pic_height{width:auto;max-width:none;height:100%;border:none;border-radius:5px}
#client_fav_art .product_cont .product_cont_right{width:100%;height:130px;}
#client_fav_art .product_cont .product_buy_cont{width:100%;height:40px;margin:5px auto 0 auto;box-sizing:border-box;padding:0 15px;display:flex;justify-content:space-between;align-items:center;}
#client_fav_art .product_cont .product_name_and_price{width:100%;height:auto;margin:10px auto 0 auto;box-sizing:border-box;padding:0 15px;overflow:hidden}
#client_fav_art .product_cont h4{height: 40px;color: #dc7590;text-align:left;font-weight:500;font-size:16px;letter-spacing:3px;line-height:22px;text-transform:uppercase;transition:300ms;overflow: hidden;}
#client_fav_art .load_anim_cont{text-align: center;margin-top: 100px;width: 100%;}
#client_fav_art .load_anim_cont img{width: 100px;}
#client_fav_art .product_cont .product_desc_short{height: 32px;overflow: hidden;padding-top:10px;font-size:10px;font-weight:300;line-height:18px;color:#222;transition:300ms}
#client_fav_art .product_cont .final_price{color:#f9b332;text-align:left;font-weight:500;font-size:12px;letter-spacing:2px}
#client_fav_art .product_cont .price_page_hide{color: #222;text-align: left;font-weight: 600;font-size: 12px;text-decoration: line-through;}
#client_fav_art .product_cont .to_basket_button{width:100%;max-width:105px;height:30px;box-sizing:border-box;margin:0;padding:0 10px;display:flex;justify-content:space-around;align-items:center;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;border-radius:5px;color:#fff}
#client_fav_art .product_cont .to_basket_button img{width:20px;padding:0 0 0 5px}
#client_fav_art .product_cont_left{width:100%}
#client_fav_art .product_img_cont {width:100%;}
#client_fav_art .article_main_pic {width: 100%;height: 100vw;max-height: 240px;background: #fff;border-radius: 5px;overflow: hidden;}
#client_fav_art .article_main_pic.main_pic_width{width:100%;height:auto}
#client_fav_art .article_main_pic.main_pic_height{width:auto;height:100%}
#client_fav_art .client_fav_art_block .to_basket_button img{
	height:auto;
}
#client_fav_art .client_fav_art_block h6{
	text-align:center;
	font-size:16px;
	color:#7b7b63;
}
#client_fav_art .client_fav_art_block h3{ 
	text-align:center;
	font-size:16px;
	color:#7b7b63;
}
#client_fav_art .client_fav_art_block h6:hover{
	color:#111;
}
#client_fav_art  .to_basket{display:none}

#compare_page_block {
width:100%;
padding:5px 0;
background-color:#fff;
box-shadow:0 5px 10px #999
}

#compare_table_div {
width:auto;
height:auto;
z-index:1;
overflow-x:scroll
}

#compare_table_div h5 {
color:#09c;
background:#FFF;
font-size:16px;
margin-bottom:3px
}

#compare_table_div h6 {
color:#E26112;
background:#eee;
display:inline;
border-radius:10px;
padding:0 5px;
font-size:14px;
text-transform:lowercase
}

#compare_table_div h6:hover {
color:#FF3;
background:#ccc
}

#compare_table {
margin:5px 5px 5px 0
}

#compare_table th,#compare_table td {
vertical-align:bottom;
padding:5px;
min-width:188px;
max-width:300px
}

#compare_table tr:nth-child(2n+2) {
background-color:#eee;
color:#333
}

#compare_table th {
height:200px
}

#compare_table tr .first_col {
min-width:204px;
color:#FFF;
background-color:#09c;
font-weight:700
}

.first_col {
position:absolute;
border-left:0 solid #fff;
margin-left:-2px
}

.zero {
border:5px solid #fff;
background:rgba(255,255,255,1);
margin-left:-2px;
position:absolute
}

.compare_main_pic_height {
height:100px;
margin-top:0;
border:0 solid red;
text-align:center
}

.compare_main_pic_width {
width:100px;
margin-top:0;
border:0 solid red;
text-align:center
}

#compare_all_close {
float:right
}


.refresh_btn { 
font-size:22px;
text-transform:lowercase
}

#in_basket {
display:inline;
text-transform:uppercase;
border:none;
padding:5px;
width:30px;
position:relative;
top:-5px
}

#in_basket input[type="submit"] {
background-color:#7B7B63;
color:#FFF;
border:none;
padding:3px 36px;
margin-bottom:10px;
margin-top:20px;
font-size:20px;
cursor:pointer
}

#in_basket input[type="submit"]:hover {
background-color:#c1bd4e
}

#in_basket input[name="article_db"] {
position:relative
}

.art_row em {
text-transform:lowercase;
font-style:normal
}

.art_row_db {
position:relative;
font-size:20px;
text-transform:lowercase;
color:#7B7B63
}




#nav_bottom {
text-align:center;
overflow:hidden
}

.arrow_btn,.arrow_btn_hide {
background-image:url(../pics/arrow_btn_green.png);
background-repeat:no-repeat;
background-position:center;
background-position:right;
padding:10px 30px 10px 20px
}

.arrow_btn_back,.arrow_btn_back_hide {
background-image:url(../pics/arrow_btn_back_green.png);
background-repeat:no-repeat;
background-position:center;
background-position:left;
padding:10px 20px 10px 30px
}

.arrow_btn,.arrow_btn_back {
color:#fff;
font-size:20px;
text-transform:uppercase;
font-weight:700;
margin:auto;
transition:500ms;
cursor:pointer
}

.arrow_btn_hide,.arrow_btn_back_hide {
color:#fff;
font-size:20px;
text-transform:uppercase;
font-weight:700;
margin:auto;
opacity:.6
}

.arrow_btn:hover {
background-image:url(../pics/arrow_btn_gold.png);
background-repeat:no-repeat
}

.arrow_btn_back:hover {
background-image:url(../pics/arrow_btn_back_gold.png);
background-repeat:no-repeat
}



#cash_desc_intro {
min-height:300px;
padding:50px 10px 10px;
margin-top:30px;
background-color:#fff;
box-shadow:0 5px 10px #999;
text-align:center;
border-top:3px solid #7B7B63;
color:#7B7B63
}

.cash_desc_intro_block {
display:inline-block;
width:48%;
vertical-align:middle;
height:300px;
padding-top:20px
}

#cash_desc tbody tr {
background:#fff
}

#cash_desc tbody tr:nth-child(2n+1) {
background:rgba(235,235,235,0.6)
}

#cash_desc table tr th {
background-color:#7B7B63;
color:#FFF;
font-size:18px;
padding:0 10px;
vertical-align:middle
}

#cash_desc table tr td {
padding:0 10px;
font-size:22px;
vertical-align:middle
}

.basket_sum.sum_first td {
border-top:3px solid #7b7b63
}

#cd_intro_login {
border-left:1px groove #999
}

#cd_intro_login form {
margin-top:20px;
font-size:18px
}

#cd_intro_login form input[type="text"],#cd_intro_login form input[type="password"] {
border:1px solid #7b7b63;
padding:5px;
margin-bottom:10px;
background-color:#FFF;
font-size:18px;
color:#333
}

#cd_intro_guest a,#cd_intro_login form input[type="submit"],#cash_desc form input[type="submit"]{max-width:230px;padding:0 10px;font-size:12px}
#cash_desc form input[type="button"], #order_page .more_button{width:fit-content;height:30px;box-sizing:border-box;padding:0 10px;display:flex;justify-content:center;align-items:center;font-weight:500;background:#232726;border:1px solid #232726;color:#fff;transition:background 300ms,color 300ms; cursor:pointer;}
/*#cd_intro_guest a:hover,#cd_intro_login form input[type="submit"]:hover,#cash_desc form input[type="submit"]:hover,#cash_desc form input[type="button"]:hover {
/background:#c1bd4e 
}*/
#cash_desc form input[type="button"]:hover, #order_page .more_button:hover{background-color:#fff;border:1px solid #232726;color: #232726;}

#cd_intro_login a {
color:#7B7B63
}

#cd_intro_login a:hover {
color:#c1bd4e
}

#cash_desc_intro a:hover,#cd_intro_login form input[type="submit"]:active,#cash_desc form input[type="submit"]:active,#cash_desc a:active, {
box-shadow:inset 3px 3px 3px #666;
color:#fff
}

#cash_desc #deliver a,#cash_desc #deliver span {
background-color:#999;
color:#eee;
font-size:18px;
padding:5px 10px;
transition:all 300ms;
display:block;
cursor:pointer
}

#cash_desc #deliver a:hover,#cash_desc #deliver span:hover {
background:#c1bd4e
}

#cash_desc #deliver .act_adr {
background-color:#c1bd4e;
color:#fff
}

.cash_desc_art_img {
display:inline-block;
height:50px
}

.cash_desc_art_img .article_main_pic {
height:auto
}

.cash_desc_art_img .akcio_logo {
display:none
}

.cash_desc_art_img br {
display:none
}

.art_row.cash_d {
font-size:18px!important
}

.cash_desc_art_img img {
height:50px!important;
width:auto!important
}

#cash_desc_status {
overflow:hidden;
width:96%;
margin:0 auto
}

#cash_desc_status .cash_desc_state {
float:left;
width:25%;
margin-bottom:30px;
border-bottom:3px solid #ccc;
position:relative
}

#cash_desc_status .cash_desc_state:first-child,#cash_desc_status .cash_desc_state:last-child {
border:none;
width:12%
}

#cash_desc_status .cash_desc_state img {
width:30px;
position:relative;
left:-15px;
bottom:-25px;
z-index:100;
border-radius:20px;
padding:5px 7px 5px 3px;
transition:all 500ms
}

#cash_desc_status .cash_desc_state img.tab_activ {
background:#7B7B63
}

#cash_desc_status .cash_desc_state img.tab_inaktiv {
background:#99997b
}

#cash_desc_status .cash_desc_state img.aktiv {
border:1px solid #c1bd4e;
box-shadow:0 0 10px #c1bd4e;
bottom:-26px
}

#cash_desc_status .cash_desc_state p {
position:absolute;
top:5px;
left:25px;
z-index:200;
text-shadow:0 0 2px #fff
}

#cash_desc_status .cash_desc_state p.tab_activ {
color:#7B7B63
}

#cash_desc_status .cash_desc_state p.tab_inaktiv {
color:#99997b;
z-index:200
}

#cash_desc {width:100%;margin:0 auto}

.cash_desc_block,.client_data_block {
background-color:#fff;
box-shadow:0 0 0 rgba(0,0,0,0.5);
margin:0 0 20px;
position:relative;
border:1px solid #222;
width:100%;
position:relative;
width:96%;
margin:0 auto
}

#cash_desc_szum_table {
margin:10px 0 20px;
background-color:#fff;
box-shadow:0 5px 10px rgba(0,0,0,0.5)
}

#cash_desc_szum_table table {
border-spacing:0
}

.cash_desc_cont {
border:1px solid #7B7B63;
display:none
}

.cash_desc_cont.cont_aktiv {
display:block
}

#cash_desc_navigator span {
float:right
}

#cash_desc .cash_desc_block a {
background:none;
display:block
}

.cash_desc_block h4 {
font-size:18px;
cursor:pointer;
margin:0;
padding:0 0 10px 7px;
text-align:left;
overflow:hidden;
font-weight:700;
background:rgba(0,153,204,0.5)
}

.cash_desc_block a h4.aktiv:before {
content:url(../pics/art_data_up.png);
margin-right:10px;
position:relative;
top:10px;
transition:all 500ms
}

.cash_desc_block a h4.inaktiv:before {
content:url(../pics/art_data_down.png);
margin-right:10px;
position:relative;
top:10px;
transition:all 500ms
}

#cash_desc_navigator h4:last-child h4 {
border-radius:5px
}

#tab_1 h4 {
margin-right:-0
}

#cash_desc_navigator a {
margin-left:0
}

#cash_desc_navigator a:first-child {
margin-left:0
}

.cash_desc_block .inaktiv {
color:#FFF;
background:#99997b
}

.cash_desc_block .aktiv {
color:#fff;
background-color:#7B7B63
}

.tab_inaktiv h4 {
opacity:.9;
background:#b3b390!important
}

.tab_inaktiv {
position:relative
}

.data_block_half,.data_block_full {}

.data_block_half {width:100%;}

.data_block_full {
margin:auto
}

.data_block_full p {
margin-left:20px
}

.data_block_full p strong {
/* text-transform:uppercase */
}

#deliver_adress form {
width:auto
}

#cash_desk_methods {
overflow:hidden;
display:inline
}

#container_body #cash_desc p {
text-transform:none;
margin-top:20px
}

.cash_desk_inaktiv {
position:relative;
z-index:-20
}

#cash_desc h6 {
color:#FFF;
background-color:#09c;
margin:5px 0
}


#cash_desc form {width: 525px;display:flex;justify-content:space-between;flex-wrap:wrap}
#cash_desc form label {width: 115px;margin-left:63px;padding-top:6px;display: inline-block;font-size: 13px;font-weight:500;letter-spacing:1px;text-align: left;color: #2f2f2f;}
#cash_desc form label:first-letter{text-transform:uppercase}

#cash_desc form label.full_label {
width:100%;
display:block;
text-align:left;
color:#7b7b63;
font-size:14px
}

#cash_desc form label.full_label a {
display:inline;
color:#c1bd4e
}

#cash_desc #cash_desc_3 form label,#cash_desc #cash_desc_4 form label {
width:90%;
display:inline-block;
text-align:left;
color:#7b7b63
}

#cash_desc form select[name="utca_type"],#cash_desc form select[name="d_utca_type"] {width:100%;margin-bottom:12px;}

#cash_desc form input[type="text"],#cash_desc form input[type="password"],.checkbox_wrapper {width:345px;height:28px;box-sizing:border-box;margin-bottom:20px;padding:2px 10px;font-size:13px;border:1px solid #232726;color:#2f2f2f;}
#varosos{width:100%;display:flex;justify-content:space-between}
#varosos div{display:flex;flex-wrap:wrap}
#varosos div:first-of-type{width:35%}
#varosos div:last-of-type{width:60%}
#kozterulet{width:100%;display:flex;justify-content:flex-end}
#kozterulet input[type="text"]{width:calc((100% / 1.5) - 10px)!important;}
#kozterulet .kozterulet{width:345px;position:relative;display:flex!important;justify-content:space-between;align-items:flex-start}

.checkbox_wrapper {
display:inline-block;
text-align:left;
border:none;
box-shadow:none
}

#cash_desc form input[class="percent100"] {
width:81%
}

#cash_desc form input[class="percent50"] {
width:40%
}

#cash_desc form input[class="percent25"] {
width:15%
}

#cash_desc form input[class="percent75"] {
width:65%
}

#cash_desc form input[class="percent35"] {
width:25%
}

#cash_desc form input[class="percent65"] {
width:55%
}

#cash_desc form input[class="percent100"] {
width:81%
}

#cash_desc form .percent50 {
width:45%!important
}

#cash_desc form .percent25 {
width:25%!important
}

#cash_desc form .percent75 {
width:65%!important
}

#cash_desc form .percent35 {
width:25%!important
}

#cash_desc form .percent65 {
width:65%!important
}

#cash_desc form .percent100 {
width:93%!important
}

#cash_desc form .hiba {
/*margin-bottom:20px!important;
border-bottom:2px solid #ff3b00!important;
border-right:2px solid #ff3b00!important;*/
border-color:#232726!important;
}
.local_err_box{/*position:absolute;bottom:0;right:0;*/width:100%;/* margin:-10px 0 10px 0; */text-align:right;text-transform:none;color:#f00}
#kozterulet .kozterulet .local_err_box{position:absolute;bottom:5px;left:0;margin:0}
#cash_desc form #kozterulet .hiba{margin-bottom:30px!important}
.global_err_box{
	color:#FF9800;
	margin: 5px 0;
}
.cash_data form {
padding:20px 0
}

#cash_desk_methods form {
padding-left:40px;
text-align:left
}

#cash_desk_methods h6 {
margin:5px 0 0;
text-align:center
}

#order_data_ok {
margin-top:10px;
text-align:center
}

#order_comment h4 {
    color: #2f2e36;
    /* background-color: #7B7B63; */
    font-size: 18px;
    cursor: pointer;
    margin: 0;
    padding: 7px;
    text-align: left;
    overflow: hidden;
    font-weight: 700;
}

#order_comment {
width:100%;
margin:20px 0 0
}

#order_comment textarea {
width:99.9%;
height:100px
}

#order_comment input[type="submit"] {
text-align:right
}

#cash_desc_check tr td {
height:auto!important
}

.cash_desc_szum h3 {

}

.cash_desc_szum h6:before {
position:relative;
top:10px;
left:30px;
display:inline-block;
width:35px;
height:35px;
content:" ";
background:url(../pics/menu_before.png) no-repeat 0 0;
background-size:100%
}

.cash_desc_szum h6:after {
float:right;
position:relative;
top:27px;
display:inline-block;
width:80%;
height:1px;
content:" ";
background:url(../pics/diszvonal_after.png) no-repeat 0 0;
background-size:100%
}

.cash_desc_szum h6 a {
position:absolute;
top:8px;
right:0;
background:#7B7B63;
text-transform:lowercase;
color:#fff;
padding:5px 10px;
transition:500ms;
z-index:1
}

.cash_desc_szum h6 a:hover {
background-color:#c1bd4e
}




/*AšJ RENDELA‰S OLDAL*/
#order_page{width:100%;display: none;}
#order_page_cont{width:100%;max-width:100%;margin:0 auto 20px auto;box-sizing:border-box;padding:150px 40px 0 40px;}
#order_page h2{
	color:#2f2e36;
	font-size:32px;
}
#order_page h3, h3.block_cim{font-size: 20px;font-weight: 700;text-transform: uppercase;color: #000}
#order_page h3{margin-bottom:30px;display:flex}
#order_page h3 span{margin-right:15px}
#basket, .order_page_blocks {width: 100%;/*background-color: #fff;*/margin: 0 0 20px 0;}

/*#basket h4, .order_page_blocks h4 {
font-size:24px;
text-shadow:0 1px 1px #fff;
color:#c1bd4e
}*/

#basket table {
text-align:left;
border-spacing:0
}



.bascet_more_info {
/*display:none;*/
font-size:14px;
text-transform:lowercase;
margin:5px 0 0;
padding:5px 1px
}

.bascet_mod_box {
display:none
}

#basket table .article_col {
	width:40%
}
#basket table .quant_col {
	width:20%
}
#basket table .price_unit_col {
	width:15%
}
#basket table .price_col {
	width:15%
}
#basket table .article_del_col {
	width:10%
}
#basket table .article_quant {
	display:none
}
#basket tbody tr {
	background:#fff;
	border-top:1px solid #2f2e36
}

#basket tbody tr:nth-child(2n+1) {
	background:rgba(235,235,235,0.4)
}

#basket table tr th {
	color:#222;
	font-size:14px;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #232726;
	background:#fff
}
#basket table tr th:first-letter {text-transform:uppercase}
#basket table tr td {
	padding:0;
	font-size:22px;
	text-transform:uppercase;
	vertical-align:middle;
	color:#2f2e36
}
#basket table tr td small, #cash_desc table tr td small{
	font-size:16px;
	text-transform:lowercase;
	font-style: italic;
}
#basket table tr.basket_sum td {
	border-bottom: 2px solid #2f2e36;
    padding: 10px 0;
    font-size: 28px;
}

#basket table tr.basket_pre_sum td {
    padding: 3px 0;
    /* font-size: 28px; */
}


#basket_preview{width: 360px;box-sizing:border-box;padding: 30px;display:none;position: absolute;top:35px;right:0;z-index:10000;background: #fff;border: 1px solid #232726;} 
.basket_preview_item{width:100%;margin-bottom:30px;display:flex;justify-content:flex-start;align-items:flex-start}
.basket_preview_row{width:130px;padding-left:30px;display:flex;flex-wrap:wrap;justify-content:flex-start}
.basket_preview_row h6{width:100%;max-height:40px;margin-top:-5px;margin-bottom:12px;color: #232726;text-align: left;font-weight: 600;font-size: 14px;line-height:20px;overflow:hidden}
.basket_preview_row p{width:100%;font-size:12px;font-weight:500;}
#basket_preview .article_main_pic{width:60px;height:60px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border:1px solid #232726;overflow:hidden}
#basket_preview .article_main_pic img{width:100%;}
.basket_preview_del{width:21px;height:21px;border-radius:50%;margin-left:60px;cursor:pointer;box-sizing:border-box;position:relative;outline:none;border:1px solid #232726; transition:300ms}
.basket_preview_del:before{content:'';width:14px;height:1px;position:absolute;top:9px;left:3px;transform:rotate(-45deg);background:#232726;transition:300ms}
.basket_preview_del:after{content:'';width:14px;height:1px;position:absolute;top:9px;left:3px;transform:rotate(45deg);background:#232726;transition:300ms;}
.basket_preview_del:hover{}
.basket_preview_del:hover:before,.basket_preview_del:hover:after{width:16px;left:2px;}
#basket_preview_sum{width:100%;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#232726;border-top:2px solid #232726}
#basket_preview_sum span{font-size:16px;font-weight:700;color:#232726}
#basket_preview_buttons{width:100%;display:flex;justify-content:space-between}
#basket_preview_buttons #basket_preview_button{width:90px;height:35px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:#232726;background:#fff;border:1px solid #232726;transition:color 300ms,background 300ms;cursor:pointer;}
#basket_preview_buttons  #basket_preview_button:hover{color:#fff;background:#232726;border:1px solid #232726;}
#basket_preview_buttons .def_button{display:none;width:120px;height:30px;margin:0;}
#basket_preview_del_conf{/*margin-top:20px;*/display:flex;justify-content:center;flex-wrap:wrap}
#basket_preview_del_conf p{width:100%;margin-bottom:20px;font-size:14px}
#basket_preview_del_conf .def_button{width:fit-content;height:35px;margin:0 20px;box-sizing:border-box;padding:0 15px;color:#fff;background:#232726;cursor:pointer}

#basket_data{width:100%}
#basket_header{width:100%;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#2b2b2b}
.article_col{width:56%;box-sizing:border-box;padding-left:calc(3% + 1vw);font-weight:500;text-align:left}
.price_unit_col{width:14%;display:flex;flex-wrap:wrap;}
.price_unit_col span{width:100%;font-weight:500;text-align:center}
.quant_col{width:13%;font-weight:500;text-align:center}
.price_col{width:14%;display:flex;flex-wrap:wrap;font-weight:500;text-align:center}
.price_col span{width:100%;}
.show_row{height:130px;display:flex;justify-content:space-between;align-items:center;color:#fff;border-top: 1px solid #232726;}
.show_row.gift, .show_row.acces{margin-left: 40px;}
.article_del{width:34px;display:flex;justify-content:center;align-items:center}
span.basket_btn{width:30px;height:30px;position:relative;display:flex;justify-content:center;align-items:center;border-radius: 50%;border: 1px solid #232726;transition:background 300ms}
span.basket_btn:before{content:'';width:20px;height:1px;display:block;position:absolute;left:5px;top:15px;transform:rotate(45deg);background:#232726}
span.basket_btn:after{content:'';width:20px;height:1px;display:block;position:absolute;left:5px;top:15px;transform:rotate(-45deg);background:#232726}
span.basket_btn:hover{background:#232726}
span.basket_btn:hover::before,span.basket_btn:hover::after{background:#fff}
span.basket_btn  img{height:100%;margin:auto;}
#basket_data .article_pic_and_name{width:100%;display:flex;justify-content:flex-start;align-items:center}
#basket_data .article_pic{width:90px;height:90px;margin:0;padding:0;display: flex;justify-content: center;align-items: center;border:none}
.basket_main_pic_height img {}
.basket_main_pic_width img {width:auto;max-height:90px;max-width:90px}
.basket_pic img.fix_pic:hover{}
#basket_data .basket_article_name{padding-left:10px;font-size:16px;font-weight:600;transition:300ms}
#basket_data .basket_article_name a{color:#232726;}
#basket_data .basket_article_name small.gift{
	color:#232726;
	display:block;
	font-size: 14px;
}
/*#basket_data .basket_article_name:hover{color:#4c082f}*/
#basket_data .price_unit{width:14%;display:flex;flex-wrap:wrap;}
#basket_data .price_unit span{width:100%;font-size:15px;font-weight:600;text-align:center;color:#232726;}
/*#basket_data .price_unit span:first-of-type{font-size:13px;color:#232726;}*/
#basket_data .article_quant{
	font-size: 15px;
    font-weight: 600;
    text-align: center;
    color: #232726;
}
#basket_data .article_quantity_box{width:90px;display:flex;justify-content:center}
.article_quantity_box #in_basket{width:45px;height:35px;padding:0;top:0;display:flex;border: 1px solid #232726;}
.un_of{display:flex;margin:auto 0 auto 5px}
.article_quantity_box #in_basket input[name="article_db"] {width:45px;font-size:15px;font-weight:600;border:none;text-align:center;color:#232726;background:none;}
.article_quantity_box #in_basket .updown {width: 27px;display: none;flex-wrap:wrap;position:relative}
.article_quantity_box #in_basket .updown:before{content:'';width:1px; height:31px;display:block;position:absolute;left:0;top:2px;background:#232726}
.article_quantity_box #in_basket .updown span {width:100%;height:50%;display: flex;justify-content: center;align-items: center;font-size:13px;color:#111;cursor:pointer}
.article_quantity_box #in_basket .updown .fel {}
.article_quantity_box #in_basket .updown .le {}
.article_sum_price{width:14%;display:flex;flex-wrap:wrap;}
.article_sum_price span{width:100%;font-size:15px;font-weight:600;text-align:center;color:#232726;}
/*.article_sum_price span:first-of-type{font-size:13px;color:#232726;}*/
#basket_bottom_block{width:100%;padding-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;border-top:4px double #232726}
#basket_bottom_header{width:100%;}

#login_form_order{padding-bottom:0;border-bottom:none}
#login_form_order h5{padding-left:63px;font-size:15px;color:#111}
#login_cont{width:60%;max-width:100%;margin:20px 0}
#reg_now{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
#reg_now .link{width:500px;display:flex;justify-content:flex-end}
#reg_now .link .def_button{width:100%;max-width:100px;height:30px;font-size:12px;font-weight:500;color:#fff;background:#232726;cursor:pointer;transition:background 300ms,color 300ms}
#reg_now .link .def_button:hover{background:#2f2f2f;color:#fff}
#login_form_order #fb_login{justify-content:flex-start}
#login_cont #fb_login {justify-content:space-between}
#fb_login_btn_o{width:250px;height:40px;margin-left:35px;box-sizing:border-box;padding:0 10px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:300;letter-spacing:-0.1px;cursor:pointer;background:#4267b2;color:#111;border-radius:5px;transition:300ms}
#fb_login_btn_o:hover{background:#223c71}
#fb_logout_btn_o{display:none;width:150px;height:40px;box-sizing:border-box;padding:0 10px;justify-content:center;align-items:center;font-size:14px;font-weight:300;letter-spacing:-0.1px;cursor:pointer;background:#4267b2;color:#111;border-radius:5px;transition:300ms}
#fb_logout_btn_o.fb_aktiv{display:flex!important;}
#fb_logout_btn_o:hover{background:#223c71}
#fb_stat_o{display:none} 
#login_cont button {width:190px;height:40px;margin:0;padding:0 5px 0 10px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;letter-spacing:3px;border:none}
#login_cont button img{padding-left:10px}
#reg_now #login_data{width:100%;margin-bottom:20px;box-sizing:border-box;padding-left:63px;display:flex;justify-content:flex-start;align-items:center;font-size:12px;color:#222}
#reg_now #login_data p{width:125px;}
#reg_now #login_data input{width: 345px;height: 30px;box-sizing: border-box;padding: 2px 10px;font-size: 13px;/*border-radius: 5px;*/border: 1px solid #232726;color: #111;background:none}
#login_cont input[type="submit"]:hover {}
#login_cont input[type="text"],#login_cont input[type="password"] {width:410px;height:30px;box-sizing:border-box;padding:2px 5px;border:1px solid #222;border-radius:5px;color:#222}
#login_cont .link{width:100%;padding:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
#login_cont .link a:first-of-type{width:120px;height:40px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;letter-spacing:1px;color:#26aa5f;border:1px solid #26aa5f;border-radius:5px;transition:300ms}
#login_cont .link a:nth-of-type(2){color:#222;font-size:12px;font-weight:400;letter-spacing:1px;text-align:center;transition:300ms}
#login_cont .link a:first-of-type:hover{color:#26aa5f;border:1px solid #26aa5f}
#login_cont .link a:nth-of-type(2):hover{color:#26aa5f}
#fb_loged_in_data{width:100%;margin:20px 0;display:flex;justify-content:flex-start;flex-wrap:wrap}
#fb_loged_in_data p{width:100%;font-size:13px;font-weight:300;color:#222}
#order_sign_in{} 
.reg_blocks{width:460px;max-width:100%;margin-bottom:10px;position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap}
.reg_blocks strong{
	color: #111!important;
    font-size: 14px!important;
}

.reg_blocks .radio_cont_nem{
	color: #fff!important;
    font-size: 14px!important;
}
.reg_blocks input[name="nem"]{
	
}
.reg_blocks .required_marker{position:absolute;left:2px;top:2px;color:#f00}
.reg_blocks #reg_errors{width:100%;z-index:-1}
.form_row .reg_page_select,#order_page .form_row .reg_page_select,.reg_blocks .reg_page_select,.reg_blocks.reg_page_select{border:1px solid #232726}
#order_page .form_row .reg_page_select{width:calc(100% - 14px);margin-bottom:20px}
#order_page .form_row .reg_page_select .required_marker{display:none}
#order_page .form_row .reg_page_select::before{content:'*';position:relative;left:-19px;}
#order_page .form_row{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row-reverse;flex-wrap:wrap}
#order_page .form_row.giw{display:none!important;visibility:collapse!important;position:absolute;top:-10000px;left:-10000px;z-index:-1000;}
#order_page .required_marker{margin-right:10px}
#order_page .form_row .local_err_box{z-index:1}
.login_operation_block #user_reg{max-width:none;margin:0;padding:0}
.login_operation_block #user_reg form {box-sizing:border-box;padding-left:0;justify-content:space-between;margin:0;background:none}
.login_operation_block #user_reg label{width:125px;padding: 10px 5px 10px 0;align-items:flex-start}
.login_operation_block #user_reg strong {width:100%;font-size:12px;letter-spacing:1px;text-align:left;text-transform:none}
.login_operation_block #user_reg form input[type="text"], #order_sign_in #user_reg form input[type="password"] {min-width:320px;color:#232726;height:30px;margin-left:0;box-sizing:border-box;font-weight:400;border:1px solid #232726;background:transparent;z-index:2}
.login_operation_block #user_reg form input[type="text"]::placeholder, #order_sign_in #user_reg form input[type="password"]::placeholder{font-weight:400;color:#000;}
.login_operation_block #checkbox_block{width:460px;max-width: 100%;}
.login_operation_block .lowercace{margin-bottom:15px;display:flex;}
.login_operation_block .lowercace input{position: absolute;opacity: 0;cursor: pointer;}
.login_operation_block .lowercace.elso{margin-top:25px;position:relative;flex-wrap:wrap}
.login_operation_block .lowercace.elso .local_err_box{width:100%;position:static}
.login_operation_block .lowercace div{min-width:13px;height:13px;position:relative;/*border:1px solid #a0a0a0;border-radius:5px;*/border:1px solid #232726}
.login_operation_block .lowercace .check_dot{display:none;position:absolute;left: 4px;top: 1px;width: 2px;height: 6px;border: solid #232726;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.login_operation_block .lowercace input:checked ~ .check_dot{display:block;    z-index: -1;}
.login_operation_block .lowercace p{width:90%;max-width:460px;margin-left:20px;font-size:13px;}
#regbutton_row{width:460px;max-width:100%;display:flex;justify-content:flex-end}
.login_operation_block #regbtn, .login_operation_block #regbtn_g{width:fit-content;max-width: 100%; padding:0 10px;height: 30px;font-size:12px;font-weight: 500;background:#232726;transition:background 300ms, color 300ms;color: #fff;}
.login_operation_block #regbtn:hover, .login_operation_block #regbtn_g:hover{background:#232726;color:#fff;padding: 0 10px;}
#hiba_horgony, #hiba_horgony_g{position:relative}
#hiba_horgony.hiba, #hiba_horgony_g.hiba{padding-bottom:5px}

#loyalty_card_inner{margin-top:60px;padding-bottom:40px;border-bottom:1px solid #232726}
#loyalty_card_inner div{width:100%;}
#coupon{padding: 0;}
#coupon form{margin-left:63px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
#coupon form label{width:140px;margin-bottom:10px;margin-right:10px;color:#232726;font-size: 13px;}
#coupon form input[type="text"]{width:345px;height:30px;box-sizing:border-box;padding: 7px 10px;font-size: 13px;border: 1px solid #232726;color: #222;}
#coupon form input[type="button"]{width:100%;max-width:160px;height:30px;margin:20px 0 0 0;display:flex;justify-content:center;align-items:center;font-size:12px;letter-spacing:1px;background: #232726;
    color: #fff;}
#coupon form span{height:35px;margin:20px 0 0 0;padding:0 10px;font-size:13px;letter-spacing:0.1vw}
#coupon #coupon_check_result{padding:1vw 0;font-size:13px;color:#232726}
#coupon_button_row{display:flex;justify-content:flex-end}

#basket_bottom_right{
	width:480px;
	padding: 10px 0 10px 10px;
    box-sizing: border-box;
}
#basket_bottom_left{	
	width:600px;
	padding: 10px 10px 10px 0;
    box-sizing: border-box;
}
#invoice_data_inner{width:100%;margin-top:60px;padding-bottom:40px;border-bottom:1px solid #232726}
#invoice h5, #order_delivery_data h5{margin:0 0 20px 63px;font-size:18px;font-weight:500;letter-spacing:3px;text-transform:uppercase;}

#delivery_data_cont #reg_orszag, #invoice_data_cont #reg_orszag{width:345px;margin:0 0 20px 0;box-sizing:border-box}
#delivery_data_cont #reg_orszag select, #invoice_data_cont #reg_orszag select{width:100%;font-size:12px;border:1px solid #232726;}
#invoice_data_cont #reg_orszag{position:relative}
#invoice_data_cont #reg_orszag .required_marker{position:absolute;top:2px;left:2px}
#megjegyzes{width: 460px;max-width:100%;height: 100px;outline: none;/*font-family: 'Montserrat', sans-serif;*/font-size: 13px;background: #fff;border: 1px solid #232726;color: #2f2f2f;font-weight: 400;padding:5px 5px 0 5px;box-sizing: border-box;resize: none;}
#megjegyzes::placeholder {font-weight:400;color:#000;font-size:13px;text-align:center}
#delivery_method{padding-bottom:40px;border-bottom:1px solid #232726}
#deliver_method_block{padding-left:5%}
#deliver_method_block label{/*padding-bottom:0.8vw;*/padding-bottom:14px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;/*font-size:0.83vw;*/font-size:15px;color:#222}
#deliver_method_block label .radio_keret{width:16px;height:16px;position:relative;border:1px solid #2f2f2f;border-radius:50%}
#deliver_method_block label .radio_fill{width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#232726;border-radius:50%}
#deliver_method_block input[type=radio]{width:100%;height:100%;visibility:hidden}
#deliver_method_block input[type=radio]:checked ~ .radio_fill{display:block}
#deliver_method_block strong{padding-left:1vw;font-weight:600}
#deliver_method_block p{width:100%;margin-left:40px}
#deliver_method_block a{text-decoration:underline;color:#232726}
#delivery .form_button_cont{width:100%;display:flex;justify-content:flex-end;align-items:center}
#delivery .copy_that{width:13vw;max-width:none;min-width:220px;font-size:0.7vw;letter-spacing:0.1vw}
/*#delivery .form_button_cont input[type="button"] {width:13vw;max-width:none;min-width:220px;font-size:0.7vw;letter-spacing:0.1vw}*/
#delivery_extra{padding-top:1vw;font-size:0.83vw;color:#222}
#delivery_extra p{margin:0;padding-left:0.5vw;position:relative;font-size:13px}
#delivery_extra p:before{content:'*';width:1px;height:1px;display:block;position:absolute;top:0;left:0}
#delivery_info{margin-bottom:20px;font-size:14px;font-weight:600;color:#232726}
#delivery_info:first-letter{text-transform:uppercase}
#ceges_vasarlo{width:100%;margin: 20px 0 20px 63px;font-size: 18px;font-weight: 500;letter-spacing: 3px;text-transform: uppercase;color: #222222;}
#pay_method_cont{margin-top:60px;padding-bottom:40px;border-bottom:1px solid #232726}
#pay_method_block{padding-left:5%}

#pay_method label{padding-bottom: 14px;display: flex;justify-content: flex-start;align-items: center;flex-wrap:wrap;font-size:15px;color: #222;}
#pay_method label .radio_keret{width:16px;height:16px;position:relative;border:1px solid #2f2f2f;border-radius:50%}
#pay_method label .radio_fill{width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#232726;border-radius:50%}
#pay_method input[type=radio]{width:100%;height:100%;visibility:hidden}
#pay_method input[type=radio]:checked ~ .radio_fill{display:block}
#pay_method strong{padding-left:10px;font-weight:600}
#pay_method p{width:100%;margin-left:40px;font-size:12px}


label.radio_button {margin-left:35px;padding-bottom: 14px;display: flex;justify-content: flex-start;align-items: center;font-size:15px;color: #222;}
label.radio_button  .radio_keret{min-width:16px;height:16px;position:relative;border:1px solid #2f2f2f;border-radius:50%}
label.radio_button  .radio_fill{width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#232726;border-radius:50%}
.radio_button input[type=radio]{width:100%;height:100%;visibility:hidden}
.radio_button input[type=radio]:checked ~ .radio_fill{display:block}
.radio_button strong{padding-left:10px;font-weight:600}
.radio_button p{width:100%;margin-left:calc(16px + 1vw);display:none}

.login_operation_block{
	display:none;
}
#purchase_without_reg{
	display:block!important;
}
/* #set_delivery_address{display:none} */
#pay_method_pics{width:80%;margin-top:20px;display:flex;justify-content:flex-start;align-items:center}
#pay_method_pics img{margin-left:20px}
#pay_method_pics img:first-of-type{margin-left:0}
#deliver_method_block #pay_method_pics{}
#order_delivery_data{margin-top:60px;padding-bottom:40px;border-bottom:1px solid #232726}
/* #order_delivery_data h5{margin:0 0 20px 63px;font-size:18px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#222222} */
#order_sum_all{width:100%;box-sizing:border-box;padding:15px;border:2px solid #232726}
#order_sum_all h3{font-size:22px;color:#2f2f2f}
#order_sum_block{width:100%;/*background:#dbdbdb*/}
#order_sum_header{width:100%;margin-top:20px;padding-bottom:10px;display:flex;justify-content:flex-end;border-bottom:1px solid #232726}
#order_sum_header span{width:60%;display:flex;justify-content:space-between;align-items:center}
#order_sum_header div{text-align:right;font-size: 12px;color: #222;}
#order_sum_header div:nth-of-type(1){width:25%;}
#order_sum_header div:nth-of-type(2){width:30%;text-align:center}
#order_sum_header div:nth-of-type(3){width:45%;}
#order_sum_header div p{font-size:11px;text-align:right}
.order_sum_row{width:100%;padding:15px 0;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #232726}
.order_sum_name{width:35%}
.order_sum_name p{width:95%;font-size: 15px;color:#2f2f2f;text-align:left}
.order_sum_name p a{color:#232726;}
.order_sum_price_and_q{width:65%;display:flex;justify-content:space-between;font-size: 13px;font-weight:500;color: #2f2f2f;}
.order_sum_price_and_q div{text-align:right}
.order_sum_price_and_q div:nth-of-type(1){width: 35%;box-sizing: border-box;padding: 0 3px;}
.order_sum_price_and_q div:nth-of-type(2){width:25%;text-align:center}
.order_sum_price_and_q div:nth-of-type(3){width:40%;}
.ospaq_u{display:flex;flex-wrap:wrap;}
.ospaq_u span{width:100%;}
/*.ospaq_u span:nth-of-type(1){font-size:11px;}
.ospaq_u span:nth-of-type(2){color:#232726;}*/
.ospaq_f{display:flex;flex-wrap:wrap;}
.ospaq_f span{width:100%;}
/*.ospaq_f span:nth-of-type(1){font-size:11px;}
.ospaq_f span:nth-of-type(2){color:#232726;}*/
#order_sum_deli {font-size: 14px;font-weight:500;color: #2f2f2f}
#order_sum_deli_price{font-size: 14px;font-weight:500;color:#232726}
.order_sum_deli {font-size: 14px;font-weight:500;color: #2f2f2f}
.order_sum_deli_price{font-size: 14px;font-weight:500;color:#232726}
#order_sum_tax{width:100%;margin-top:1px;padding:12px 0 8px 0;display:flex;justify-content:flex-end;font-size: 15px;color:#222;/*color: #222;border-top:1px solid #f0dfc5*/}
#order_sum_final_price{width:100%;margin:20px 0 0 0;padding:0;display:flex;justify-content:space-between;}
#order_sum_final_price div:first-of-type p{font-size: 15px;font-weight:600;text-transform:uppercase;}
#order_sum_final_price div:nth-of-type(2){margin:0 10% 0 0}
#order_sum_final_price div:last-of-type p{font-size: 15px;font-weight:600;color:#232726}
#check_order_btn{width:13vw;max-width:none;min-width:220px;font-size:15px;letter-spacing:0.1vw}
#check_order_cont{width:100%;}
#check_order_feedback{margin:20px 0}
#check_order_feedback p{padding: 5px 0 5px 10px;border-left: 2px solid #F00;}
.cash_desc_szum {width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
#check_order_cont .szum_adress {width:50%;box-sizing:border-box;margin:1vw 0;padding-right:10px;text-align:left;}
#check_order_cont .szum_adress p {font-size:13px;font-weight:400;color:#222;}
#check_order_cont .szum_adress p strong{font-weight:500}
#check_order_cont #szum_buttons{width:100%;display:flex;justify-content:space-between;}
#check_order_cont #szum_buttons .def_button{width:13vw;max-width:none;min-width:220px;font-size:13px;letter-spacing:0.1vw}
#check_order_cont #szum_buttons .def_button:last-of-type{width:16vw}
#check_order_cont #szum_buttons .def_button:last-of-type img{padding-left:10px}

#adatvedelmi_rovid{margin-top:60px}
#adatvedelmi_rovid .lowercace{display:flex;font-size:13px;font-weight:500;color:#2f2f2f}
#adatvedelmi_rovid .lowercace input{width:100%;height:100%;visibility:hidden}
#adatvedelmi_rovid .lowercace .pipa{width:16px;min-width:16px;height:16px;margin-right:10px;position:relative;border:1px solid #2f2f2f;border-radius:50%}
#adatvedelmi_rovid .lowercace .radio_fill{content:'';display:none;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#232726;border-radius:50%}
#adatvedelmi_rovid .lowercace input:checked ~ .radio_fill{display:block}
#adatvedelmi_rovid a{margin:0 7px;font-weight:600;color:#232726;border-bottom:1px solid #232726}

#rendeles_kuldes{width:100%;margin-top:40px;box-sizing:border-box;padding-right:65px;display:flex;justify-content:flex-end}
#coupon_form .def_button, #rendeles_kuldes .def_button{width:fit-content;height:30px;box-sizing:border-box;padding:0 10px;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:500;background:#232726;color:#fff; cursor:pointer;transition:background 300ms,color 300ms}
#coupon_form .def_button:hover, #rendeles_kuldes .def_button:hover{    background-color: #fff;border: 1px solid #232726;color: #232726;}
#rendeles_kuldes .def_button img{display:none;margin-left:20px}

.basket_sum td span {
	color:#ef5351;
	font-size:28px;
	font-weight:700;
	text-align:right
}

.basket_sum td:first-child {
	color:#7B7B63;
	text-align:left!important
}

.basket_sum td:last-child {
	text-align:right!important
}
.basket_pic {
	display:inline
}

.basket_pic .no_pic {
	width:50px
}

/*.basket_pic div {
	display:inline;
	height:100px
}*/

.basket_pic .akcio_logo {
	display:none
}







#in_basket .updown .fel:hover {
border-bottom-color:#ef5351
}

#in_basket .updown .le:hover {
border-top-color:#ef5351
}

#comment_cont{
}
#order_invoice_data .center{width:100%;margin:40px 0;display:flex;justify-content:flex-end}


#success_popup{display: none;width: auto;box-sizing: border-box;padding: 10px 15px;position: fixed;top: 21px;left: 50%;transform:translateX(-50%);text-align: center;background: #26aa5f;transition:all 300ms;z-index: 1000000;}	
#success_popup p{display:flex;justify-content:center;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;}
#success_popup p:before{content:'';display:block;width:16px;height:16px;margin-right:10px;background:url(/sources/pics/popup_pipa.png)}

#fail_popup{display: none;width: auto;box-sizing: border-box;padding: 10px 15px;position: fixed;top: 21px;left: 50%;transform:translateX(-50%);text-align: center;background: #F44336;transition:all 300ms;z-index: 1000000;}	
#fail_popup p{display:flex;justify-content:center;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;}
#fail_popup p:before{content:'';display:block;width:16px;height:16px;margin-right:10px;background:url(/sources/pics/popup_pipa.png)}

#order_popup{
	position: fixed;
	z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(47, 46, 54, 0.74);
	display:none
}
#order_popup_cont{width: 300px;border: 1px solid #000;z-index: 1;position: absolute;top: 20%;left: 50%;transform:translateX(-50%);display:flex;justify-content:space-between;flex-wrap:wrap;background: #fff;padding: 10px;text-align: center;box-sizing: border-box;border-radius: 5px;}
#order_popup_cont p{width:100%;font-size:22px;color:#2f2e36;margin:10px 0 20px 0}
#order_popup_cont button{width: 40%;padding: 5px;margin: 0 5%;font-size:14px;font-weight:500;text-transform:uppercase;border:none;background:#232726;color:#fff}


/*RENDELAâ€°S ADATAI*/


input.test{
	background: #85c4f7;
    color: #2196f3;
    padding: 10px 20px;
    margin-top: 50px;
    font-size: 30px;
    border: 2px solid #2196F3;
    border-radius: 30px;
    cursor: pointer;
	transition:all 200ms;
} 
input.test:hover{
	background: #fff;
}


/****************MEDIA****************/
@media only screen
and (min-width : 1921px){
#termek_lista_slider{width:100%;position:relative;transform:translateX(0)}
#termek_lista_slider .basic_sub_galery {width: 78.54%;}
}

@media only screen
and (min-width : 1537px)
and (max-width : 1680px){


/*.tlt_pic{width:100%;height:250px;max-height:250px;}*/
}

@media only screen
and (min-width : 1537px)
and (max-width : 1600px){
#termek_lista_slider .img_block img{max-width:480px}
}

@media only screen
and (min-width : 1441px)
and (max-width : 1536px){


/*.tlt_pic{width:100%;height:200px;max-height:200px;}*/
}

@media only screen
and (min-width : 1281px)
and (max-width : 1480px){
}



@media only screen
and (max-width : 1440px)
and (min-width : 1367px){
#termek_lista_slider .img_block{padding:0 100px 0 0}
#termek_lista_slider .img_text h2:not(.tlong){font-size: 48px;}
#webshop_slider_menu{right:40px}
#termek_lista_slider .img_block img{max-width:410px}

/*.tlt_pic{height:180px;max-height:180px;}*/
}

@media only screen
and (max-width : 1440px)
and (min-width : 1025px){

}

@media only screen
and (max-width : 1366px)
and (min-width : 1281px){
#termek_lista_slider .img_text{left: 150px;}
#termek_lista_slider .img_block{padding:0 120px 0 0}
#termek_lista_slider .img_text h2:not(.tlong){font-size: 46px;}
#termek_lista_slider .basic_sub_galery .owl-nav{left:40px}
#termek_lista_slider .basic_sub_galery.owl-carousel .owl-dots {left:90px}
#termek_lista_slider .img_block img{max-width:390px}

/*.tlt_pic{height:180px;max-height:180px;}*/
}

@media only screen
and (max-width : 1360px){
#complete_menu .menu_level_1 h4{font-size:14px;}
#complete_menu .menu_level_2 h5{font-size:12px}
#complete_menu .menu_level_3 h6{font-size:10px}
}

@media only screen
and (max-width : 1360px){
#product_cont_page{padding:0 65px}
}

@media only screen
and (max-width : 1280px){
#category_list section {flex-wrap:wrap;-webkit-flex-wrap:wrap;}

/*.tlt_pic{height:155px;max-height:155px;}*/
/*.uj_termek p, .akcios_termek p {padding: 3px 6px;}*/
}

@media only screen
and (min-width : 1051px)
and (max-width : 1280px) {
#latest_action{padding-left:1.4vw}
}

@media only screen
and (min-width : 1025px)
and (max-width : 1280px) {
#termek_lista_slider .img_block img{max-width:330px}
#termek_lista_slider .img_text h2:not(.tlong){font-size: 42px;}	
.more_art_info h4 {
font-size:16px
}

.article_list_data_table table {
font-size:.7em;
margin:5px 0 5px 10px
}

.article_box_page h4:after {
width:80%
}

.cash_desc_szum h6:after {
width:70%
}
#category_list section {justify-content:space-around;-webkit-justify-content:space-around}
#termek_lista_slider .img_text{left: 150px;}
#termek_lista_slider .img_block{padding:0 110px 0 0}
#termek_lista_slider .basic_sub_galery .owl-nav{left:40px}
#termek_lista_slider .basic_sub_galery.owl-carousel .owl-dots {left:90px}
}

@media only screen
and (min-width : 801px)
and (max-width : 1280px) {
#filter {
/* height:100px */
}
}

@media only screen
and (min-width : 1051px)
and (max-width : 1070px) {
#basket_bottom_left{width:560px}
#order_sum_all {padding:30px 10px}
}

@media only screen
and (max-width : 1050px) {
#webshop #webshop_cont{max-width:none;padding:0 2.5%}
#article_box_page_top {box-sizing:border-box;}
.article_box_page {max-width:none;box-sizing:border-box;padding:0 2.5%}
.article_box_page .product_cont_all {box-sizing:border-box;}
#order_page_cont {padding:100px 20px 0 20px}
#info_page_menu {/*max-width:none;box-sizing:border-box;padding:0 2.5%*/}
#client_page_all.client_data_block {/*max-width:none;padding:20px 2.5% 0 2.5%*/}
#info_1{padding:0}
#basket_bottom_left, #basket_bottom_right{width:100%}
}

@media only screen
and (min-width : 801px)
and (max-width : 1050px) {
#latest_action{padding-left:4.4vw}	

#webshop #webshop_cont{justify-content:flex-start}
#webshop #webshop_cont #webshop_left {margin-right:10px}
#webshop_products_cont .product_cont:nth-of-type(3n+4) {margin-right: 30px;}
#webshop_products_cont .product_cont:nth-of-type(2n+1) {margin-right: 0;}
#hit_list #webshop_products_cont .product_cont:nth-of-type(2n+1) {margin-right: 30px;}
#hit_list #webshop_products_cont .product_cont:nth-of-type(4n+4) {margin-right: 30px;}
#hit_list #webshop_products_cont .product_cont:nth-of-type(3n+0) {margin-right: 0;}
#hit_list #webshop_products_cont {justify-content:space-between}

#client_fav_art {justify-content:space-between}
#client_fav_art .client_fav_art_block{margin:0 auto 20px auto!important}	

#login_cont{width:80%}
#webshop_top #filters{display:-ms-grid;display:grid;-ms-grid-columns: 240px 270px 270px;grid-template-columns: 240px 270px 270px;-ms-grid-rows: auto auto auto;grid-template-rows: auto auto auto;}
#filters #filter_1{margin-left:30px;-ms-grid-column:3;grid-column:3/4;-ms-grid-row:1;grid-row:1/2}
#filters #filter_2{margin-left:30px;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/2}
#filters #filter_3{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2}
#filters #order_by{margin-left:0;margin-top:20px;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:2;grid-row:2/3}
}

@media only screen
and (max-width : 1024px){
#product_cont_page {padding: 0 15px;}
#product_cont_page .product_cont_right{padding:20px 40px 20px 20px}
#product_cont_page .article_main_pic img{width:100%;position:static}
#product_cont_page .product_cont_left{display:flex;justify-content:center;align-items:center}
#recommended_product #recommended_product_cont{flex-wrap:wrap}
#termek_lista_slider .img_text{padding:10px}


.order_page_all {margin: 100px auto 0 auto;}
#termek_oldal .add_to_cart {height: auto;margin: 0 0 0 20px;padding: 5px 40px 5px 20px;flex-shrink: unset;}
#product_list .product_cont {width: 33%;}
}

@media only screen
and (min-width : 801px)
and (max-width : 840px) {
#webshop_products_cont {justify-content:space-between}
#webshop_products_cont .product_cont, #webshop_products_cont .product_cont:nth-of-type(3n+4){margin-right:0}	
#webshop_products_cont .product_cont:nth-of-type(2n+1) {margin-right: 0;}
#hit_list #webshop_products_cont {justify-content:center}
#hit_list #webshop_products_cont .product_cont, #hit_list #webshop_products_cont .product_cont:nth-of-type(3n+4){margin-right:30px}	
#hit_list #webshop_products_cont .product_cont:nth-of-type(2n+1) {margin-right: 30px;}
#hit_list #webshop_products_cont .product_cont:nth-of-type(2n+0) {margin-right: 0;}
}

@media only screen
and (min-width : 0px)
and (max-width : 1024px) {
.cash_desc_szum h6:after {
display:none
}
.article_box_page .product_buy_cont {height:120px;flex-wrap:wrap}
#to_basket, .to_basket {width:calc(100% - 100px)}
.tq_calc{width:100%}
.article_box_page .to_basket_button {}
#product_list{padding:0 15px}
}

@media only screen
and (min-width : 801px)
and (max-width : 1024px) {
.main_pic_div {
width:100px
}

.main_pic_width {

}

.main_pic_height {
height:auto
}

.article_list_data_table {
display:none
}

.article_box_right_right {
width:100%;
float:none;
height:auto
}

.price_box {
height:auto;
min-height:50px
}

.article_box_right_left h4 {
margin-bottom:10px
}

.article_box_right_left {
width:100%;
float:none;
height:auto;
margin-bottom:20px
}

#basket table tr td {
padding:3px;
font-size:16px;
height:90px;
text-transform:uppercase
}

.price_box,.article_box_page_right_right {
width:100%;
float:none;
height:auto;
position:relative
}

.article_box_page_right_right a {
position:static
}

.article_box_page_right_right h3 {
width:68%
}

#article_pics {
text-align:center;
position:relative;
height:auto
}

#article_pics img.fix_pic {
width:90%;
margin:10px auto
}

#article_box_page_top_left {
width:100%
}

#article_box_page_top_right_wrapper {
width:100%;
margin-top:10px
}

.article_box_page h4:after {
width:80%
}

#specification_filter {
margin:0 100px 0 200px
}

#filter h4 {
font-size:14px
}

#brand_select_container,#product_type_select_container {
width:190px
}

#brand_select_container select,#product_type_select_container select {
font-size:16px
}

#filter_head {
padding:0 3px;
right:0
}

#filter input[type="submit"] {
font-size:14px;
padding:8px 2px
}

#article_box_page_desc iframe {
height:280px;
width:500px
}

#order_data {
width:100%;
margin-bottom:175px
}

#article_page_icons {
width:100%;
height:155px;
overflow:hidden
}

}

@media only screen
and (min-width : 481px)
and (max-width : 800px) {

#article_list #content_left {
display:none;
position:absolute;
z-index:105;
background:rgba(255,255,255,0.95);
padding:10px;
border:3px solid #09e
}

#art_quant_left {
float:none;
width:100%;
text-align:center
}

#art_quant_center {
float:none;
width:100%;
text-align:center
}

#art_quant_right {
float:none;
width:100%;
text-align:center
}

#art_quant h4,#art_quant form {
display:inline-block;
text-align:center
}

#filter_toggle {
display:block
}

#last_view_block {
display:none
}

.main_pic_div {
width:100px
}

.main_pic_height {
height:auto
}

.article_list_data_table {
display:none
}

.article_box_right_right {
width:100%;
float:none;
height:auto
}

.price_box {
height:auto;
min-height:50px
}

.article_box_right_left h4 {
margin-bottom:10px
}

.article_box_right_left {
width:100%;
float:none;
height:auto;
margin-bottom:20px
}

.price_box,.article_box_page_right_right {
width:100%;
float:none;
height:auto
}

.article_box_page_right_right a {
position:static
}

.article_box_page_right_right h3 {
width:46%;
font-size:16px;
padding:0 5px 10px
}

#article_pics {
text-align:center;
position:relative;
height:auto
}

#article_pics img.fix_pic {
width:90%;
margin:10px auto
}

#art_pic_carousel .overview {
left:25%!important
}

#basket table tr td {
font-size:16px
}

#cash_desc table tr td {
padding:0 5px;
font-size:18px
}

.basket_sum td span {
font-size:20px
}

.article_box_page h4:after {
width:80%
}

#webshop_top{grid-template-columns:35% auto 270px;}
#order_sum_min {flex-wrap:wrap;padding-right:0;}
#order_sum_min div {width: 50%;margin-bottom:10px;margin-left: auto;}
.order_table {height:auto;padding:10px;flex-wrap:wrap;justify-content:flex-end}
.order_table div {width: 50%;margin-bottom:10px;}
.order_table div:last-of-type{width:100%;margin-top:10px;justify-content:space-around}
.show_order_detail {margin-left:10px}
.order_detail_article {height:auto}

#webshop_top #filters{-ms-grid-column: 1;grid-column: 1/2;-ms-grid-row: 3;grid-row: 3/4;grid-columns: 200px 200px;grid-template-columns: 200px 200px;grid-rows: auto auto;grid-template-rows: auto auto;grid-row-gap:20px;grid-column-gap:30px}
#filters #filter_1{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:2;grid-row:2/3}
#filters #filter_2{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/2}
#filters #filter_3{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2}
#filters #order_by{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:2;grid-row:2/3}

#recommended_product .product_cont{width:48%}
#product_list .product_cont{width:48%}
}

@media only screen
and (min-width : 601px)
and (max-width : 800px) {
#latest_action{padding-left:7.5vw}	
#webshop_products_cont {justify-content:center}
#webshop_products_cont .product_cont {margin-right:0!important}
#hit_list #webshop_products_cont .product_cont {margin-right:30px!important}
#hit_list #webshop_products_cont .product_cont:nth-of-type(2n+0) {margin-right:0px!important}
#client_fav_art {justify-content:space-between}
#client_fav_art .client_fav_art_block{margin:0 auto 20px auto!important}
#login_cont{width:100%}	
#termek_lista_slider .img_block img{transform:scale(0.8)}	
}

@media only screen
and (min-width : 0px)
and (max-width : 800px) {
.tlt_pic{margin: 0 0 15px 0;}
.tlt_extra{padding:10px 15px;}
.tlt_spec_cont p strong{font-size:15px;}
.tlt_cimke{left:15px;}
.uj_termek{padding:0 2px;}
.uj_termek p.cimke_szoveg {padding:0 6px;font-size: 18px;}
.tlt_desc .tlt_title{font-size:16px;}
#termek_lista_header {align-items: flex-start;}
#valasztott_kat {text-align: center;}
#termek_oldal .add_to_cart:after {top: 7px;left: 0;margin: auto;right:0;}
#termek_oldal .add_to_cart {padding: 30px 15px 5px 15px;}
.comment_block {width: 100%;}
.prod_rate_comment_cont {width: 90%;}
	
#basket_data .basket_article_name{font-size:14px;}		
#basket_header{font-size:12px;}
#basket_data .price_unit span,.article_sum_price span{font-size:13px;}
/*#basket_data .price_unit span:first-of-type,.article_sum_price span:first-of-type{font-size:12px;font-weight:500;}*/
.order_table {font-size:12px}
.show_order_detail{}
.order_btn .red_btn {
font-size:10px;
padding:8px 3px;
display:block;
float:none;
margin:0 0 10px;
}

.order_table tr td:first-child {
font-size:10px
}

.order_detail {
margin-left:0;
width:100%
}

#in_basket input[name="article_db"] {
font-size:20px
}

.bascet_more_info {
display:block;
position:absolute;
bottom:0;
left:0;
width:100%;
text-align:center
}

#basket table .article_col {
width:60%
}

#basket table .quant_col {
width:10%
}

#basket table .price_unit_col {
width:0
}

#basket table .price_col {
width:30%
}

#basket table .article_del_col {
width:0
}

#basket table .article_quant {
display:inline-block
}

#basket table .article_pic {
padding:3px 3px 30px;
position:relative
}

#basket table .basket_article_name {
position:relative;
padding-bottom:30px
}

#basket table .quant_mod {
display:none
}

#basket table .article_del,#basket table .hide_td {
display:none
}

#cash_desc_szum_table table .hide_td {
display:none
}

.basket_btn span {
font-size:16px;
position:relative;
top:-5px;
margin-left:20px;
padding:7px 20px
}

#article_box_page_top_left {
float:none;
width:100%
}

#article_box_page_top_right {
float:none;
width:100%;
text-align:center;
margin-top:15px
}

#article_box_page_top_right_wrapper {
margin-bottom:10px;
float:none;
width:100%
}

#show_3d {
display:none
}

#free_files {
width:87%;
float:none;
margin:0 0 20px 13%;
overflow:hidden
}

#free_files .dl_file_block {
margin-left:10px
}

#reg_files {
width:74%;
float:none;
margin:0 5% 20px 13%
}

.dl_file_block p {
margin-top:0;
padding:10px
}

#article_list.search_result .result_item {
width:90%;
min-width:0
}

.cash_desc_intro_block {
display:block;
width:100%;
height:auto;
margin-bottom:10px
}

#cd_intro_login {
border-left:none;
border-top:1px groove #999
}

.data_block_half {
width:100%;
padding:5px
}

#cash_desc,.cash_desc_block,.client_data_block {
padding:0
}

#cash_desc #deliver a {
display:block
}

#article_box_page_top_right img.main_pic_height {
max-height:none;
max-width:50%;
height:auto;
width:auto
}

#article_box_page_top_right img.main_pic_width {
max-height:none;
height:auto;
width:100%
}

#cash_desc_status {
width:100%;
padding-top:20px
}

#cash_desc_status .cash_desc_state:first-child,#cash_desc_status .cash_desc_state:last-child {
border:none;
width:20px
}

#cash_desc_status .cash_desc_state img {
left:0
}

#cash_desc_status .cash_desc_state p {
top:-16px;
left:0
}

#article_page #article_left {
display:none
}

#article_page #article_body {
margin-left:0
}

#article_box_page_top {justify-content:flex-start;flex-wrap:wrap}
#article_box_page_top h5 {width:100%}

#article_page_icons {
height:auto;
width:100%
}

.article_box_page_left {
width:100%
}

.price_discount_box {
width:100%
}

.article_box_page_right {
width:100%
}

#order_data {
width:100%
}

#add_to_set_button {
position:absolute;
top:950px;
width:95%
}

#article_box_page_desc {
width:100%
}

#filter {
display:none;
padding-bottom:60px
}

#filter_toggle {
display:block;
margin-bottom:10px
}

#filter_menu {
float:none;
margin:0;
padding:0 5px
}

#brand_select_container,#product_type_select_container {
width:49%;
margin:0 1% 0 0;
float:left;
box-sizing:border-box;
left:0
}

#filter_head {
bottom:10px;
top:auto
}

#specification_filter {
margin:20px 0 0
}

#filter .filter_box {
width:49%;
margin:10px 1% 0 0;
position:relative;
padding:4px
}

#article_page_icons span.print {
display:none
}
#article_box_page_top #pointer h6 {margin:auto;text-align:left}
.art_name h4 {font-size:28px;}
.article_box_bottom .basket_button h3 {font-size:22px;}
/*.article_box_page .product_cont{padding-top:70px;flex-wrap:wrap}*/
.article_box_page .product_cont_left, .article_box_page .product_cont_right{width:100%}
.article_box_page h4 {text-align:center;-ms-grid-column: 1;-ms-grid-column-span:4;grid-column: 1/4;}

.article_box_page .product_buy_cont{justify-content:center}
#to_basket, .to_basket {-ms-grid-column: 1;-ms-grid-column-span:4;grid-column: 1/4;}

.article_box_page .product_cont_all {grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;grid-rows:auto auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto auto;grid-gap:0;align-items:center}
.article_box_page #product_name {-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/5;font-size:26px;}
.article_box_page .article_labels {-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/5;-ms-grid-row:2;grid-row:2/3;align-items:flex-start}
.article_box_page .product_img_cont {padding-left: 0;padding-bottom:35px;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/5;-ms-grid-row:3;grid-row:3/4}
.article_box_page .product_img_cont .article_main_pic {display:flex;justify-content:center;}
.article_box_page .product_description {-ms-grid-row:4;grid-row:4/5;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/5}
.article_box_page .price{text-align:center;-ms-grid-column: 1;grid-column: 1/2;-ms-grid-row:6;grid-row:6/7;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
#art_spec_fail{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/5}
.article_box_page #color_and_size_block {-ms-grid-column: 3;-ms-grid-column-span:5;grid-column: 3/5;-ms-grid-row: 6;grid-row: 6/7;display: flex;}
.article_box_page .to_basket_button {min-width:160px;-ms-grid-column: 1;grid-column: 1/2;-ms-grid-row:7;grid-row:7/8}
.product_cont_all #kivansag {-ms-grid-row:7;grid-row:7/8;-ms-grid-column:3;-ms-grid-column-span:5;grid-column:3/5}
#merettabla {width:90%;padding:10px;left:5%}
#basket_bottom_block {flex-wrap:wrap}
#invoice_data_cont, #basket_bottom_right {width: 100%;}

#webshop_slider_menu{width:100%;min-height:155px;margin:-30px 0 0 0;position:relative;right:0;top:0}
#webshop_slider_menu .smi_above{padding: 30px 45px 20px 20px;}
#webshop_slider_menu .simple_menu_item{height:155px;left:20px}
#webshop_slider_menu .simple_menu_item .slider_menu_pic{height:0;margin-bottom:0}
#webshop_slider_menu .simple_menu_item:hover p,#webshop_slider_menu .simple_menu_item.alap_nyitva p{height:60px}
#webshop_slider_menu .slider_menu_extra_link{width:155px;height:20px;box-sizing: border-box;padding: 0 10px 0 0 ;/*top: 0;right:23px;*//*top:68px;right:-46px;*/top:67px;right:-50px;justify-content: flex-end;font-size:11px;z-index:2}
#webshop_slider_menu .simple_menu_item:hover .slider_menu_extra_link,#webshop_slider_menu .simple_menu_item.alap_nyitva .slider_menu_extra_link{color:#2f2f2f}
#webshop_slider_menu .smi_above a{bottom:5px}
#webshop_slider_menu .smi_above::after{bottom:10px;right:40px}
#product_cont_page .product_cont{flex-wrap:wrap;flex-flow:column}
#product_cont_page .product_cont_left,#product_cont_page .product_cont_right{width:100%}
.more_pics{left:20px}
.tlt:nth-of-type(3n) {margin: 0 0 30px 0;}
.tlt_link{padding:20px 20px 0 20px}

#termek_lista_header{flex-wrap:wrap}
#termek_lista_header .bread{width:100%;margin-bottom:30px}
.tlr,.tlr:last-of-type,#tlr_by_price{margin:0 15px 15px 0}

#user_reg form {  width: 100%;}
#webaruhaz_menu{flex-wrap:wrap;}
.ws_cat_menu{width:100%;}
/*.ws_cat_menu.open{height:calc(100vh - 150px);overflow-y:auto;}*/
.ws_akt_value{justify-content:flex-start;font-size:15px;line-height:16px;}
/*#webaruhaz_menu .level_1, #webaruhaz_menu h4.link{text-align:center;width:100%;}
#webaruhaz_menu .level_2, #webaruhaz_menu h5.link {justify-content: center;}*/
.ws_cat_menu .level_1,.ws_cat_menu .level_2{font-size:15px;line-height:16px;text-align:left;}
}


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

.article_box_page .product_cont_all {grid-columns:25% 5% 35% 35%;grid-template-columns:25% 5% 35% 35%;grid-rows:auto auto auto auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto auto auto auto;align-items:center}	
.article_box_page .price{text-align:center;-ms-grid-column: 1;-ms-grid-column-span:5;grid-column: 1/5;-ms-grid-row:6;grid-row:6/7;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.article_box_page #color_and_size_block {-ms-grid-column: 1;-ms-grid-column-span:5;grid-column: 1/5;-ms-grid-row:7;grid-row:7/8;display: flex;}
.article_box_page .to_basket_button {-ms-grid-column: 1;-ms-grid-column-span:5;grid-column: 1/5;-ms-grid-row:8;grid-row:8/9}
.product_cont_all #kivansag {-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/5;-ms-grid-row:9;grid-row:9/10;}	

#filter_made {max-width:100%;z-index:1!important}
#filter_made .unique_select_list{max-width:calc(100% + 2px)}
#login_form_order h5{padding-left:0;}
#login_cont{width:100%}
#login_cont #fb_login {height:auto}
#login_cont .link {justify-content:center}
#login_cont .link_item{margin:0 15% 20px 15%}
#ceges_vasarlo,#order_delivery_data h5,#invoice h5{margin: 20px 0;}
#marka_menu .menu_level_1{justify-content:space-between}
#marka_menu .menu_block_level_1{margin:0 0 30px 0}
#marka_menu .menu_block_level_1:nth-of-type(2n){margin:0 0 30px 0}
#termek_lista_slider .active .img_text{/*top:auto;bottom:120px;transform:none;*/}	
#termek_lista_slider .basic_sub_galery .owl-nav{/*top:auto;bottom:120px;transform:none;*/}

.tlt_desc .tlt_title {height:44px;min-height:44px}
.ospaq_u span:nth-of-type(2),.ospaq_f span:nth-of-type(2){font-size:12px;font-weight:600;}
#order_sum_deli_price {font-size: 12px;font-weight: 600;}
.order_sum_deli_price {font-size: 12px;font-weight: 600;}
}

@media only screen
and (min-width : 481px)
and (max-width : 600px) {	
#webshop_products_cont {justify-content:center}
#webshop_products_cont .product_cont {margin-right:0!important}
#hit_list #webshop_products_cont .product_cont {margin:0 auto 20px auto!important}
#client_fav_art {justify-content:space-between}
#client_fav_art .client_fav_art_block{margin:0 auto 20px auto!important}
.article_col {width: 59%;padding-left: calc(34px + 3.5vw);}
.price_unit_col {width: 15%;}
.quant_col {width: 15%;text-align:right}
.price_col {width: 100%;text-align: right;}
#basket_data .article_pic_and_name {width: calc(100% - 110px);}
#basket_data .price_unit {width: 30%;}
#basket_data .article_quantity_box {width: 90px;justify-content:flex-end}
.article_sum_price {width: 100%;}
.article_sum_price span{text-align:right;}
#coupon form {margin-left: 0;}
#order_delivery_data h5 {margin:0 0 20px 0}
#cash_desc form {justify-content:flex-start}
#cash_desc form label {margin-left:0}
#kozterulet {padding-left:115px;justify-content:flex-start}
#order_invoice_data .center, #delivery .form_button_cont  {width: 87%;}
#order_sign_in #user_reg form {padding-left: 36px;}
/*#order_sign_in #user_reg form input[type="text"], #order_sign_in #user_reg form input[type="password"] {width:275px;min-width: 275px;}*/
#marka_menu .menu_block_level_1{width:30%}

}

@media only screen
and (max-width : 600px)
and (min-width : 400px){
#termek_lista_slider .img_block img{transform:scale(0.7)}	
#termek_lista_slider .img_text h2 {font-size: 48px;line-height:50px}
#termek_lista_slider .img_text h2.tlong{line-height:34px}
}

@media only screen
and (max-width : 550px){
#termek_lista_slider .img_block img{max-width:100%}
}

@media only screen
and (min-width : 0px)
and (max-width : 480px) {



.article_box {
height:auto
}

#article_list #content_left {
display:none;
position:absolute;
z-index:105;
background:rgba(255,255,255,0.95);
padding:10px;
border:3px solid #09e
}

#art_quant_left {
float:none;
width:100%
}

#art_quant_center {
float:none;
width:100%
}

#art_quant_right {
float:none;
width:100%
}

#art_quant h4,#art_quant form {
display:inline-block;
text-align:center
}

#filter_toggle {
display:block
}

#last_view_block {
display:none
}

.main_pic_div {
width:90%;
position:static
}

.article_box_left,.article_box_right {
overflow:hidden;
height:auto;
float:none;
width:90%
}

.article_box_page_right {
width:100%;
float:none;
margin-bottom:150px
}

#product_sizes {
top:30px
}

#sizes {
width:75%
}

#colors {
width:75%
}

#product_and_misc_informaion {
height:320px;
margin-top:20px;
top:0
}

.free_deliver {
margin-bottom:40px;
text-align:center
}

.article_list_data_table {
display:none
}

.article_box_right_right {
width:100%;
float:none;
height:auto
}

.price_box {
height:auto;
min-height:50px
}

.article_box_right_left h4 {
margin-bottom:10px
}

.article_box_right_left {
width:100%;
float:none;
height:auto;
margin-bottom:20px
}

.price_box,.article_box_page_right_right {
width:100%;
float:none;
height:auto
}

.article_box_page_right_right a {
position:static
}

#article_box_page_download .left,#article_box_page_download .right {
float:none;
width:100%;
min-height:40px
}

#download_login form {
text-align:right
}

.article_box_page {
width:98%;
padding:0
}

#article_page_pics {
width:98%
}

#article_pics {
width:100%;
float:none;
text-align:center;
position:relative;
height:auto
}

#article_pics img.fix_pic {
width:100%;
margin:10px auto
}

#art_pic_carousel {
width:100%
}

#art_pic_carousel .overview li {
width:130px
}

.page_turn_form .blue_btn,.page_turn_form .green_btn {
color:#FFF;
border:none;
margin:5px 3px 0;
padding:3px 12px;
font-size:20px;
border-radius:40px!important;
height:auto
}

#basket table tr th {
font-size:10px
}

#article_box_page_top {
position:relative
}

#article_box_page_desc iframe {
height:235px;
width:425px
}

#order_data {
margin-bottom:30px
}

.article_box_page_left {
position:static
}

#page_peel_bottom {
text-align:center
}

#page_turn {
float:none
}

#brand_select_container,#product_type_select_container {
width:100%;
margin:0 auto 3px;
float:none;
left:0
}

#brand_select_container:after,#product_type_select_container:after {
right:5%
}

#specification_filter {
margin:0;
top:60px
}

#filter .filter_box {
width:100%
}

.free_deliver span {
margin:0;
width:100%
}

.free_deliver span:last-of-type {
float:left
}

#order_data div:first-child {
width:40%
}

#order_data div {
width:60%
}

#product_and_misc_informaion p em {
padding:10px 0;
display:block
}

.article_box_page_right_right h3 {
width:96%;
margin:2%
}

#user_data form input[name="utca"] {
margin-left:0
}

#user_data form label {
text-align:left
}

.arrow_btn,.arrow_btn_back,.arrow_btn_hide,.arrow_btn_back_hide {
font-size:16px;
padding:10px 15px;
display:block;
width:80%;
margin:10px auto
}

.arrow_btn,.arrow_btn_hide {
margin-left:9%
}

.arrow_btn_back,.arrow_btn_back_hide {
margin-right:9%
}

.article_box_page h4:after {
width:70%;
display:none
}

#basket table .article_pic {
padding:0!important;
width:0;
border:none
}

#cash_desc table tr td {
padding:0 5px;
font-size:16px
}

.basket_sum td span {
font-size:18px
}

.cash_desc_art_img_cell {
padding:0!important;
width:0!important;
border:none!important
}

.cash_desc_art_img_cell .cash_desc_art_img {
display:none
}

#cash_desc_status {
width:100%;
padding-top:0
}

#cash_desc_status .cash_desc_state {
float:none;
width:100%;
margin-bottom:5px;
border-bottom:none;
position:relative
}

#cash_desc_status .cash_desc_state img {
position:static
}

#cash_desc_status .cash_desc_state p {
position:relative;
display:inline-block;
left:5px;
top:-14px
}

#cash_desc_status .cash_desc_state:first-child,#cash_desc_status .cash_desc_state:last-child {
border:none;
width:auto
}

#cash_desc form {width:100%}
#cash_desc form label {width:100%;margin-left: 0;margin-bottom:15px;text-align:left}
#cash_desc form input[type="text"],#cash_desc form input[type="password"],.checkbox_wrapper {width:100%}
#delivery_data_cont #reg_orszag, #invoice_data_cont #reg_orszag {width: 100%;}
#kozterulet .kozterulet {width: 100%;}
#megjegyzes {width: 100%;}
label.radio_button {margin-left: 0;}

.order_sum_pic {
width:0;
display:none
}

.cash_desc_szum h6 a {
font-size:14px;
padding:5px
}


#latest_action .article_box {max-width:332px;height:525px;margin:auto}
#latest_action .article_main_pic {max-height: 320px;}
#latest_action .product_cont_right {height:180px}
#latest_action .product_name_and_price {padding:0 20px}
#latest_action h4 {height:60px;font-size:24px;line-height:30px}
#latest_action .product_desc_short {height:30px;padding-top:15px;line-height:15px}
#latest_action .product_buy_cont {padding:0 20px}
#latest_action .final_price {font-size: 16px;}
#latest_action .to_basket_button {max-width: 135px;height: 35px;font-size: 14px;}
#latest_action .to_basket_button img {width: 23px;}
#latest_action .response_div {width:100vw;max-width:330px;left:50%}
#hit_list #webshop_products_cont .product_cont {margin-right:auto!important;}
#webshop #select_tok{width:100%}
#webshop_products_cont {justify-content:center}
#webshop_products_cont .product_cont{/*max-width:332px;height:525px;*/margin:auto auto 30px auto}
#webshop_products_cont .product_cont:nth-of-type(3n+4) {margin-right: auto;}
.article_box_page #color_and_size_block {flex-wrap:wrap}
#product_colors {width:100%;margin-bottom:20px}
#client_fav_art {justify-content:center}
#client_fav_art .client_fav_art_block{/*max-width:332px;height:525px;*/margin:auto auto 30px auto}
#client_fav_art .client_fav_art_block:nth-of-type(3n+4) {margin-right: auto;}
#order_sum_min {flex-wrap:wrap;padding-right:0;}
#order_sum_min div {width: 50%;margin-bottom:10px}
.order_table {height:auto;flex-wrap:wrap;justify-content:flex-end}
.order_table div {width: 50%;margin-bottom:10px;}
.order_table div:last-of-type{width:100%;margin-top:10px;justify-content:space-around}
.show_order_detail {margin-left:10px}
.order_detail_article {height:auto}
.article_col {width: 59%;padding-left: calc(34px + 3.5vw);}
.price_unit_col {width: 33%;}
.quant_col {width: 33%;}
.price_col {width: 33%;}
#basket_data .article_pic_and_name {width: calc(100% - 110px);}
#basket_data .price_unit {width: 33%;}
#basket_data .article_quantity_box {width: 90px;}
.article_sum_price {width: 33%;}
.order_sum_row{flex-wrap:wrap;}
#order_sum_header span {/*width: 60%;*/width:100%;}
#order_sum_header div:nth-of-type(1) {width: 35%;}
#order_sum_header div:nth-of-type(1) p{text-align:left;}	
#order_sum_header div:nth-of-type(2) {width: 20%;}	
#order_sum_header div:nth-of-type(2) p{text-align:center;}
#order_sum_header div:nth-of-type(3) {width: 45%;}	
.order_sum_price_and_q div:nth-of-type(1){text-align:left;}
.order_sum_name {/*width: 40%;*/width:100%;margin-bottom:10px;}
.order_sum_price_and_q {/*width: 60%;*/width:100%;}

/*#order_page h3, h3.block_cim {font-size: 13px;}*/
#pay_method_pics {justify-content:center;flex-wrap:wrap}
#pay_method_pics img{margin-bottom:20px}
#login_cont .link{justify-content:center}
#login_cont .link a:nth-of-type(2) {width:100%;}
#webshop_top #filters{-ms-grid-column: 1;grid-column: 1/2;-ms-grid-row: 3;grid-row: 3/4;grid-columns: 300px;grid-template-columns: 300px;grid-rows: auto auto auto auto;grid-template-rows: auto auto auto auto;grid-row-gap:20px;grid-column-gap:0}
#filters #filter_1{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:3;grid-row:3/4}
#filters #filter_2{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:2;grid-row:2/3}
#filters #filter_3{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2}
#filters #order_by{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:4;grid-row:4/5}

#reg_now #login_data {padding-left:0}
#order_sign_in #user_reg form {padding-left:0}
.reg_blocks {flex-wrap:wrap}
#order_sign_in #user_reg label{padding:0}
#order_sign_in #user_reg form input[type="text"], #order_sign_in #user_reg form input[type="password"] {width:100%;min-width: 100%;}
#fb_login_btn_o {margin-left:0}
#coupon form {margin-left: 0;}
#loyalty_card_inner div {flex-wrap:wrap}
#coupon form label {width: 100%;}
#coupon form input[type="text"] {width: 100%}
#webshop_slider_menu .smi_above a {bottom: auto;right: auto;top: 0;left: 0;width: calc(100% - 35px);height: 100%;background: none;}
#webshop_slider_menu .slider_menu_extra_link {width: 155px;height: 20px;box-sizing:border-box;padding:0 10px 0 0;top: 67px;right: -55px;justify-content: flex-end;}
#recommended_product .product_cont{width:100%}
#product_list .product_cont{width:50%}
#marka_menu .menu_block_level_1{width:45%}
#termek_lista_slider .img_text h2:not(.tlong) {font-size: 32px;line-height:38px;}
#termek_lista_slider .img_text h2.tlong{font-size:26px;line-height:30px}
#termek_lista_slider .img_buttons{flex-wrap:wrap}
#termek_lista_slider .img_more,#termek_lista_slider .img_cart,#termek_lista_slider .img_offer{width:110px;margin-bottom:15px}
}

@media only screen
and (max-width : 400px){
.com_head {flex-wrap: wrap;}
.com_head .left, .com_head .right {width: 100%;}
.com_head .right {justify-content:flex-end;}
.rating_cont {flex-wrap: wrap;margin: 0 0 5px 0;}
.rating_cont .star_rating {margin: 0 auto;width: 100%;}

}
@media only screen
and (max-width : 400px){
#order_sum_final_price{flex-wrap:wrap;}
#order_sum_final_price div:nth-of-type(1){width:100%;margin-bottom:10px;}
}
/**********SPECIAL***********/

@media only screen
and (max-width : 1366px)
and (min-width : 1346px)
and (max-height : 700px)
and (min-height : 618px){
#termek_lista_slider .img_block img {transform-origin: center;transform: scale(0.7);}
}

@media only screen
and (max-width : 1280px)
and (min-width : 1260px)
and (max-height : 1024px)
and (min-height : 874px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1270px)
and (max-height : 800px)
and (min-height : 650px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1270px)
and (max-height : 720px)
and (min-height : 570px){
#termek_lista_slider .img_block img{transform:scale(0.8)}
}


@media only screen
and (max-width : 1024px)
and (min-width : 1004px)
and (max-height : 650px)
and (min-height : 618px){
/*#slider_menu{top:110px;}*/
}

@media only screen
and (min-width : 1025px)
and (max-height : 730px)
and (min-height : 550px){
#termek_lista_slider .img_text h2 {font-size: 62px;line-height:62px}
#termek_lista_slider .img_block img {transform-origin: center;transform: scale(0.7);}	
}

@media only screen
and (max-width : 400px)
and (max-height : 650px)
and (min-height : 571px){
#termek_lista_slider .img_block img{transform: scale(0.62);}	
}

@media only screen
and (max-width : 400px)
and (max-height : 571px)
and (min-height : 451px){
#termek_lista_slider .img_block img{transform: scale(0.5);}	
}

@media only screen
and (max-height : 450px){
#slider{min-height:410px}	
#termek_lista_slider .img_block{padding:0 0 50px 75px}
#termek_lista_slider .img_block img{max-width:100%;transform: scale(0.5);transform-origin: center;}
#termek_lista_slider .img_text{width:500px}
#termek_lista_slider .active .img_text {/*top: 45%;*/top:150px;bottom:auto;}
#termek_lista_slider .img_text h2{font-size:40px;line-height:40px}
#termek_lista_slider .img_text h3{font-size:14px;}
#termek_lista_slider .owl-nav .owl-prev, #termek_lista_slider .owl-nav .owl-next{height:60px}
#termek_lista_slider .img_text img{transform: scale(0.7);transform-origin: left;}
/*#termek_lista_slider .default_button{margin:0}*/
#termek_lista_slider .basic_sub_galery .owl-nav{top:60vh}
}