/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.gform_wrapper.gravity-theme .gform_validation_errors {
	background: #fff9f9;
	margin-bottom: 8px;
	margin-top: 8px;
	padding: 16px 16px 16px 16px !important;
	position: relative;
	width: 100%;
	border-radius: 5px;
	box-shadow: none !important;
	border: 1.5px solid #c02b0a;
	border-style: none !important;
}
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
    background: #fff9f9;
    border: 1px solid #c02b0a;
    font-size: 14.992px;
    margin-top: 8px;
    padding: 12.992px 24px;
	border-style: none !important;
}
#qlwapp.qlwapp-bottom-right {
    top: auto;
    bottom: 70px;
}
.flatsome-cookies__text {
    font-size: medium;
}
.flatsome-cookies {
    padding-top: 5px;
    padding-bottom: 5px;
}

.gform_wrapper.gravity-theme .gfield_required {
    color: unset;
}
.gform_wrapper.gravity-theme .ginput_counter {
    color: unset;
}



.searchandfilter {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 20px;
}

.searchandfilter select {
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.searchandfilter input[type="submit"] {
  background-color: #0042ba;
  color: white;
  padding: 8px 16px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}





@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}