/**
 * Theme Name:     westwood Child
 * Author:         Michael Barr
 * Template:       westwood
 * Text Domain:	   westwood-child
 * Description:    Description
 */

html, body {
  font-family: "eurostile" !important;
}

.e-loop-nothing-found-message {
	display: unset !important;
}

.westwood-search p
{
    margin-top: 1em;
    display:inline-block;
}
.westwood-search ul
{
    display:inline-block;
}
.westwood-search li
{
    list-style: none;
    display:inline-block;
    padding-right:10px;
}

/* If in a widget area make a single column by adding display block  */
.widget-area .westwood-search li, .widget-area .westwood-search p
{
    display:block;
}
.westwood-search label
{
    display:block;
}
.westwood-search h4
{
    margin:15px 0;
    font-size:16px;
}

.westwood-search ul > li > ul:not(.children)
{
    margin-left:0;
}

.filterItems {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
	display: flex !important;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	gap: 10px !important;
}

.filterSubmit input[type=submit] {
	background-color: var(--e-global-color-secondary) !important;
    border-radius: 20px !important;
    border: none !important;
    padding: 5px 30px !important;
    color: var(--e-global-color-fa8ab84) !important;
    font-family: var(--e-global-typography-9b2c7dc-font-family) !important;
    font-weight: 700 !important;
}

.filterItems li select {
	background-color: #fff !important; 
    color: #000 !important;
     border-radius: 20px !important;
    border: none !important;
    padding: 5px 30px !important;
}

.filterType, .filterManufacturer, .filterModel, .filterFuel, .filterSubmit  {
		flex-grow: 1 !important;
	}

#westwood_filter_search_type, #westwood-search-bar-manufacturer, #westwood-search-bar-model, #westwood-search-bar-fuel-type, input[type=submit] {
		width: 100% !important;
	}

@media screen and (max-width: 900px) and (min-width: 601px) {
	.filterType, .filterManufacturer, .filterModel, .filterFuel, .filterSubmit  {
		padding: 0px !important;
		width: 47% !important;
	}
}

@media only screen and (max-width: 600px) {
	.filterType, .filterManufacturer, .filterModel, .filterFuel, .filterSubmit {
		padding: 0px !important;
		width: 100% !important;
	}
}

.form-button {
	background-color: var(--e-global-color-accent) !important;
}

.form-button:hover {
	background-color: #77afc7 !important;
}

@media screen and (max-width: 767px) {
	.elementor-15454 .elementor-element.elementor-element-c1398a0 .e-hotspot--tooltip-position {
		left: -4px !important;
	}
}
 