/*
   ICONURI
   Fonturi de iconuri (Font Awesome, Material).
   Generat din CSS-ul suplimentar, 22 august 2026.
*/




     
 




.fa-lg {
    vertical-align: -0.1em;
}




.icon-angle-right:before{
	font-weight: bold !important;
}


/* Pentru pictogramele generice din Font Awesome (ex. fa-map) */
.fa-map:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
}

/* Pentru pictogramele de branduri (ex. fa-facebook) */
.fa-facebook:before {
    font-family: "Font Awesome 6 Brands" !important;
    font-weight: 400;
}






.has-dropdown .icon-angle-down {

    opacity: unset !important;
}



.material-icons-round {
  font-family: 'Material Icons Round';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-icons, material-icons-outlined, .material-icons-round { font-size: inherit; }

  .material-icons, .material-symbols-rounded {
    color: #928583;
    font-size: 9vw; /* Dimensiunea iconiței responsivă */
    max-font-size: 64px;
    min-font-size: 24px;
  }

.material-icons, .material-symbols-rounded {
       color: #f2694f;
    font-size: 10vw;
    max-font-size: 64px;
    min-font-size: 24px;
	    padding-top: 5px;

}

.fa-car::before {
    margin-right: 10px; /* sau orice altă valoare de spațiu dorești */
}



.fa-angle-left:before {
    font-family: "FontAwesome";
    content: "\f104"; /* pentru stanga */

}


.fa-angle-right:before { 
	font-family: "FontAwesome";
	content: "\f105"; /* pentru dreapta */
}
.dropbtn_orase .fa-map-marker-alt {
  color: #39364fcf !important;
  font-size: 20px !important;
  margin-right: 0; 
  vertical-align: middle;
}

.oras-icon-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.oras-icon-wrap .fa-map-marker-alt {
 color: #f2694f !important;
  font-size: 26px !important;
}


.material-symbols-outlined{
  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 40;
  font-style: normal;
  line-height: 1;
  display: inline-block;
}

i[class^="icon-"] {
	font-weight: 700 !important;
}

/* Pin de locatie: numele vechi de clasa FA4 au nevoie de fata Solid.
   Greutatea se pune pe element, nu pe ::before — in Font Awesome 6
   glifa vine din var(--fa), iar ::before mosteneste greutatea. */
.fa-map-marker, .fa-location-pin {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}