@charset "utf-8";
/* CSS Document */
ul.social-icons { font-size: 22px;}
ul.social-icons a:hover { color:#000000!important;}

#sp-team-logos.col-lg-12 {height: 75px!important;}

#sp-header { height: 60px!important; left: 0; /*position: relative;*/ top: 0; width: 100%; z-index: 99; /*position:fixed!important;*/ padding: 0 25px!important;  transition: 0.35s; }

.header-sticky .logo-img-phone { height: 60px; transition: height .3s ease-in, position .3s ease;}
.header-sticky .logo img { height: 100px; transition: height .3s ease-in, position .3s ease;}
.logo-image-phone.d-inline-block.d-lg-none {height: 75px!important; }

.sp-megamenu-parent {list-style: none; padding: 0; margin: 0 -15px; z-index: 99; display: block;  position: relative; text-transform: uppercase;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span { display: inline-block; padding: 0 8px!important; line-height: 60px; margin: 0;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item { display: block; padding: 0; position: relative; text-transform: capitalize; font-size:15px!important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { background-color: #283B90!important;}

#sp-main-body { padding: 0px 0!important;}

h3.sp-module-title {background-color:#283B90!important;color: #FFFFFF!important; padding:10px 0px 10px 10px!important; }

.article-details .article-details-header-wrapper { padding-left: 0px!important;  position: relative;}
.article-details .article-header h1, .article-details .article-header h2 { font-size: 30px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.5; color: #283B90!important; max-width: 635px;}
.article-details { /*max-width: 920px;*/ margin-top: 35px!important; margin-left: auto; margin-right: auto;}

#sp-bottom .sp-module h3.sp-module-title {font-weight:700; font-size: 18px; padding:10px 0px 10px 0px!important; background-color: #283b90!important;}
#sp-bottom {  padding: 15px 0 30px; font-size: 14px;  line-height: 1.6;}
#sp-bottom .sp-module ul>li {    display: block;    margin-bottom: 5px!important;}
#sp-bottom { font-weight: normal!important;}

.btn-dark,.btn-dark:hover,.btn-dark:active,.btn-dark:visited,.btn-dark:focus { background-color: #E0141A!important; border-color: #E0141A!important;color:#FFF; font-weight:700!important;}

ul li {padding-left: 0px!important;} /*line 1457*/
dl, ol, ul { /* margin: 0px; */  /* padding: 0px; */}  /*line 1453*/

/*these are the media queries for the mobile mod positioning*/
@media (min-width: 320px) and (max-width: 480px) {#sp-offcanvas.col-lg-10{#sp-header{ position: fixed !important;}}
@media screen and (max-width: 787px) {#sp-offcanvas.col-lg-10{ #sp-header{ position: fixed !important;}}
@media (min-width: 768px) and (max-width: 979px) {#sp-offcanvas.col-lg-10 { #sp-header{ position: fixed !important;}}