/*
 Theme Name: Thuringowa Brass Band
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: A theme based on the Divi theme that has been adapted to suit the Thuringowa Brass Band
 Author: Naked Egg Web Design
 Author URI: https://www.newd.com.au
 Template: Divi
 Version: 2025.10
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
/* HEADINGS */
h1, h2, h3 {color:#005A27;padding-bottom:0px;}
h4, h5 {color:#E8B30C;}
.et_pb_portfolio_items {margin-top: -2vh;}
.et_pb_fullwidth_portfolio .et_pb_portfolio_title, .et_pb_fullwidth_portfolio h2.et_pb_portfolio_title {margin:0 0 10px 0;}
.et_pb_divider::before {margin-top:-1vh;}
/* FACEBOOK HOVER */
a:hover .fab, #footer-bottom a:hover .fab {color:#0866FF;}
/* MENU HEADER */
.menuheader a {color:#FFF;}
.menuheader a:hover {color:#E8B30C;}
.menuheader i {padding-right:12px;}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {padding-bottom: 0px;}
.et_pb_button:hover{text-decoration:none;}
/* .mmenu a:hover {text-decoration:none;opacity:100%;background-color:rgba(0,90,39,0.33);} */
#mobile_menu1 {top: 45px;}
.heading-title {text-transform:uppercase;padding-bottom:10px;}
/* FOOTER BAR */
#contact a {color:#FFF;}
#contact a:hover {color:#E8B30C;}
#footer-bottom .fab {color:#FFF;} /*FB footer*/
/* FOOTER CONTACT */
.flex-container {display:flex;width: 100%;flex-flow:row wrap;color:#FFF;}
.flex-item-left {flex:7%;padding:0 10px 10px 0;text-align:center;}
.flex-item-right {flex:78%;padding-bottom:10px;}
/* FLEX CONTAINER */
.flex-container {
  display: flex;
  width:100%;
  flex-flow: row wrap;
}
.flex-column50 {
	flex: 50%;
	padding: 10px 10px 10px 0;
}
@media screen and (max-width: 550px) {
	.flex-column50 {
		flex:100%;
		padding: 0 10px;
	}
}
/* FLUENT FORMS */
input.text, input.title, input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea, select {
	font-size:1em;
	border:1px solid #808080;
	padding-left:5px;
}
input.text:hover, input.title:hover, input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover, input[type="tel"]:hover, textarea:hover, select:hover, input.text:focus, input.title:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus, select:focus {
	border:1px solid #005a21;
	border-radius:5px;
}
.ff-default .ff-el-form-control:focus {border-color:#005a21;}
.submitbtn {
	border:2px solid;
	font-size:14px;
	line-height:1.4;
	padding: 5px 8px;
	cursor:pointer;
}
.fluentform .ff-el-tooltip svg {
  fill:#005a21;
} /* changes the colour of the help icon */
hr.divider {
	margin-left: 0px;
  	margin-right: auto;
  	height: auto;
  	border-width: 2.5px;
  	border-style: solid;
  	color: #005A21;
  	width: 25%;
}
span.flatpickr-day.selected {background:#005A21;border-color:#005A21;} /* Date selector */
span.flatpickr-day:hover, span.flatpickr-day.today:hover, span.flatpickr-day.selected:hover {background:rgba(0,90,33,0.7);border-color:#005A21;color:#FFF;}