#sppb-carousel1 .sppb-carousel-inner > .sppb-item {margin:0!important; padding:0!important}
.w-100.h-100.d-flex.justify-content-center, .justify-content-center.justify-content-lg-start {
  justify-content: left !important;
}
.com-content-article__body a {
  color:#07A4F5 !important;
}
#bs-2zhf89w67 {background-color:#f1f1f1}
.layout-blog .astroid-component-area {margin-top:45px;}
.astroid-banner-inner.position-relative {
  padding: 10px 0 !important;
  background: unset !important;
  color: #00385e !important;
}
.astroid-banner-inner .astroid-banner-title {
  color: #00385e !important;
}
/*border antet*/
.astroid-stacked-divided-logo-left-header .divided-menu-block .header-block-items {
  border-bottom: 0px!important;
}
.col-divided-logo {
    border-right: 0px!important;
  }
  .astroid-stacked-divided-logo-left-header {
    border-bottom: 0px!important;
  }
  
  #menutop {
  display: block;
  padding: 0 20px;
}
  
  #menutop li {
  display: inline-block;
  margin-right: 10px;
}

.devino-membru {
  color: red !important;
  font-weight: 700;
}

.home-carousel .sppb-row {
    display: flex; /* Permite folosirea Flexbox pentru rând */
    align-items: center; /* Centrează coloanele pe verticală */
}

.home-carousel .sppb-col-sm-6, 
.home-carousel .sppb-col-xs-12 {
    display: flex;
    justify-content: center; 
    align-items: center; 
    
}

.home-carousel .sppb-img-reponsive {
  position: relative; 
  border-radius: 50%;
  border: 5px solid #00395f;
  max-height: 500px;
  width: auto;
  height: auto;
  object-fit: cover;
}

.home-carousel .sppb-text-right {
position: relative;
  display: inline-block; 
  padding: 10px; 
  border: 10px solid #ccc; 
  border-radius: 50%; 
}

#noutati img {
    border-radius: 15px; 
    border: 2px solid #ccc;
}

.membruFGS h3::after {
    content: "";
    display: block;
    margin-top: 10px;
    width: 100%;
    height: 5px; /* Înălțimea benzii */
    background: linear-gradient(to right, #00385e 60%, #ccc 60% 90%, #f1f1f1 80%);
}

.blog img {
    border-radius: 10px;
}
.sppb-addon-image-layout-content {min-height: 410px;}
.sppb-addon-image-layout-content a {position: absolute;  bottom: 40px;}

#menuUtil {padding:0 0 0 30px}
#menuUtil .item-927 a::before {
  content: "\f234"; /* Icon Font Awesome: user-plus */
  font-family: "Font Awesome 5 Free"; /* Font Awesome */
  font-weight: 900; /* Pentru varianta solidă */
  margin-right: 8px;
  color: #555;
}

#menuUtil .item-928 a::before {
  content: "\f09d"; /* Icon Font Awesome: credit-card */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 8px;
  color: #555;
}

#menuUtil .item-823 a::before {
  content: "\f15c"; /* Icon Font Awesome: file-alt */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 8px;
  color: #555;
}

/* Stiluri generale pentru link-uri */
#menuUtil .nav-item a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #333;
  font-size: 16px;
}

#menuUtil .nav-item a:hover {
  color: #007bff; /* Culoare text la hover */
}

#menuUtil .nav-item a:hover::before {
  color: #007bff; /* Culoare icon la hover */
}

.validation-notices {list-style:none}


.fabrikLabel {
 position: relative; /* Creează un context pentru poziționarea absolută a iconiței */
}

.fabrikElementContainer .fa {
  font-size: 6px;
  position: absolute;
  top: 6px;
  right: -9px;
}
.redirectioneaza {
  color: #0e2dd5;
  font-weight: bold;
}