/*
Theme Name: Cornerstone Child
Theme URI: https://cornerstone.qodeinteractive.com/
Description: A child theme of Cornerstone Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.2
Template: cornerstone
*/

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail {
    padding: 40px;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .entry-title {
    font-size: 24px;
    margin: 0 0 15px 0!important;
    font-weight: 600;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .tpg-excerpt {
    margin-bottom: 15px;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .read-more a {
    padding: 8px 20px;
    transition: all .5s ease-out 0s;
    text-decoration: none!important;
    color: #888;
    border: 2px solid #888;
    padding: 8px 15px;
    font-size: 13px;
    display: inline-block;
    box-sizing: border-box;
    line-height: normal!important;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .post-meta {
    line-height: 0;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .post-meta-user {
    font-size: 14px;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .post-meta-user > span {
    padding-right: 0;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .read-more a,
.psac-readmorebtn {
    background-color: #134e8e;
    border-color: #134e8e;
    color: #fff;
    transition: all .31s ease;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .read-more a:hover,
.psac-readmorebtn:hover {
    color: #134e8e;
    background-color: #fff; 
}

.rt-pagination > .pagination-list > li > span,
.rt-pagination > .pagination-list > li > a {
    border-width: 2px;
    border-radius: 0;
    border-color: #134e8e;
    transition: all .31s ease;
}

.rt-pagination > .pagination-list > li > span,
.rt-pagination > .pagination-list > li > a:hover,
.rt-pagination > .pagination-list > li > a:focus {
    border-color: #134e8e !important;
    background-color: #134e8e !important;
}

span.psac-post-meta-innr {
    font-size: 14px;
    display: inline-block;
    margin: 0;
}

.psac-slider-and-carousel .owl-nav .owl-next, .psac-slider-and-carousel .owl-nav .owl-prev {
    transition: all .31s ease-out 0s;
}

.leadership-team .mkd-team-button .mkd-btn.mkd-btn-underline {
    padding: 0;
    min-width: 0;
    line-height: 18px;
    letter-spacing: 0;
    color: #fff;
    background-color: #134e8e;
    border: 2px solid #134e8e;
    padding: 4px 15px;
}

.leadership-team .mkd-team-button .mkd-btn.mkd-btn-underline:hover {
    background-color: #fff;
    color: #134e8e;
}

.leadership-team .mkd-btn-underline-line {
    display: none;
}

.leadership-team span.mkd-btn-text {
    font-weight: normal;
}

/* .psac-readmorebtn {
    background-color: #134e8e;
    border-color: #134e8e;
    color: #fff;
}

.psac-readmorebtn:hover {
    color: #134e8e;
    background-color: #fff;   
} */


.single-post .mkd-post-content a {
    color: #134e8e;
}

.single-post .mkd-post-content p,
.single-post .mkd-post-content ol,
.single-post .mkd-post-content li {
    color: #2a2a2a;
}

.single-post .mkd-post-content ol, 
.single-post .mkd-post-content ul {
    list-style-position: outside;
    padding-left: 15px;
}

.single-post .mkd-post-content p {
    margin-bottom: 20px;
}

.tpg-shortcode-main-wrapper .even-grid-item, 
.tpg-shortcode-main-wrapper .masonry-grid-item {
    margin-bottom: 30px !important;
}