@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap');
@import url('/images/font/ff_style.css');
@import url('https://unpkg.com/leaflet@1.9.4/dist/leaflet.css');
:root {
	--cassiopeia-color-primary: #ff6421;
	--cassiopeia-color-link: #a56d35;
	--link-color: #a56d35;
	--link-color-rgb: 165,109,53;
	--cassiopeia-color-hover: #68370b;
	--link-hover-color: #68370b;
	--link-hover-color-rgb: 104,55,11;
	--bg-color: #f3ead9;
	--body-font-size: 1.0rem;
	--body-font-weight: 400;
	--cassiopeia-font-family-body:"Mont_Trial Book";
	--cassiopeia-font-family-headings:"Mont_Trial Book";
	--gp-border-color-head:var(--cassiopeia-color-primary);  /*#ff642175;*/
	--gp-border-width:2px;
	--gp-btn-border-width:1px;
	--body-line-height: 1.7;
	--gp-item-text-shadow: /*var(--cassiopeia-color-primary)*/ #000;
}

/* főmenü vastagabb font */
.navbar-collapse {
	font-weight:400;	
}

#rolunk_min1 p{
    font-size:1.1rem !important;
}
.rolunk_min2 p{
    font-size:1.0rem !important;
}

.contact-bal,.contact-jobb{
	display: inline-block;
	vertical-align: top;
	padding:10px;
    position: relative;
}
.contact-bal{
	width: 33%;
}
.contact-jobb{
	width: 65%;
}

/* termék oldala bal-jobb */
.item-bal,.item-jobb{
	display: inline-block;
	width: 49%;
	vertical-align: top;
	padding:10px;
    position: relative;
}

.page-nagykereskedo .blog-item,
.modul-nagykereskedo .mod-articles-item {
    margin: 35px;
  margin-top:0px;
}
.page-nagykereskedo .blog-item .page-header{
   text-align:center;
}
.page-nagykereskedo .blog-item .item-content > * {
        margin-left: auto;
    margin-right: auto;
}
.page-nagykereskedo .blog-item .float-end {
    display:none;
}

.page-kinalatunkbol .item-bal-jobb .page-header h1{
	display:none;
}
.page-kinalatunkbol .item-bal .vissza{
	display: block !important;
    position: absolute;
    left: -29px;
    top: -38px;
    font-size: 28px;
    cursor: pointer;
}
.page-kinalatunkbol .item-bal figure{
	margin:0;
}
.com-content-article.item-page.page-kinalatunkbol .com-content-article__body * {
    font-family: var(--body-font-family) !important;
	line-height: var(--body-line-height) !important;
    font-size: var(--body-font-size) !important;
    font-weight: var(--body-font-weight) !important;
	text-align: justify;
}

/* termékeink gyűjtő megjelenése */
.page-kinalatunkbol .blog-items .blog-item {
	width: 350px;
	height: 520px;
	display: inline-block;
	margin: 20px 20px;
}
.page-kinalatunkbol .blog-items .blog-item:hover .item-content{
	margin-top: 270px;
	background: #000000b3 !important;
	transition: all 0.5s;
	height: 250px;
}
.page-kinalatunkbol .blog-items .blog-item .item-content{
	transition: all 0.5s 0.2s;
	height: 150px;
	margin-top: 370px;
	position: relative;
	background: #0000005e !important;
	color:white;
}
.page-kinalatunkbol .blog-items .blog-item:hover .item-content p.readmore{
	/*opacity:1;*/
/*	transform: scale(1) translateY(-20px);
	transition: all 0.5s 0.2s;
	color:  var(--btn-color);*/
}
.page-kinalatunkbol .blog-items .blog-item:hover .item-content p.readmore a{
/*	color:  var(--btn-color);*/
}
/*
.page-kinalatunkbol .blog-items .blog-item .item-content .page-header {
	height: 250px;
	background: url(/images/logo/GUSTO_PRIME_LOGO_narancs.png);
	background-size: 46%;
	background-repeat: no-repeat;
	background-position: center 91%;
 }
 */
 /* termék oldalakon a név helyett gp logó+ maradék */
 /*
.page-kinalatunkbol.egytermek-php span.gp-szoveg{
    color: #00000000;
    background: url(/images/home_logo/home_nar.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 7px;
    padding-top: 8px;
}
*/

