@charset "utf-8";
/* CSS Document */
/*this styled the top bar*/
#sp-section-1 { padding: 2px 20px 0px 20px!important; font-size: 17px!important;font-weight: bold!important;height: 30px!important;}

/*logo transition effect on scroll*/
.header-sticky .logo img { height: 54px; transition: height .3s ease-in, position .3s ease;}

/*this adjusted the display of the offcanvas menu-- not as wide on phone*/
/*------------------------------*/
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
display: block;font-size: 16px; padding: 5px 0px;position: relative;line-height: 17px;opacity: 0.7; transition: 0.3s;}
/*------------------------------*/

/*main menu*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {display: inline-block; padding: 0 10px;line-height: 60px;margin: 0; text-transform:uppercase!important;}

/*this pulled up main menu*/
#sp-main-body { padding: 5px 0;}

/*this styled article title*/
.article-list .article .article-header h1, .article-list .article .article-header h1 {
    font-size: 32px!important;   margin: 0 0 1.25rem 0;}

.article-list .article { margin-bottom: 30px; padding: 0px!important; border: 1px solid #f5f5f5;
    border-radius: 3px;}

#sp-left .sp-module, #sp-right .sp-module {    margin-top: 20px;    border: 1px solid #f3f3f3;   padding: 10px 30px 10px 30px!important;   border-radius: 3px;}

.btn-success,.btn-success:hover,.btn-success:active,.btn-success:visited,.btn-success:focus { background-color: #ca3c00!important; border-color: #ca3c00!important;}

span.badge.bg-danger.featured-article-badge {    display: none;}

