/* Red custom checkbox */
      /* Red custom checkbox */
      input[type="checkbox"] {
        appearance: none;
        width: 18px;
        height: 18px;
        border: 2px solid #a1a1a1;
        border-radius: 4px;
        background: transparent;
      }
      input[type="checkbox"]:checked {
        background: #D31927;
        border-color: #D31927;
        position: relative;
      }
      input[type="checkbox"]:checked::after {
        content: "✓";
        color: black;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 14px;
      }

      /* Price range slider thumb red */
      input[type="range"]::-webkit-slider-thumb {
        -webkit-appearance: none;
        height: 20px;
        width: 20px;
        border-radius: 50%;
        background: #ef4444;
        cursor: pointer;
      }
      input[type="range"]::-moz-range-thumb {
        height: 20px;
        width: 20px;
        border-radius: 50%;
        background: #ef4444;
        cursor: pointer;
        border: none;
      }

	.slider::-webkit-slider-thumb {
		-webkit-appearance: none;
		height: 18px;
		width: 18px;
		border-radius: 50%;
		background: #D31927;
		cursor: pointer;
		border: 2px solid #000;
		/* box-shadow: 0 0 10px rgba(239, 68, 68, 0.5); */
	}

	.slider::-moz-range-thumb {
		height: 18px;
		width: 18px;
		border-radius: 50%;
		background: #D31927;
		cursor: pointer;
		border: 2px solid #000;
		/* box-shadow: 0 0 10px rgba(239, 68, 68, 0.5); */
	}

	button.search-button,
	[type="button"].search-button,
	[type="submit"].search-button {
		background-color: transparent !important;
		border: none !important;
	}

	button.search-button:focus,
	button.search-button:hover,
	[type="button"].search-button:focus,
	[type="button"].search-button:hover,
	[type="submit"].search-button:focus,
	[type="submit"].search-button:hover {
		background-color: transparent !important;
		color: inherit !important;
		text-decoration: none !important;
	}

	a.whatsapp-text {
		text-decoration: none !important;
	}
	
	.book-button {
		text-decoration: none !important;
	}
	.book-button:hover {
		color: white !important;
		opacity: 0.8 !important;
	}