
.hdrmenu{
    margin-left: 20px;
}
.hdr_sub{
    margin-bottom:50px;
}
 p {
    font-size: 20px;
    line-height: 30px;
  }
.add1{
  /*padding-left: 150px;*/
}
.add2{
    margin-bottom:30px;
}
.slider_title{
font-weight: 500;
}
.footer_div{
    padding-top: 50px;
}
.footer_box1{
/*padding-left: 74px;padding-top: 0;*/
}
.footer_box2 h3{
    text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 15px;
}
.footer_box2{
    /*padding-left: 100px;*/
}
.footer_box3 h3{
    text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 15px;
}
.footer_box4 h3{
    text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 15px;
}
.about_footer div{
    margin-bottom: 2px;line-height: 25px;
}
.map, .page{
    margin-bottom:100px;
}
.pagetitle{
    margin-bottom: 50px;
}
select, input, textarea{background-color:#fff;}

.prodtitle{
    /*font-size: 55px;*/
    /*text-align:center;*/
    /*text-transform: uppercase;*/
}

.prod_sec_d{
    margin-bottom:15px;
}
.procepart{
    /*font-size:45px;*/
}

h2{
    font-weight:600;font-size:22px;color: #535353;margin: 20px 0;
}
span.kiemeles {
		color: #e32e35;
	}
p.szines {
		background-color: #e3e4e4;font-size:22px;padding:25px;
	}
.blogbody{
    background: #fff;
  padding: 25px;
}
.blogbody ul{list-style:circle}
.blogbody ul li{
margin-left: 15px;
  margin-bottom: 5px;
}
.ytvideo{
  height: 0;
  padding-bottom: 56.2%;
  position: relative;
}
.ytvideo iframe{
  width: 100%;
  height: 100%;
  position: absolute;
}