.sppb-carousel-item-inner .sppb-row  {
  display: flex;
  flex-direction: row-reverse;
}
.sppb-carousel-item-inner .sppb-text-right{
  margin-top:0px;
  margin-left: -20px;
  margin-right: -20px;
}
.com-users .sp-page-title h2 {
  font-family:"Open Sans", sans-serif;
  font-size: 42px;
  line-height: 1;
  text-transform: none;
  font-weight: 500;
  color: #e96329;
  text-shadow:2px 2px 0px #fff;
  letter-spacing: 0px;
}
sup {
 top:-1em;
 font-size: 18px;
}

#sp-logo .sp-retina-logo {display: none;}
h1{margin-left:50px; }
body {
    color: #5d5d5d;
}
.sp-megamenu-parent {
  padding-left: 10px;
}
.sp-megamenu-parent >li >a,
.sp-megamenu-parent >li >span {
  display: inline-block;
  padding: 0 10px;
  line-height: 65px;
  font-size: 15px !important;
  text-transform: uppercase;
  margin: 0;
  height: 65px;
  font-weight: 600!important;

}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
  display: block;
  padding: 7px 20px;
  font-size: 16px;
  cursor: pointer;
  font-weight: bold;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #2e2e2e;
}

#sp-bottom .sp-module ul li a {
  line-height: 1.2;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #sp-logo .sp-default-logo {display: none;}
  #sp-logo .sp-retina-logo {display: block;}
  }
.sp-page-title h2 {
  font-size: 42px;
  line-height: 1;
  text-transform: none;
  font-weight: 500;
  color: #e96329;
  text-shadow:2px 2px 0px #fff;
}
.entry-header h2 a {
  color: #000;
  text-transform: none;
}

.blog-details-content-wrap .entry-header h2 {
  text-transform: none;
  color: #000;
  margin-bottom: 15px;
}


#sp-bottom .sp-module .sp-module-title {
  text-transform: none;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #3dacb9;
  margin: 0 0 35px;
}
.blog-content-wrap {
  padding-top: 50px;
  margin-right:10px;
}
.sppb-slider-fullwidth-wrapper .owl-item.active .sppb-fullwidth-title {
  display: block;
  color: #e96329;
  font-size: 50px;
  font-weight: 700;
  margin-bottom: 40px;
  text-shadow:2px 2px 0px #fff;
}
#sppb-addon-1513331494763 .sppb-icon .sppb-icon-container > i{
  color:#d3fbf5;
}
ul.social-icons {
  float: left;
}
#sp-search .search {
  margin-top: 20px;
}
.top3-login{
float:right;
}
.top2-language{
float:right;
}