/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 08 2025 | 00:58:30 */
body{
	background-color:#fefbf8;	
}

.elementor img {
    border-radius: 10px;
}

.doube-boarder-radius{
	border: 10px solid #fefbf8;
    border-radius: 10px;
    background-color: #fefbf8;
}

.bookingForm-main {
/*     background-color: #edf5ff; */
	background-color: #FFFFFFE3;
    padding: 20px;
    border-radius: 10px;
    /* margin-bottom: -150px; */
    color: black;
	/* border: 1px solid black; */
}

.bookingForm-subpages {
    /* background-color: #edf5ff; */
    background-color: #FFFFFFE3;
    padding: 20px;
    border-radius: 10px;
    /* margin-bottom: -150px; */
    color: black;
    border: 1px solid #8e8f90;
}

.vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv .btn {
	margin-top: -40px;
}

@media (max-width: 580px) {
  .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv .btn {
	    margin-top: 20px;
        margin-left: 90px;
	}
}


.experienceCardText {
	text-shadow: 0 0 20px #2f4960;
	backdrop-filter: blur(5px);
    /* border: 1px solid #fff; */
    border-radius: 5px;
    backdrop-filter: contrast(0.85) blur(5px);
    text-align: center;
}


.blurredBG{
	border-radius: 5px;
    backdrop-filter: contrast(0.85) blur(5px);
}

#footer{
	display:none;
}

[type=submit]{
	background-color: #588ea7;
}

.vbsearchinputmodhors { 
	background-color: #588ea7 !important;
}

[type=submit]:hover {
	background-color: #317493 !important;
}

#header [data-row]{
	box-shadow: 14px -7px 9px black;
}


/*Rooms Page Image Gallery */
	#roomsImgGal .gallery-item img {
			object-fit: cover;
			width: 100%;
			height: auto;
			aspect-ratio: 1/1;
		}

	@media (max-width: 767px) {
		/* Set gallery to 2 columns */
		#roomsImgGal .gallery-item {
			max-width: 49.8% !important;
			margin: 0.1% !important;
		}

		/* Preserve aspect ratio */
		#roomsImgGal .gallery-item img {
			object-fit: cover;
			width: 100%;
			height: auto;
			aspect-ratio: 1/1;
		}   
	}

.elementor-slideshow__footer {
	opacity: 0;
}