.fa-bars::before {
  color: white;
  content: "MENU";
  text-decoration: none;
  font-size: 9px;
}

.sp-module ul > li > a:hover {
  color: black;
  background-color: #fefefe;
}

.helix-social-share .helix-social-share-icon ul li div a:focus {
  background: #072;
  color: white;
}

.helix-social-share .helix-social-share-icon ul li div a:hover {
  background: #072;
  color: white;
}

.helix-social-share .helix-social-share-icon ul li div a {
  background: #E1EAE4;
  color: white;
}

.klatest-subject a {
  font-weight: bold;
  font-size: 12pt;
}

.bottom2 h3 {
  flex: 0 0 auto;
  width: 100%;
  margin-bottom: 36px;
  font-size: 21px;
}

.bottom3 h3 {
  flex: 0 0 auto;
  width: 100%%;
  margin-bottom: 36px;
  font-size: 21px;
}

.bottom4 h3 {
  flex: 0 0 auto;
  width: 100%%;
  margin-bottom: 36px;
  font-size: 21px;
}

.bottom2 {
  flex: 0 0 auto;
  width: 100%;
  margin-bottom: 36px;
  padding: 4px;
}

.bottom2 ul > li {
  padding-top: 1px;
}

.bottom3 {
  flex: 0 0 auto;
  width: 100%%;
  margin-bottom: 36px;
}

.bottom4 {
  flex: 0 0 auto;
  width: 100%%;
  margin-bottom: 36px;
}

#sp-bottom {
  background-color: #f5f5f5;
  padding: 0px 0px !important;
}

tbody, td, tfoot, th, thead, tr a:hover {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  background: none;
}

#kunena.layout .kfrontend .table td h1, #kunena.layout .kfrontend .table td h2, #kunena.layout .kfrontend .table td h3, #kunena.layout .kfrontend .table td h4, #kunena.layout .kfrontend .table td h5, #kunena.layout .kfrontend .table td h6 {
  margin: 0 !important;
  line-height: 20px;
  font-size: 16px;
}

#kunena.layout h1 {
  font-size: 14px;
  line-height: 21px;
}

.testiList [class*="col-"], .testiList [class*="span"] {
  position: relative;
  margin-top: 18px;
}

.testi-avatar-left .testi-avatar {
  float: left;
  margin: 18px;
}

.page-header h2 {
  padding-bottom: 15px;
  font-size: 16px;
}

.entry-header h2 {
  margin: 8px 0 0;
  font-size: 21px;
  line-height: 1;
}

.cat-children {
  padding-top: 9px;
}

.com-content-category__children h3 {
  padding-top: 9px;
  font-size: 1.2rem;
  line-height: 0.9;
  border-style: solid;
  border: 1px; 
  border-width: 100%;
}



.float-start {
  float: left !important;
  margin-right: 18px;
}

.insearch {
  padding: 27px;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 12pt;
  font-weight: normal;
  font-family: tahoma,arial,helvetica,sans-serif;
}

p.a {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 12pt;
}

p.b {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 12pt;
} 

.h1, h1 {
  font-size: 1.71rem;
}

.h4, h4 {
  font-size: 1.2rem;
}

.body {
  font-family: tahoma,arial,helvetica,sans-serif; 
  font-size: 12pt;
}

.row {
  font-family: tahoma,arial,helvetica,sans-serif; 
  font-size: 12pt;
}

.searchtop {
  width: 100%;
  background: #E1EAE4;
  text-align: center;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  width: 100%;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #000;
  background: #F5F0F3;
}

.btn-secondary {
  color: #000;
  background-color: #E1EAE4;
  border-color: #1F141B;
  margin-top: 18px;
}

.btn-secondary:hover {
  color: #000;
  background-color: #F5F0F3;
  border-color: #1F141B;
  margin-top: 18px;
}

a {
  color: #072;
}

a:hover {
 /* color: #3E415B;*/
  color: black;
  background: #F5F0F3;
}

.sp-megamenu-parent > li.sp-has-child > a:hover {
  color: #d5d5d5;
  background: none;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  background: none;
}

#offcanvas-toggler {
  float: right;
  line-height: 87px;
  margin-left: 3px;
  font-size: 18px;
  background: transparent;
}

.sppb-carousel-arrow.right {
  left: auto;
  right: 0;
  background: transparent;
}

.sppb-carousel-arrow.left {
  left: 0;
  right: auto;
  background: transparent;
}

#offcanvas-toggler > a:hover {
  color: #3E415B;
  color: black;
  background: none;
}

.promomenu {
  padding-top: 27px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 18px;
}

.ibthome {
  width: 25px;
  height: 25px;
}

ul.social-icons {
  list-style: none;
  padding: 0;
  margin-left: -54px;
  display: inline-block;
}

@media (min-width: 1200px) {
   .sp-menu-full.container {
     width: 900px;
   }
 }
@media (min-width: 1400px) {
  .sp-menu-full.container {
    width: 1170px;
  }
}

#sp-top-bar {
  background-color: #537961;
  color: #999999;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li > a {
   color: #fcfcfc;
   text-decoration: bold;
}

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

.sp-module .sp-module-title {
  margin: 0 0 20px;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1;
  padding: 2px;
}

#sp-footer {
  background: #1F141B;
}

.post-format {
  background: #537961;
}

ul.social-icons > li a:hover {
  color: #1061cc;
  background: none;
}

.fa-youtube {color: white; background:none;}
.fa-facebook {color: white; background:none;}
.fa-twitter {color: white; background:none;}
.fa-linkedin {color: white; background:none;}
.fa-pinterest {color: white; background:none;}

.fa-youtube a:hover {color: white; background:transparent;}
.fa-facebook a:hover {color: white; background:transparent;}
.fa-twitter a:hover {color: white; background:transparent;}
.fa-linkedin a:hover {color: white; background:transparent;}
.fa-pinterest a:hover {color: white; background:transparent;}

.fa-bars::before {
  color: white;1111111
}

.scrollup:hover {
  background-color: #E1EAE4;
}

#sp-footer a:hover {
  background: none;
}

#kunena.layout .btn-group {
  margin-bottom: 0;
  display: none;
}
