/** technikberater css file **/
@font-face {
	font-family: 'goodtime';
	src: url('../fonts/goodtime.eot');
	src: local('☺'), url('../fonts/goodtime.woff') format('woff'), url('../fonts/goodtime.ttf') format('truetype'), url('../fonts/goodtime.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.sp-megamenu-parent, .offcanvas-inner, .goodtime {
	font-family: goodtime;
}

.goodtime {
	font-family: goodtime;
	font-size: 1.8rem
}

.goodtime-slider {
	font-family: goodtime;
	text-shadow: 2px 4px 4px black;
}

/*
    display: inline-block;
    padding: 0 15px;
    line-height: 60px;
    font-size: 14px;
    margin: 0;

}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
*/
.sppb-carousel-extended-item img {
	object-fit: contain !important;
}

#sp-main-body {
	background-size: cover !important;
	background-attachment: fixed !important;
}


.article-details {
	background-color: rgba(255,255,255,0.85);
	padding: 25px;
	border: 1px solid grey;
}

.article-list .article {
	background-color: #fff !important;
}




#sp-top-bar {
	background-color: #0000FE !important;
}

#sp-top-bar a {
	color:#fff !important;
}

.sp-contact-info {
	color: #fff !important;
	font-weight: 500 !important;
}

.article-details .article-header h1, .article-header a, .article-details .article-header h2 {
    font-size: 1.8rem;
    font-family: goodtime;
}


#sp-left .sp-module, #sp-right .sp-module {
	background-color: #fff !important;
}

#section-id-1585915840474 {
	padding: 0px !important;
}

.sppb-btn-xlg {
	padding: 5px !important;
}

/* footer

#sp-footer {
	height: 60px !important;
}
*/