body  {
  font-size: 18px!important;
  line-height: 28px!important;
  background-image: url("/images/site/bg.jpg")!important;
  background-color: #222222!important;
  background-repeat: repeat-y!important;
  background-attachment: scroll!important;
  background-position: top!important;
}

a:link,
a:visited {
  color: #eeeeee!important;
}

a:hover {
  color: #990000!important;
}

#sp-main-body {
  background-color: #000000!important;
  color: #eeeeee!important;
  padding: 15px 0px 0px!important;
  border-top-left-radius: 15px!important;
  border-top-right-radius: 15px!important;
}

#sp-position1 {
  background-image: url("/images/site/bg-top.jpg")!important;
  background-color: #222222!important;
  background-repeat: no-repeat!important;
  background-attachment: scroll!important;
  background-position: top!important;
}

#sp-left .sp-module  {
  border: 0px!important;
  padding: 0px 0px 0px 15px!important;
  display: flex!important; 
  justify-content: center!important;  
}

h1, h2, h3 {
  font-size: 20px;
  line-height: 30px;
  color: #dddddd!important;
}

.feed-item-description {
  padding-bottom: 25px!important;
}

.layout-boxed .body-innerwrapper {
    background: none;
}

h2.redirect-ltr {
  font-size: 30px!important;
  padding: 25px 0px 25px 0px!important;
}

#sp-bottom1  {
  background-color: #000000!important;
  display: flex!important; 
  justify-content: center!important; 
  padding: 35px 0px 15px!important;
}

#sp-bottom2  {
  background-color: #000000!important;
  padding: 15px 0px 35px!important;
}


#sp-footer {
  background-color: #000000!important;
  border-bottom-left-radius: 15px!important;
  border-bottom-right-radius: 15px!important;
  margin-bottom: 75px!important;
}

.sppb-carousel-inner>.sppb-item {
  padding: 0px!important;
}