.afek .page-kinalatunkbol.egytermek-php .logo_vizjel{
	filter: drop-shadow(6px 6px 9px #0008) drop-shadow(-4px -4px 9px #0008) drop-shadow(4px -4px 9px #0008) drop-shadow(-4px 4px 9px #0008) !important;
  }

.page-kinalatunkbol.egytermek-php .logo_vizjel{
	display: inline-block;
	/*background: url(/images/home_logo/home_nar.png);*/
    background: url(/images/logo/gp_logo_feher.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top left;
	position:absolute;
    width: 25%;
    height: 50px;
   /* margin-left: 1.5%;
    margin-top: 2%;
	*/
	bottom: 0;
    right: 0;
    margin-right: 4%;
	/*filter: drop-shadow(6px 6px 9px #0008) drop-shadow(-4px -4px 9px #0008) drop-shadow(4px -4px 9px #0008) drop-shadow(-4px 4px 9px #0008);
	filter: drop-shadow(6px 6px 9px #fffa) drop-shadow(-4px -4px 9px #fffa) drop-shadow(4px -4px 9px #fffa) drop-shadow(-4px 4px 9px #fffa);*/

}
.page-kinalatunkbol.egytermek-php.article-id_17 .logo_vizjel,
.page-kinalatunkbol.egytermek-php.article-id_39 .logo_vizjel,
.page-kinalatunkbol.egytermek-php.article-id_40 .logo_vizjel{
/*	bottom: 0;*/
}
.page-kinalatunkbol .blog-items .blog-item span.gp-szoveg{
	display:none;
}
.page-kinalatunkbol .blog-items .blog-item .item-content .page-header h2{
	padding: 20px;
	padding-top:40px;
   /* font-weight: 400; */
    font-size: 28px;
    /*font-style: italic;*/
    border: unset;
    /* font-variant: small-caps; */
    box-shadow: unset;
    width: 100%;
	/*background: #00000078;*/
    text-shadow: 	1px 1px 2px var(--gp-item-text-shadow), 
					-1px -1px 2px var(--gp-item-text-shadow),
					1px -1px 2px var(--gp-item-text-shadow),
					-1px 1px 2px var(--gp-item-text-shadow),
					1px 1px 0px var(--gp-item-text-shadow), 
					-1px -1px 0px var(--gp-item-text-shadow),
					1px -1px 0px var(--gp-item-text-shadow),
					-1px 1px 0px var(--gp-item-text-shadow);
}

.page-kinalatunkbol.pk-1 .blog-items .blog-item .item-content .page-header h2 {
	font-size: 27px !important;
}
.page-kinalatunkbol.pk-2 .blog-items .blog-item .item-content .page-header h2 {
	font-size: 26px !important;
}
.page-kinalatunkbol.pk-3 .blog-items .blog-item .item-content .page-header h2 {
	font-size: 22.5px !important;
    display: inline-block;
    height: 100%;
	    padding: 0;
    margin: 0;
}

.page-kinalatunkbol .blog-items .blog-item h2 a{
	font-weight: normal;
}

.page-kinalatunkbol .blog-items .blog-item .item-content .page-header{
	height:100%;
}
.page-kinalatunkbol .blog-items .blog-item .item-content .page-header a{
	width: 350px;
    height: 150px;
    display: table-cell;
    vertical-align: bottom;
    text-decoration: none;
    color: white;
    padding: 20px;
    padding-bottom: 66px;
	/*
	width:100%;
	height:100%;
	display:block;
	text-decoration: none;
    color: white;
    padding: 20px;
	*/
}
.page-kinalatunkbol .blog-items .blog-item .item-content p.readmore{
   /* margin-top: -120px;
    transform: scale(.5, .05);
	color: #0000;
    transition: all 0.5s;
    transform-origin: bottom;*/
}
.page-kinalatunkbol .blog-items .blog-item .item-content .icons * {
	display:none;
}
.page-kinalatunkbol .blog-items .blog-item .item-content .icons{
	height:50px !important;
	margin-top: -50px;
	background: url(/images/logo/GUSTO_PRIME_LOGO_narancs.png);
	background-size: 46%;
	background-repeat: no-repeat;
	background-position: center 1%;
}
.page-kinalatunkbol .blog-items .blog-item .item-image{
	margin:0;
	margin-bottom: -100%;
	overflow: visible;
}
.page-kinalatunkbol .blog-items .blog-item .readmore a{
	/*font-size:0;
	color: #0000;*/
	    width: 100%;
    height: 100%;
    display: inline-block;
}
.page-kinalatunkbol .blog-items .blog-item .readmore a:after {
/*	content: "Részletek";
	font-size: var(--btn-font-size);
	position: relative;
	top: 0;*/
}
.page-kinalatunkbol .blog-items{
	display:block;
	text-align:center;
}
.page-kinalatunkbol .blog-items .blog-item ul {
	margin:0;
}

.page-kinalatunkbol .blog-items .blog-item ul.tags{
	display:none;
}
/* kapcsolat cím gp*/
.com-contact.contact.contact-bal-jobb .page-header .contact-name {
	display: inline-block;
    background: url(/images/home_logo/home_nar.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top left;
    /* position: absolute; */
    width: 300px;
    height: 40px;
    margin-left: 10px;
    color: #ff000000;
    /* margin-top: 2%; */
}

/*
#mod-custom131 .sigFreeThumb:nth-child(4n-3) a,
#mod-custom131 .sigFreeThumb:nth-child(4n-3) a img,
#mod-custom131 .sigFreeThumb:nth-child(4n-2) a,
#mod-custom131 .sigFreeThumb:nth-child(4n-2) a img{
	width: 285px !important;
	height: 285px !important;
}
#mod-custom131 .sigFreeThumb:nth-child(4n-1) a,
#mod-custom131 .sigFreeThumb:nth-child(4n-1) a img,
#mod-custom131 .sigFreeThumb:nth-child(4n) a,
#mod-custom131 .sigFreeThumb:nth-child(4n) a img{
	width: 580px !important;
	height: 381.5px !important;
}
*/

/* galéria */
#mod-custom131 .sigFreeThumb a,
#mod-custom131 .sigFreeThumb a img{
	width: 285px !important;
	height: 285px !important;
	overflow: hidden;
	transition: all 1s;
	background-size: contain;
}
#mod-custom131 .sigFreeThumb a{
	margin: 5px;
}
#mod-custom131 ul.sigFreeClassic li.sigFreeThumb {
	background: unset !important;
}

