#sp-left, #sp-right {
  background-color: #ececec;
  width: 20%;
}

#sp-left .sp-module, #sp-right .sp-module {
     margin-top: 0;
     border: none !important;
}

.acym__front__archive .acym__front__archive__newsletter_sending-date {
  display: none;
}

.acym__front__archive .acym__front__archive__newsletter_name {
 
}


#acym_wrapper .acym__front__archive .acym__front__archive__raw, #acym_wrapper .acym__front__archive .acym__modal__handle {
  padding: 5px !important;
  border: 1px solid #ddd !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    border-bottom: 1px solid #ddd;
    text-align: left;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 0 0 0 50px !important;
}

.module-padding {
  padding: 20px 0;
}

	
.bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {
  
    width: 500px !important;
}

.form-inline label {
    justify-content: left;
}

.bfQuickMode .pull-right {
    float: left;
}

.page-header {
  border-bottom: 1px solid #ddd !important;
  font-size: 1em !important;
  padding: 15px 0 !important;
}

.article-list .article {
  border: none !important;
}


.logo-spacing {
     padding: 30px 0px 15px 20px;
}

.menu-styling {
     border-top: 5px solid #dcaf27;
}


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 15px;
  line-height: 100px;
  font-size: 12pt;
  margin: 0;
  color: #dcaf27;
}

.sp-megamenu-parent 
{float:none; text-align: center;}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #fff;
}

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-megamenu-parent > li:hover > a {
  color: #ddd;
}


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


@media (max-width: 768px !important){}
#sp-bottom2 .sp-module ul > li {
    border-bottom: 0 none;
    display: inline;
    float: left;
    margin-right: 25px;
    color: #213f9a !important;
}
}

#sp-bottom2 {
padding-left: 195px !important;
}

@media (max-width: 480px) {
#sp-bottom1 
{ padding-left: 10px !important;
}
 }

.item-25 {
   color: #213f9a !important;
}


.d-flex {
  display: block !important;
}


