@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; }
@font-face { font-family:veganlove; src:url(../font/Brandon_thin.otf); } 
@font-face { font-family:veganlove_bold; src:url(../font/Brandon_bld.otf); }
@font-face { font-family:veganlove_medbold; src:url(../font/Brandon_med.otf);}
body{ font-family:'veganlove', Arial, Helvetica, sans-serif; background:#fff; margin:0px; padding:0px; overflow-x: hidden; letter-spacing:2px; color:#050505;  }
li { list-style-type:none; }
a { text-decoration:none; }
.clr{ clear:both; }
.header-menu { display:block; width:100%; min-height:90px; margin:0px auto 0px auto; position:fixed; z-index:9998; background:#FFF; }
.header-menu-mobile { display:none; width:100%; margin:0px auto 0px auto; position:fixed; z-index:9998; background:#FFF;  }
.contact { max-width:1200px; width:100%; margin:-80px auto 0px auto; }
.contactTel { margin:50px auto 50px auto; }
.rolunk { max-width:1200px; width:100%; margin:0px auto; }
.footer_felso { max-width:1200px; width:100%; margin:0px auto; }
.header-menu .menu { color:#41ad49; font-weight:bold; font-size:20px; text-align:center; }
.header-menu .menu div { display:inline-block; margin:0px 30px 5px 30px; cursor:pointer; font-family:'veganlove_medbold'; }
.header-menu .menupont { letter-spacing:5px; }
.header-menu .menu-elem { display:inline-block; }
.header-menu .logo { position:relative; top:25px; left:0px; width:90%; margin:0px; padding:0px; }
.nyitvatartas { text-decoration:underline; }
.menu-bal div { padding:12px 0px 0px 0px; }
.menu-jobb div  { padding:12px 0px 0px 0px; }
.lang { }
.lang_elem a { color:#41ad49; }
.social { display:block; position:fixed; right:40px; top:80px; width:30px; margin:0px auto; text-align:center; z-index:9999;  }
.social-mobile { display:block; font-size:15px; }
.social div { float:left; margin:10px; border-radius:10px; }
.overlay { position: relative; border-radius:10px; }
.overlay:after { border-radius:21px; position: absolute; content:""; top:0px; left:0px; width:100%; height:100%; opacity:0; }
.overlay:hover:after  {  opacity: .3; }
.green:after {  background-color:#40ae49; }
#clr-header { clear:both; }
.main-slider { margin:0px 0px 0px 0px; max-height:400px;}
.rolunk { margin:20px auto; width:100%; color:#000; }
.rolunk-bal { float:left; width:45%; font-size:25px; margin:0; padding:0;  font-family:'veganlove_medbold'; }
.rolunk-jobb { float:right; width:45%; margin:0; padding:0; font-size:20px; }
.title { text-align:center; color:#41ad49; font-size:50px; margin:20px auto; font-family:'veganlove_bold'; }
.title-inverz { background:#41ad49; padding:20px 0px 20px 0px; text-align:center; font-size:50px; color:#fff; width:100%; margin:20px auto; }
.title-lila { display:inline-block; text-align:center; color:#ed0b70; font-size:50px; font-family:'veganlove_bold'; margin:30px auto; width:100%; }
.title-inverz-lila { background:#ed0b70; padding:20px 0px 20px 0px; text-align:center; font-size:50px; color:#fff; width:100%;}
.zold {  color:#41ad49; font-family:'veganlove_bold'; }
.retek-sor { max-width:1200px; width:100%; text-align:center; margin:20px auto; }
.retek-sor img { width:80%; }
.menu-lista { margin:0px auto; width:100%; }
.veganlove-menu { width:100%; margin:0px auto; }
.tartalom_felso_tartalom_content { margin:0px auto; widows:100%;}
.tartalom_felso_tartalom_content h2 {  color:#41ad49; font-family:'veganlove_bold'; text-align:center; margin:30px auto; font-size:40px !important;  } 
.etel { width:100%; margin:0px auto 20px auto; padding:0px 0px 0px 0px; }
.etel_nev_left { font-size:35px; color:#41ad49; font-family:'veganlove_bold'; }
.etel_leiras_left { width:48%; margin:0px auto; float:left; text-align:right; padding:1% 2% 0 0; font-size:20px; color:#41ad49; }
.etel_kep_bef_left { width:50%; margin:0px auto; float:right; padding:0px; overflow:hidden;  }
.etel_kep_bef_left img { max-width:800px; width:100%; }
.etel_nev_right { font-size:35px; color:#ed0b70; }
.etel_leiras_right { width:48%; margin:0px auto; float:right; text-align:left; padding:1% 0 0 2%; font-size:20px; color:#ed0b70; }
.etel_kep_bef_right { width:50%; margin:0px auto; float:left; padding:0px; overflow:hidden;  }
.etel_kep_bef_right img { max-width:800px; width:100%; }
.etel_leiras_paragraph_left { padding:0px 15px 0px 150px; }
.etel_leiras_paragraph_right { padding:0px 150px 0px 20px; }

.etel_leiras2_paragraph_left { padding:0px 15px 0px 150px; display:none; }
.etel_leiras2_paragraph_right { padding:0px 150px 0px 20px; display:none; }





.etel_nev_eltartas { padding:0px 15px 0px 20px; font-family:'veganlove_bold'; }
.citrom {  position:relative; top:460px; right:-420px; float:right; }
.citrom img { width:80%; height:80%; max-width:250px; max-height:250px;}
.paradicsom {  position:relative; top:150px; right:-40px; float:right; }
.contact-keret { border:4px solid #41ad49; padding:30px; margin:10px; }
.rolunk-bal-contact { float:left; width:46%; padding:2%; margin:0 auto; text-align:right; }
.rolunk-jobb-contact { float:right; width:46%; font-size:25px; padding:2%;  margin:0 auto }
.rolunk-kozep-contact { width:100%; margin:100px auto 0px auto; text-align:center; display:inline-block; }
.rolunk-kozep-contact h2 { font-size:30px; color:#000; }
.rolunk-kozep-contact div { font-size:55px; color:#41ad49; font-family:'veganlove'; }
.rolunk-kozep-contact div a { font-size:55px; color:#41ad49; font-family:'veganlove'; }
.retek { position:relative; top:100px; left:0px; float:left; z-index:9999; }
.terkep{ width: 90%; height: 300px; margin:100px auto 10px auto; border: 3px solid #ed0b70; }
.citrom-sor { background:url(../images/citromsor.png); background-size:90%; background-repeat:no-repeat; background-position:center top; font-size:90px; text-align:center; color:#41ad49; padding:50px; margin:10px auto; font-family:'vegan_bold'; max-width:1200px; text-decoration:underline; }
.avocado-sor { max-width:900px; width:90%; margin:150px auto 50px auto; padding:0px; text-align:center; }
.avocado-sor a { color:#41ad49; font-size:17px; }
.avocado-sor img { width:95%; margin:0px auto 50px auto; }
.footer_also { width:100%; margin:0px auto; text-align:center; font-size:15px; color:#41ad49; padding:10px; }
@media screen and (max-width: 435px) {
	.main-slider { display:none; }
	.rolunk-bal { float:none; width:95%; font-size:25px; margin:10px auto; padding:10px;  font-family:'veganlove_medbold'; }
	.rolunk-jobb { float:none; width:95%; margin:10px auto; padding:10px; }
	.contact { max-width:1200px; width:100%; margin:0px auto 0px auto; }
    .citrom-sor { background:url(../images/citromsor.png); background-size:90%; background-repeat:no-repeat; background-position:center top; font-size:30px; text-align:center; color:#41ad49; padding:30px; margin:10px auto; font-family:'vegan_bold'; max-width:1200px; text-decoration:underline; }
	.etel_leiras_left { width:100%; margin:0px auto; text-align:right; padding:1% 2% 0 0; font-size:18px; color:#41ad49; }
	.etel_leiras_right { width:100% margin:0px auto; text-align:left; padding:1% 0 0 2%; font-siz:18px; color:#ed0b70; }
	.rolunk-kozep-contact div { font-size:20px; color:#41ad49; font-family:'veganlove'; }
	.rolunk-kozep-contact div a{ font-size:20px; color:#41ad49; font-family:'veganlove'; }
}

@media screen and (max-width: 585px) {
	.rolunk-bal { float:none; width:95%; font-size:25px; margin:10px auto; padding:10px;  font-family:'veganlove_medbold'; }
	.rolunk-jobb { float:none; width:95%; margin:10px auto; padding:10px; }
	.rolunk-bal { width:100%; font-size:25px; margin:0; padding:0;  font-family:'veganlove_medbold'; }
	.rolunk-jobb { width:100%; margin:0; padding:0; }
	.contact { max-width:1200px; width:100%; margin:-200px auto 0px auto; }
    .citrom-sor { background:url(../images/citromsor.png); background-size:90%; background-repeat:no-repeat; background-position:center top; font-size:40px; text-align:center; color:#41ad49; padding:40px; margin:10px auto; font-family:'vegan_bold'; max-width:1200px; text-decoration:underline; }
	.etel_leiras_left { width:100%; margin:0px auto; text-align:right; padding:1% 2% 0 0; font-size:18px; color:#41ad49; }
	.etel_leiras_right { width:100% margin:0px auto; text-align:left; padding:1% 0 0 2%; font-siz:18px; color:#ed0b70; }
}
@media screen and (max-width: 650px) {
	.rolunk-bal { float:none; width:95%; font-size:20px; margin:10px auto; padding:10px;  font-family:'veganlove_medbold'; }
	.rolunk-jobb { float:none; width:95%; margin:10px auto; padding:10px; font-size:15px; }
	.contact { max-width:1200px; width:100%; margin:0px auto 0px auto; }
    .contact-keret { border:4px solid #41ad49; padding:10px; margin:10px; }
	.paradicsom { display:none;}
	.citrom { display:none; }
	.rolunk-bal-contact { float:none; width:100%; font-size:20px; padding:0px; margin:0px auto; text-align:center; }
	.rolunk-jobb-contact { float:none; width:100%; font-size:20px; padding:0px; margin:0px auto; text-align:center; }
	.rolunk-kozep-contact div { font-size:35px; color:#41ad49; font-family:'veganlove'; }
	.rolunk-kozep-contact div a{ font-size:35px; color:#41ad49; font-family:'veganlove'; }
	.social div { display:none; }
	.etel_leiras_left { width:100%; margin:0px auto; text-align:right; padding:1% 2% 0 0; font-size:18px; color:#41ad49; }
	.etel_leiras_right { width:100% margin:0px auto; text-align:left; padding:1% 0 0 2%; font-siz:18px; color:#ed0b70; }
}
@media screen and (max-width: 810px) {
	.rolunk-bal { float:none; width:95%; font-size:25px; margin:10px auto; padding:10px;  font-family:'veganlove_medbold'; }
	.rolunk-jobb { float:none; width:95%; margin:10px auto; padding:10px; }
	.contact { max-width:1200px; width:100%; margin:-80px auto 0px auto; }
	.citrom-sor { background:url(../images/citromsor.png); background-size:90%; background-repeat:no-repeat; background-position:center top; font-size:60px; text-align:center; color:#41ad49; padding:50px; margin:10px auto; font-family:'vegan_bold'; max-width:1200px; text-decoration:underline; }
}
@media screen and (max-width: 980px) {
	.etel_leiras_paragraph_left { padding:0px 15px 0px 20px; }
	.etel_leiras_paragraph_right { padding:0px 20px 0px 20px; }
	.contact { max-width:1200px; width:100%; margin:-40px auto 0px auto; }
	.etel_nev_left { font-size:35px; color:#41ad49; font-family:'veganlove_bold'; }
	.etel_leiras_left { width:100%; margin:0px auto; text-align:right; padding:1% 2% 0 0; font-size:20px; color:#41ad49; }
	.etel_kep_bef_left { width:100%; margin:0px auto;  padding:0px; overflow:hidden;  }
	.etel_kep_bef_left img { max-width:3000px; width:100%; }
	.etel_nev_right { font-size:35px; color:#ed0b70; }
	.etel_leiras_right { width:100%; margin:0px auto; text-align:left; padding:1% 0 0 2%; font-size:20px; color:#ed0b70; }
	.etel_kep_bef_right { width:100%; margin:0px auto; padding:0px; overflow:hidden;  }
	.etel_kep_bef_right img { max-width:3000px; width:100%; }
	.etel_leiras_paragraph_left { padding:0px 15px 0px 20px; }
	.etel_leiras_paragraph_right { padding:0px 15px 0px 20px; }	
	.etel_leiras2_paragraph_left { padding:0px 15px 0px 20px; display:none; }
	.etel_leiras2_paragraph_right { padding:0px 15px 0px 20px; display:none; }
	.etel_nev_eltartas { padding:0px 15px 0px 20px; font-family:'veganlove_bold'; }
}
@media screen and (max-width: 1260px) {
    .menu div { display:block;}
	.header-menu { display:none; }
	.header-menu-mobile { display:block; width:100%; margin:-20px auto 0px auto; position:fixed; z-index:9998; background:#FFF; min-height:100px;  }
	.header-menu-mobile .menu { color:#41ad49; font-weight:bold; font-size:20px; text-align:center; }
	.header-menu-mobile .menu div { display:inline-block; margin:0px 10px 5px 10px; cursor:pointer; font-family:'veganlove_bold'; }
	.header-menu-mobile .menu-elem { display:inline-block; }
	.header-menu-mobile .logo { position:relative; top:25px; left:0px; width:90%; }
}