/*#masthead.masthead-logo-in-menu .logo > img.logo-no-height-constrain {max-height: 65px !important;}*/
#masthead.masthead-logo-in-menu .logo {padding: 0 !important; margin: 0 !important;}
.main-navigation ul li a {text-transform: uppercase;}
/*.main-navigation.sticky {background: url(https://hevederzarszereles.com/wp-content/uploads/2020/10/sticky-hatter.jpg) !important;}*/
/*.main-navigation {background: none !important;}*/
#colophon {
  background-color: #fff;
  background-image: -webkit-linear-gradient(164deg, #fff 50%, #0d3d84 50%) !important;
}

.layout-full #colophon {padding-bottom: 0px !important; padding-top: 0px !important;}
#karacsony {display: none;}
@media (max-width: 768px) {
  #egy, #ketto, #ot, .gmail, nav, #pg-2-0 {display: none;}
  #harom, #negy {width: 100% !important;}
  #felsocsik {height: 100px !important;}
}
/*body.layout-full {background-color: #9E9999 !important;}*/
/* Karacsonyi akcio */
@keyframes blink { 50% { border-color: #ff0000; }  }
table{ 
	border: 5px solid #fff6f2;
	animation: blink .5s step-end infinite alternate; 
}
/* Karacsonyi akcio */
.mabisz {margin-top: 15px;}
#menu-item-545 {margin-left: 15px; margin-right: 15px;}
#menu-item-547 {margin-left: 15px; margin-right: 15px;}
#menu-item-627 {margin-left: 15px;}
.hgroup {display: none;}
.blink_me {
  animation: blinker 3s linear infinite;
  border: 4px solid #ff0000 !important;
  font-weight: bold;
}
@keyframes blinker {  
  50% { opacity: 0; }
}
.heveder {padding: 15px 6px;}
.heveder:hover {
  padding: 15px 6px;
  background: #eadba2;
  color: #000;
}
.ujmenu {
  background: #eadba2;
  margin-left: auto;
  margin-right: auto;
}
.kepmenu {max-width: 100% !important;}
.felsomenu {
  padding-left: 50px;
  padding-top: 8px;
  font-size: 1.3em;
  font-weight: bold;
  color: #fff;
}
.felsomenu a {color: #fff;}
.felsomenu a:hover {color: #eadba2;}
.telefon {
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
  color: #fff;
} 
.email {
  padding-top: 8px;
  font-size: 1.3em;
  font-weight: bold;
  color: #fff;
}
.email a {color: #fff;}

.alsomenu {
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.498039);
  margin-bottom: 15px;
  font-size: 1.2em;
  border: 2px solid #eadba2;
}
.alsomenu a {
  color: #000000 !important;
  text-decoration: none;
  font-weight: bold;
}
.kulcskiraly {
  text-align: center;
  padding: 30px;
  border: 2px solid #0000ff;
}
.keruletbox {background: #6d7b8d !important;}
.main-navigation ul ul a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
/*menu rendezése*/
@media (max-width: 1387px) {
  .main-navigation ul li a {padding-left: 10px; padding-right: 10px;} 
}
@media (max-width: 1327px) {
  .main-navigation ul li a {font-size: 14px;} 
}
@media (max-width: 1253px) {
  .main-navigation ul li a {font-size: 13px; padding-left: 7px; padding-right: 7px;} 
}
@media (max-width: 1155px) {
  .main-navigation ul li a {font-size: 12px; padding-left: 5px; padding-right: 5px;} 
}
@media (max-width: 1080px) {
  .main-navigation ul li a {font-size: 11px; padding-left: 3px; padding-right: 3px;} 
}