#mod-custom131 .sigFreeThumb a:hover img{
	transform: scale(1.2) rotate(2deg);
	transition: all 1s;
}

#mod-custom131 .sigFreeThumb a:before{
    position: absolute;
    content:attr(data-title);
	display:inline-block;
	    color: white;
}

/* main */
.site-grid > *:not(.full-width){
	padding:20px;
}

.bgbox {
	background: #00000012;
	padding: 46px;
	box-shadow: 2px 2px 3px #bfb093;
	margin-bottom:30px;
}

/* GP keret akárminek */
.gp-box {
	border: 4px solid var(--cassiopeia-color-primary);
	border-image: linear-gradient(90deg, var(--cassiopeia-color-primary) 0%, var(--cassiopeia-color-primary) 54%, #00000000 54.01%, #00000000 89%, var(--cassiopeia-color-primary) 89.01%, var(--cassiopeia-color-primary) 100%) 1 1 1 1;
	box-shadow: 0px 4px 0px var(--cassiopeia-color-primary);
	border-width: 4px 4px 0px 4px;
}

.gp-font{
	/*font-family: "Roboto", sans-serif;*/
}


.page-kinalatunkbol ul.tags.list-inline a {
    position: relative;
    display: inline-block;
    width: 48px;
    height: 48px;
    font-size: 0px;
	cursor:default;
}
.page-kinalatunkbol ul.tags.list-inline a:hover:before {
	display:inline-block;
}
.page-kinalatunkbol ul.tags.list-inline a:before {
    position: absolute;
    top: -5px;
    left: 20px;
    font-size:14px;
    z-index: 10;
    display: none;
    background: var(--bg-color);
    padding: 3px 10px;
    border: 1px solid black;
}
.page-kinalatunkbol ul.tags.list-inline a:after {
    content: " ";
    width: 48px;
    height: 48px;
	/*border: 3px solid rgb(61 61 61); */
    display: inline-block;
    position: absolute;
    left: 0;
}
.page-kinalatunkbol ul.tags.list-inline a.gm:after {
    background: url(/images/cimkek/64/gm.png);
	background-size: contain;
   /* background-color:rgb(61 61 61);  */
}
.page-kinalatunkbol ul.tags.list-inline a.gm:before {
	content: "Gluténmentes";
}
.page-kinalatunkbol ul.tags.list-inline a.lm:after {
    background: url(/images/cimkek/64/lm.png);
	background-size: contain;
  /*  background-color:rgb(61 61 61);  */
}

/*.itemid-135.page-kinalatunkbol ul.tags.list-inline a.lm:after,
.itemid-135.page-kinalatunkbol ul.tags.list-inline a.gm:after*/
/*.itemid-135.page-kinalatunkbol .article-id_36 ul.tags.list-inline a:after*/
.page-kinalatunkbol  ul.tags.list-inline a:after{
	filter: invert(1);
}

.page-kinalatunkbol ul.tags.list-inline a.lm:before {
	content: "Laktózmentes";
}
.page-kinalatunkbol ul.tags.list-inline a.sm:after {
    background: url(/images/cimkek/64/sm.png);
	background-size: contain;
   /* background-color:rgb(61 61 61); */ 
}
.page-kinalatunkbol ul.tags.list-inline a.sm:before {
	content: "Szójababmentes";
}
.page-kinalatunkbol ul.tags.list-inline a.tm:after {
    background: url(/images/cimkek/64/tm.png);
	background-size: contain;
  /*  background-color:rgb(61 61 61);  */
}
.page-kinalatunkbol ul.tags.list-inline a.tm:before {
	content: "Tojásmentes";
}

/*


.page-kinalatunkbol ul.tags.list-inline a.gm {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 60px;
    font-size: 0px;
}
.page-kinalatunkbol ul.tags.list-inline a.gm:hover:before {
	display:inline-block;
}
.page-kinalatunkbol ul.tags.list-inline a.gm:before {
    content: "Gluténmentes";
    position: absolute;
    top: -11px;
    left: 0;
    font-size: 20px;
    z-index: 10;
	display:none;
}
.page-kinalatunkbol ul.tags.list-inline a.gm:after {
    content: " ";
    background: url(/images/cimkek/gm.png);
    width: 60px;
    height: 60px;
    border: 1px solid red;
    display: inline-block;
    background-size: contain;
    background-color: var(--cassiopeia-color-primary);
    position: absolute;
    left: 0;
}
*/

h1,h2,h3,h4{
	/*text-align:center;*/			/*!!!!!!!!!!!!*/
	/*display: inline-block;*/		/*!!!!!!!!!!!*/
    padding: 7px 0px 2px 0px;
   /* border: var(--gp-border-width) solid var(--gp-border-color-head);   
    border-image: linear-gradient(	90deg, 
									var(--gp-border-color-head) 0%, 
									var(--gp-border-color-head) 54%, 
									#00000000 54.01%, 
									#00000000 89%, 
									var(--gp-border-color-head) 89.01%, 
									var(--gp-border-color-head) 100%) 1 1 1 1;
    box-shadow: 0px var(--gp-border-width) 0px var(--gp-border-color-head);
    border-width: var(--gp-border-width) var(--gp-border-width) 0px var(--gp-border-width);
*/
}

/*
.btn:hover{
	border: var(--gp-btn-border-width) solid var(--gp-border-color-head);
    border-image: linear-gradient(	90deg, 
									var(--gp-border-color-head) 0%, 
									var(--gp-border-color-head) 54%, 
									#00000000 54.01%, 
									#00000000 89%, 
									var(--gp-border-color-head) 89.01%, 
									var(--gp-border-color-head) 100%) 1 1 1 1;
    box-shadow: 0px var(--gp-btn-border-width) 0px var(--gp-border-color-head);
    border-width: var(--gp-btn-border-width) var(--gp-btn-border-width) 0px var(--gp-btn-border-width);
}
*/

.form-check .form-check-input[type=checkbox]{
   margin-left:0;
   border: var(--border-width) solid #ced4da;
}

/* ezek jórészt a szerkesztés ikonok. */
.icons .float-end {
    height: 0px;
    overflow: visible;
    display: inline-block;
    opacity: 0.4;
}

/* .site-grid, */
body{
	background: url(/images/bg/bg_main_assz.jpg);
}

.footer_gp{
	border:unset;
	background: unset;
}
.footer_gp .card-body{
	padding:unset;
}

.footer.card.footer_gp .gp-font span{
   font-family:var(--cassiopeia-font-family-body);
  text-shadow: 2px 1px 4px black; 
	font-weight: 500;
	font-size: 142%;
	font-style: italic; 
	letter-spacing: 2px;
}
.gp-footer-text{
	text-align:center;
	margin-bottom: 1.6rem;
}
/*@media (width < 992px){
	.gp-footer-text{
		text-align:left;
	}
}*/

h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {
	margin-bottom: 2.5rem;
	font-size:20px;
	text-transform:uppercase;
}
.templates_blog_php .page-header h2,
.item-jobb .page-header h2{
	text-transform:unset;	
	margin-bottom: 8px;
}

.site-grid > .grid-child{
	background:white;
}

.container-header {
	background: url(/images/bg/bg_header.jpg);
}

footer.container-footer.footer.full-width {
	background: url(/images/bg/bg_footer_1920.png);
	min-height: 190px;
	width: 100%;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.site-grid > *:not(.full-width) {
	background: #f3ead99e;
}

ul.sigFreeClassic li.sigFreeThumb {
    margin: -3px -1px -3px 0px !important;
	    display: inline-block !important;
    float: none !important;
}

ul.sigFreeClassic {
	text-align:center;
}

.egytermek-php.page-kinalatunkbol nav.pagenavigation a.btn{
	    background: none;
    border: none;
    font-weight: bold;
    font-size: 16px;
}

.uzletek_stat .store,
.bgbox,
/*.modul-nagykereskedo .mod-articles-item,*/
.page-nagykereskedo .blog-item,
body:not(.homepage) main > *{
	background: #f3ead9;
	padding: 46px;
	box-shadow: 1px 1px 8px #00000047;
}
.modul-nagykereskedo .mod-articles-item{
	padding: 46px;
  padding-left:23px;
  padding-right:82px;
}

.page-nagykereskedo .nklogo.nktedi div{
    margin-left: -8px;
}


.modul-nagykereskedo li:nth-child(2) .mod-articles-item{
	padding-left:0px;
	margin-left:-11px;
}
.page-nagykereskedo .bgbox > p{
	margin-bottom: 0px !important;
}

/*.modul-nagykereskedo .mod-articles-item,*/
 .uzletek_stat .store{
	background: #ffffff40;
}

.page-nagykereskedo .control-group{
    display: block;
}

.modul-nagykereskedo .mod-articles-item-content > * {
        margin-left: auto;
    margin-right: auto;
}

/* hullám a fejlécben */
.Xcontainer-header .grid-child:nth-child(1) {
	background: url(/images/bg/bg_hullam.png);
	background-position: 4%;
	background-position-y: center;
	background-size: 24%;
	background-repeat: no-repeat;
}

div.item-pageuzletek_stat .page-header h1{
	margin-top:10px;
}

/* a kép, hogy milyen legyen */
.Xbgbox{
    background: url(/images/im.png);
    padding: 46px;
    background-repeat: no-repeat;
    background-position: 6px -12px;
    box-shadow: 1px 1px 8px #00000047;
    background-size: 98.35%;
}



element.style {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

/*home variációk*/
/*
li.metismenu-item.item-148 img {
    height: 26px;
    width: auto;
    max-height: 26px;
    max-width: unset;
}
li.metismenu-item.item-146 {
    padding: 0px !important;
    width: 112px;
}
*/
li.metismenu-item.item-132{
    padding-right:60px !important;
}
img.menu-home {
   /* width: 143px !important;*/
}

.container-header{
	border: 4px solid var(--cassiopeia-color-primary);
	border-image: linear-gradient(90deg, var(--cassiopeia-color-primary) 0%, var(--cassiopeia-color-primary) 54%, #00000000 54.01%, #00000000 89%, var(--cassiopeia-color-primary) 89.01%, var(--cassiopeia-color-primary) 100%) 1 1 1 1;
	border-width: 0px 0px 2px 0px;
	/*box-shadow: 0px -24px 94px var(--cassiopeia-color-primary);*/
}
.container-banner {
	margin: 0 0 0rem;
}

.container-banner .display-4 {
    visibility: hidden;
}
.container-header .container-search {
	margin-top: 0;
}
.container-header nav {
	margin-top: 0;
	padding: 0;
}

.container-footer.footer > .grid-child {
	margin-bottom:0px;
	padding-bottom:0px;
	display: block;
	margin-top: 100px;
}

.container-banner .banner-overlay .overlay .text-thin:after {
	visibility:hidden;
}

.flip-in-hor-bottom {
	-webkit-animation: flip-in-hor-bottom 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
			animation: flip-in-hor-bottom 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
}

.page-nagykereskedo .control-label{
    float: left;
    display: inline-block;
    min-width: 175px;
}

.page-nagykereskedo .controls{
	display:inline-block;
}

.page-nagykereskedo .form-control-feedback {
    padding-right: 10px;
    font-size: 90%;
}
.page-nagykereskedo .nklogo.nktedi div{
	width:93%;
  
	background:url("/images/logo/logo_t.png");
}
.page-nagykereskedo .nklogo.nkmeal div{
	width:126%;
	background:url("/images/elado_logo/logo_m_nyujtott.png");
}
.page-nagykereskedo .mod-articles-item-content table{
	width:70%;
	min-width:300px;
}
.page-nagykereskedo legend {
    font-size: 1rem;
}
td.nklogo div {
    background-size: contain !important;
	    background-repeat: no-repeat !important;
     background-position: left bottom !important;
    height: 138px;
  margin-bottom:36px;
}

.uzletek_stat .store .nevlogo {
    height: 28px;
    width: 100%;
    display: block;
	margin-top:51px;
	margin-bottom:13px;
}

.uzletek_stat .store .logo-logo_prima div img{	
    position: relative;
    /*top: -16px; */ top: -14px;
    left: 1px;
    /*height: 42px;*/ height: 39px;
    /*width: 62px;*/ width:auto;
}
.uzletek_stat .store .logo-logo_cba div img{	
    position: relative;
    top: -10px;
    left: 1px;
    height: 37px;
    /*width: 68px;*/ width:auto;
}
.uzletek_stat .store .logo-logo_privat_max div img{	
	position: relative;
    height: 28px;
}

.hely i {
    font-size: 20px;
	padding-left:6px;
	padding-right:6px;
	padding-top:11px;
	color: var(--cassiopeia-color-primary);
}

/* minták a z első 3-ra */
.Xstore:nth-child(1){
	background: url(/images/logo_p.png);
    background-size: 100%;
    background-position: 2px 2px;
}
.Xstore:nth-child(2){
	background: url(/images/logo_privat.png);
    background-size: 100%;
    background-position: 0px 2px;
}
.Xstore:nth-child(3){
	background: url(/images/logo_cba.png);
background-size: 97%;
    background-position: 4px 0px;
}
.Xstore:nth-child(1) > *,
.Xstore:nth-child(2) > *,
.Xstore:nth-child(3) > *{
    opacity: 0.5;
    filter: hue-rotate(111deg);
}

#store-list .hely {
    font-size: 0;
    text-align: left;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
	    padding: 3px 5px;
	background: url(/images/bg/bg_header.jpg);
}

#store-list .hely .telepules {
    font-size: 18px;
	color:white;
}

#store-list .hely br {
    display:none;
} 

#mod-custom138 .bgbox h2{
    margin-top:20px;
  margin-bottom:40px;
}

