/* shorthands */
form {margin:0px;}

.alr{text-align:right;}
.all{text-align:left;}
.alc{text-align:center;}
.vat{vertical-align:top;}
.col {float:left;margin-right:8px;}
.line2 {height:2px;display:block;width:100%;border-bottom:1px solid black;}
.fw_bold {font-weight:bold;}
.hide_it {display:none;}
.inaktiv {opacity: 0.5;}
.kiem{color:#AA2222;font-weight:bold;}
/*
.cb {clear:both;}
.fl{float:left;}
.fr{float:right;}
.lt{text-decoration:line-through;}
*/


.akcios_ws_ar {background-color:red;padding:1px;color:white;font-weight:bold;}
.regi_ws_ar{padding:1px;text-decoration:line-through;font-size:.7em;}

.cl-l {clear:left;}
.cl-r {clear:right;}
.cl-bth {clear:both;}
.fl-lft{float:left;}
.fl-rght{float:right;}
.lin-thr{text-decoration:line-through;}

/* ws shorthands */
.bg_col_deco{background-color:#ddda92;}
.bg_col_gray{background-color:#aab6bc;}
.bg_col_lgray{background-color:#EEEEF0;}
.bg_col_white{background-color:white;}
.bg_col_darkred{background-color:#AA2020;}

.col_darkred{color:#AA2020;}
.col_midred{color:red;}
.col_okgreen{color:#339933;}
.col_white{color:white;}
.col_orange{color:rgb(241, 158, 11);}

/* ws megrend visszaig */
.fs_15 {font-size:15;}
.fs_30 {font-size:30;}

/* unused ? */
/* .brd_gray {border:1px solid gray;} */



/* BOOTSTRAP STYLES OVERRIDE */
ul {list-style-type: none;padding:0px;margin:0px;}

a:-webkit-any-link  {text-decoration:none;}
* { box-sizing: content-box;}

.carousel-control .glyphicon-chevron-right, .carousel-control .glyphicon-chevron-left {
    color: #383866;
    padding: 15px;
	margin-top:105px;
}
.carousel-control .glyphicon-chevron-right {margin-right:-55px;}
.carousel-control .glyphicon-chevron-left {margin-left:-55px;}
.carousel-control.left, .carousel-control.right {
    background-image: none;
	
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img 
{
      width: 70%;
      margin: auto;
}
  
.carousel-inner   p {margin-left:8px;}
.carousel-inner   li{margin-left:16px;}
.carousel { position: relative;max-height:450px;width:100%;}

.carousel-control .glyphicon-chevron-right,
.carousel-control .glyphicon-chevron-left   {color:#383866;}

/* general formats */
body
{margin: auto; 
padding: 0px; 
background-color:#7789B3;
background-image: linear-gradient(#768bb1, #bbbcd3);
/*line-height: 0px;*/
/*display:flex;*/
}

a {text-decoration:none;font-weight:bold;}
img {border:0px;}
p {margin-top:3px;color:black;margin-bottom:15px;}
li {margin:2px;}
ul {padding-left:15px;}


/* custom classes*/

#fej{
	background-image: url("../site_images/banner.gif");
	height:60px;
	display:block;
	clear:both;
	
	
}

#main {display: -webkit-box;  display:flex;}
#wrapper { 
 min-height:100vh;
 margin: 0px auto;
 max-width: 1200px;
 background-color:#CCCCDD;
 line-height:1em;
 position:relative;
}

#fej_infosav { clear:both;margin:4px;text-align:center;font-size:12px;}
#fej_infosav div {padding:5px;color:white;background-color:#7689b3;}
#fej_infosav div a {color:white;font-weight:normal;}
#rightcolumn {margin-right:4px;}
#leftcolumn  {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px;}
#fej_uzenet {margin:4px;}

.l_col {flex:0 0 152px;}
.r_col {flex:0 0 160px;}

#content { 
 font-family:Roboto,arial,veranda,sans-serif;
 width:100%;
 background:#DCDCEA;
 min-height:90vh;
 
}

.sub_content>form>div {margin:5px;}
.sub_content {background:#EFEFF5;}
 


#search_res  a {text-decoration:none;}

#footer { 
 /*width: 939px;*/
 width:100%;
 clear: both;
 color: white;
 font-family:veranda,arial;
 background: #7E7E9B;
 padding: 30px 0px;
 display:flex;
 
}
#footer>.content{flex:1;}
#footer h3{padding:0px;margin:0px;}
#footer ul {padding:0px;}
#footer  a {color:white;font-weight:normal;}
#footer .f_boxes,

#footer .f_menu ul{-webkit-flex-wrap: wrap; flex-wrap:wrap;display: -webkit-flex;display:flex;}

#footer .f_boxes>div{padding:10px;}

#footer .f_menu {-webkit-flex: 0 1 50%;flex:0 1 50%;}
#footer .f_menu li{-webkit-flex:1 1 10em;flex:1 1 10em;}

#footer .f_info {flex:1;}


 

.basket_item.e_utalas {
    display: none;
}

.morzsa_menu a:hover{color:black;/*font-size:11px;*/}
.label_bar a:hover,.label_bar>.back:hover,table.sd_prod tr:hover td{background-color:#848299;cursor: pointer;}

/* END HOVER COLORS */

table.sd_prod { background-color:#99AABB;border:1px solid white;}


.menu ul,#mobilmenu>div ul,#mobilmenu_local ul {list-style-type: none;padding:0px;margin:0px;}


table.rend_email td {padding:4px;}

/*
.menu {font-family:Verdana,Arial,sans-serif;font-size:11px;font-style: normal;background-color:#d3d5dc;border:none;width:150px;margin:1px;}
.menu a {color:white;}
.menu  .n_mp .mpl,a.mpl {background-image: url("../site_images/n_mp.jpg");background-repeat:no-repeat;}
.menu   li {padding:0px;margin:0px;color:white;}
.menu  .fo_mp1 .f_mpl1  {background-image: url("../site_images/fo_mp2.jpg");background-repeat:no-repeat;}
.menu  .lo_mp1 .f_mpl1 {background-image: url("../site_images/lo_mp2.jpg");background-repeat:no-repeat;}
.menu  .lc_mp1 .f_mpl1  {background-image: url("../site_images/lc_mp2.jpg");background-repeat:no-repeat;}
.menu  .fo_mp2 .f_mpl2  {background-image: url("../site_images/fo_mp.jpg");background-repeat:no-repeat;}
.menu  .lo_mp2 .f_mpl2  {background-image: url("../site_images/lo_mp.jpg");background-repeat:no-repeat;}
.menu  .lc_mp2 .f_mpl2  {background-image: url("../site_images/lc_mp.jpg");background-repeat:no-repeat;}
.menu a.mpl:hover,.menu a.f_mpl:hover	{color:black;background-image: url("../site_images/s_mp.jpg");}
.menu a 	{padding-left:17px;width:148px;display:block;line-height:22px;background-repeat:no-repeat;}
*/

/*
#torzs_infosav
{
	font-family : Arial,Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	width: 160px;
	background-image: url("../site_images/jobbsav.jpg");
	background-repeat: no-repeat;
	float:right;
	color:white;
	letter-spacing :1px;
}

#torzs_infosav a {color:white;font-family :  Helvetica, sans-serif;	font-size : 11px;	font-weight:bold;}
*/
#torzs_infosav img {width: 100%;}

.info_text 	{letter-spacing :1px;margin-left: 60px ;}
.info_cim	{margin-left: 10px ;}

.info_tel	{margin-top: 30px ;margin-left: 20px ;line-height:18px;}
.info_ures 	{padding-top:200px;	height:0px;}
.info_email 	{margin-left:8px;padding-top:35px;}
.info_www 	{margin-top:40px;margin-left:8px;}
.info_zaras 	{margin-top:13px;margin-left:8px;}
.info_text2	{color: black ;letter-spacing :0;padding-left:10px;} 




/*. a,.g_box3>.uj {display:block;min-height:370px;padding:2px;margin:2px;color:black;}*/

.sub_group {font-size:16px;margin:2px;display:block;background-color:#CEBA20;padding:2 2 2 5px;color:white;font-weight:bold;}


.kosar_list {/* margin:3px 1px 0px 3px;padding:4px;*/display:block;background-color:white;text-align:center;color:black;font-family:  'Roboto Condensed', sans-serif;font-size:12px;}
    
.kosar_list  .fej  { border-bottom:3px solid #7589b3;border-top:3px solid #7589b3;padding:2px;}
.kosar_list  .fej  img {width:40px;opacity:0.7;}
.kosar_list  .desc {float:left;text-align:left;clear:left;}
.kosar_list  .price{float:right;}


.kosar_menu a,.kosar_menu  a:link {color:white;display:block;border:1px solid white;padding:5px 0px 5px 0px;background-color:red;font-size:11px;font-weight:bold;}
.kosar_menu  a:hover {background-color:#CCCCDA;}

.kiarusitas {color:red;font-weight:bold;}



.page_nav{background-color:white;text-align:center;}
.page_nav>.pagination {}
.page_nav>div .mp:hover,.page_nav>div .c_mp:hover{border:1px solid #44AA44;background-color:#B0CAB0;color:white;}
.page_nav>div 	{padding:2px;margin:2px;}
.page_nav>div .mp, .page_nav>div .c_mp{margin: 2px;
    display: inline-block;
    background-color: #90AA90;
    padding: 10px;
    color: white;
    border: 1px solid white;}
.page_nav>div .c_mp{background:#aaa;}		
.page_nav>.tags {font-size:80%;}


.content-head-container {
  display: grid;
  grid-template-columns: auto max-content; /* 2 cols */
  grid-template-rows: max-content; /* 2 rows */
  ;padding:5px;} 
.content-head-mm-cell {grid-column: 1;  grid-row: 1; background-color:white;}
.content-head-title-cell{grid-column: 1;  grid-row: 2; background-color:white;}
.content-head-image-cell{grid-column: 2;  grid-row: 1 / span 2;height:auto; background-color:white;padding:5px;}

.morzsa_menu  {/*line-height:0px;*/padding:6px 4px;background-color:white;font-size:1.1em;margin:5px;}
.morzsa_menu a::before{content:" > ";}
.morzsa_menu a{color:#CC5a3A;font-size:90%;font-family:roboto condensed,serif;white-space: nowrap;}
.morzsa_menu a:link{font-weight:normal;}
/*.morzsa_menu a:last-of-type {display:none;}*/


.szekcio_cim,.szekcio_cim2 {background-color:rgb(152, 159, 182);}

.szekcio_cim,.szekcio_cim2 {color:white;font-weight:bold;}
.szekcio_cim {width:405px;}
.szekcio_cim2>div{padding:3px;}
/*.szekcio_cim2 {max-width:600px;width:610px;margin-top:4px;}*/

.szekcio_cim2 {width:100%;padding-top:5px;padding-bottom:5px;}

.termek {padding:0px;margin:0px;} 
.termek h1{background-color:#EEDA50;color:black;/*text-transform:uppercase;*/}


/*.termek_box>.product> .image_box img {width:100%;}*/
.termek_box {margin:0px;padding:0px;display:grid;grid-template-columns: auto; /* 2 cols */
  grid-template-rows: max-content; 
  gap: 3px;padding:5px;}
.termek_box>.product {display:flex;flex-wrap:wrap;margin:5px;}
.termek_box>.product> .leiras_box {flex:1 1 200px;}
.termek_box>.product> .image_box {flex:1 1 200px;}
.termek_box>.product> .image_box {margin:2px;height:auto;/*display:inline-block;*/ background-color:white;max-width:30%;min-width:200px;width:30%;}
.termek_box>.product> .image_box img{/*padding:5px;border:1px solid #999999;*/width:100%;}
.termek_box>.product {background-color:white;color:black;padding: 3;/*font-size:12px;*/}
.termek_box>.product> .leiras_box{/* margin:10px; width:64.5%;display:inline-block;*/vertical-align:top;line-height:120%;}
.termek_box>.product> .leiras_box .kiem{color:#AA2222;font-weight:bold;}
.termek_box>.product> .label_bar {
		margin: 2px 0px 2px 0px;padding:2px;color: black;background-color: rgb(169, 171, 192);
}
.termek_box>.product> .label_bar  img{padding:0px;margin:0px;}
.termek_box>.product> form {-webkit-flex: 1 1 100%; flex: 1 1 100%;background-color:#eee;}

.termek_box>.related-products {display:flex;flex-wrap:wrap;margin:5px;}

.hozzaillo{margin:0px;width:86px;float:left;}
.hozzaillo a {float:left;display:block;max-width:78px;width:86px;height:130px;background-color:white;}
.hozzaillo img  {position:absolute;clip:rect( 0px,78px,78px,0px);}
.hozzaillo .text  {padding:1px;margin-top:82px;line-height:90%;font-size:10px;word-wrap: break-word;font-family:Roboto;height:46px;}

.label_bar,.laber_bar>h3 {border:0px;text-align:left;margin:2px;padding:5px;FONT-FAMILY:  Sans-Serif, Arial, Veranda;FONT-SIZE: 12px;}
.label_bar >.label_title {background-color:white;font-weight:bold;padding:3px;color:#606080;margin:2px;}
.label_bar a{padding:3px;color:black;margin:2px;background-color:#E3E2EC;Font-family:Roboto ,serif;font-weight:normal;}
.label_bar .back {background-color:#a0a038;cursor:pointer;}

.mell_bar,.mell_bar>h3 {border:0px;text-align:left;margin:2px;padding:5px;FONT-FAMILY:  Sans-Serif, Arial, Veranda;FONT-SIZE: 12px;}
.mell_bar >.mell_title {background-color:white;font-weight:bold;padding:3px;color:#606080;margin:2px;}
.mell_bar a{padding:3px;color:black;margin:2px;background-color:#ADABC5;Font-family:Roboto ,serif;font-weight:normal;}
.mell_bar .back {background-color:#a0a038;cursor:pointer;}
.mell_bar a:hover,.mell_bar>.back:hover{background-color:#848299;cursor: pointer;}


.artabla {background-color:#c2d672;margin:2px;border:1px solid white;}
.artabla tr > td:last-of-type {text-align:right;}
.artabla tr > td:first-of-type {text-align:left;min-width:9em;}
.artabla tr> th:first-of-type {text-align:left}
.artabla td {padding:10px;border:1px solid white;background-color:#dbe8a7}
.artabla th {padding:10px;font-weight:normal;text-align:center;border: 1px solid white;}



/*
.lb_a_pos {float:right;max-width:110px;width:110px;}
.lb_b_pos {float:left;width:610px;max-width:603px;}
*/
.lb_a_pos {float:right;width:100%;}
.lb_b_pos {float:left;width:100%;}


.sd_prod thead tr td,table.sd_prod thead:hover td{background-color:rgb(59, 75, 99);color:white;}
.sd_prod {background-color:#D3D3E6;}
.sd_prod td {border:1px solid white;}
table.sd_prod {width:100%;}




.sd_prod {font-size:12px;margin: 3px 3px 0px 1px;border-spacing:1px;line-break:loose;}
.sd_prod img {padding:0px;margin:0px;}


.sd_prod td {padding:0px 3px 0px 3px;background-color:rgb(245, 247, 250);}


.g_box{margin:3px}


.g_box3 .input  {font-family: arial,veranda;line-height: 17px;font-size: 11px;background-color: rgba(0,0,0,0);border: 1px solid black;} 

.kereso_box {margin: 3px 0px;padding:3px;color:white;
background-color: #7689b3;font-size:12px;
line-height: normal;text-align:center;
}
.kereso_box >form  {color:black;}
 .kereso_box >form input  {max-width:140px;} 


.admin_overlay
{
   border:1px solid black;
   background-color:white;
   position:relative; top: -20; left: -20;
   width: auto; height:auto;
   z-index: 15;

}

.admin_overlay h1{min-width:auto;width:auto;}
.admin_overlay label{float:left;width:100px;}
.admin_overlay input{float:left;position:relative;}
.admin_overlay br{clear:both;}
.img_items{display:block;clear:both;}
.img_items img
{
   margin:1px;
   padding:1px;
   width:auto;
   width:50px;
   max-height:50px;
   
  
}
a.button:link{font-size:10px;background-color:#2BDADA;margin:1px;min-height:15px;max-height:10px;border:1px solid black;display:inline;padding:2px;line-height:20px;}
a.button:hover{background-color:grey;}

.inaktiv td {background-color:red;}


.webshop_tovabb		
		{
			background-image: url('../site_images/tovabb.jpg');
			display:block;
			width:175px;
			height:120px;
			padding:2px;
			float:right;
		}

.webshop_vissza
		{
			background-image: url('../site_images/vissza.jpg');
			display:block;
			width:175px;
			height:120px;
			padding:2px;
			float:left;
		}

.webshop_vissza:hover
		{
			background-image: url('../site_images/vissza_hover.jpg');
			display:block;
			width:175px;
			height:120px;
				padding:2px;
		}

.webshop_tovabb:hover
		{
			background-image: url('../site_images/tovabb_hover.jpg');
			display:block;
			width:175px;
			height:120px;
				padding:2px;
		}
/* akciós kínálathoz */
.kr {font-size:15px;color:red;font-weight:bold;line-height:20px;}
.kb {font-size:15px;color:#336699;font-weight:bold;line-height:20px;}
.kbk {font-size:15px;color:#black;font-weight:bold;line-height:20px;}
.kar {font-size:18px;color:red;line-height:23px;font-weight:bold;float:right;}

.h2_akcios {color:white;background-color:red;}

.prop_w50{max-width:50px;}
.prop_w75{max-width:75px;}
.prop_w200{max-width:200px;}



.ws_p_menu {display:flex;flex-wrap:nowrap;}
.ws_p_menu_item {margin:2px;padding:8px 4px 8px 4px;flex:1 0 2%;display:flex;align-items:center;justify-content:center;text-align:center;}
.ws_p_menu_item>.glyphicon {top:0px;size:smaller;}

a.ws_p_menu_item {color:white;font-weight:normal;justify-content:center;background-color:#59a759;text-decoration:none;}
a.ws_p_menu_item:hover {color:white;font-weight:bold;justify-content:center;background-color:#2bca2b}

.ws_arbox{font-size:14px;font-family:	&#34;Jockey One&#34;, sans-serif;padding:2px;background-color:#EEEEEE;color:black;}
.ws_arbox .regi_ar_txt {display:inline;float:left;}
.ws_arbox  .ar_bigfont{font-size:150%;}
.ws_arbox  .menny{position:relative;top:-2px;}
.ws_arbox .ar {display:inline;float:right;text-align:right;}
.ws_arbox .akcios_ar_txt {color:red;display:inline;float:left;}
.ws_arbox .akcios_ar {color:red;float:right;text-align:right;display:inline;}
.ws_cell_line td{background-color:#EEEEF0;border-top:4px solid #95A5AF;border-top:4px solid #95A5AF;}

.red_border{border:1px solid red;}

.figyelem{text-align:center;padding:2px;border:1px solid white; background-color:#f0ab00;font-size:14px;color:#111144;font-weight:bold;}
.line{display:block;clear:both;height:2px;border-bottom:1px solid black;}
.prod_list_info{position:relative;left:5px;} 
.ar_box div {text-align:center;padding:2px;margin:2px;}

.result_box{display:-webkit-box;display:flex;color:black;background-color:white;display:block;margin:5px;padding:6px;}

.ref tr td ,.ref tr th{background-color: #E9E9E9;padding:2px;font-family:  'Roboto', sans-serif;font-size:14px;}
.ref{width:100%;}
.ltlb {border-bottom:1px solid black;border-top:1px solid black;margin:3px 0px 3px 0px;}
.spec {margin:0px 0px 0px 2px;font-size:12px;}
.spec td {border:1px solid white;background-color:white;vertical-align:top;padding-right:4px;}

.spect1{margin:0px 0px 0px 2px;font-size:12px;border:1px solid gray;line-height:14px;}
.spect1 th {border-bottom:1px solid black;padding:6px;vertical-align:top;}
.spect1 td {border-bottom:1px solid gray;font-size:12px;text-align:center;vertical-align:top;padding:2px;}
/*.alert{background-color: white;margin: 5 7 5 5;padding: 5;color: red;z-index:99;position:absolute;}*/

a.res_box {color:black;display:block;margin:2px;padding:4px;background-color:#eeeeee;font-weight:normal;}
/*a.res_box:visited {text-decoration:none;}
a.res_box:link{text-decoration:none;}*/
a.res_box:hover {background-color:#aaaaaa;}

a.ref_mp  {font-weight:bold;border:1px solid gray;color:black;display:inline;margin:2px;padding:4px;background-color:#eeeeee;}

a.ref_mp:hover{background-color:white;}

.pb_type{display: block;  
    top: 10;
    z-index:99;
    position: absolute;/*width:195px;*/ width:100%;}

/*
.pb_type>.pb_txt {
    padding: 12 12 12 12px;
    margin-right: 6;
    letter-spacing: 1px; 
	}
*/

.pb_type>div {
    padding: 12px 12px 12px 12px;
    margin-right: 6px;
    letter-spacing: 1px; 
	}

	
.pb_type>.kiarusitas{background-color:rgba(255, 204, 0, 0.65);
    color:black;}

.pb_type>.ujdonsag {background-color: rgba(79, 160, 228, 0.58);    color:white;/*float:right;*/}
.pb_type>.akcio {background-color: rgba(255, 0, 0, 0.58);    color:white;}


.mell_box {border-top:1px solid black;border-bottom:1px solid white;display: -webkit-box;display:flex;width:100%; /*-webkit-flex-wrap: wrap;*/flex-wrap:wrap;font-warp:warp;    hyphens: auto;margin-right:15px;}

.mell_box a {/*flex:0 0 auto;*/display:inline-block;margin:0px;padding:2px;vertical-align:top;font-size:1em;font-family:roboto condensed;letter-spacing: -1;}
.mell_box a:hover {background-color:#D7E1E8;color:black;}
 
/* melléklet formázás,ha pdf */
a.pdf {width:100%;color:#337ab7;    display: flex;
    align-items: center;}
a.pdf img {width:30px;vertical-align:top;}
a.pdf .leiras
{
display: inline-block;font-family:roboto;
    margin:0px 0px 0px 6px;vertical-align:middle;font-size:1em;width:80%;font-weight:bold;
}


/* melléklet ha kép */
a.kep img {max-height:400px;max-width:390px;width:100%;}
a.kep {color:#337ab7;}
.leiras_box .leiras{padding:2px 2px 2px 8px;display:block;}


a.pdf .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: white;
    color: black;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
a.pdf:hover .tooltiptext {
    visibility: visible;
}

.section_title {background-color:white;font-size:1.2em;padding:10px;margin:2px 2px 2px 2px;font-weight:bold;width:100%;}

	
	
/*
.leiras_box ul {margin:2px;padding:2px;padding-left:25px;}
.leiras_box li {padding-left:2px;}
.leiras_box p {margin-bottom:2px;}
*/

h1,h2,.h2,a{font-family:arial,veranda;/*line-height:1em;*/}



h2{font-family:Roboto Condensed;font-weight:normal;}


 h1{
    font-family: Roboto Condensed;
    line-height: 1em;
	background:white;
    /*Border-bottom: 1px solid #ccc;*/
    color: #286090;
    /* background-color: #383866; */
    display: block;
    font-size: 1.5em;
    font-family: 'Open Sans';
    font-weight: bold;
    padding: 6px 4px;
    margin: 5px;
    text-transform: uppercase;
}
/*
 h1{font-family:Roboto Condensed;line-height:1em;color:white;background-color:#383866;display:block;font-size:20px;font-weight:bold;padding:6 4 4 4px;margin:4px;text-transform:uppercase;}
*/

/*g_box3 - egy kinalat elem*/
.g_box3{position:relative;font-weight:normal;/*box-shadow: 0px 3px 5px #ccc;*/}
.g_box3 img{/*border:1px solid #AABBAA;*/max-width:194px;height:200px ;  }
.g_box3 ul {margin:2px;padding-left:2px;margin-left:20px;}
.g_box3 p{/*font-size:12px;font-weight:normal;*/line-height:1.1em;margin:2px;padding:2px;word-wrap: break-word;}
.g_box3:visited {color:black;} 
.g_box3:link{color:black;} 
.g_box3:hover{background-color:#D0D3E3;color:black;}
.g_box3 {min-width:203px;width:100%;flex-basis:30%;margin:2px;background-color:white;/*min-height:370px;*/-webkit-flex: 1 0 203px; flex:1 0 203px;color:black;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 1%), 0 6px 20px 0 rgb(0 0 0 / 4%);}
.g_box3>.inner{padding:3px;padding-bottom:50px;}
.g_box3>.inner>.textresz{font-size:1em;}
.g_box3.empty {height: 0px;min-height:0px;} 
.g_box3 h2 {min-height:2.4em;text-transform: initial;padding:4px;line-height:1.2em;font-size:1.2em;margin:5 0 0 0px;/*height:35px;min-height:35px;*/}
.g_box3 h2,.g_box3 .h2 {background-color:#EEDA50;color:black;/*text-transform:uppercase;*/}

/*g_box3 carousel verzio*/

.g_box3_c {height:300px;background-color:white;padding-top:10px;margin: 1px 2px 1px 2px;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 1%), 0 6px 20px 0 rgb(0 0 0 / 4%);}
.g_box3_c  .pb_type{float:left;}

.g_box3_c  h2{background-color:transparent;font-size:1.6em;line-height:normal;font-weight:bold;color:black;margin-top:0px;padding:8px;}
.g_box3_c  .kep{/*float:left;*/margin-left:5px;margin-top: 7px;}
.g_box3_c  .text_box{margin-right:4px;position:relative;height:280px;color:black;font-size:1em;line-height:normal;font-weight:normal;}
.g_box3_c img{height:250px;max-width:250px;}
.g_box3_c .pb_type>div {float:left;margin-left:5px;margin-top: 7px;}

h1,h2,.h2,a{font-family: Roboto,arial,veranda,sans-serif;}
.ar_sz { 
    color: white;
    position: absolute;
    bottom: 2px;
    left: 0px;
    width: 100%;
    text-align: center;}


   .ar_sz div{background-color: red;
    font-weight:bold;
    margin: 5px;
    padding: 15px 2px 15px 2px;}

.g_box3_c .ar_sz { 
    color: white;
   /*position: absolute;*/
    display: inline-block;
    bottom: 23;
    }

 .g_box3_c .ar_sz div{
    margin: 5px;
    padding: 15;}

.g_box{margin:3px;-webkit-flex-direction: row;
    flex-direction: row;display: -webkit-flex;display:-webkit-box; -webkit-flex-wrap: wrap;display:flex;flex-wrap:wrap;}


h2.col_darkred {font-size:1.4em;}




body{
/*max-width:1250px;*/
/*height:900px;*/
font-size:16px;
width:auto;
margin:auto;
/*min-width:800px;*/
}

#content .info {position:relative;background-color:white;    margin: 5px;
    padding: 5px;font-size:1.2em;line-height:1.4em;}
#content .info img {width: 100%;}
#content .info p {margin: 20px 4px 4px 4px;}


.hozzaillo_box {display: -webkit-box;display:flex; -webkit-flex-wrap: wrap;flex-wrap:wrap;background-color: rgb(169, 171, 192);margin-top:5px;    width: 100%;}
.hozzaillo {background: #eee;font-weight:normal;color:#222;
	-webkit-flex: 0 0 80px; width:20%;
    flex: 0 0 20%;
    padding: 5px;
    margin: 2px;
	max-width:80px;min-width:80px;}
#leftcolumn ,#rightcolumn {color: #333;}

.menu_admin{display:block;position:relative;width:30px;left:-30px;float:left;background-color:#666666;}

#mobilmenu_collapsed {display:none;background:white;}
#mobilmenu,#mobilmenu_local,#mobilmenu_local_collapsed,#mobilmenu_local_collapse{display:none;margin:5px;padding:5px;background:white;font-size:1.3em;font-family:arial;font-weight:bold;}
#mobilmenu_local_collapsed {display:block;}
/* #mobilmenu_local {display:block;} */
/*#mobilmenu_local_collapse>div:first-of-type {flex:1 1 100%;min-width:100%;}*/
#mobilmenu ul,#mobilmenu_local ul { -webkit-flex-wrap: wrap; flex-wrap:wrap;display: -webkit-flex;display:flex;}
#mobilmenu li ,#mobilmenu_local li {    padding: 15px 5px 15px 5px;
    margin: 2px;
	min-width:9em;
	-webkit-flex: 1 1 9em;
    flex: 1 1 9em;
	background-color:#eee;
    text-align: center;}

#mobilmenu>div>div,#mobilmenu_local>div>div,#mobilmenu_local_collapsed,#mobilmenu_local_collapse  	{-webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    background: #337ab7;color:white;padding:15px;text-align:center;}
#portrait_warning {display:none;}
#mobilmenu_kosar{display:none;}
.kosar-badge {position:relative;margin-left:-25px;background-color:red;color:white;float:right;}
#mobilmenu-icons {display: -webkit-box;display:flex;flex-wrap:wrap;background:white;width:100%;font-size:50px;text-align:center;}
#mobilmenu-icons>a {border:1px solid #eee;margin:2px;padding:2px;color:#003A7F;}
#mobilmenu_collapse{width:68px;display:none;}
#mobilmenu_local_collapse ,#mobilmenu_local_collapsed{background: #337ab7;color:white;display:none;}
.flex_container{-webkit-flex;display:-webkit-box; -webkit-flex-wrap: wrap;display:flex;flex-wrap:wrap;}
 .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

	 .maps>div>a.btn {display:block;
        padding:10px;font:2em;font-weight:bold;background-color:blue;color:white;
        
    }


.g_box3_c { display:flex;}	
.carousel .pb_type{display: block;  
    top: 10;
    z-index:99;
    position: absolute;/*width:195px;*/ width:200px;}
	

.carousel .c_img ,.carousel .text_box {-webkit-box-flex: 1; display:inline-block;}

.akcio {color:red;font-weight:bold;}

table.megrendelo {width:100%;;font-family:Roboto,Sans-serif;font-size: 70%;background-color:white;text-shadow: none;}
table.megrendelo p {font-weight:normal;font-size:1.3em;}
table.megrendelo  h2 {margin:0px;}
table.megrendelo  tr.kiem {color:#AA2020;}


.ws_list_item{margin-bottom:4px;}
.ws_list_item:last-of-type{margin-bottom:0px;}
/* webshop lista elem */
.ws_list_item  {background-color:white;font-size:1em;text-align: left;}
.ws_list_item:hover  {background-color:#ddd;}
.ws_list_item h2 {font-size:2.2em;}
.ws_list_item >.ws_list_img {-webkit-flex: 1 0 150px;flex:1 1 150px;max-width:150px;}
.ws_list_item >.ws_list_img>img {max-width:150px;margin:2px;}
.ws_list_item >.ws_list_txt {-webkit-flex:1;flex:1;    }
.ws_list_item >.ws_list_txt a {display:block;height:100%;widht:100%;}
.ws_list_item >div,.ws_list_item >a {margin:4px;padding:4px;}
.ws_list_item {width:100%;;font-family:Roboto,Sans-serif;font-size: 70%;background-color:white;text-shadow: none;}
.ws_list_item p {font-weight:normal;font-size:1.3em;}
.ws_list_item h2 {margin:0px;}
.ws_list_item tr.kiem {color:#AA2020;}

.ws_list_basket span.akcios {position: relative;    bottom: 10;}
.ws_list_basket {display:-webkit-box;display:flex;}
.ws_list_basket p {margin:0px;}
.ws_list_basket>div {display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:white;}
.ws_list_basket>div>div {-webkit-flex:0 0 100%;flex:0 0 100%;background-color:#eee;margin:2px 0px;padding:2px;}
.ws_list_basket input {font-size:1.5em;}
.ws_list_basket {width:10em;-webkit-flex 1 1 10em;flex 1 1 10em;color: black;font-weight: normal;}

.ws_footnote {background:white;padding:4px;text-align:center;font-size:80%;}
.ws_footnote>p {margin:2px;}
.prod_ar_box {float:right;font-size:80%;}
.prod_ar_box >.ws_list_basket>div>div {-webkit-flex:1 1 33%;flex:1 1 33%;position:relative;height:6em;margin:2px;}
.prod_ar_box >.ws_list_basket {width: 100%;margin-left:auto;}
.prod_ar_box >.ws_list_basket>div p {white-space: nowrap; position:absolute;bottom:8px;right:4px;}
.prod_ar_box  .button_kosar {    position: absolute;
    bottom: 0;
    right: 0;}
.input_ws_menny{width:2em;margin-left:4px;}

.price_box >.price {font-size:2em;text-align:right;margin:4px 0px;}
.price_box>.regi{text-decoration:line-through;font-size:1em;}

.basket_item {display:-webkit-box;display:flex;flex-wrap:wrap;border-bottom:1px solid black;}
.basket_item>div {background:#eee;margin:2px;padding:4px;position:relative;flex: 1 1 20%;white-space: nowrap;height:3em;     }
.basket_item>div:first-of-type  {flex:1 1 70%;white-space: initial;height:auto;}
.basket_item>div:nth-of-type(2) {flex:1 1 20%;}
/*.basket_item>div:last-of-type  {flex:1 1 100%;text-align:right;margin:0px;padding:0px;}*/
.basket_item>div p {white-space: nowrap; position:absolute;bottom:4px;right:4px;margin:0px;}
.basket_item>div input  {margin-right:4px;}

.basket_item a {height:auto;font-size:120%; }
.basket_item.shop-step-2>div {height:auto;font-size:80%; }
.basket_item.shop-step-2>div  p{position:relative;diplay:inline-block;bottom:0px;right:0px;}
.customer_data>div {background-color:#eee;margin-top:4px;display:block;padding:4px;}

div.megrendelo {padding:5px;margin: 5px;
    background: white;}

.btn,.button_flat,.button_kosar
{
    border: none;
    color: white;
    /* padding: 15px 32px;*/
	padding: 10px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1em;
    margin: 4px 0px;
    cursor: pointer;
}

.button_kosar{
    background-color: #4CAF50;
	width:100%;
    
}
.button_kosar:hover{
    background-color: #7FD282;
    }

.btn.kosar_torol{
    background-color: red;
	flex:1 0 50%;margin:2px;
    
}
.btn.kosar_torol:hover{
    background-color: #F55;color:white;font-weight:bold;
    }
	
.btn.kosar_frissit{
    background-color: green;
	flex:1 0 50%;margin:2px;
    
}
.btn.kosar_frissit:hover{
    background-color: #59a759;color:white;font-weight:bold;
    }


@media (max-width: 1100px) 
{
.termek_box>.product> .leiras_box{display:block;float:none;    width: inherit;}
.termek_box>.product> .image_box{display:block;float:none;width:70%;max-width:300px;}
}	
	
@media (max-width: 950px) 
{
.carousel .text_box{font-size:1em;}
.carousel h2{font-size:1.4em;}
.g_box3_c .ar_sz { position:relative;bottom:0px;margin-left:6px;}
.g_box3 .ar_sz { position:relative;margin:0px;}
}	


@media (max-width: 820px) and (min-device-width:1024px), (max-width: 600px)
{
.ws_list_item >.ws_list_img ,
.ws_list_item >.ws_list_txt ,
.ws_list_item >.ws_list_basket {-webkit-flex: 1 1 50%;flex:1 1 50%;}	
.ws_list_item >.ws_list_basket>div  {margin:0px;width:100%;}
.ws_list_item >.ws_list_basket>div>div {-webkit-flex: 0 0 33%;flex:1 1 33%;position:relative;height:7em;margin:2px;}
.ws_list_item >.ws_list_basket>div p {white-space: nowrap; position:absolute;bottom:2px;}
}


.ws_list_item:hover {}

@media only screen 
and (max-device-width : 1023px)
{
body{width:100%;}

#mobilmenu>div>a.mmp, #mobilmenu_local>div>a.mmp {line-height:1em;}

.l_col ,.r_col {display:none;}

/*.ws_list_item>.ws_list_basket {margin:0px;padding:0px;}*/
.leiras_box {clear: both;}

#mobilmenu {display:none;line-height:1em;}
#mobilmenu_kosar{display:inline-block;position:relative;}
#mobilmenu_collapsed {display: -webkit-box;display:flex;background:white;}
#mobilmenu_local_collapsed{display:block;}
.carousel img{height:100%;max-height:250px;}
.carousel-control .glyphicon-chevron-right {margin-right:-25px;}
.carousel-control .glyphicon-chevron-left {margin-left:-25px;}
table.sd_prod {width:100%;}
table.ref { width: 100%;}

}























@media only screen 
and (max-device-width : 1023px) ,only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1) ,only screen and (min-resolution: 264dpi) and (max-device-width: 2048px)
{
body{width:100%;}

#mobilmenu>div>a.mmp, #mobilmenu_local>div>a.mmp {line-height:1em;}

#leftcolumn ,#rightcolumn {color: #333;display:none;}


.leiras_box {clear: both;}

#mobilmenu {display:none;line-height:1em;}
#mobilmenu_kosar{display:inline-block;position:relative;}
#mobilmenu_collapsed {display: -webkit-box;display:flex;background:white;}
#mobilmenu_local_collapsed{display:block;}
.carousel img{height:100%;max-height:250px;}
.carousel-control .glyphicon-chevron-right {margin-right:-25px;}
.carousel-control .glyphicon-chevron-left {margin-left:-25px;}
table.sd_prod {width:100%;}
table.ref { width: 100%;}

}


@media only screen and (max-device-width: 600px) 
{
#mobilmenu>div>a.mmp,#mobilmenu_local>div>a.mmp {    padding: 15px 5px 15px 5px;font-family:arial;font-weight:bold;
-webkit-box-flex: 1; width:100%;
	flex: 1 1 100%;
    }
	
.ws_p_menu_item {font-size:small;}	

.ws_list_item >.ws_list_img ,
.ws_list_item >.ws_list_txt ,
.ws_list_item >.ws_list_basket {-webkit-flex: 1 1 100;flex:1 1 100%;}	
.customer_data {font-size:1em;}
.customer_data  textarea{width:100%;}
.rend_email {font-size:x-small;}


}


@media only screen and (max-device-width: 460px) 
{
body{font-size:16px;width:100%;}
.morzsa_menu a{padding:5px 5px;font-size:1em;display:none;line-height:1em;white-space: pre-wrap;}
.morzsa_menu  a:nth-last-child(2) {display:block;}
// .morzsa_menu  a:nth-last-child(2)::after {content:"<< vissza";}
.morzsa_menu a::before{content:"";}
.g_box3_c {height:20em;}
.carousel {font-size:12px;}
.carousel img {max-width:160px;height:auto;}
.g_box3 img{/*border:1px solid #AABBAA;*/max-width:160px;height:150px ;  }
.g_box3 {min-width:160px;width:100%;flex-basis:30%;margin:2px;background-color:white;/*min-height:370px;*/-webkit-flex: 1 0 160px; flex:1 0 160px;color:black;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 1%), 0 6px 20px 0 rgb(0 0 0 / 4%);}
.carousel-control .glyphicon-chevron-right, .carousel-control .glyphicon-chevron-left {
    color: #383866;
    padding: 15px;
	margin-top:75px;
	.ws_p_menu_item {font-size:small;}	
	.rend_email {font-size:x-small}
	
}

.carousel .pb_type {

    width: 160px;
}
}




/* 200219 */

.section_title
{
	grid-column-end:max;
	width:auto;
	grid-column-start:1
}

#myCarousel
{
	grid-column-end: max;
	grid-column-start: 1;
}


.g_box
{
	display:grid;
	grid-template-columns: repeat( auto-fit, minmax(210px, 1fr) );
	grid-gap:5px;
	margin-right:7px;
}

.ws_container
{
	display:grid;
	grid-template-columns: repeat( auto-fit, minmax(400px, 1fr) );
	grid-gap:5px;
}



.ws_list_item
{

    font-family: Roboto,Sans-serif;
    font-size: 70%;
    display: grid;
	grid-template-rows: max-content;
    /* grid-template-columns: 170px auto 130px;*/
	 grid-template-columns:  auto 130px;
    background-color: white;
    text-shadow: none;
	margin:1px;
}

.ws_list_img
{
grid-column-start: 1;
}

.ws_list_txt
{
	/*grid-column-start: 1;
    grid-column-end: 3;*/
    grid-row-start: 2;
}

.ws_list_basket
{
	grid-row-start: 1;
    grid-row-end: 3;
}
.ws_list_item>.ws_list_img
{
	max-width:none;
}

.termek_box>.product> form
{
    padding-top: 5px;
    display: grid;
	grid-template-rows: max-content;
    grid-template-columns: repeat( auto-fit, minmax(400px, 1fr) );
    grid-gap: 5px;
}

.prod_list_info{flex-basis: 100%;padding: 5px;}
.figyelem{width:100%}




@media only screen and (max-device-width: 600px) 
{
.ws_container
{
	display:grid;
	grid-template-columns:auto;
	grid-gap:0px;
}


.ws_list_item
{

    font-family: Roboto,Sans-serif;
    font-size: 70%;
    display: grid;
	grid-template-rows: max-content;
    grid-template-columns: auto;
    background-color: white;
    text-shadow: none;
	margin:1px;
}
	
.ws_list_txt
{
	grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: 2;
}	
	
.ws_list_basket
{
	    grid-row-start: auto;
    grid-row-end: auto;
	width:auto;
}


.termek_box>.product> form
{
    padding-top: 5px;
    display: grid;
    grid-template-columns: auto;
    grid-gap: 0px;
}

.g_box
{
	display:grid;
	grid-template-columns: repeat( auto-fit, minmax(170px, 1fr) );
	grid-gap:5px;
	margin-right:7px;
}

}



/*
#leftcolumn{display:none;}
#rightcolumn{display:none;}
*/
/* */
#fejmenu 
{
display:box;background-color:white;	
	
}

#fejmenu > ul 
{margin:0px;padding:5px;}

#fejmenu > ul > li
{
display:inline-block;
padding:5px 15px 5px 0px;

}



.menu-20-1 ul,#mobilmenu>div ul,#mobilmenu_local ul {list-style-type: none;padding:1px 0px;margin:0px;background-color: #ccd;}




.menu-20-1 {font-family:'Open Sans',Verdana,Arial,sans-serif;font-size:.8em;font-style: normal;background-color:none;border:none;width:150px;margin:1px;padding:0px;}
.menu-20-1 a {color:white;padding:5px;}
.menu-20-1  .n_mp .mpl,a.mpl {background-image:none;; color: #354465;
    background-color: #f0f2f7}
.menu-20-1 a.mpl:hover,.menu-20-1 a.f_mpl:hover	{background-color:#788294;background-color:#ddddee;}
.menu-20-1   li {padding:0px;margin:4px;color:white;   }

.menu-20-1  .lo_mp1 .f_mpl1, .menu-20-1  .lc_mp1 .f_mpl1,.menu-20-1  .fo_mp1 .f_mpl1,.menu-20-1  .fo_mp2 .f_mpl2   {/*background-color:#7689b3*/;font-size:1em;background-color: #405175;letter-spacing: 0.6px;}
.menu-20-1  .lo_mp1 .f_mpl1:hover, .menu-20-1  .lc_mp1 .f_mpl1:hover,.menu-20-1  .fo_mp1 .f_mpl1:hover,.menu-20-1  .fo_mp2 .f_mpl2:hover {background-color:#96a9d3;font-size:1em;}


.menu-20-1  .f_mp22  {display:none;}
.menu-20-1  .f_mp21  {background-image:none;background-color:#798192;background-color:#718abf;}
.menu-20-1   li {padding:0px;margin:4px;color:white;   }
.menu-20-1 .fo_mp1 a.f_mp21:hover	{background-color:#788294;}


.menu-20-1 a 	{display:block;}

.col_item_border {background-color:#EFEFF5;padding:3px;}
#leftcolumn .col_item_border {margin-right:3px;}
#rightcolumn .col_item_border {margin-left:3px;}


@media print {
  a[href]:after {
    content: none !important;

  }
}