/*
Theme Name: Arvin-Edison Water Storage District
Theme URI: https://wordpress.org/themes/aewsd/
Author: Rauch Communication Consultants
Author URI: https://rauchcc.com/
Description: Official website theme.
Requires at least: WordPress 5.0.0
Version: 0.1
*/

.aewsd-hp-hero-row {
	max-width: 1600px;
	box-shadow: 0 0 500px #044d7d5e;
}
.aewsd-hp-hero-row .fl-row-content > .fl-col-group > .fl-col > .fl-col-content {
	display: flex;
	align-items: end;
}
.aewsd-hp-hero-btn {

}

/* Pay bill / Order Water buttons */
.aewsd-hp-hero-btn a.fl-button:hover {
	margin-top: 0 !important;
	border: 0 none !important;
}
.aewsd-hp-hero-btn a.fl-button:after {
	display: none;
}

.aewsd-hp-hero-enews-btn a.fl-button, 
.aewsd-hp-hero-enews-btn a.fl-button:visited {
	color: #010101 !important;
	background: #fdb934 !important;
	border-bottom-color: #98761b !important;
}
.aewsd-hp-hero-enews-btn a.fl-button:hover {
	background: #fdb934 !important;
	color: #010101 !important;
}

/* .aewsd-hp-hero-enews-btn .fl-slide-cta-button {
	margin: 1rem 0 !important;
	padding: 0;
} */

/* -- rcc quicklink bar -- */
.rcc-qlbar ul.rcc-quicklink-bar {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.rcc-qlbar ul.rcc-quicklink-bar li {
	margin: 0 !important;
	line-height: 1.3;
}
.rcc-qlbar ul.rcc-quicklink-bar li a {
	transition: all 0.15s;
	border-radius: 10px;
	padding: 10px;
	margin: 13px;
	border: 3px solid #044c7d1a;
}
.rcc-qlbar ul.rcc-quicklink-bar li a:hover {
	background:  #f0f0f0;
}
.rcc-qlbar ul.rcc-quicklink-bar li a:after {
	display: none;
}

/**
 * Flexy breadcrumb, add space after home icon
 */
.fbc-wrap .fbc-items i.fa-home {
	margin-right: 10px;
}

/**
 * Search bar on header
 */
header #menu-header-utility-links li {
	margin-bottom: 0;
}
header input.search-field:focus,
header input.search-field:active {
	outline: 3px solid #fdb934 !important;
}
header .widget.utility-search input.search-submit {
    opacity: 1;
    color: transparent;
    border: 0 none;
    background-color: transparent; 
}
header input.search-submit:focus,
header input.search-submit:active {
	opacity: 1 !important;
	color: transparent !important;
	background-color: transparent !important;
	outline: 3px solid #fdb934 !important;
}
@media (max-width: 767px) {
	header .utility-search {
		border-bottom: 1px solid transparent;
	}
	header .widget.utility-search form {
		margin-bottom: 20px;
	}
}
@media (min-width: 768px) {

}

/**
 * Skip nav
 */
.skip-to-content-primary-link {
	position: absolute !important;
	margin-top: 0 !important;
	font-size: 1rem !important;
	font-weight: bold !important;
	padding: 15px 20px !important;
	border: 2px solid #000 !important;
	background: #fff !important;
	color: #000 !important;
	z-index: 999999 !important;
}

/**
 * Agendas table
 */
#mtgtbl_wrapper table td :is(.year, .time) {
    color: #666 !important;
}
#mtgtbl_wrapper .dataTables_paginate .paginate_button {
    text-decoration: none;
}
li:not(.page_item) a {
    text-decoration: underline;
}
#mtgtbl_wrapper li.page-item a.page-link {
    color: #016384;
    text-decoration: none !important;
}