.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: 16px;
}
.items_list .address I
{
	font-size: 18px;
	margin-right: 5px;
}
.items_list .deal
{
	color: #9C0505;
}
.items_list .type
{
	color: #9C0505;
	font-size: 16px;
}
.items_list .type I
{
	font-size: 18px;
	margin-right: 5px;
	margin-left: 0;
}
.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;
}
.oneitem-catering .desc
{
	height: 100px;
	overflow: hidden;
	font-size: 16px;
}
.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;
}
