/*slider*/
.sppb-addon-articles-slider.bg_image .sppb-addon-article.item::before {
  opacity: 0.1!important;

}

.sppb-addon-articles-slider .sppb-meta-category a{
color:#fff!important;
  text-shadow: 0 0 2px #009476;
}
.sppb-addon-articles-slider .article-title a{
text-shadow: 1px 1px 0px #009476;
}
.sppb-addon-articles-slider a.sppb-readmore {
color:#fff!important;
  text-shadow: 0 0 2px #009476;
}



.sppb-addon-articles-slider .customNavigation > a {
top: 25%!important;
}
.sppb-addon-article .sppb-article-meta {
  color: #555!important;
}
.background-g .sppb-addon-article .sppb-article-meta {
  color: #fff!important;
}
@media (max-width: 700px) {
 .sppb-addon-articles-slider.bg_image .sppb-addon-article.item {
  background-position: center!important;
}
.sppb-readmore {
  display: none;
}
  
}


/*stiri prima pagina*/
.card img, .article-list img {
  width: 100%;

  border-top: 3px solid #555;
  padding: 3px 0 0 0;
}
/*top*/
@media (max-width: 700px) {
  #sp-header {
  height: 135px!important
  }
  
  
}

#sp-top1, #sp-top2, #sp-top3 {
  padding: 10px 0 15px 15px !important

}

/*translate g*/
.gtrans {
  float: right;
  margin: 0 10px;
}
/*hikashop*/
.sp-module.hikacart_module {
  float: right;
}
#hikashop_cart_module {
  display: inline-grid;
  margin-left:10px;
}
/**/
.goto-top {
  font-size: 13px!important;
}
/*search*/
input.mod-search-searchword {
  font-size: 13px !important;
  width: 100% !important;
}
/*login*/
.sp-custom-login-on .form-login-wrap {
     top: 0;
	 z-index:1111111111111111111!important;
	 right:unset!important
}

.hikashop_product_quantity_field {padding:10px!important}
/*hack responsive image*/
.sppb-img-responsive {
  width: 100%;
}
/*banner*/
#sp-logo-right .agclickitem {
  margin: 0 !important;
}
.agclickitem {
  margin-bottom: 14px;
  min-height: 50px;
  background: #f1f1f1;
  max-width: inherit;
  float: left;
  margin-bottom: 5px;
}
.agclickitem2 {
  margin-bottom: 14px;
  min-height: 50px;
  background: #f1f1f1;
  max-width: inherit;
  float: left;
 
}
div.agclickitem2 {
  border:1px solid #fff
 
}
.agclickitem2:nth-child(odd) {
 margin: 0 16px 28px 5px!important;
}
.agclickitem2:nth-child(even) {
  margin: 0 0 28px 15px!important;
}
.agclickitem2:nth-last-child(2) {
  margin: 0 15px 0 5px !important
}


.agclickitem2:last-child {
   margin: 0 0 0 15px!important;
}

/*topmenu*/
.navtop li {
  margin-right: 34px;
  text-transform: uppercase;
  font-size: 13px;
}
.navtop li.current a {
  color:#009476
}
/*rsform*/
.rsform-block-trimite {
  margin-top: 8px;
}
#sp-main-body {
  width: 100%;
   margin: 0 auto;
}

@media (min-width: 1200px) {
  #sp-main-body {
    max-width: 1140px;
  }
}

.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta > span.sppb-meta-category::after {
    content: ""!important;
	margin:0!important
}
 .sppb-article-meta, .sppb-addon-articles .sppb-article-meta > span 
 {
	margin-top:5px!important;
	margin-bottom:5px!important
}
.sppb-article-meta h3 {margin-bottom:0!important}
.sppb-meta-category a {
  color: #009476;

}

span.sppb-meta-category   {

  margin-bottom:0!important
}

h2.sppb-addon-title {
  color: #009476; 
  padding: 15px;
  margin-bottom: 1em;
  letter-spacing: 1.75px;
  border-top: 3px solid #009476;
  border-bottom: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}
h3.sppb-addon-article-title {

  margin-bottom:3px!important;
  line-height: 21px;
}
.sppb-meta-date {
  font-size: 13px;
  color:#009476!important;
}
.sppb-article-meta, .sppb-addon-articles .sppb-article-meta > span, span.category-name {
  margin: 2px 0 !important
}

.blog .published {
  margin: 5px 0 0 0;
  clear: left;
  display: inherit;
}
.blog .article-info {
  display:block!important
}

.blog time { 
  letter-spacing: 1px!important;
}
.view-category .blog .article-list .article .article-info-wrap .article-header h2 {
  font-size: 18px !important;
  font-weight: 500 !important;
  max-height: unset!important;
  margin-top:5px!important;
}
/*search*/
.search {
  position: relative;
}

