/*Kontakt im Off canvas*/
.sppb-row-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/*Quick-Links Fußzeile*/
#sppb-addon-ef386d7b-f1b2-4680-bee3-a32348553aba ul>li {
    font-weight: 400 !important;
}

/*Eingabefelder Kontaktform*/
#sppb-addon-1602682877688 .sppb-addon-form-builder-form .sppb-form-group select, #sppb-addon-1602682877688 .sppb-addon-form-builder-form .sppb-form-group input:not([type="checkbox"]):not([type="radio"]), #sppb-addon-1602682877688 .sppb-addon-form-builder-form .sppb-form-group textarea {
    font-weight: 400 !important;
}

/*Kategorie*/

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    margin: 0 0 30px;
    padding-bottom: 20px;
    font-size: 24px !important;
    font-weight: 500 !important;
    border-bottom: 1px solid #f3f3f3;
}

/*Artikel*/
.view-article .article-details div[itemprop="articleBody"] {
    max-width: 1280px !important;
    margin: 0 auto;
    padding-top: 100px !important;
}

.view-article .article-details .wimble-article-details-title-wraper .wimble-article-details-title-wrap .article-header h1 {
    font-weight: 500 !important;
    font-size: 60px !important;
    line-height: 98px;
    text-align: center;
    letter-spacing: -2.5px;
    width: 40% !important;
    margin: 0 auto 30px;
}

.wimble-article-details-title-wrap .article-info span {
    font-weight: 500 !important;
}

.view-article .article-details .wimble-article-details-title-wraper:after {
    position: absolute;
    content: "";
    background-color: rgba(0, 0, 0, 0.4) !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}


.wimble-article-list-view .article-list.articles-leading .article .wimble-article-wrap .article-header h2 {
    font-size: 36px !important;
    font-weight: 500 !important;
    
}

.article-intro-image img {
    width: 100% !important;
    max-height: 500px !important;
}

.wimble-article-list-view .article-list.articles-leading .article .article-intro-image {
    
    margin-top: -100px !important;
}

.wimble-article-list-view .article-list .article .article-header h2 {
    font-size: 28px !important; 
    font-weight: 500 !important;
    padding-left: 10px !important;
}

.wimble-article-list-view .article-list .article {
    padding: 30px 0 !important;
}

.wimble-article-list-view .article-list.articles-leading .article {
    margin-bottom: 50px !important;
}

.wimble-article-classic-view .articles-leading .article .article-body .wimble-article-author-wrap {
    width: 0% !important;
}

.wimble-article-classic-view .articles-leading .article .article-body .wimble-article-wrap .article-header h2 {
    font-size: 36px !important;
    font-weight: 500 !important;
    margin-bottom: -50px !important;
}

.wimble-article-classic-view .article .article-header h2 {
    font-weight: 500 !important;
    font-size: 23px !important;
    margin-bottom: 15px !important;
    width: 100% !important;
    
}

.wimble-article-classic-view .article .article-intro-image {
    display: block !important;
}

.wimble-article-classic-view .article .wimble-article-author-wrap {
    padding-bottom: 10px !important;
}

.wimble-article-classic-view .article .article-info {
    margin-bottom: 0px !important;
}

.wimble-article-classic-view .articles-leading {
    padding-top: 0px !important;
}


/*Slider*/
.wimble-home-slider.sppb-addon-sp-slider .sp-slider-content-align-left {
    max-width: 95% !important;
    margin-left: auto;
    position: relative;
    top: -10px !important;
}

.wimble-home-slider.sppb-addon-sp-slider .sp-slider-content-align-left:before {
    background: linear-gradient(95.55deg, #0667f7 4.25%, #18a7eb 93.67%) !important;   
}

/* JDownloads */
select.form-control:not([multiple]), select:not(.form-control):not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {
    height: calc(2.25rem + 10px) !important;
    border: 1px solid #bebebe !important; 
    font-weight: 500 !important; 
    font-size: 18px !important;
    padding: 0 10px 0 10px  !important;
}

/*
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    display: block;
    width: 100%;
    color: #17161A;
    border: 1px solid #bebebe !important;  
    border-bottom: none;
    border-radius: 0px;
    font-weight: 500 !important; 
    font-size: 20px;
    line-height: 36px;
    letter-spacing: -0.3px;
    padding: 8px 0px;
    background: transparent;
    padding: 0 10px 0 10px  !important;
}

.sppb-form-group .sppb-form-control, .form-control {
    display: block;
    width: 100%;
    color: #17161A;
    border: 1px solid #bebebe !important;  
    border-bottom: 1px solid #bebebe !important;;
    border-radius: 0px;
    font-weight: 500 !important; 
    font-size: 20px;
    line-height: 36px;
    letter-spacing: -0.3px;
    padding: 8px 0px;
    background: transparent;
    padding: 0 10px 0 10px  !important;
}  */