body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
  font-family: "Font Awesome 5 Free";
  content: "";
  float: right;
  margin-left: 7px;
  font-weight: 900;
}
.sp-menu-separator, .sp-menu-heading {
color: #fff !important;
}

.footercol4 p{
color: #fff !important;
}

/**patches**/
@media (max-width:500px){
.bealertblock1 h3 {
color: #000 !important;
}
}
@media (min-width:960px) and (max-width:1199px)
{.roksearch-wrapper {
display: none;}
}
.error-page .uk-button-secondary {
  background-color: #274784 !important;
}
.custom-header-info .uk-icon-button {
  border-radius: 30px;
}
.sp-megamenu-parent .sp-mega-group {
margin:18px;
}
}
@media (max-width:680px){
#herosection h3 {
font-size: 20px;
}
}

@media (max-width:767px){
.section-title:before{
display: none;
}
}

@media (max-width:767px){
#edocman-categories .row-fluid .span4 {
    width: 100%;
}
#edocman-categories .row-fluid [class*="span"] {
margin-left: 0px !important;
}
}
/**ends**/


/**edocman**/
#edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading {
  background: #F7F9F9 !important;
border: 0px solid #DBDEE1 !important;
padding: 12px !important;
}
.com-edocman.view-category .edicon-folder-open{
display: none !important;
}
#edocman-documents .edocman-description {
border: none !important;
}
#edocman-documents h3 {
font-size: 20px !important;
}
.com-edocman.view-category #edocman-categories, .com-edocman.view-category.layout-default #edocman-documents {
margin-top:30px !important;
}

/**end**/



/**tightheaderfix***/
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
  top: 88% !important;
  }

  .tm-header .uk-navbar-container:not(.uk-navbar-transparent) {
  background: #274784 !important;
  height: 60px !important;
  }
.uk-navbar {
    margin-top: -10px !important;
}
/***end***/

/**mobile-fixes**/
.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #fff;
}
.tm-header-mobile .uk-navbar-toggle {
    color: #1c386f;
}
.tm-header-mobile .tm-logo {
margin-top: 28px;
}
.uk-offcanvas-overlay::before {
    background: rgba(0,0,0,.8) !important;
  }
  .uk-offcanvas-container .uk-nav-default > li > a:hover,
  .uk-offcanvas-container .uk-nav-default > li > a:focus,
  .uk-offcanvas-container .uk-nav-primary > li > a:hover,
  .uk-offcanvas-container .uk-nav-primary > li > a:focus {
      color: #274784;
  }
  .uk-offcanvas-container .uk-nav-default > li.uk-active > a,
  .uk-offcanvas-container .uk-nav-default > li.active > a,
  .uk-offcanvas-container .uk-nav-primary > li.uk-active > a,
  .uk-offcanvas-container .uk-nav-primary > li.active > a {
      color: #274784;
      font-weight: 400;
  }
.uk-offcanvas-container .uk-offcanvas-bar .uk-close {
  background: #fff;
      position: fixed;
      left: 270px;
      display: flex;
      width: 30px;
}


/**end**/

@media (min-width: 1200px){
.container {
    max-width: 1320px !important;
  }
}

/**header**/
#sp-title h2 {
color: #fff !important;
}
body, p {
color: #3c3c3c !important;
}
.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  border-radius: 6px !important;
}
.serviceblocks {
padding: 18px !important;
background: #F4F4F4 !important;
border-radius: 6px !important;
}
.serviceblocks h3 {
color: #1c386f !important;
}
.serviceblocks h5 {
color: #274784 !important;
font-size: 18px !important;
}
.serviceblocks div {
color: #3c3c3c !important;
}
#cta {
background: #274784 !important;
border-radius: 6px !important;
}
#cta .ctablock h3, #cta .ctablock div {
color: #fff !important;
text-align: center !important;
}
.ctablock{
padding: 20px !important;
}
.bealertblock {
padding: 28px !important;
    background: #F4F4F4 !important;
    border-radius: 6px !important;
}
.bealertblock h3 {
color: #274784 !important;
}
.bealertblock div {
color: #3c3c3c !important;
}
.bealertblock1 h3{
color: #fff !important;
    font-weight: 600;
    margin-top: 20px;
    font-size: 30px;
  }
  .homemorebtn{
background: #274784 !important;
color: #fff !important;
border: none !important;
}
.homemorebtn:hover{
background: #3761b5;
color: #fff;
}
.footerbtns #btn-1649062072421 {
background-color: #CB4335 !important;
border: none !important;
width: 60px;
}
.footerbtns #btn-1649062072422 {
background-color: #3498DB !important;
border: none !important;
width: 60px;
}
.sppb-articles-scroller-date-left-content {
    padding: 10px !important
  }
  .sppb-articles-scroller-date-left-date-container {
      padding-bottom: 10px !important;
    }
  #sp-bottom {
    background: url(https://police.gov.sc/images/strip.jpg) center 0 repeat-x;
    background-color: #18356c;
  }
  .tublock {
  background: #eee;
  padding: 20px;
  border-radius: 6px;
  }
  .tublock h4{
  color: #1c386f;
  font-weight: bold;
  }
  .bablock1{
  background: #E74C3C;
  padding: 20px;
  border-radius: 6px;
  }
  .bablock2{
  background: #3498DB;
  padding: 20px;
  border-radius: 6px;
  }
  .bablock1 h3, .bablock1 p{
  color: #fff !important;
  }
  .bablock2 h3, .bablock2 p{
  color: #fff !important;
  }
  .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #f8d179 !important;
    font-weight: 600 !important;
  }
  .sp-reading-progress-bar {
      background-color: #34699a;
  }
  .sp-megamenu-parent > li > a {
      color: #ffffff;
  }
  .sp-megamenu-parent > li:hover > a {
      color: #ffffff;
  }

  .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
      background: #ffffff;
      border-bottom-left-radius: 6px !important;
