header {
  height:auto;
}

.headercont {
  height:80px;
  background-size:auto 100%;
  position:relative;
  z-index:200;
}
header {
    background-color: #a32629;
    background-image: none;
    background-repeat: no-repeat;
    background-position: top center;
    /*eight: 234px;*/
    height: 114px;
    width:100%;
    margin:0 auto;
    max-width: 100%;
}

.navmenu {
   display:none;
}

header .container {
  padding:0;
}


.logo  {
  padding-top:10px;
  padding-left:10px;
  height:60px;
  width:auto !important;
  padding-bottom:10px;
 }

.logo img {
  height:100%;
  width: auto;
}

.nav-toggle {
  margin-top:16px;
  margin-right:27px;
  display:none;
}

.container {
  width:100%;
}

.menulogo {
   display:none;
}


header .menupont .icon {
  display:none;
}

.menucont {
    display: block;
    float: none;
    width: 100%;
}


header .topmenu {
  display:none;
  clear:left;
  margin:0;
  padding:0;
  float:none !important;
  z-index:12222;
  background:#fff;
  height:auto;
  width:100%;
  float:none;
 }

header .topmenu .menupont {

  clear:left;
  width:100%;
  float:left;
  padding:10px;
  text-align:center;


}

header .topmenu .menupont a{
   color:#000
}


.nav-toggle:after, 
.nav-toggle:before, 
.nav-toggle div {
  width:21px;
  background-color: #fff;
  content: '';
  display: block;
  height: 3px;
  margin: 4px 0;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}


.nav-toggle:hover:before {
  transform: translateY(7px) rotate(135deg);
  -moz-transform: translateY(7px) rotate(135deg);
  -webkit-transform: translateY(7px) rotate(135deg);
}

.nav-toggle:hover:after {
  transform: translateY(-7px) rotate(-135deg);
  -moz-transform: translateY(-7px) rotate(-135deg);
  -webkit-transform: translateY(-7px) rotate(-135deg);
}

.nav-toggle:hover div {
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
}



header .menu {
  display:none;
  clear:left;
  margin:0;
  padding:0;
  float:none !important;
  adding:20px;
  z-index:-1;    
  osition:relative;

 }


.headercont  .container {
  padding:0;

  width:100%;

}

.menu .menupont {  
  ackground:#6d6f92;
  background:#fff;
  clear:left;  
  width:100%;
  float:none;
  padding:10px;
  text-align:center;
 

}



.socialmenu {
  idth:170px;
  width:140px;
  margin:0 auto;
}


.cimlap-caption {
  argin-top:0px;
  z-index:20;
}

.cimlap-caption img {
   width:33%;
}

#cimlap {
  min-height:170px;
  height:170px;
  z-index:10;
  positiom:relative;
}

.hirek-lista {
  width:100%;
}

.hirek-lista .foto img {
  width:100%;
}



.band-member {
   width:100%;
   clear:left;  
   float:none;
   display:table;
   color:#fff;
}


.socialcont {
   margin:0 auto;   
   width:88%;
}



.esemenyek-lista {
   border-bottom:3px solid #ddd;
   padding-top:16px;
   padding-bottom:14px;
}


.esemenyek-lista div.datum {
   float:none;
   clear:left;
   width:100%;
   font-weight:bold;
   font-size:14px;
   margin-top:3px;
   color:#757575;
}

.esemenyek-lista .cim {
   float:none;
   clear:left;
   width:100%;
   text-align:left;
   padding-left:0px;
   line-height:1.2;
   text-transform: uppercase;
   padding-top:1px;
   font-size:18px;
   font-weight:500;
   color:#896971;
}

.esemenyek-lista .cim small {
   font-size:11px;
   font-weight:300;
   color:#888;
}

.esemenyek-lista .info {
   float:none;
   clear:left;
   width:100%;
   text-transform: uppercase;
   text-decoration: none;
   font-size:13px;
   color:#383838;
   margin-top:4px;
}

.esemenyek-lista .tipus {
   margin:0 auto;
   float:none;
}

.esemenyek-lista .tipuscont {
   float:none;
   clear:left;
   width:100%;
   margin-bottom:8px;

}

.esemenyek-lista .tipus.txt {
   text-transform: uppercase;
   text-decoration: none;
   font-size:10px;
   color:#333;
   border:2px solid #eb8326;
   background:#fff;
   padding:3px 1px;
   border-radius:4px;
   text-align:center;
   font-weight:600;
   width:90px;
   margin-top:4px;
   

}

.esemenyek-lista .gomb {
   float:none;
   clear:left;
   width:80%;
   text-align:center;
   margin:0 auto;
}


.codhero .container .tartalom {
   max-width:95%;
   color:#fff;
   font-size:12px;

}

.codhero.koncertek .container .tartalom {
   max-width:95%;
   color:#fff;
   font-size:14px;

}


.codhero h3 {
   text-align:center;
   text-transform: uppercase;
   color:#fff;
   font-size:30px;
   font-weight:700;
   padding-top:0px;
  letter-spacing:-1.3px;
}



.koncertek .tartalom {
  width:95%;

}



.cd-dropdown-trigger {
  color: #333;
}


.cd-dropdown-content a, .cd-dropdown-content ul a {
  color: #333;
}



.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {
  background-color: #000;
}


.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
  background: #000;

}

.has-children > a::before, .has-children > a::after {
  right: 16px;

}


.cd-dropdown-content ul li ul li .has-children > a::before, 
.cd-dropdown-content ul li ul li .has-children > a::after{
  right: 4px;

}

footer .fb,footer .erzsebet {
  display:none;
}

footer .menupont {
  text-align:center; 
  padding:9px;
}

.breadcrumbcont ul{
  display:none;

}

.termekadatlap .kep {
   width:100%;
   margin-bottom:15px;
   clear:left;
}

.termekadatlap .termekinfo {
   width:100%;
   margin-bottom:15px;
   clear:left;
}

.cd-primary-nav, .cd-primary-nav ul {
   background:#232323;
}


.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
    background: #fff none repeat scroll 0 0;
}


.cd-search-trigger, .cd-nav-trigger {
   olor: #fff;
   ont-size:11px;
   ont-weight:bold;
   ext-transform: uppercase;
   ext-decoration:none;
   idth: auto;
}
.cd-primary-nav, .cd-primary-nav ul  {
 z-index: 4444444;
}

.cd-primary-nav li a {
   text-decoration:none;
}


.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
    background: #fff
}

.searchbox {
    width:75%;
    float:left;
    margin-left:10px;

}



.mobilmenu {
  font-size:30px;
  float:right;
  margin-right:10px;
}

.mobilmenu span {
 font-size:14px;
}
.mobilmenu .menupont {
   float:left;
   padding:15px;
   padding-top:11px;
}
.mobilmenu .menupont a {
  font-size:22px;
  text-decoration:none; 
  color:#fff;
}




.radiobox {
  margin-bottom:15px;

}