/* Font */
@font-face {
	font-family: 'ordi';
	src: url('../fonts/ordi.eot');
	src: local('☺'), url('../fonts/ordi.woff') format('woff'), url('../fonts/ordi.ttf') format('truetype'), url('../fonts/ordi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body,p,h1,h2,h3,h4,a {font-family: 'ordi', Verdana;}

/* Header Transparent beim scrollen */
#sp-header.header-sticky {height: 55px; background: rgba(255,255,255,0.9);}
#sp-header.header-sticky .logo-image {height: 55px;}
#sp-header.header-sticky .logo {height: 55px;}
#sp-header.header-sticky .sp-megamenu-parent > li > a,
#sp-header.header-sticky .sp-megamenu-parent > li > span
{line-height: 55px;}



/* Menu Font größer, hover color*/
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding: 0 8px;font-size: 22px;}
.sp-menu-item > a, .sp-menu-item > span {font-size:22px;padding: 0 8px;}
.sp-menu-item:hover>a {color: #9ac900 !important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {font-size: 20px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {color: #404040;}


/* BurgerMenu größer, mit Linien als Abstand */
#offcanvas-toggler > i.fa {font-size:30px; color: #404040;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {border-bottom: 1px solid black; padding-left: 5px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span { font-size: 22px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover a {color: #9ac900 !important;}


.sp-contact-info { font-size: 16px;}
#sp-footer { font-size: 16px;}

.custom-dsgvo > p > a:hover {color: #ff9900 !important;}
.custom-dsgvo > p > a {color: #ffffff !important;}

#sp-bottom .sp-module .sp-module-title { font-weight: 400;} 