border-bottom-right-radius: 6px !important;
  }
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
      color: #001837;
  }
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
      color: #34699a;
  }
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
      color: #34699a;
  }
  .sp-megamenu-parent .sp-mega-group > li > a {
      color: #001837;
  }
  .sp-megamenu-wrapper .uk-navbar-nav > li:hover > a,
  .sp-megamenu-wrapper .uk-navbar-nav > li > a:focus {
      color: #f8d179;
  }
  .sp-megamenu-wrapper .uk-navbar-nav > li.uk-active > a,
  .sp-megamenu-wrapper .uk-navbar-nav > li > a:active,
  .sp-megamenu-wrapper .uk-navbar-nav > li > a.uk-open {
      color: #ffffff;
  }
  .sp-megamenu-wrapper .uk-navbar-dropdown-nav > li > a:hover,
  .sp-megamenu-wrapper .uk-navbar-dropdown-nav > li > a:focus,
  .sp-megamenu-wrapper .uk-navbar-dropdown-nav .uk-nav-sub a:hover,
  .sp-megamenu-wrapper .uk-navbar-dropdown-nav .uk-nav-sub a:focus {
      color: #34699a;
  }
  .sp-megamenu-wrapper .uk-navbar-dropdown-nav > li.uk-active > a,
  .sp-megamenu-wrapper .uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a {
      color: #34699a;
  }
  .sp-megamenu-wrapper .uk-nav-default > li > a:hover,
  .sp-megamenu-wrapper .uk-nav-default > li > a:focus,
  .sp-megamenu-wrapper .uk-nav-primary > li > a:hover,
  .sp-megamenu-wrapper .uk-nav-primary > li > a:focus {
      color: #ffffff;
  }
  .sp-megamenu-wrapper .uk-nav-default > li.uk-active > a,
  .sp-megamenu-wrapper .uk-nav-primary > li.uk-active > a {
      color: #ffffff;
  }
  .sp-megamenu-wrapper .uk-nav-default .uk-nav-sub a:hover,
  .sp-megamenu-wrapper .uk-nav-default .uk-nav-sub a:focus,
  .sp-megamenu-wrapper .uk-nav-primary .uk-nav-sub a:hover,
  .sp-megamenu-wrapper .uk-nav-primary .uk-nav-sub a:focus {
      color: #34699a;
  }
  .sp-megamenu-wrapper .uk-nav-default .uk-nav-sub li.uk-active > a,
  .sp-megamenu-wrapper .uk-nav-primary .uk-nav-sub li.uk-active > a {
      color: #34699a;
  }
  #partners h3 {
  display: none;
}
.uk-modal-dialog {
    background: #1c386f !important;
  }
#search-header-modal .uk-search-input {
      color: #fff !important;
    }
#search-header-modal button.uk-icon:not(:disabled) {
        border-bottom-left-radius: 8px !important;
      }
.search .uk-badge {
    background: #37c371 !important;
  }
  .tm-headerbar-top .uk-button-primary {
  border-radius: 4px !important;
}
.policetable tbody tr:nth-child(odd) {
  background-color:  #e5e7e9;
}

.policetable tbody tr:nth-child(even) {
  background-color:  #f8f9f9 ;
}
.policetable td, .policetable tr {
padding: 10px;
}
#contactsection .contactblocks{
    padding: 18px !important;
    background: #F4F4F4 !important;
    border-radius: 6px !important;
}
#contactsection .contactblocks h5{
color: #274784;
}
.uk-overlay-default, .ui-accordion .uk-card-small.uk-card-body{
    border-radius: 6px !important;
  }
  .ctablock strong {
  color: #fff;
  }
  #masterfooter a:hover {
  color: #f8d179 !important;
}
.tm-headerbar-top .fas {
    display: flex !important;
}
.homehero .uk-overlay-default{
margin: 0 auto;
    text-align: center;
}

/**others**/
.formmsg span {
background: rgba(193, 18, 31, 1);
padding: 3px;
color: #fff;
font-weight: bold;
}
.application-form .acfup-item {
background: #274784 !important;
    padding: 8px !important;
  border-radius: 4px !important;
}
.application-form .acfup-item a {
color: #fff !important;
font-weight: bold !important;
}
#roksearch_search_str {
border-radius: 4px !important;
}
.item-1246 ul {
display: none !important;
}
#units .sppb-btn-custom:hover {
background-color: #18356c !important;
border: 1px solid #18356c !important;
}

@media (max-width:767px){
.xtg-message-1-mobile {
    color: #fff !important;
}
}

/**end**/