@import url('https://fonts.googleapis.com/css2?family=Hind+Madurai:wght@300;400;500;600;700&display=swap');

body {
    font-family: 'Hind Madurai', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}

#sp-main-body {padding: 40px 0;}
h1, h2, h3, h4, h5, h6 {color: #222222;}
.article-details .article-header h1, 
.article-details .article-header h2 {font-size: 24px; font-weight: 600;}
h2 {font-size: 22px; font-weight: 600;}
h3 {font-size: 20px; font-weight: 600;}
h4 {font-size: 18px; font-weight: 600;}
h5 {font-size: 16px; font-weight: 600;}

a {color: #2F8500;}
a:hover, a:focus, a:active {color: #FFE818;}

#sp-section-1 {background-color: #FFE818; padding: 10px 0;}
#sp-section-2 {background-color: #555555;}
#sp-top1 {display: flex; justify-content: flex-end; align-items: center;}
#sp-top1 .social-icons a {color: #444; size: 20px;}
#sp-footer .container-inner {padding: 10px 0;}
.fab {font-size: 22px;}
.quote blockquote {
    background-color: #FFE818;
    border: dashed 1px #555;
    display: inline-block;
    margin: 0;
    padding: 1em;
    font-style: italic;
    position: relative;
    width: 98%;
}

.quote p {margin-bottom: 0rem;}

.calltoaction {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 0px solid #b3a211;
    border-radius: 8px;
    background: #FFE818;
    font: normal normal bold 14px tahoma;
    color: #444;
    text-decoration: none;
}
a.calltoaction:visited {background: #444 !important; color: #fff !important;}
a.calltoaction:hover {background: #444 !important; color: #fff !important;}
a.calltoaction:focus {background: #444 !important; color: #fff !important;}
a.calltoaction:active {background: #444 !important; color: #fff !important;}

.btn-primary, .sppb-btn-primary {
    border-color: #FFE818;
    background-color: #FFE818;
	color: #111;
	font-weight: 700;
}
#sp-bottom .sp-module ul>li {margin-bottom: 4px;}
#sp-footer {background: #666666;color: #FFFFFF;}
#sp-bottom {
	background: #555555;
	color: #FFFFFF;
	padding: 60px 0 30px;
    font-size: 16px;
    line-height: 1.6;
}

#sp-footer a, #sp-bottom a {
    color: #FFE818;
}

.com-content-article__body img {display: inline;}

/* MENU */
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {color: #CCCCCC;}
.sp-megamenu-parent>li.active>a {font-weight: 600;}
.sp-megamenu-parent>li>a {color: #FFE818;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {font-size: 16px; font-weight: 600; text-transform: uppercase;}
.sp-megamenu-parent>li:hover>a {color: #CCCCCC;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #555555; padding: 0px 20px 20px 20px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {color: #CCCCCC;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {color: #FFFFFF; padding: 12px 0;}
.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: 16px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {border-bottom: 1px solid #FFE818;}
.sppb-addon-article-layout.sppb-addon-article-layout-editorial-wrapper {border: 1px solid #DDD;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {color: #FFE818;}
.sppb-addon-articles .sppb-addon-article-layout-editorial-content img,
.sppb-addon-articles .sppb-addon-article-layout-magazine-content img,
.sppb-addon-articles .sppb-addon-article-layout-masonry-content img,
.sppb-addon-articles .sppb-addon-article-layout-side-content img {height: auto;}
.sppb-addon-articles .sppb-addon-article-layout-editorial-content {background: #fff;}

/*RECHTS */
#sp-right {background: #f5f5f5;}
#sp-right .sp-module {
    margin-top: 15px !important;
	margin-bottom: 15px !important;
    border: 1px solid #ddd;
    padding: 30px;
    border-radius: 3px;
	background: #fff;
}

/* TITEL */
.sp-page-title  {
padding:120px 0 120px 0;
position: relative;
z-index: 0;
background: #999;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
}

.sp-page-title .breadcrumb {display:none;}
.sp-page-title .sp-page-title-heading {display: none;}
.sp-page-title::before {
    background:  rgba(0, 0, 0, 0.30) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

/* MOBIEL */
.burger-icon>span {height: 4px;background-color: #FFE818;}
.offcanvas-menu {background-color: #FFE818;color: #252525;}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {color: #ec430f;}
.offcanvas-menu .offcanvas-inner ul.menu>li>a {
	color: #333;
	font-weight: 700;
    padding: 5px 0px;
    position: relative;
    opacity: unset;
}

@media(max-width:992px) {
	#sp-top1 {display: none !important;}
	.logo-image-phone {height: 70px !important;}
	.sp-page-title {padding: 80px 0 80px !important;} 
	.pricelist-line {flex: 1 1 40%; max-width: 40%;}
}

@media(max-width:767px) {
	.sp-page-title {padding: 50px 0 50px !important;} 
	.pricelist-line {flex: 1 1 20%; max-width: 20%;}
}