/********** START HOME ***********/
.home-blog h3 a {
    color: #252767!important;
    font-size: 25px!important;
}
.home-blog h3 {
    line-height: 0.9!important;
    margin-top: 10px!important;
}
.home-blog  .sppb-addon-article {
    background-color: #ffffff!important;
    padding: 3%!important;
    -webkit-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.01)!important;
    -moz-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.01)!important;
    box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.01)!important;
    padding-bottom: 80px!important;
}
.home-blog .sppb-readmore {
    position: absolute;
    left: 32px;
    bottom: 45px;
    background-color: #252767!important;
    color: #ffffff!important;
    padding: 10px 15px!important;
    margin-top: 15px!important;
    display: inline-block!important;
}
.read-more {
    background-color: #252767!important;
    color: #ffffff!important;
    padding: 10px 15px!important;
    margin-top: 15px!important;
    display: inline-block!important;
}
/********** END HOME ***********/
/********** START BLOG ***********/
.article-list  .article {
    background-color: #ffffff!important;
    padding: 3%!important;
    -webkit-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.01)!important;
    -moz-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.01)!important;
    box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.01)!important;
    padding-bottom: 80px!important;
    border-radius: 0!important;
}
.article-list  .article h2 a {
    color: #252767!important;
    font-size: 25px!important;
}
.article-list  .article h2 {
    line-height: 0.9!important;
    margin-top: 10px!important;
}
.article-list .article .article-intro-image {
    border-radius: 0!important;
}
.article img {
    margin: 0 auto!important;
}
.home-blog .sppb-article-img-wrap img {
    margin: 0 auto!important;
}
/********** END BLOG ***********/
/********** START FOOTER ***********/
.menufooter-navigation .nav-header  {
    color: #252767!important;
    font-weight: 500!important;
}
/********** END FOOTER ***********/
/********** START OFF-CANVAS ***********/
.kontakt-info {
    border-top: 2px solid #f4f4f4f4!important;
    padding-top: 30px!important;
}
/********** END OFF-CANVAS ***********/
/********** START RESPONSIVE ***********/
@media only screen and (max-width: 1400px) {
    .sp-module.heading-font.contact-info {
        display: none!important;
    }
}
@media only screen and (max-width: 1400px) {
    .ensure-slideshow h2{
       font-size: 45px!important;
    }
}


/********** END RESPONSIVE ***********/


