body,a {font-family: "Asap", sans-serif!important;}
body.site {background-repeat:no-repeat;background-size:cover;background-attachment:fixed!important;}
body.site {background-image:linear-gradient(180deg,#001134,#466cab)!important;}
body.itemid-101 .mod-finder,body.view-login #sp-menu, body.view-login #menu-right {display:none!important;}
header {background:none;}
#sp-header {background:none!important;}
#sp-header.full-header {padding:0px!important;}
#sp-logo.has-border {padding:0px!important;}
.body-wrapper {width:80%;margin:auto;}
.layout-boxed .body-innerwrapper {background:none!important;}
#sp-main-body {min-height:350px;background:#ffffff;padding-top:10px!important;padding-bottom:20px!important;}
#sp-main-body .container {margin:0px;}
.article-header h1, .page-header h1 {padding:20px 0px;color:#224074;font-weight:bold;}
ul.sp-megamenu-parent {color:#cfe3fd;}
.sp-megamenu-parent li {color:#cfe3fd;cursor:pointer;transition:ease-in 200ms;}
.sp-megamenu-parent li:hover {color:#ffffff;transition:ease-in 200ms;}
.sp-megamenu-parent>li>a {color:inherit!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {color:inherit!important;}
div.sp-dropdown.sp-dropdown-main {width:auto!important;}
.sp-dropdown .sp-dropdown-inner {padding-left:10px!important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background-color:#7da6d8!important;}
.sp-dropdown-items .sp-menu-item {color:#001134!important;padding:0px 10px!important;background:none;transition:ease-in 100ms;white-space:nowrap;}
.sp-dropdown-items .sp-menu-item:hover {color:#cfe3fd!important;background-color:#466cab;transition:ease-in 100ms;}
#menu-right {padding:0px;max-width:150px;}
#menu-right .sp-module:first-child {border:0px!important;padding:0px!important;}
.burger-icon span {background-color:#ffffff!important;}
.burger-icon:hover span {background-color:white;}
.article-details .article-ratings-social-share {display:none!important;}
.sp-scroll-up {background:rgba(34,64,116,0.4)!important;}
.sp-scroll-up:hover {background:rgba(34,64,116,1)!important;}
#sp-footer {background:none!important;}
#sp-footer .container-inner {padding:10px 0!important;}
.close-offcanvas {top:20px!important;}
.offcanvas-menu {background-image:linear-gradient(180deg,#001134,#466cab)!important;}
.offcanvas-menu .burger-icon span {background-color:#cfe3fd!important;}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler {position:relative!important;float:right;top:13px!important;}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent {padding:3px 0px;}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {color:#cfe3fd!important;}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {color:#cfe3fd!important;}

.table-of-contents-ck {float:right;list-style: none;font-size:80%;border:1px solid #cfe3fd;margin:5px;padding-left:15px;}
.table-of-contents-ck ol {padding-left:10px;}
.table-of-contents-ck li {padding:0px 5px;}
.table-of-contents-ck li::before {content:"\2022";color:#cfe3fd;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}
.table-of-contents-ck ol li {display:none;}

@media (max-width: 576px) {
  .table-of-contents-ck {float:none;width:100%;font-size:100%;}
}
@media (max-width: 992px) {
  .body-wrapper {width:90%;}
  .logo-image {height:20px!important;}
}
@media (min-width: 992px) {
  #offcanvas-toggler {display:none!important;}
}

video {width:100%;}