.cst-side-padding{
    padding: 0 10px;
}

ul.cst-list-padding{
    margin: 0 0 0 15px; /* 15px is ul Left margin */
}

.view-display-id-block_1 .view content h3{
    font-size: 19px;
    line-height: 25px;
    color: #003e74;
    border-bottom: 1px solid #e4e4e4;
}

/* remove underline on h2 */
div[id^="block-views-research-theme-faces-block"] .campl-content-container .campl-heading-container{
    border-bottom-width: 0px!important;
}

.cst-title-with-padding {
    text-align: center;
    font-weight: 600;
    padding: 5px 10px;
}

p.cst-banner-500-wrapper {
    text-align:center;
}

p.cst-banner-500-wrapper img {
    height:100%;
    max-height:14em;
    width:100%;
}

.cst-research-button{
    border: 1px solid #e0e0e0;
    padding:20px;
    margin: 10px;
    text-align:center;
}

.cst-research-button img{
    max-width: 100%;
    height: auto;
    height: 130px;
}