.responsive #top {
  overflow-x: visible;
}

#wrap_all {
  overflow: visible;
}


.av-masonry-entry:not(.av-masonry-item-no-image) {
  margin-bottom: 120px !important;
}

#top .av-inner-masonry {
  overflow: visible;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-content  {
  bottom: unset !important;
  top: calc(100% - 1px);
  min-height: 90px;
  background-color: #efefef;
}

.main_color .container .av-masonry-entry .avia-arrow {
  background-color: #efefef
}

#top .av-masonry-load-more {
  background-color: #efefef !important;
}

.av-masonry {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
  overflow: visible;
}

#top div.container .av-masonry .av-masonry-sort {
  position: -webkit-sticky !important;
  position: sticky !important;
  transform: none;
  left: 0;
  top:  100px;
  width : 150px;
  margin: 0 !important;
  text-align: left;
  background-color: #efefef;
  padding: 20px;
}

.av-inner-masonry-content-pos-content {
  line-height: 1.1rem;
}

.av-masonry-sort .text-sep {
  display: none;
}

.av-masonry-container{
  width: calc(100% - 180px);
  position: relative;
  left: 0px
}

.av-sort-by-term {
  display: flex;
  flex-flow: column nowrap;
}