/** Dark red color  **/
/******************************************************/
body {
  color: #241c1c;
  background: #fff;
}
a {
  color: #550000;
}
a:hover {
  color: #dd2020;
}
h1 {
  color: #550000;
}
h2 {
  color: #7d1313;
}
h3 {
  color: #7d1313;
}
h4,
h5,
h6 {
  color: #7d1313;
}
.calTable .thDays.saturday,
.calTable .thDays.sunday,
th {
  color: #fff;
  background: #550000;
}
.sysPanel,
.aButton {
  background: #550000;
  color: #fff;
}
.sysPanel:hover,
.aButton:hover {
  background: #AA4040;
  color: #fff;
}
.sysPanel.active {
  background: #AA4040;
}
.whiteBg {
  background: #fff;
}
.greyBg {
  background: #f0f0f0;
}
/****** logo ********/
.logoText {
  color: #550000;
}
.logoSlogain {
  color: #550000;
}
.bottomNav .logoSlogain {
  color: #fff;
}
/****** topnav ********/
.topNav {
  background: #f8f8f8;
  border-bottom: 1px solid #eee;
}
.topNav .iconContainer {
  color: #550000;
}
.topNav .lpMenu .iconContainer:hover {
  color: #AA4040;
}
.topNav .addrText,
.topNav a {
  color: #550000;
}
.topNav a.logoLink:hover {
  color: #550000;
}
.topNav a:hover {
  color: #AA4040;
}
.topNav .lpMenu .ul_level_1 li:hover .menuItemText {
  color: #fff;
}
/**** banner color *****/
.lpBanner .quickMenuContainer li {
  background: #ddd;
}
.lpBanner .quickMenuContainer li.active,
.lpBanner .quickMenuContainer li.active:hover {
  background: #550000;
}
.lpBanner .quickMenuContainer li:hover {
  background: #AA4040;
}
.textContainer .more {
  background: #dd2020;
  color: #f5f5f5;
}
#kepes-menu h3,
#kepes-menu-also h3 {
  color: #550000;
}
#kepes-menu .iconContainer,
#kepes-menu-also .iconContainer {
  color: #7d1313;
}
#kepes-menu .menuItemText,
#kepes-menu-also .menuItemText {
  color: #7d1313;
}
#kepes-menu .imgContainer::after,
#kepes-menu-also .imgContainer::after {
  background: #000;
  opacity: 0.4;
}
#kepes-menu li:hover .iconContainer,
#kepes-menu-also li:hover .iconContainer {
  color: #AA4040;
}
#kepes-menu li:hover .menuItemText,
#kepes-menu-also li:hover .menuItemText {
  color: #550000;
}
#kepes-menu-also li {
  background: #f0f0f0;
}
#kepes-menu-also li:hover {
  background: #550000;
  box-shadow: 2px 2px 2px #ccc;
}
#kepes-menu-also li:hover .menuItemText {
  color: #fff;
}
.homeBlockBg .articleTitle,
.homeBlockBg .articleTitle a,
.lpBanner .textContainer,
.lpBanner .textContainer a {
  color: #fff;
  text-shadow: 2px 2px #241c1c;
}
/** all menu 1st level **/
.lpMenu .ul_level_1 li {
  background: #303030;
}
.lpMenu .ul_level_1 li .menuItemText:hover {
  color: #fff;
}
.lpMenu .ul_level_1 li:hover {
  background: #404040;
}
.lpMenu .ul_level_1 li:hover .ul_level_2 {
  background: #303030;
}
/*** felső menük ***/
.topNav .lpMenu li span,
.topNav .lpMenu li a {
  color: #550000;
}
.topNav .lpMenu li:hover {
  color: #AA4040;
}
.topNav .lpMenu li:hover > span,
.topNav .lpMenu li:hover > a span {
  color: #AA4040;
}
/*
.topNav .lpMenu .ul_level_0 li.active span{
									color:@darkRed2;}*/
.topNav .lpMenu .ul_level_1 li span {
  color: #f0f0f0;
}
.topNav .lpMenu .ul_level_1 li:hover {
  color: #f0f0f0;
}
.topNav .lpMenu .ul_level_1 li:hover > span {
  color: #AA4040;
}
.topNav .lpMenu .ul_level_1 a:hover span,
.topNav .lpMenu .ul_level_1 li.active span {
  color: #AA4040;
}
/****** home  ******/
.articleHead,
.homeContent .groupContent {
  background: #f0f0f0;
}
.homeBlockBg .articleGroupIntro {
  background: #fff;
}
.homeBlockBg .introImg::after {
  background: #000;
  opacity: 0.4;
}
/**** footer ****/
.bottomNav {
  background: #241c1c;
  color: #fff;
}
.bottomNav {
  color: #fff;
}
.bottomNav a {
  color: #fff;
}
.bottomNav a:hover {
  color: #808080;
}
.bottomNav .iconContainer {
  color: #fff;
}
.copyRight {
  color: #aaa;
}
a.poweredBy {
  color: #aaa;
}
/*********  events ***********/
/*
.cartBlock{			background:@greyF0;	}
.cartBlock:hover{	background:@greyD;	}
*/
.tableLayout .wsProductData {
  background: #f0f0f0;
}
.labelArea {
  color: #550000;
}
/* entry list */
.eventEntryList .solidBg {
  background: #f0f0f0;
}
.eventEntryList .entryListHead {
  background: #AA4040;
  color: #fff;
}
@media (max-width: 576px) {
  .topNav .centerMenu .lpMenu .li_level_0 {
    border-bottom: 1px solid #ddd;
  }
  .topNav .centerMenu .lpMenu .li_level_0:last-child {
    border: none;
  }
}
.articleGroupIntro {
  background: #f0f0f0;
}
