/* Menu ebike */

.page-id-676 .footable_parent {
   font-size: 12px !important;

}

.ebike-menu a:hover {
  color: #ffffff !important;
    background: #494948;
  
}


.ebike-menu {
    background: #26b44b;
    padding: 0;
    margin: 0 15px 0 15px;
}

.ebike-menu a {
  color: #ffffff !important;
  
}

/* Menu iKamper */

.ikamper-menu {
    background: #e73029;
    padding: 0px;
    margin: 0 20px 0 20px;
}

.ikamper-menu a {
  color: #ffffff !important;
  
}

.ikamper-menu a:hover {
  color: #ffffff !important;
  background: #494948;
  
}

.ikamper {
  background: #e73029;
  padding: 0px;
  margin-left: 20px;
  
}

.ikamper a {
  color: #ffffff !important;
  
}

.ikamper a:hover {
  color: #ffffff !important;
  background: #494948;
  
}

/* Sticky Notes */
#ssb-container ul li a:hover {
    color: #ffffff !important;
}

#ssb-container {
    top: 190px;
}

/* Ninja Tables */




.semantic_ui .ui.table thead tr:first-child > th:first-child {
  width: 260px;

}

.semantic_ui .ui.table:not(.inverted) thead th {
  color: #737273 !important;
}
.footable-details.table, .footable-details.table *, .footable.table, .footable.table * {
    color: #737273;
} 

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* CTA Image Grid */

.overlay-title-center-boxed .overlay-table-cell .title {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 20px;
    color: #e73029;
    text-transform: uppercase;
    font-size: 20px;
}


#newsarchiv .entry-title {
  pointer-events: none;
}

/* Formular */

.submit-button {
   	background: #e73029;
	color: #ffffff;
	font-size: .923em;
	font-weight: 400;
	line-height: 1.65;
  border-radius: 3px;
  display: inline-block;
  margin: 20px 0;
	border: 0;
  max-width: 100%;
  
}

/* Slider */

.rev_slider a:hover {
  color: #ffffff !important;
  
}

/* Footer */

#footer-bottom a:hover {
    color: #e3e3e3 !important;
}

#footer-grau a:link {
  color: #fff;
  text-decoration: none;
	
}

#footer-grau a:visited {
  color: #fff;
  text-decoration: none;
	
}
#footer-grau a:hover {
  color: #e3e3e3 !important;
  text-decoration: none;
	
}

a:hover {
	color: #494948 !important;
  text-decoration:  none !important;
}

/* Menu */


.navbar-style-one .dropdown-menu > li.menu-item > a > span.link-inner {
    padding: 0.5em 5px;

}



/* Toggle */

/* ----- MENU ----- */
/* Toggle */
.toggle-bar-btn {
    top: 40px;
    right: 15%;
    border-left: 0;
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
	background: white;
	height: 50px;
width: 50px;
display:none;
}
@media screen and (max-width: 1230px) {
 .toggle-bar-btn {
    right: 5%;
}
}
.toggle-bar-btn span.ticon {
    font-size: 25px;
	top: 14px;
	left: 14px;
	color: #e73029;
}

#toggle-bar-wrap{
  display:none;
}






#toggle-bar-wrap.toggle-bar-overlay {
    max-height: 100%;
    overflow: auto;
    padding: 0;
}

/* Zusätzlicher Scrollbar in Menu ausblenden */
#toggle-bar-wrap {
    -ms-overflow-style: none;  /* IE 10+ */
    scrollbar-width: none;  /* Firefox */
}
#toggle-bar-wrap::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

@media screen and (max-width: 767px) {
  .menu-item a {
	font-size: 1.7em;
}
.sub-menu .menu-item a {
	font-size: 1.2em;
}
	.menu-item a:after {
		top: -2px;
}
.current_page_item:after {
 	top: -5px;
}

/* Overlay */

.menu-item a {
	font-size: 1.2em;
	font-weight: 700;
	text-transform: uppercase;
	color: #494948 !important;
	letter-spacing: 2px;
}
.sub-menu .menu-item a {
	font-size: 1em;
	font-weight: 400;
	color: #494948 !important;
	
}

.menu-item a:hover {
	text-decoration:none;
	color: #e73029 !important;
}

#ssb-container {
    display: none;
}

}

