/*!
Theme Name: Walden Ridge Equestrian Centre
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.00.00
Description: A Divi child theme custom built for Walden Ridge Equestrian Centre
Author: Wilmot Technologies Inc.
Author URI: https://www.wilmottech.com/
Template: Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* Vars */
:root{
	text-underline-offset: 5px;
}
/* Vars End */

.hidden {display:none !important;}

.flex {
	display:flex;
}
.block {
	display:block;
}
.justify-between {
	justify-content: space-between;
}
.et_pb_menu__wrap { margin:auto; }
.et_pb_menu__wrap>.et_pb_menu__menu { margin-left:auto; }
.et_pb_fullwidth_menu_0_tb_header>.et_pb_row>.et_pb_menu__logo-wrap { transition: max-width 0.75s; }
.et_pb_fullwidth_menu_0_tb_header.et_pb_sticky--top>.et_pb_row>.et_pb_menu__logo-wrap { max-width:125px; }
.et_pb_fullwidth_menu--with-logo.et_pb_sticky--top>.et_pb_row>.et_pb_menu__wrap>.et_pb_menu__menu>nav>ul>li>a { padding:15px 0; }

.hero-spacer { height:21.25vh !important; display:flex; width:100%; }

.hero-banner-bar-slider .et_pb_slider .et_pb_slide_description:not(.preload_complete){ 
    animation-duration: 0.1s!important;
    animation-delay: 0s!important;
}

.contact-us-form { background:#D2B48C; }
.contact-us-form label { text-align:center; display:flex; column-gap: 1em; margin-bottom:1em; justify-content:center; flex-wrap:wrap; row-gap:0.75em; }
.contact-us-form label:not(:has(textarea)) { align-items:center; }
.contact-us-form label>span { width:90px; min-width:90px; }
.contact-us-form label>div { max-width:100%; }
.contact-us-form label:has(textarea)>span { margin-top:0.25em; }
.contact-us-form :is(input:not([type="submit"]),textarea){ background: #efefef !important; color:#000000 !important; padding:0.25em 0.5em; font-size:18px; border-radius:5px; border:1px solid #000000; width:400px; max-width:100%; }
.contact-us-form input[type="submit"] { padding:0.25em 0.5em; border-radius:5px; color:white; background: #0e960e; cursor:pointer; border:0; font-size:20px; line-height:1.2em; width:200px; }
.contact-us-form input[type="submit"]:hover { background: #0e650e; }

.large-button { width:100%; max-width:300px; text-align:center; }
