.tabs{
    height:auto !important;
}
.tabs  .tab a{
    color:initial;
}
.tabs *{
    height:auto !important;
}
.tabs .tab a:hover, .tabs .tab a.active{
    color:#000a27;
}
.tabs .tab a:focus,.tabs .tab a:focus.active {
    background-color: transparent;
    outline: none;
    color:#000a27;
}
.tabs .indicator {
    
    height: 2px !important;
        background-color: var(--active-color-1);
    
}
ul.c-list >li{
    display: flex;
}
ul.c-list >li>.img_parent{
      
        width: 256px;
    

}
ul.c-list >li>*{
    display: flex;
    flex-direction: column;
    height: auto;

}
ul.c-list >li>.img_parent+div{
    width:calc(100% - 256px);

}

ul.c-list >li>.card-content>div:not(:last-child){
    margin-bottom:20px;

}

ul.c-list >li>.card-content>div.st2>p{
    padding-left:24px;
    position: relative;
}
ul.c-list >li>.card-content>div.st2>p:before{
    content:'·';
    position: absolute;
    left:12px;
}
@media only screen and (max-width: 600px){
    ul.c-list>li{
            flex-direction: column;
    }
    ul.c-list >li>*{
        width:100% !important;
    }
     ul.c-list >li>.img_parent{
        height:128px;
    }
}