.card-articlecontent{
    border-width: 0;
} 



.card-articlecontent > .card-body{
    padding:0;
    padding-bottom:40px;
}

.card-articlecontent > .card-body p:not(.noindent){
    text-indent: 2em;
}
.card-articlecontent > .card-body blockquote{
    width: fit-content;
    font-size: 1.25rem;
    padding:1rem;
    margin:20px auto;
    background-color: rgb(244,244,244);
    background-color: #fff9eb;
    border-radius: .25rem;
    text-align: center;


}
.card-articlecontent ol,
.card-articlecontent ul{
    padding-left:3em;
}
.card-articlecontent li{
    margin-bottom:.75em;
}
.heading-1{
    margin:0 -15px 0 -15px;
    background:rgb(244,242,240) url(../images/header_bg.png) no-repeat -1px center;
    color:rgb(244,32,32);
    padding:20px 0 50px 0px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 65% 75%, 0 100%);
    border:1px solid #e6e6e6;
    border-bottom-width: 0;
    text-align: center;
}
.heading-2{
    width: fit-content;
    background-color:rgba(29,29,30);
    padding:.5rem 2rem;
    color:rgb(255,255,255);
    margin-top:20px;
    margin-bottom:20px;
    clip-path: polygon(6% 0, 100% 0, 94% 100%, 0 100%);
}

.heading-5{
    margin-top:1.25rem;
    margin-bottom:1.25rem;
    font-weight: 700;
    color:rgb(224,37,27);
}
@media screen and (min-width: 576px) {

    .card-articlecontent{
        box-shadow: 0 .5rem 1.25rem rgba(0,0,0,.1);
    }
    
    .card-articlecontent > .card-body{
        padding:20px;
        padding-bottom:40px;
    }
    .heading-1{
        margin:-20px -20px 0 -20px;
    }
}
@media screen and (min-width: 992px) {
    .heading-1{
        padding:40px 0 70px 0px;
    }
}
