/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/css/venues.css ***!
  \*****************************************************************************************/
li.facebook .item-header,
li.facebook .item-media .icon {
	color: #3780da !important;
}
li.instagram .item-header,
li.instagram .item-media .icon {
	color: #a80046 !important;
}
li.phone .item-header,
li.phone .item-media .icon {
	color: #4e4e4e !important;
}
li.whatsapp .item-header,
li.whatsapp .item-media .icon {
	color: #2e7e00 !important;
}
li.youtube .item-header,
li.youtube .item-media .icon {
	color: #ff0000 !important;
}
ul.venues {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 15px;
	width: 100%;
	box-sizing: border-box;
	list-style-type: none;
	padding: 0;
	margin: 0;
	min-height: 0;
	min-width: 0;
}
ul.venues li:not(.no-records) {
	display: inherit;
	overflow: hidden;
	min-width: 0;
}
ul.venues .no-records {
	background: #fff !important;
	color: #000 !important;
	border-radius: 13px;
	padding: 0 20px 20px;
}
ul.venues .no-records .message {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	min-height: 100px;
	flex-direction: column;
	max-width: 100%;
	margin-top: 30px;
	margin-bottom: 25px;
}
ul.venues .no-records .message .icon {
	background: url(/images/empty-folder-c9903a6ebaad2873a3ba.svg) no-repeat;
	width: 64px;
	height: 64px;
	display: block;
	padding-bottom: 25px;
}
ul.venues .no-records p .text {
	display: block;
	color: #666;
	padding-bottom: 5px;
	font-size: 16px;
}
ul.venues .no-records .text {
	font-weight: bold;
	text-align: center;
}
ul.venues .no-records .advice span {
	background: #f6f6f6;
	padding: 15px;
	border-radius: 10px;
	margin-bottom: 15px;
	line-height: 25px;
	font-weight: initial !important;
	display: block;
	width: auto;
}
ul.venues .no-records .advice span b {
	color: #ff9e1e;
}
ul.venues .no-records .advice .button:first-of-type {
	margin-bottom: 15px;
}
ul.venues .no-records .advice .button:last-of-type {
	margin-bottom: 0;
}

.crafts-swiper .swiper-slide-active {
	background-color: white;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#image-form .image {
	margin-top: 15px;
}
#image-form .image img {
	border-radius: 10px;
}
.venue-details {
	width: 450px;
}
.venue-details .item-header {
	padding-bottom: 3px;
}
.venue-details .venue-location {
	font-size: 14px;
	margin-top: 2px;
	color: #686868;
}
.venue-details .address .item-body i {
	color: #aaa;
}
.venue-details .address .item-header,
.venue-details .address .item-media i {
	color: #ff9e1e;
}

/* #Tablet (Portrait) */
@media only screen and (max-width: 1024px) {
	ul.venues {
		grid-template-columns: repeat(3, 1fr);
	}
}

/* #Mobile (Landscape) */
@media only screen and (max-width: 768px) {
	ul.venues {
		grid-template-columns: repeat(2, 1fr);
	}
	.page-tools {
		flex-direction: column-reverse;
	}
}

/* #Mobile (Portrait) */
@media only screen and (min-width: 0px) and (max-width: 480px) {
	ul.venues {
		grid-template-columns: repeat(1, 1fr);
	}
}
