/*
 Theme Name:   ABA Theme
 Theme URI:    https://www.aba.com
 Description:  ABA Theme
 Author:       Andrew Nolan
 Author URI:   https://classiccity.com/
 Template:     smart-mag
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  smart-mag
*/

.menu-aba-banking-journal-container,
.menu-aba-bank-marketing-container,
.menu-aba-risk-and-compliance-container {
    font: 14px/1.5 "Open Sans", Arial, sans-serif;
}


.list-timeline {
    border: none;
    margin-top: 10px;
}

.list-timeline .month {
    margin-left: 5px;
}

.main .sidebar .widgettitle, .tabbed .tabs-list {
    margin-bottom: 5px;
}
.main-footer .wrap {
    border-top: none!important;
}
.footer-strip {
    margin: auto;
    display: block;
    width: 1078px;
}

.navigation {
    background-color: #FFF;
    border: none;
}
.navigation .menu > li:hover {
    background: transparent;
}

.navigation .menu > li > a {
    border-bottom: none;
}

.navigation a {
    color: #000;
}

.navigation a:hover {
   color: #FFF;
}

.navigation .menu > li:hover > a,
.navigation .sub-menu a:hover {
    color: #870833;
}


/* Vertical bar b/w navigation items that is shorter than the height of the div itself */
.navigation .menu-aba-banking-journal-container > ul > li,
.navigation .menu-aba-bank-marketing-container > ul > li,
.navigation .menu-aba-risk-and-compliance-container > ul > li {
    position:relative;
}
.navigation .menu-aba-banking-journal-container  > ul > li:not(:last-child)::after,
.navigation .menu-aba-bank-marketing-container  > ul > li:not(:last-child)::after,
.navigation .menu-aba-risk-and-compliance-container  > ul > li:not(:last-child)::after {
    content:"";
    position:absolute;
    top:33%;
    right:0;
    width:2px;
    height:40%;
    background:#000;
}

.navigation .menu ul {
    background: #FFF;
    color: #2f4154;
}

.navigation a:hover, .navigation .sub-menu a {
    color: #2f4154;
}

.navigation .menu li li:hover {
    background: #FFF;
}

.cat-title {
    background: #FFF!important;
}

.cat-title a {
    color: #870833;
}

.footer-grid {
    display: grid;
    grid-template-columns: 50% 50%;
}

.navigation .menu li li.current-menu-item {
    background: #FFF;
    color: #870833;
}

.navigation .menu li li.current-menu-item a {
    color: #870833;
}
.navigation .menu > li li a {
    border-bottom: 1px solid #000!important;
    border-top:none!important;
}

#div-gpt-ad-rightrail_top,
#div-gpt-ad-rightrail_mid1,
#div-gpt-ad-rightrail_bottom {
    justify-content: center;
    display: flex;
}

.post .read-more a {
    color: #870833;
    background: #FFF!important;
}

.post .read-more a:hover {
    background: #870833!important;
    color: #FFF!important;
}

/* Custom Read More btn styling */
.cc-read-more {
    width: 25%;
    margin: auto;
    text-align: center;
    padding: 5px;
    background: #F0F0F0;
    color: #870833;
    font-size: 15px;
    text-decoration: none;
    display: block;
}

.fa-google-plus
{
	display: none;
}

.widget.latest-posts .comments {
    display: none;
}

.listing-alt .content > a {
    font-size: 17px;
    color: #000000;
}

.listing-alt .content .excerpt {
    font-size: 15px;
    color: #555555;
}

.post-header .post-title {
    font-size: 24px;
}

.post-container .post-content {
    font-size: 15px;
    color: #555555;
}

.post .post-content > p:first-child {
    font-size:  100%;
}    