.opt {
    position: absolute;
    top: 100px;
    right: 0;
    display: grid;
    grid-template-columns: 40px 120px;
    grid-column-gap: 10px;
    transition: transform .5s cubic-bezier(0.47, 0, 0.745, 0.715);
    background: rgba(254,246,238,.95);
    border-radius: 6px 0 0 6px;
    z-index: 1;
}


.opt img {
    max-width: 100%;
    height: auto;
}

.opt div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.opt-href a {
    padding: 0 20px 0 0;
    font-size: 12px;
}

/*======CALENDAR=====*/

.fc-state-default {
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
  color:white!important;
}

.fc-nextMonth-button .fc-icon-nextmonth,
.fc-prevMonth-button .fc-icon-prevmonth {
  width: 21px !important;
  height: 21px !important;
}

.fc-prevMonth-button, .fc-nextMonth-button, .fc-myCustomButton-button {
  background: black!important;
  border-radius: 18px;
  color: white;
}

.fc-viewTable-button, .fc-viewList-button, .fc-title, .fc-content {
    background: black!important;
    color: white;
}


.fc-day-number {
    color: black;
}

@media (max-width: 467px) {
  .normal-btn {
    margin: 0;
    border-radius: 4px;
  }

  .mobile {
    padding: 0 15px;
  }

  * {
    outline: 0 !important;
  }

  .fc-widget-header a {
    color: #ea8619 !important;
    font-weight: 400;
  }

  .mt15 {
    margin-top: 15px;
  }

  .uk-padding {
    padding: 15px;
  }

  #calendar .fc-right {
    float: none;
  }

  #calendar .fc-left {
    float: none;
  }

  #calendar .fc-left div {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  #calendar .fc-center, .fc-list-item-marker, .fc-list-item-time {
    display: none;
  }

  #calendar .fc-right .fc-button {
    width: 100%;
    margin: 21px 0 0;
    height: 40px;
    border-radius: 4px;
    color: #fff;
    padding: 0;
    line-height: 40px;
    border: 0;
  }
}

.products__grid__card_img {
    background: #fff;
}

.about-us__wrapper {
    background: #f5f0e1;
}

.about-us-grid {
    background: none;
}

footer.footer {
    background: #f5f0e1;    
}

.footer-main__left ul > li > a > img{
    filter: brightness(.5);
}