body{
font-family: 'Pathway Gothic One', sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
}
h4{
    margin-left: 30px;
    letter-spacing: 6px;
}
#alap{
width:100%;
display:block;
    overflow: hidden;

}
p.alairas{
    font-size: 14px;
    padding-left: 10px;
}
div.feedback{
    box-shadow: 0px 3px 10px #111;
      width: 90%;
    padding: 10px;
    margin-bottom: 33px;
	    margin-left: 5px;
}

div.feedback a, #oldal a{
    /* color: black;*/
    padding: 2px;
    border-radius: 5px;
    box-shadow: 0px 4px 17px #7f7a7a;
    margin-top: 10px;
    line-height: 20px;
	}
#menu{
width:318px;
display:inline-block;
position:fixed;

overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
float:left;
padding-top:30px;

}

#scroll{
width:100%;
height:99%;
    overflow-y: scroll;
	 overflow-x: hidden;
    padding-right: 37px;
	
}
div.not-active {
  pointer-events: none;
   text-decoration: none;
  
 
}
div.not-active > a{
 /* color:#b1b1b1;*/
     
}
#menu ul li ul{
/*display:none;*/
    list-style-type: disc;
}


#menu ul{
overflow-y: auto;
}

#menu ul li:hover{
/*cursor:pointer;*/
}
#menu ul li:hover ul{
display:inline-block;
}
span.fo
{
font-size:21px;
font-weight:bold;

}
span.magy
{
font-size:18px;


}
#link p{
    margin: 35px 20px;
}
#oldal{
width: calc(100% - 350px);
min-height: calc(100vh - 16px);
display:inline-block;
float:right;
box-shadow: 0px -5px 8px #111;
padding-left:20px;
}
.nyil{
display:inline;
}
#rpmenu{
display:none;
}
#logo{
width:60%;

}
.keret{
width:100%;
text-align:center;
}
.keret:hover{
cursor:pointer;
}
a {
   /* color: #383636;*/
  color: #828181;
    cursor: pointer;
    text-decoration: none;
}
a:hover{
      cursor: pointer;
	   color: black;
	  /* font-weight:bold;*/
}
ul{
    display: block;
    list-style-type:none;
    line-height: 25px;
}
li{
padding-top:10px;
}
#copyright{
display:block;
text-align:center;
padding:5px;

}
h3{
letter-spacing:2.5px;
}
#rpmenu{
	letter-spacing:3px;
	text-align:center;
	display:none;
	padding:8px;
	
 }
 @media screen and (max-width: 760px) {
  #rpmenu{

	display:block;
 }
 
 #menu ul{
 display:none;
 }
  #menu, #oldal {
 width:100%;
 }
 #menu{
    position: initial;
    margin-bottom: 20px;
 }
 
 #slideshow {
 width:100%;
     text-align: center;
 }
 }