.store .p-max {
    display:none;
	visibility: hidden;
    width: 0px;
/*    display: inline-block;*/
}

.uzletek_stat .store .nev{
	font-weight:bold;
	width:100%;
	/*text-align:center;*/
}
.uzletek_stat .store > div {
    margin-bottom: 17px;
}
.leaflet-popup-content > div {
    margin-bottom: 8px;
}
.uzletek_stat .store > div:not(.nev),
.leaflet-popup-content > div:not(.nev){
	font-size: 90%;
}


.leaflet-popup-content .nev  {
	/*text-align:center;*/
	font-weight:bold;
}

.uzletek_stat .store > div:not(.hely) i,
.leaflet-popup-content > div i  {
    width: 0px;
	text-indent: -25px;
}
.uzletek_stat .store .cim,
.uzletek_stat .store .nyitva,
.uzletek_stat .store .web,
.leaflet-popup-content .cim,
.leaflet-popup-content .nyitva,
.leaflet-popup-content .web {
    margin-left: 25px;
}

      .uzletek_stat #map {
        height: 50vh;
        width: 100%;
      }
      .uzletek_stat #store-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
		    margin-left: -14px;
    margin-right: -14px;
      }
 .uzletek_stat .store {
    width: 277px;
	height: 350px; /* e-nélkül dinamikus magasságú lesz */
    padding: 20px;
    margin: 0.8rem;
    cursor: pointer;
	position: relative;
}

