#carticon {
    text-decoration:none;
}

@keyframes slidein {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0%);
    }
}

.header {
    padding:2% 10%;
}

.header-logo {
    width:12rem;
    margin-right:5%;
}

#searchStore {
    border: 1px solid #cdddd9;
    background-color: #f2f7f6;
    padding:2%;
}

.searchForm {
    flex-shrink:0;
    position:relative;
}
.flexendjust {
    justify-content:flex-end;
}
#raspunsPreview {
    width:100%;
    position:absolute;
    padding:5%;
    display:none;
    z-index:10000;
}

.mmbtnsrch {
padding:4% 2%;
display:none;
}

.titlu-rezultat a {
    text-decoration:none;
    font-weight: 800;
    text-transform: uppercase;
}
.srchstrbtn {
    width: 3.5rem;
    height: 2rem;
    border-radius: 100%;
    padding: 3%!important;
}
.search-btn {
filter: invert(1)
}

.nav-menu-desktop {
    text-decoration:none;
    color:inherit!important;
    margin-right:3%;
}

#carticon {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
    width:9rem;
    margin-left:10px;
    font-weight:600;
   
}
#carticon p {
     font-size:0.8rem;
}

.tophicon {
    padding:2%;
    border: 2px solid #e6eeec;
    display:flex;
    align-items:center;
    justify-content:center;
    width:3rem;
    height:3rem;
}

.tophicon svg {
    width:1rem;
    height:1rem;
}

.flexfin {
    justify-content:flex-end;
}

.mainnav {
    margin-right:7%;
    width:100%;
}

.mobilectrls {
    display:none;
}

.review-container {
    width:fit-content;
    padding:1% 3% 1% 1%;
    margin-bottom:10%;
}

.review-container p {
    margin:0;
}

.review-img {
    width:6rem;
}

#fixedmenu {
    position:sticky;
    top:0;
    width:100%;
    background-color:white;
    z-index:999;
}

.datecontact svg {
    flex-shrink:0;
}
@media only screen and (max-width: 768px) {
    .header-logo {
        width:9rem;
    }
  #carticon {
    width:2rem;
    margin-left:0;
  }
  .mobilectrls {
    display:flex;
    gap:5px;
  }

  .header {
    padding:2% 5%;
  }

  .tophicon {
    width:2rem;
height:2.2rem;
  }

  .lgbtnmb {
    justify-content: space-between;
    width:100%;
  }
  .searchForm {
    width:100%;
  }

  .srchstrbtn {
    width:2.5rem;
    height:2.5rem;
  }

  #navMenu {
     background-image: url('../../foto/header-footer/foto-deco1.webp');
     background-blend-mode: soft-light;
     padding:5%;
     background-size:cover;
  }

  .ralign {
    float:right;
  }

  .close-nav {
    width:2rem;
    height:2rem;
    align-items: center;
        justify-content: center;
        flex-shrink: 0;
        display:flex;
  }

  #logom {
     filter: brightness(0) invert(1);
     width:10rem;
  }

  .mi {
    border-bottom: 1px solid #9bbbb4;
  
    text-decoration: none;
    padding: 2% 0;
  }
}