/*
 Theme Name:     Alt Premier
 Theme URI:      https://www.altpremier.co.uk
 Description:    Theme by Alt Premier
 Author:         Alt Premier
 Author URI:     https://www.altpremier.co.uk
 Template:       hello-elementor
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

body {background-color:#f2eee2 !important}

.distance-by-car table td, .distance-by-car table th {padding:0px; border:none; font-size:15px; line-height:2em}

.whos-in-your-party .forminator-row {margin-bottom:0px !important}

.forminator-ui#forminator-module-95.forminator-design--flat.forminator-custom-form .forminator-label {
  font-family: Alata;
  font-weight: 600;
  color: #3f3f3f;
  font-size: 15px;
  line-height: 1.4em;
  padding-bottom:5px;
}


.forminator-field input, .forminator-field optgroup, .forminator-field select, .forminator-field textarea, .forminator-select span span span, .forminator-field select option, .forminator-select-dropdown span ul li, .forminator-field-group .forminator-field-html{
  font-family: Alata !important;
  font-weight: 400 !important;
  color: #3f3f3f !important;
  font-size: 15px !important;
  line-height: 2em !important;
  padding-bottom: 5px !important;
}

.forminator-radio-label {
	font-family: Alata !important;
  font-weight: 400 !important;
  color: #3f3f3f !important;
  font-size: 15px !important;
}

.forminator-select-dropdown-container--open .forminator-custom-form-95.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted {
	background-color:#faf8f2 !important;
}

.forminator-select-dropdown-container--open .forminator-custom-form-95.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
	background-color:#cc5500 !important;
	color:white !important;
}

textarea {
background: rgba(248, 248, 248, 0.5) !important;
}

.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio .forminator-radio-bullet {
	border:1px solid #cc5500 !important;
}

.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-button {
	border:1px solid #cc5500 !important;
	font-family: Alata !important;
  font-weight: 400 !important;
  color: #3f3f3f !important;
  font-size: 15px !important;
  line-height: 2em !important;
}

.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-button:hover {
	background-color:#cc5500 !important;
	color:white !important;
}

#forminator-module-95.forminator-design--flat .forminator-response-message.forminator-success {
  background-color: #cc5500 !important;
  font-family: Alata !important;
  font-weight: 600 !important;
  color: #3f3f3f !important;
  font-size: 15px !important;
  line-height: 1.4em !important;
}

#forminator-module-95.forminator-design--flat .forminator-response-message.forminator-success p{
  color:white !important
}

.select2-selection .select2-selection__rendered {
	padding-bottom:8px !important;
}

.select2-selection .select2-selection__arrow .forminator-icon-chevron-down {
	margin-top:10px !important;
}

.forminator-row.forminator-row-last {
  margin-bottom: 0 !important;
}

body a {
  color: #cc5500;
}


body a:hover {
  color: #9c4202;
}

html body {
	font-size:1.33vw;
}

.navbar {
	display:grid;
	grid-template-columns:70px auto;
}

.navlogo {
	grid-column-start:1;
	grid-column-end:2;
	grid-row-start:1;
}

.navmenucontainer {
	grid-column-start:1;
	grid-column-end:3;
	grid-row-start:1
}

.zb .zb-menu-trigger__text {
  margin-right: 0;
}