@media (width >= 1200px) {
    legend {
        font-size: 18px;
    }
}

@media (width < 992px) {
	.container-header .container-nav .container-search:only-child {
		margin-right:auto;
	}
	
    .contact-bal-jobb .contact-bal,
	.contact-bal-jobb .contact-jobb{
		width:100%;
	}
	.item-bal,
	.item-jobb{
		width:100%;
	}
	.footer.card.footer_gp .gp-font span{ 	
		display:none;
		text-shadow: 2px 2px 2px black, -2px 2px 2px black, -2px -2px 2px black, 2px -2px 2px black;
		font-weight: 900;
	}
	.Xpage-kinalatunkbol .img_tarolo img{
	 max-height: 300px;
		max-width: unset;
		width: auto;
	}
	.Xpage-kinalatunkbol .float-end {
		float:unset !important;
		text-align:center;
	}
}

@-webkit-keyframes flip-in-hor-bottom {
	0% {
		-webkit-transform: rotateX(80deg);
				transform: rotateX(80deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: rotateX(0);
				transform: rotateX(0);
		opacity: 1;
	}
}
@keyframes flip-in-hor-bottom {
	0% {
	-webkit-transform: rotateX(80deg);
			transform: rotateX(80deg);
	opacity: 0;
	}
	100% {
	-webkit-transform: rotateX(0);
			transform: rotateX(0);
	opacity: 1;
	}
}

/*#mod-custom118,*/
.elesedik {
	-webkit-animation: elesedik 1s ease-out 1s both;
			animation: elesedik 1s ease-out 1s both;
}
@keyframes elesedik {
	0% {
	filter:blur(2px);
	}
	100% {
	filter:blur(0px);
	}
}

.focus-in-contract-bck{animation:focus-in-contract-bck 2s ease-in-out both}
@keyframes focus-in-contract-bck{0%{letter-spacing:1em;transform:translateZ(300px);filter:blur(12px);opacity:0}100%{transform:translateZ(12px);filter:blur(0);opacity:1}}


.tilt-in-top-1{animation:tilt-in-top-1 .6s cubic-bezier(.25,.46,.45,.94) both}
@keyframes tilt-in-top-1{0%{transform:rotateY(30deg) translateY(-300px) skewY(-30deg);opacity:0}100%{transform:rotateY(0deg) translateY(0) skewY(0deg);opacity:1}}