#sp-top-bar {background: #1D3354;color: #F7F3F3;}
#sp-top-bar p {margin-bottom: 0rem;}
#sp-top1 {padding-left: 0px;}
#sp-top2 {padding-right: 0px;}
#sp-top-bar a {color: #FFF;}

.sp-megamenu-parent > li > a {text-transform: uppercase;color: #105699;}
.sp-megamenu-wrapper {margin-right: 20px;}
.sp-megamenu-parent > li:hover > a {color: #D64045;}
.sp-megamenu-parent > li.active > a {font-weight: 600;}

.mod-languages ul li.lang-active {background-color: #fff;border: 1px solid #D64045 !important;padding: 1px 5px 3px 5px;}
.sp-module-content .mod-languages ul.lang-inline li a {padding: 4px !important;}

#sp-footer, #sp-bottom {background: #1D3354;color: #FFFFFF;}

#sp-bottom {font-size: 16px;line-height: 1.6;}

#sp-bottom .sp-module-title {color: #BEE8FF !important;letter-spacing: 1.3px;text-transform: uppercase;font-weight: 500 !important;font-size: 17px !important;}

.sp-page-title {background: #2b95dc;padding: 50px 0;}

.sp-page-title .sp-page-title-heading {font-size: 34px;line-height: 1.3;text-align: center;font-weight: 600;}
.sp-page-title .sp-page-title-sub-heading {font-size: 18px;font-weight: 300;line-height: 1.3;margin-top: 20px;text-align: center;}

.sppb-panel-title {font-size: inherit;color: #424141;}
.sppb-panel-heading {padding: 15px 30px 15px 0px;}

#sppb-addon-1665145888606 .sppb-btn-success {background-color: #ffbd00!important;color: #292929;padding: 15px 40px 15px 40px;letter-spacing: 2px;text-transform: uppercase;font-weight: 700;border-radius: 100px;border-color: #ffbd00;}

.sppb-btn-success:focus {box-shadow: 0 0 0 3px rgba(38, 91, 123, 0);}

.article-intro-image.float-left {width: 350px;height:285px; float: left;margin-right: 70px !important;margin-left: 0px!important;margin-top: 0px!important;}
.article-list .article {margin-bottom: 80px;padding: 0px;border-bottom: 0px solid #ddd!important;border-radius: 0px;border-left:0px!important;border-right:0px!important;padding-top: 30px;}

.article-list .article .article-header h2 a:hover {color: #2C95DC;}

.article-list .article .readmore a {
background-color: #ffbd00;
color: #292929;
padding: 15px 30px 15px 30px;
font-size: 14px;
border-radius: 100px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: 700;
}

.article-list .article .article-header h2 {font-size: 1.875rem;}
.article-list .article .readmore {margin-top: 30px;}
.article-list .article .article-intro-image {border-bottom: 0px solid #f5f5f5;}

.article-list .article .readmore a:hover {background-color: #D64045;color: #fff;}
