@import url('./blocks/vendors_list.css');

.showing-but BUTTON {
  font-weight: normal;
}
.showing-but BUTTON I {
  font-weight: 600;
  font-size: 19px;
  vertical-align: -1px;
  margin-right: 4px;
}
.items_list .carousel-control-next-icon,
.items_list .carousel-control-prev-icon {
  width: 5rem;
  height: 5rem;
}
.items_list .carousel-control-next,
.items_list .carousel-control-prev {
  opacity: 1;
}
.items_list .carousel-indicators [data-bs-target] {
  width: 15px;
  height: 0px;
  border-radius: 10px;
  background-color: #fff;
  opacity: 0.9;
  background-clip: border-box;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  box-shadow: 0 0 5px #000000;
}
.items_list .carousel-indicators .active {
  opacity: 1;
  background: #ffc042;
}
#nav-list .items_list .carousel {
  height: 100%;
}
#nav-list .items_list .carousel-inner {
  position: relative;
  height: 100%;
}
#nav-list .items_list .carousel-inner .carousel-item IMG {
  height: 320px;
  width: 100%;
  object-fit: cover;
}
#nav-map .items_list .carousel {
  height: 100%;
}
#nav-map .items_list .carousel-inner {
  position: relative;
  height: 100%;
}
.items_list .carousel-inner .carousel-item {
  height: 100%;
}
.items_list .carousel-item.nopict {
  background: rgba(203, 203, 203, 0.315);
}
.items_list .carousel-item.nopict I {
  font-size: 130px;
  vertical-align: middle;
  line-height: 211%;
}
.items_list .carousel-inner .carousel-item IMG {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#nav-images .items_list .carousel-inner .carousel-item IMG {
  height: 350px;
  width: 100%;
  object-fit: cover;
}
#nav-map .items_list .carousel-inner .carousel-item IMG {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.items_list .wishlist {
  position: absolute;
  z-index: 50;
  font-size: 40px;
  color: #fff;
  right: 15px;
}
.items_list .wishlist I {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.492);
}
.rating_table {
  margin-bottom: 10px;
  margin-top: 15px;
}
.items_list .address {
  color: #256da6;
  font-size: 21px;
}
.items_list .address I {
  font-size: 25px;
  margin-right: 5px;
}
.items_list .deal {
  color: #9c0505;
}
.items_list .type {
  color: #9c0505;
  font-size: 20px;
}
.items_list .type I {
  font-size: 25px;
  margin-right: 10px;
  margin-left: 6px;
}
.items_list .card-footer {
  background: transparent;
  border: none;
}
.botinfo {
  margin-top: 15px;
  color: #70787d;
}
.oneitem {
  border-bottom: 1px solid #ccc;
  padding-bottom: 50px;
  margin-bottom: 50px;
}
.oneitem-catering {
  padding-bottom: 30px;
  margin-bottom: 0;
}
.left-menu {
}
.left-menu .accordion-button {
  font-weight: 400;
  font-size: 20px;
  background: transparent !important;
  text-transform: uppercase;
  border-bottom: none !important;
  color: #256da6 !important;
  font-weight: bold;
  padding: 5px;
  box-shadow: none !important;
}
.left-menu .accordion-button:not(.collapsed) {
  color: #000;
  background-color: #fff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.list-group-item.active {
  /*z-index: 2;*/
  /*color: #FFF;*/
  background-color: #fff;
  border-color: #e9ecef;
  color: #256da6;
}
.left-menu .accordion-item {
  background-color: #fff;
  border: none;
}
.left-menu .accordion-body {
  /*padding: 5px;*/
  padding: 0;
  padding-top: 5px;
  margin-bottom: 20px;
}
.left-menu .accordion-body A {
  text-decoration: none;
  color: #0a121a;
}
.venue_zoom_form {
  background: #f5f5f5;
  position: sticky;
  z-index: 100;
  top: 159px;
}
.venue_zoom_form .card {
  background: #f5f5f5;
}
.RESULTS {
  position: absolute;
  right: 271px;
  top: 5px;
}
.tab-content {
}
.map-pict {
  position: sticky;
  z-index: 100;
  top: 149px;
  max-height: 400px;
}
