/*

Theme Name: Deluxe Drive (Use this!)
Template: chauffeur
Description: A "child-theme" of Chauffeur, to keep customizations.
Version: 1.0.0
Text Domain: deluxedrive
Author: 100cube

Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-colors
*/

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="search"],
input[type="date"],
input[type="time"],
input[type="datetime-local"],
textarea,
select {
    border-radius: 10px; /* Adjust value for more/less rounding */
    padding: 8px; /* Adds spacing inside */
    border: 1px solid #ccc; /* Subtle border */
    outline: none; /* Removes default focus outline */
    appearance: none; /* Helps style dropdowns & time pickers */
}

/* If you want a more rounded look */
input, textarea, select {
    border-radius: 20px;  /* 100cube */
}

/* Style for time pickers */
input[type="time"],
input[type="date"],
input[type="datetime-local"] {
    padding: 6px 10px;
    border-radius: 12px;
    cursor: pointer;
}

/* Focus effect for better UX */
input:focus,
textarea:focus,
select:focus {
    border-color: #007BFF; /* Highlight on focus */
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

.header-area-1, .header-area-2 {
	background-color: black; /* 100cube */
}

.header-area-1 .top-bar {
	display: none; /* 100cube */
}

.header-area-1 .header-content {
	width: 1110px;
	margin: 0 auto;
	padding: 10px 0 5px;  /* 100cube */
}

/* 3.1 - Header Area 1 Navigation */
.header-area-1 #primary-navigation {
	border-radius: 50px;  /* 100cube */
	width: 1110px;
	margin: 0 auto;
	z-index: 999;
	position: relative;
}

.header-booking-form-wrapper {
	border-radius: 50px;  /* 100cube */
	width: 400px;
}

.fleet-block-wrapper .fleet-block {
	border-radius: 50px;  /* 100cube */
	border: #e8e8e8 1px solid;
}

