/** prenker **/
.mainGrid {
  display: grid;
  grid-template-columns: auto repeat(12, minmax(auto, 113px)) auto;
  grid-template-rows: auto auto 65px;
  column-gap: 20px;
}
.mainGrid .headerMenu {
  grid-row: 1;
  grid-column: 7/14;
  margin-bottom: 5px;
  z-index: 20;
}
.mainGrid .headerBg {
  grid-row: 1;
  grid-column: 1/15;
}
.mainGrid .banner-fully {
  grid-row: 2/7;
  grid-column: 1/15;
  z-index: -1;
}
.mainGrid .logoContanier {
  grid-row: 2;
  grid-column: 2/6;
}
.mainGrid .hamburgerMenu {
  grid-row: 2;
  grid-column: 6/7;
  align-self: center;
}
.mainGrid .searchBlock {
  grid-row: 2;
  grid-column: 7/9;
  align-self: center;
}
.mainGrid .login {
  grid-row: 2;
  grid-column: 9/10;
  align-self: center;
  text-align: center;
}
.mainGrid .wsCart {
  grid-row: 2;
  grid-column: 10/11;
  align-self: center;
}
.mainGrid .webshopInfo {
  grid-row: 2;
  grid-column: 11/12;
  align-self: center;
}
.mainGrid .kapcsolat {
  grid-row: 2;
  grid-column: 12/13;
  align-self: center;
}
.mainGrid .akcios {
  grid-row: 2;
  grid-column: 13/14;
  align-self: center;
}
.mainGrid .categoriesMenu {
  grid-row: 3/5;
  grid-column: 2/7;
}
.mainGrid .circleMenu {
  grid-row: 3/5;
  grid-column: 7/14;
}
.mainGrid .iconContainer {
  font-size: 36px;
}
.mainGrid .bannerBg {
  grid-row: 2/4;
  grid-column: 1/15;
}
.mainGrid .placeHolder {
  grid-row: 7;
  grid-column: 1/15;
}
.mainGrid #lpMessages {
  grid-row: 8;
  grid-column: 4/12;
}
.mainGrid .lpContent {
  grid-row: 9;
  grid-column: 4/12;
}
.mainGrid .lpContent .gridLayout {
  gap: 20px;
}
.mainGrid .lpContent.products {
  grid-column: 5/14;
}
.mainGrid .left {
  grid-row: 9;
  grid-column: 2/5;
}
.mainGrid .weeklyProducts {
  grid-row: 10;
  grid-column: 2/14;
  display: grid;
  grid-template-areas: "groupHead groupHead groupHead" "article1 article2 article3";
  column-gap: 20px;
}
.mainGrid .weeklyProducts .groupHead {
  grid-area: groupHead;
}
.mainGrid .weeklyProducts .article1 {
  grid-area: article1;
}
.mainGrid .weeklyProducts .article2 {
  grid-area: article2;
}
.mainGrid .weeklyProducts .article3 {
  grid-area: article3;
}
.mainGrid .ws_teaser_products {
  grid-row: 11;
  grid-column: 1/15;
}
.mainGrid .ws_teaser_offer {
  grid-row: 12;
  grid-column: 2/14;
}
.mainGrid .also-menu {
  grid-row: 13;
  grid-column: 2/14;
}
.mainGrid .banner-fully-bottom {
  grid-row: 14;
  grid-column: 1/15;
}
.mainGrid .footerBg {
  grid-row: 15/17;
  grid-column: 1/15;
}
.mainGrid .footerLogo {
  grid-row: 15;
  grid-column: 2/5;
}
.mainGrid .footerCol1 {
  grid-row: 16;
  grid-column: 2/5;
}
.mainGrid .footerCol2 {
  grid-row: 16;
  grid-column: 5/8;
}
.mainGrid .footerCol3 {
  grid-row: 16;
  grid-column: 8/11;
}
.mainGrid .footerCol4 {
  grid-row: 16;
  grid-column: 11/14;
  align-self: end;
  justify-self: end;
}
.ws_teaser_offer a.wsTeaser {
  display: grid;
  grid-template-columns: 40% 60%;
  grid-template-areas: "wsTeaserImg wsTeaserBrand" "wsTeaserImg wsTeaserName" "wsTeaserImg wsTeaserPrice";
  gap: 10px;
}
.ws_teaser_offer a.wsTeaser .wsTeaserImg {
  grid-area: wsTeaserImg;
}
.ws_teaser_offer a.wsTeaser .wsTeaserBrand {
  grid-area: wsTeaserBrand;
}
.ws_teaser_offer a.wsTeaser .wsTeaserName {
  grid-area: wsTeaserName;
}
.ws_teaser_offer a.wsTeaser .wsTeaserPrice {
  grid-area: wsTeaserPrice;
}
.gridLayout .wsProductData {
  display: grid;
  grid-template-rows: repeat(4, auto);
}
.gridLayout .wsProductData .wsProductIdxImgContainer {
  grid-row: 1;
}
.gridLayout .wsProductData .productTitle {
  grid-row: 2;
}
.gridLayout .wsProductData .productVariant {
  grid-row: 3;
}
.gridLayout .wsProductData .priceContainer {
  grid-row: 4;
}
.wsTeaserGrid {
  gap: 20px;
}
.wsTeaserCol3 {
  grid-template-columns: 1fr 1fr 1fr;
}
@media all and (max-width: 1600px) {
  .mainGrid {
    grid-template-columns: 0px repeat(12, minmax(auto, 113px)) 0px;
  }
}
@media all and (max-width: 1000px) {
  .mainGrid .logoContanier {
    grid-row: 1;
    grid-column: 1/15;
  }
  .mainGrid .headerBg {
    grid-row: 2;
  }
  .mainGrid .headerMenu {
    grid-row: 2;
    grid-column: 1/15;
  }
  .mainGrid .bannerBg {
    grid-row: 3/5;
  }
  .mainGrid .banner-fully {
    grid-row: 3/6;
  }
  .mainGrid .circleMenu {
    grid-row: 5;
    grid-column: 2/14;
  }
  .mainGrid .hamburgerMenu {
    grid-row: 4;
    grid-column: 4;
  }
  .mainGrid .searchBlock {
    grid-row: 4;
    grid-column: 8/13;
  }
  .mainGrid .login {
    grid-row: 3;
    grid-column: 4;
  }
  .mainGrid .wsCart {
    grid-row: 3;
    grid-column: 6;
  }
  .mainGrid .webshopInfo {
    grid-row: 3;
    grid-column: 8;
  }
  .mainGrid .kapcsolat {
    grid-row: 3;
    grid-column: 10;
  }
  .mainGrid .akcios {
    grid-row: 3;
    grid-column: 12;
  }
  .mainGrid .weeklyProducts {
    grid-row: 9;
  }
  .mainGrid .footerBg {
    grid-row: 15/20;
    grid-column: 1/15;
  }
  .mainGrid .footerLogo {
    grid-row: 15;
    grid-column: 2/14;
  }
  .mainGrid .footerCol1 {
    grid-row: 16;
    grid-column: 2/14;
  }
  .mainGrid .footerCol2 {
    grid-row: 17;
    grid-column: 2/14;
  }
  .mainGrid .footerCol3 {
    grid-row: 18;
    grid-column: 2/14;
  }
  .mainGrid .footerCol4 {
    grid-row: 19;
    grid-column: 2/14;
  }
}
@media all and (max-width: 600px) {
  .mainGrid {
    column-gap: 5px;
  }
  .mainGrid .circleMenu {
    grid-column: 1/15;
  }
  .mainGrid .left {
    grid-row: 9;
    grid-column: 2/14;
  }
  .mainGrid .lpContent.products,
  .mainGrid .lpContent {
    grid-row: 10;
    grid-column: 3/13;
  }
  .wsTeaserCol2 {
    grid-template-columns: 1fr;
  }
}
/*
@font-face {
	font-family: 'Ubuntu bold';
	src: url('../font/Ubuntu-B.ttf') format('truetype');
  }
@font-face {
	font-family: 'Ubuntu regular';
	src: url('../font/Ubuntu-R.ttf') format('truetype');
  }
@font-face {
	font-family: 'Ubuntu light';
	src: url('../font/Ubuntu-L.ttf') format('truetype');
  }
@font-face {
	font-family: 'Ubuntu medium';
	src: url('../font/Ubuntu-M.ttf') format('truetype');
  }
*/
body {
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400;
  line-height: 1.5;
  box-sizing: border-box;
}
h2 {
  font-weight: 300;
  text-transform: uppercase;
}
.mainGrid {
  width: 100%;
}
.mainGrid .lpMenu.wsCart {
  text-align: center;
}
.mainGrid .headerMenu .lpMenu {
  font-weight: 300;
}
.mainGrid .headerMenu .lpMenu .menuItemImg {
  max-height: 26px;
  padding-left: 10px;
}
.mainGrid .headerMenu .lpMenu .menuItemText {
  font-size: 20px;
  text-transform: uppercase;
  padding: 0 8px;
  display: inline;
}
.mainGrid .headerMenu .lpMenu .li_level_0 {
  float: left;
  margin-right: 26px;
}
.mainGrid .headerMenu .lpMenu .li_level_0 .menuItemText {
  padding: 0;
}
.mainGrid #categories .imgContainer {
  float: left;
  width: 30px;
  margin: auto;
  text-align: center;
  line-height: 3;
}
.mainGrid #categories .imgContainer .menuItemImg {
  max-height: 20px;
}
.mainGrid #categories .menuItemText {
  padding: 0 15px;
}
.mainGrid #categories li.li_level_1,
.mainGrid #felso-menu li.li_level_1 {
  padding: 0 20px 0 10px;
  transition: 0.3s;
}
.mainGrid #categories .ul_level_1,
.mainGrid #felso-menu .ul_level_1 {
  overflow: hidden;
  border-radius: 12px;
}
.mainGrid .menuItemImg {
  max-height: 30px;
}
.mainGrid .hamburgerMenu {
  margin: auto;
}
.mainGrid .hamburgerMenu .li_level_0 > .menuItemText {
  display: none;
}
.mainGrid .productSearch .iconContainer {
  font-size: 24px;
}
.mainGrid .logoLink > img {
  object-fit: cover;
  width: 100%;
  padding-top: 10px;
}
.mainGrid .login,
.mainGrid .wsCart,
.mainGrid .webshopInfo,
.mainGrid .kapcsolat,
.mainGrid .akcios {
  padding-top: 15px;
}
.mainGrid .login .menuItemText,
.mainGrid .wsCart .menuItemText,
.mainGrid .webshopInfo .menuItemText,
.mainGrid .kapcsolat .menuItemText,
.mainGrid .akcios .menuItemText {
  padding: 0px;
  font-size: 22px;
}
.mainGrid .login .ul_level_0,
.mainGrid .wsCart .ul_level_0,
.mainGrid .webshopInfo .ul_level_0,
.mainGrid .kapcsolat .ul_level_0,
.mainGrid .akcios .ul_level_0 {
  text-align: center;
}
.mainGrid .login .ul_level_1,
.mainGrid .wsCart .ul_level_1,
.mainGrid .webshopInfo .ul_level_1,
.mainGrid .kapcsolat .ul_level_1,
.mainGrid .akcios .ul_level_1 {
  text-align: left;
}
.mainGrid .login li.li_level_1,
.mainGrid .wsCart li.li_level_1 {
  padding: 0 10px;
  transition: 0.3s;
}
.mainGrid .login li.li_level_1 .span,
.mainGrid .wsCart li.li_level_1 .span {
  line-height: 45px;
}
.mainGrid .login .ul_level_1,
.mainGrid .wsCart .ul_level_1 {
  border-radius: 12px;
  overflow: hidden;
}
.mainGrid .wsCart {
  position: relative;
}
.mainGrid .wsCart .wsCartCounter {
  position: absolute;
  top: 5%;
  left: 55%;
  padding: 5px;
  border-radius: 5px;
  z-index: 5;
}
.mainGrid .circle {
  height: 200px;
  width: 200px;
  border-radius: 50%;
  cursor: pointer;
  transition: 1s;
}
.mainGrid .circle span {
  transition: 1s;
}
.mainGrid .circle img.menuItemImg {
  transition: 1s;
}
.mainGrid .categoriesMenu {
  font-weight: 400;
  transform: translateY(20px);
  border-radius: 10px;
  overflow: hidden;
}
.mainGrid .categoriesMenu .imgContainer {
  position: absolute;
  top: 3px;
  left: 10px;
  width: 30px;
  margin: auto;
  text-align: center;
}
.mainGrid .categoriesMenu .imgContainer .menuItemImg {
  max-height: 20px;
}
.mainGrid .categoriesMenu .menuItemText {
  line-height: 1.2;
  transition: 0.6s;
  margin: 0 12px 0 40px;
}
.mainGrid .categoriesMenu .lpMenu li {
  display: inline-block;
  width: 100%;
  line-height: 3;
}
.mainGrid .categoriesMenu a {
  padding: 0 10px;
  transition: 0.3s;
}
.mainGrid .placeHolder {
  height: 20px;
}
.mainGrid .circleMenu li {
  padding-top: 30px;
}
.mainGrid .circleMenu ul {
  text-align: center;
}
.mainGrid .circleMenu .menuItemImg {
  max-height: 70px;
}
.mainGrid .circleMenu .menuItemText {
  font-size: 20px;
  padding: 0 8px;
  text-transform: uppercase;
  line-height: 24px;
}
.mainGrid .weeklyProducts {
  padding-bottom: 50px;
}
.mainGrid .weeklyProducts .groupHead {
  text-align: center;
}
.mainGrid .weeklyProducts img {
  width: 100%;
  border-radius: 20px;
}
.mainGrid .weeklyProducts .content {
  position: relative;
  overflow: hidden;
}
.mainGrid .weeklyProducts .contentText {
  margin: 20px;
  line-height: 1;
}
.mainGrid .weeklyProducts .introButton {
  position: absolute;
  bottom: 0;
  padding-bottom: 75px;
}
.mainGrid .weeklyProducts .introButton .linkBtn {
  line-height: 2;
  border-radius: 10px;
}
.mainGrid .weeklyProducts .introButton .linkBtn .iconContainer {
  font-size: 16px;
}
.mainGrid .wsTeaserContainer {
  margin: 0;
  padding-bottom: 50px;
}
.mainGrid .wsTeaser {
  border-radius: 12px;
}
.mainGrid .ws_teaser_offer a {
  padding: 10px;
}
.mainGrid .ws_teaser_offer a .wsTeaserBrand {
  padding-top: 30px;
  height: auto;
}
.mainGrid .ws_teaser_offer a .wsTeaserImg {
  margin: 0;
  padding: 0;
}
.mainGrid .ws_teaser_offer a .wsTeaserName {
  font-weight: 400;
  line-height: 1;
}
.mainGrid .ws_teaser_offer a .wsTeaserPrice {
  align-self: end;
}
.mainGrid .ws_teaser_offer a .wsTeaserPrice .priceNormal {
  right: 5px;
  left: initial;
}
.mainGrid .ws_teaser_offer a .priceBlock {
  line-height: 1.5;
  padding: 0 10px;
  border-radius: 5px;
}
.mainGrid .ws_teaser_offer a .priceLabel {
  display: none;
}
.mainGrid .ws_teaser_offer a img {
  border-radius: 12px;
}
.mainGrid .also-menu {
  text-align: center;
  padding-bottom: 50px;
}
.mainGrid .also-menu .iconContainer {
  font-size: 60px;
}
.mainGrid .also-menu .menuItemText {
  padding: 0;
}
.mainGrid .banner-fully-bottom {
  line-height: 0;
}
.mainGrid .banner-fully-bottom .bannerContainer .imgContainer::after {
  content: ' ';
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
.mainGrid .banner-fully-bottom .textContainer h1 {
  font-size: 80px;
  text-align: left;
  line-height: 1.2;
  padding: 20px 0 20px 200px;
}
.mainGrid .banner-fully-bottom .textContainer h2 {
  font-size: 40px;
  text-align: left;
  line-height: 1.2;
  padding: 100px 0 0 200px;
}
.mainGrid .lpContent .productDetails {
  border-radius: 12px;
}
.mainGrid .lpContent .breadcrumbContainer {
  padding-bottom: 20px;
}
.mainGrid .lpContent .breadcrumbContainer .iconContainer {
  font-size: 16px;
}
.mainGrid .footer {
  line-height: 1;
  font-weight: 500;
  padding: 10px 0 20px 0;
}
.mainGrid .footer .lablec-menu li {
  display: inline-block;
  width: 100%;
}
.mainGrid .footer .lablec-menu li .menuItemText {
  line-height: 43px;
}
.mainGrid .footer .contentText {
  margin: 0;
}
.mainGrid .footer .iconContainer {
  font-size: 26px;
  margin-left: 6px;
}
.mainGrid .footer .availability .addrText {
  display: inline;
}
.mainGrid .footer .addrBlock {
  line-height: 2.5;
}
.mainGrid .footer .addrBlock .iconContainer {
  padding-right: 6px;
}
.mainGrid .footer p {
  line-height: 1.7;
}
.mainGrid .footerCol2,
.mainGrid .footerCol3,
.mainGrid .footerCol4 {
  padding-top: 25px;
}
.mainGrid .footerCol4 .menuItemImg {
  max-height: initial;
  width: 100%;
  border-radius: 0 0 0 80px;
}
.mainGrid .footerLogo {
  padding-top: 20px;
  line-height: 0;
}
.mainGrid .footerLogo img {
  width: 80%;
}
.mainGrid .wsActiveMenu {
  padding: 0 0 20px 0;
  font-weight: 400;
  /*
	.li_level_0>a>span::before {
		font-family: "Font Awesome 5 Free"; 
		font-weight: 900; 
		content: "\f0da";
		margin-right: 5px;
		}
*/
}
.mainGrid .wsActiveMenu li {
  line-height: 0;
}
.mainGrid .wsActiveMenu a {
  position: relative;
}
.mainGrid .wsActiveMenu .active > a > .menuItemText {
  font-weight: 900;
}
.mainGrid .wsActiveMenu .menuItemImg {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.mainGrid .wsActiveMenu .menuItemText {
  white-space: initial;
  padding: 10px 10px 10px 60px;
  line-height: 1.3;
  transition: 0.3s;
  overflow: hidden;
}
.mainGrid .wsActiveMenu .li_level_0,
.mainGrid .wsActiveMenu .li_level_1 {
  width: 100%;
  overflow: hidden;
  vertical-align: bottom;
  line-height: 0;
}
.mainGrid .wsActiveMenu .li_level_0.first {
  border-radius: 12px 12px 0 0;
}
.mainGrid .wsActiveMenu .li_level_0.last {
  border-radius: 0 0 12px 12px;
}
.mainGrid .wsActiveMenu .li_level_1 a {
  padding: 0;
}
.mainGrid .wsActiveMenu .li_level_2 .menuItemText {
  font-size: 15px;
  padding: 5px 10px 5px 70px;
}
.mainGrid .wsProductData {
  border-radius: 20px;
}
.mainGrid .wsProductData .textContainer.productTitle a {
  font-size: 24px;
}
.mainGrid .wsProductData .details a {
  border-radius: 5px;
  line-height: 1.3;
  transition: 0.3s;
}
.mainGrid .wsTeaserBrand {
  height: auto;
  padding-top: 10px;
  font-size: 26px;
}
.mainGrid .productDetails {
  font-weight: 400;
}
.mainGrid .productDetails .productData,
.mainGrid .productDetails .productOrderForm {
  margin: 40px 0;
  font-size: 18px;
}
.mainGrid .productDetails .productName,
.mainGrid .productDetails #productImages {
  padding: 20px;
}
.mainGrid .carouselGrid .carouselContainer .carousel .carouselItem {
  padding: 15px 10px;
}
.mainGrid .leftArticles .groupHead {
  display: none;
}
.mainGrid .leftArticles .content {
  overflow: hidden;
  border-radius: 12px;
  margin-bottom: 20px;
}
.mainGrid .leftArticles .imageContainer {
  text-align: center;
}
.mainGrid .leftArticles .imageContainer img {
  width: 100%;
}
.mainGrid .leftArticles .contentText {
  padding: 10px;
}
.mainGrid .leftArticles .introTitle {
  font-size: 30px;
  line-height: 2;
}
.mainGrid .leftArticles .introText {
  font-weight: 400;
  line-height: 1.5;
}
.mainGrid .leftArticles .introButton {
  text-align: right;
}
.mainGrid .leftArticles .iconContainer {
  font-size: 16px;
}
.mainGrid .leftArticles .linkBtn {
  border-radius: 10px;
}
.mainGrid #categoryOnPage {
  display: none;
}
.mainGrid #categoryOnPage ul {
  padding-bottom: 15px;
}
.mainGrid #categoryOnPage li {
  border-radius: 15px;
  margin-right: 10px;
  transition: 0.3s;
}
.mainGrid #categoryOnPage.categoryId_4 {
  display: initial;
}
@media all and (max-width: 1600px) {
  .mainGrid .headerMenu .lpMenu .li_level_0 {
    margin: 0;
  }
  .mainGrid .banner-fully-bottom .textContainer h1 {
    font-size: 50px;
  }
  .mainGrid .banner-fully-bottom .textContainer h2 {
    font-size: 30px;
  }
  .mainGrid .circle {
    height: 150px;
    width: 150px;
  }
  .mainGrid .circle .menuItemImg {
    max-height: 40px;
  }
  .mainGrid .circle .menuItemText {
    font-size: 16px;
    line-height: 1.2;
  }
  .mainGrid .headerMenu .lpMenu .menuItemText {
    font-size: 16px;
  }
  .mainGrid .login .menuItemText,
  .mainGrid .wsCart .menuItemText,
  .mainGrid .webshopInfo .menuItemText,
  .mainGrid .kapcsolat .menuItemText,
  .mainGrid .akcios .menuItemText {
    font-size: 18px;
    line-height: 1.2;
  }
  .mainGrid .login .menuItemImg,
  .mainGrid .wsCart .menuItemImg,
  .mainGrid .webshopInfo .menuItemImg,
  .mainGrid .kapcsolat .menuItemImg,
  .mainGrid .akcios .menuItemImg {
    max-height: 22px;
  }
  .mainGrid .categoriesMenu .lpMenu .menuItemText {
    font-size: 16px;
  }
}
@media all and (max-width: 1000px) {
  .mainGrid .logoContanier {
    text-align: center;
  }
  .mainGrid .logoContanier img {
    width: 40%;
  }
  .mainGrid .headerMenu {
    text-align: center;
  }
  .mainGrid .headerMenu .lpMenu {
    display: block;
    clear: both;
    float: none;
  }
  .mainGrid .headerMenu .lpMenu .li_level_0 {
    padding: 0;
    clear: both;
    float: none;
    width: 100%;
  }
  .mainGrid .headerMenu .lpMenu .li_level_0 .menuItemText {
    font-size: 16px;
  }
  .mainGrid .headerMenu .lpMenu ul li ul a {
    white-space: initial;
  }
  .mainGrid .searchBlock,
  .mainGrid .hamburgerMenu {
    padding-top: 15px;
  }
  .mainGrid .circleMenu {
    padding-top: 50px;
  }
  .mainGrid .circle {
    height: 140px;
    width: 140px;
  }
  .mainGrid #categories .menuItemText {
    padding: 0;
  }
  .mainGrid #categories .ul_level_1 {
    width: 100%;
  }
  .mainGrid .banner-fully-bottom .textContainer h1 {
    font-size: 22px;
    padding: 20px 0 20px 20px;
  }
  .mainGrid .banner-fully-bottom .textContainer h2 {
    font-size: 16px;
    padding: 20px 0 20px 20px;
  }
  .mainGrid .also-menu li {
    border: none;
    width: 33%;
  }
  .mainGrid .footerLogo {
    text-align: center;
  }
  .mainGrid .footer .addrBlock {
    line-height: 1.2;
  }
}
@media all and (max-width: 600px) {
  .mainGrid {
    /*
		.weeklyProducts{
			.introButton{
				padding-bottom: 140px;
			}
			.content{
				.linkBtn{
					padding: 0 5px 0 5px;
					margin: 0;
				}
			}
		}
		*/
  }
  .mainGrid .circle {
    height: 100px;
    width: 100px;
  }
  .mainGrid .circle .menuItemImg {
    max-height: 30px;
  }
  .mainGrid .circle .menuItemText {
    font-size: 12px;
    line-height: 1.2;
  }
  .mainGrid .login .menuItemText,
  .mainGrid .wsCart .menuItemText,
  .mainGrid .webshopInfo .menuItemText,
  .mainGrid .kapcsolat .menuItemText,
  .mainGrid .akcios .menuItemText {
    font-size: 16px;
    line-height: 1.2;
  }
  .mainGrid .login .menuItemImg,
  .mainGrid .wsCart .menuItemImg,
  .mainGrid .webshopInfo .menuItemImg,
  .mainGrid .kapcsolat .menuItemImg,
  .mainGrid .akcios .menuItemImg {
    max-height: 20px;
  }
  .mainGrid .banner-fully-bottom .textContainer h1 {
    font-size: 18px;
    padding: 10px 0 10px 50px;
  }
  .mainGrid .banner-fully-bottom .textContainer h2 {
    font-size: 12px;
    padding: 5px 0 0 50px;
  }
  .mainGrid .circleMenu {
    width: 250px;
    margin: auto;
  }
  .mainGrid .circleMenu li {
    padding-top: 15px;
    margin-bottom: 10px;
  }
  .mainGrid .left .leftArticles {
    display: none;
  }
  .mainGrid .weeklyProducts {
    display: block;
  }
  .mainGrid .wsProductTable {
    grid-template-columns: 1fr 1fr;
  }
  .mainGrid .wsActiveMenu .menuItemText,
  .mainGrid #categoryOnPage .menuItemText {
    text-align: left;
  }
  .mainGrid .also-menu .menuItemText {
    font-size: 12px;
  }
}