div.search::after {
  content: "\f002"; /* Codul pentru iconul de căutare din Font Awesome */
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  color: #999; /* Culorea iconului */
  pointer-events: none; /* Asigură că iconul nu este clicabil */
}


/**/
h3.rss {
  margin-top: 10px;
	margin-bottom: 0 !important;
}
/*index companii*/
#index-companii-tree {
   padding:0
}
#index-companii-tree li {
  list-style:none;
}
#index-companii-tree .menu-child  {
  padding:0
}
#index-companii-tree .menu-child li {
  display: inline list-item;
  list-style:none;
}
#index-companii-tree li.menu-parent {
	margin-bottom: 15px;
}
#index-companii-tree li.menu-parent > a {
	font-weight:bold;
}
#index-companii-tree li.menu-parent span {
	font-size:16px;
	font-weight:bold;
}
#index-companii-tree li.menu-parent::before {
	font-size:18px;
	font-weight:bold;
    font-family: 'Font Awesome 5 Pro';
    content: '\f07c'; /* codul unicode pentru iconul folder */
    margin-right: 5px; /* spațiu între icon și textul din listă */
}

#index-companii-tree .menu-child > li:first-child::after {
    content: '|';
    margin:0 5px; /* Spațiu între textul din listă și caracter */
}

/* Adaugă un caracter "|" după fiecare <li> din submeniul menu-child, cu excepția ultimului <li> */
.menu-child > li:not(:last-child)::after {
    content: '|';
    margin:0 5px; /* Spațiu între textul din listă și caracter */
}
.offcanvas-menu .menu-child > li:not(:last-child)::after {
    content: none!important;

}
.offcanvas-menu .menu-child > li {
padding:3px!important;

}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler::after,
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler::after {
  font-family: "FontAwesome"!important;
  content: "\f078"!important; /* fa-chevron-down */
  font-weight: normal!important;
  font-style: normal!important;
  display: inline-block!important;
  /* Optional styles */
  margin-left: 4px!important;
}
/*fabrik*/
.chzn-container {width:100%!important}
/*fabrik filter list*/
.fabrikButtonsContainer {
  display: inline-flex;
}
.fabrik_actions  .btn {
   padding: 0px 10px 0 0!important;
}
/*fabrik nav*/
.input-mini {
  max-width: 54px;
}
.fabrikDataContainer {
  padding-top: 30px!important;
}
/*LOGO*/
.sigleproduse img {opacity:0.5;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'></feColorMatrix></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

.sigleproduse img:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
  opacity:1; transition:1s;
}
/*reliable*/
.reliablediv {
 text-align: center;
margin: 15px 0;
border: 1px solid #ccc;
padding: 10px;
background: #f1f1f1;
}
 .reliablediv img {width:100%}
 
.topAntreprenori .sppb-nav-tabs li.active a {background:#009476;color:#ffffff!important;}
.topAntreprenori .sppb-nav-tabs li a:hover {background:#009476;color:#ffffff!important;}
.topAntreprenori .table-striped tbody tr:nth-of-type(2n+1) {background-color: #caebe4;} 
.topAntreprenori th {background-color: #009476!important; color:#ffffff;}
.topArhitecti a { color: #222!important;} 
.topArhitecti a:hover { color: #009476!important;} 


.topArhitecti .sppb-nav-tabs li.active a {background:#d2232a;color:#ffffff!important;}
.topArhitecti .sppb-nav-tabs li a:hover {background:#d2232a;color:#ffffff!important;}
.topArhitecti .table-striped tbody tr:nth-of-type(2n+1) {background-color: #f7d7cb;} 
.topArhitecti th {background-color: #d2232a!important; color:#ffffff;}
.topArhitecti a { color: #222!important;} 
.topArhitecti a:hover { color: #d2232a!important;} 


.topFereastra .sppb-nav-tabs li.active a {background:#0095da;color:#ffffff!important;}
.topFereastra .sppb-nav-tabs li a:hover {background:#0095da;color:#ffffff!important;}
.topFereastra .table-striped tbody tr:nth-of-type(2n+1) {background-color: #b0d4ed;} 
.topFereastra th {background-color: #0095da!important; color:#ffffff;}
.topFereastra a { color: #222!important;} 
.topFereastra a:hover { color: #0095da!important;} 


 /*modul reviste prima pagina*/
.fabrikDivElement.modul {
  padding: 20px;
}

.modul h2.editie {
  font-size: 11px;
  text-align: center;
}

div.imagine:hover img {
 	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	
	
}
.revisteModul {font-size:12px}


#index-companii-tree li.current a {
  font-weight:bold;
  color:#009476
}
.categorie-list  .fabrikRepeatData {
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0;
}
.h-90-c {height:90%!important;}
b, strong {
  font-weight: bold!important;
}