.post-template-default #content {
    background: #fff !important
}
.post-template-default.single-format-standard #content .container{
    max-width:1080px!important;margin-top:40px;width:100%!important
}
.post-template-default.single-format-standard #title .container{
    max-width:1080px!important;width:100%!important
}
.blog-long {
    padding-left:80px!important;padding-right:50px!important
}
.post-template-default .blog-long h2{
    font-weight:500;margin:0 0 5px
}
.post-template-default .blog-long h3{
    font-weight:500;margin:0 0 5px
}
.post-template-default .blog-long h4{
    font-weight:500;margin:0 0 5px 0;font-size:21px
}
.post-template-default .content-blog p {
    margin-bottom: 2rem;
}
.post-template-default .content-blog p {
    font-size: 18px;
    line-height: 1.6;
}
.blogtitle .container .row{
    max-width:1200px;margin:0 auto;text-align:center
}
.blogtitle .featured img{
    max-height:370px!important;object-fit:cover!important;box-shadow:0 15px 23px 0 rgba(0,0,0,.15)!important;margin-bottom:20px;border-radius:3px
}
.blogtitle .breadcrumbs li{
    font-size:14px!important
}
.title-blog h1{
    font-size:3rem!important
}
.top-meta-blog .top-author,.top-meta-blog .top-date{
    display:inline-block;font-weight:500;color:#666
}
.top-meta-blog{
    margin:20px 0 15px
}
.share-icon {
    display:block;
    height: 20px;
    margin: auto;
    width: auto;
}
.social-share {
    display: flex;
    flex-wrap: wrap;
    gap: .75rem;
    justify-content: center;
    align-items: center;
    padding: 1rem;
}
.share-button {
    border-radius:100px;
    width:45px;
    height:45px;
    color: #fff;
    display: block;
    line-height:15px;
    padding: 13px;
    transition: .2s;
}
.share-button:visited{
    color:#fff
}
.share-button:hover{
    color:#fff;
    -ms-transform:scale(1.08);
    -moz-transform:scale(1.08);
    -o-transform:scale(1.08);
    -webkit-transform:scale(1.08);
    transform:scale(1.08);
    z-index:95
}
.share-twitter{
    background-color:#1da1f2;
}
.share-facebook{
    background-color:#3b5998;
}
.share-linkedin{
    background-color:#007bb5;
}
.share-whatsapp {
    background-color: #25D366;
}
.post-template-default .tags{
    text-align:center;padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:30px
}
.social-share.bottom-post{
    margin-bottom:20px
}
.btn-fb-blog-lead{
    color:#fff!important
}
.post-template-default .blog-long a:hover{
    color:#4b7dbe!important
}
.post-template-default .blog-long a.share-button:hover{
    color:#fff!important
}
.blog-long .postauthor{
    text-align:center;border:none;margin-bottom:0
}
.postauthor .auth_image img{
    max-width:100px!important;border-radius:100px!important;margin-bottom:15px
}
.postauthor .author_info h6{
    font-size:19px
}
.postauthor .author_info .description{
    text-align:left;font-size:17px;
}
.post-template-default #comments .comment-respond{
    padding:0 15px
}
.post-template-default #comments h3.comments-title{
    display:none!important
}
.post-template-default #comments h3.comment-reply-title{
    text-transform:initial;letter-spacing:0;font-weight:500;font-size:19px
}
.post-template-default #comments .form-submit #submit{
    text-transform:initial;font-size:15px
}
.post-template-default #comments .form_field{
    font-size:17px
}
.sidebar-blog #custom_html-9{
    box-shadow:0 15px 23px 0 rgba(0,0,0,.15);border-radius:10px;margin-bottom:50px
}
#content .post-template-default .col-md-4{
    padding:0 20px
}
.post-template-default .sfs-plus-promo{
    max-width:992px!important;margin:60px 30px
}
.post-template-default #comments .comment-respond{
    padding:0!important
}
.post-template-default .title-blog h1{
    padding:0 30px
}
.blogtitle .container,.post-template-default .title-blog{
    padding:0!important
}
.blog-long .postauthor{
    padding:15px 0
}
@media (max-width:1200px){
    .post-template-default .blog-long{
        padding-left:30px!important
    }
    
}
@media (max-width:767px){
    .post-template-default .blog-long{
        padding:30px!important;max-width:550px;margin:0 auto
    }
    #content .post-template-default .col-md-4{
        max-width:550px;margin:0 auto;padding:30px
    }
    
}
@media (max-width:676px){
    .sfs-plus-promo-img img{
        display:none
    }
    .sfs-plus-promo-content{
        width:100%!important;padding:20px!important
    }
    .sfs-plus-promo-img-wrapper{
        display:none!important
    }
    .post-template-default .sfs-plus-promo{
        margin:60px 10px
    }
    
}
.sfs-plus-promo{
    background:url(https://soofos.nl/wp-content/uploads/2020/03/plus-achtergrond-drieheok-blue.jpg);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);margin:30px 0 10px;border:1px solid #eee;border-radius:6px;padding:0;text-align:center;display:flex;background-size:cover;background-position:center center
}
.sfs-plus-promo-img-wrapper{
    display:flex;justify-content:flex-end;align-items:center;width:50%
}
.sfs-plus-promo-img img{
    max-height:400px;float:right
}
.sfs-plus-promo-content{
    width:50%;align-items:center;display:flex;vertical-align:middle;text-align:left;padding:30px 0 15px 30px;float:left
}
.sfs-plus-promo-content h4{
    font-size:22px;font-weight:500!important
}
.sfs-plus-promo-wrapper{
    justify-content:center;align-items:center;margin-top:-50px;width:100%
}
.sfs-plus-promo-text{
    max-width:550px
}
.sfs-plus-promo .probeer-plus{
    margin-top:10px;background:#ec563e;color:#fff!important;padding:12px 20px;font-size:16px;font-weight:500;display:inline-block;margin:25px 0 10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)
}
.sfs-plus-promo .probeer-plus:hover{
    background-color:#d0270e!important
}
.sfs-plus-promo-text .meer-info-plus{
    display:none
}
.sfs-plus-promo ul{
    list-style:none!important;margin-left:10px!important
}
.sfs-plus-promo ul li{
    margin:5px 0
}
.sfs-plus-promo .fa-check{
    color:#1cad62
}
.sfs-plus-promo-top-img{
    max-width:120px;margin-bottom:20px
}
.content-blog iframe,
.content-blog img {
    margin:0 0 20px
}
.content-blog ul {
    padding-left:25px;list-style:disc;font-size:18px;padding-left:40px!important;margin-top:-15px;margin-bottom:30px
}
.blog-long ol{
    padding-left:25px;list-style:decimal;font-size:18px;padding-left:40px!important;margin-top:-15px;margin-bottom:30px
}
.post-template-default .blog-long .fb-blog-lead-titel p{
    font-family:Roboto!important;font-size:26px!important
}
.fb-blog-lead{
    margin-bottom:70px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)
}
.post-template-default .blog-long a.btn-fb-blog-lead:hover{
    color:#fff!important
}
.btn-fb-blog-lead .fa{
    margin-left:10px
}
.blog-long h3+ol,.blog-long h3+ul{
    margin-top:0!important
}
.pcs-list-widget{
    border-style:solid;border-width:0 0 0 2px;border-color:#d0dae7;padding:0 15px
}
.pcs-list-widget h4 span{
    font-weight:600;font-size:19px;line-height:1.5
}
.pcs-list-widget a {
    font-size:16px;text-decoration:underline;font-weight:500
}
.pcs-list-widget a:hover{
    color:#4b7dbe!important
}
.widget_custom_html .blog-pop-link{
    font-size:17px;color:#000
}
.widget_custom_html .blog-pop-link:hover{
    text-decoration:underline
}
.wrapper-blog-link{
    margin-bottom:40px
}
.blog-long #comments ol,.blog-long #comments ul{
    list-style:none;padding-left:0!important
}
.custom-html-widget iframe{
    border-radius:6px!important
}
.custom-html-widget .ju_inpage_back{
    background:0 0!important
}
@media (min-width:767px) {
    .sidebar-blog{
        max-width:300px;margin:0 auto
    }
}
@media (min-width:767px) and (max-width:850px) {
    #content .post-template-default .col-md-4{
        padding-left:0!important
    }
}
@media (max-width:767px) {
    .post-template-default.single-format-standard #content .container{
        margin-top:0!important
    }
}
.blog-long .featured {
    margin-top:-10px
}
.postauthor .author_info h6{
    text-align:left;text-transform:initial!important;}
    
    .post-template-default .blog-long .share-button:hover {
        
        color:white!important;
    }
    