/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 16 2025 | 20:41:42 */
/*------ NAV ------*/
/* Background colour - add gradient effect */
#header-outer {
	background: #FFC20E;
	background: linear-gradient(90deg,rgba(255, 194, 14, 1) 0%, rgba(251, 214, 3, 1) 100%);	
}

/* Quote button - dark on hover */
#header-outer .menu-item-132 > a:after {
	background: #090b19;
}

/*------ TESTIMONIALS ------*/
/* Reduce default padding */
.testimonial_slider[data-style*=multiple_visible] blockquote p {
    padding: 40px;
}

/* Remove default quote mark */
.testimonial_slider[data-style=multiple_visible] blockquote p:before {
    display: none;
}

/* Reduce default font-size */
.testimonial_slider[data-style=multiple_visible]
blockquote p {
    font-size: 16px;
    line-height: 24px;
}

/*------ FOOTER ------*/
/* Menu items - reduce default font size and line height */
.footer-link-items .widget.widget_nav_menu .menu li {
	line-height: 2 !important;
    font-size: 14px;
}

/*------ IMAGE SLIDER ------*/
/* Reduce default margin */
.nectar-flickity:not(.masonry) .flickity-viewport {
	margin: 40px 0 80px 0;
}

/*------ TEAM MEMBER ELEMENT (ABOUT PAGE) ------*/
/* Reduce default H3 size */
.team-meta h3 {
	font-size: 1.5rem !important;
}

/*------ TOGGLE ------*/
/* Override toggle text color on hover */
.location-toggle-color .toggle-title a:hover {
    color: #000000 !important;
}

/* ABOUT */
.team-member[data-style=bio_fullscreen_alt]:hover .team-member-image-inner {
	transform: scale(1) !important;
}

/* General with full util */
.w-full {
	width: 100% !important;
}

/* QUOTE FORM */
.total-estimate-output input {
	text-align: center;
    font-size: 29px !important;
    font-weight: bold !important;
}

/* Form Thank You Message */
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #fdcb0b !important;
    border-color: #fdcb0b !important;
}

/*------ FORMS ------*/
/* Border radius reduced tablet/mobile */
@media only screen and (max-width: 600px) {
	.forms-reduce-border-radius .vc_column-inner, .forms-reduce-border-radius .vc_column-inner .column-bg-overlay-wrap {
			border-radius: 20px !important;
	}	
}

/* 'Specific surface types' columns in mobile view */
@media only screen and (max-width: 600px) {
		ul#wpforms-487-field_69 {
			display: grid !important;
			grid-template-columns: 1fr 1fr !important;
		}
		ul#wpforms-487-field_69 li.wpforms-field-label-inline {
			padding: 0px !important;
		}
}




