/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1690787305
Updated: 2023-07-31 07:08:25

*/

/*Top Header */
.top-content a {
    border-left: 1px solid white;
    padding-left: 5px;
	color: white;
	text-decoration: underline;

}
.top-content p {
    margin-top: 0;
    margin-bottom: 0;
}
.top-content img{
    vertical-align: middle;
}
.header-content{
    padding: 20px 0px;
}
.custMenuBar li a {
    padding: 10px 12px !important;
}
/*Top Footer*/
.footer-content li {
    list-style: none;
    list-style-position: initial;
    list-style-image: initial;
    list-style-type: none;
}
.footer-content h2 {
    font-size: 22px;
}
/*Footer Bottom*/
.footer-bottom div{
	width:700px;
}
.footer-bottom a {
    color: #0fa2c6;
}
/*Home Page*/
.page-id-170 .custBreadcrumbSec {
    display: none;
}
.custWraper a:hover {
    text-decoration: underline;
}

/*MissionContent*/
.custMissionContent {
    margin: 0 auto;
}

/*Calendar*/
tr:nth-child(2n+1) td, tr:nth-child(2n+1) th {
  background-color: #f8f8f8;
}
tr:nth-child(2n) td, tr:nth-child(2n) th {
  background-color: #fff;
}
.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void {
  background-color: rgba(0,0,0,.04);
}
table td, table th{
  border: 1px solid #E8FBF9
}
/*District Charter Page*/
.page-id-2171 .custChap ul {
    list-style-type: none;
    padding: 0;
}

.page-id-2171 .custChap ul li {
    padding: 0 0 0 15px;
}
.page-id-2171 ul.toc_list {
    padding: 0;
}
.page-id-2171 ul.toc_list ul {
  margin: 0;
  padding: 0 0 0 25px;
}
.page-id-2171 .klwtdPageRules ol > li::before {
    counter-increment: li1;
    content: "(" counter(li1,decimal) ") ";
}
.page-id-2171 .klwtdPageRules ol li {
    list-style-type: none;
    padding: 0 0 0 25px;
}
.page-id-2171 .klwtdPageRules ol {
    counter-reset: li1;
	margin: 0 0 10px 15px !important;
}
.page-id-2171 .klwtdPageRules ol ol {
    counter-reset: li2;
	margin: 0 !important;
}
.page-id-2171 .klwtdPageRules ol ol > li::before {
    counter-increment: li2;
    content: "(" counter(li2,lower-alpha) ") ";
}
/*.klwtdPageCharter ul {
    list-style-type: none !important;
    padding-left: 15px !important;
}
.klwtdPageCharter ol {
    list-style-type: none;
    padding: 0 0 0 25px;
}
.klwtdPageCharter ol > li::before {
    counter-increment: li1;
    content: "(" counter(li1,decimal) ") ";
    font-size: 14px;
    font-family: Source Sans Pro,Arial,Helvetica,sans-serif;
    font-weight: 500;
    line-height: 17px;
    margin: 0 0 0 4px;
	    color: #37abda;
}
.klwtdPageCharter ol {
    counter-reset: li1;
}
.klwtdPageCharter ol ol > li::before {
    counter-increment: li2;
    content: "(" counter(li2,lower-alpha) ") ";
	    color: #37abda;
}
.klwtdPageCharter ol ol {
    counter-reset: li2;
}
ul.toc_list {
    list-style-type: none !important;
    padding: 0 !important;
}
ul.toc_list1 {
	list-style-type: square;
}
ul.toc_list1 li::marker {
    color: #37abda !important;
}*/
/*KLWTD Budget*/
.toc_list a {
    color: #37abda;
    text-decoration: underline;
}
.page-id-1100 ul.toc_list{
	padding: 0 ;
}
.custSideBarBudget {
	height: fit-content; /*also used with same class name on rules-and-regulations page*/
}
td.klwtd_text-bold, .klwtd_text-bold td {
    font-weight: 700;
    vertical-align: middle !important;
}
.klwtd_text-center {
    text-align: center;
}
/*Announcements & What Not To Flush*/
.custAnnounce ol {
   list-style-position: inside !important;
   padding: 0 !important;
}
ul.custNotFlush {
    padding: 0;
    list-style-position: inside;
    list-style-type: square;
    margin-right: 0% !important;
}
.custNotFlush li::marker {
    color: #37abda;
    font-size: 20px;
	margin-right: 0 !important;
}
/*Hurricane Information*/
.custShadow {
    text-shadow: 1px -1px 2px #000, -1px 1px 2px #000, 1px 1px 6px #000;
}
.custInnerContact a {
    color: #37abda;
}
/*KLWTD General Rules and Regulations*/
ol {
    list-style-position: inside;
	padding: 0;
}
.klwtdPageRules ol {
    counter-reset: listA1;
    margin: 0 0 10px 25px !important;
}
.klwtdPageRules ol li {
    list-style-type: none;
}
.klwtdPageRules ol li::before {
    margin-left: -1.5em;
}
.klwtdPageRules ol > li::before {
    counter-increment: listA1;
    content: "(" counter(listA1,lower-alpha) ") ";
}
ol.lower-alpha {
    list-style-type: lower-alpha;
}
a.klwtd_text-citation {
    color: #37abda !important;
}
ul.toc_list li {
    list-style-type: none !important;
}
.custMainSec ul ul, ul ol, ol ul {
    margin: 0 0 10px 25px !important;
	padding: 0 !important;
}
ul:not([class]) li {
    margin: 0;
    padding: 0 0 0 15px;
    position: relative;
}
ul:not([class]) li:before {
    content: '\f0c8';
    position: absolute;
    top: 1px;
    left: 0;
    right: auto;
    display: inline-block;
    vertical-align: top;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 10px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    color: #37abda;
}
.klwtdPageRules ol.lower-roman > li::before {
    counter-increment: listA1;
    content: "(" counter(listA1,lower-roman) ") ";
}
.klwtdPageRules ol.lower-decimal-1 > li::before {
    counter-increment: listA1;
    content: "" counter(listA1,decimal) ") ";
}
.klwtdPageRules ol.lower-alpha-1 > li::before {
    counter-increment: listA1;
    content: "" counter(listA1,lower-alpha) ") ";
}
.klwtdPageRules ol.lower-roman-1 > li::before {
    counter-increment: listA1;
    content: "" counter(listA1,lower-roman) ") ";
}
.klwtdPageRules ol.lower-alpha-dot > li::before {
    counter-increment: listA1;
    content: "" counter(listA1,lower-alpha) ". ";
}
.klwtdPageRules1 ul {
    list-style-type: none;
    list-style-position: inside;
    padding: 0;
}
/*==========*/
.custGravty2Form .ginput_container.ginput_container_text input::placeholder {
    color: #000;
}
.custGravty2Form .ginput_container.ginput_container_text input {
    border: 1px solid #000;
    border-radius: 0px;
}
.custGravty2Form  .ginput_container.ginput_container_phone::placeholder {
    color: #000;
}
.custGravty2Form  .ginput_container.ginput_container_phone input {
    border: 1px solid #000;
    border-radius: 0px;
}
.custGravty2Form .ginput_container.ginput_container_email::placeholder {
    color: #000;
}
.custGravty2Form .ginput_container.ginput_container_email input {
    border: 1px solid #000;
    border-radius: 0px;
}
.custGravty2Form .ginput_container.ginput_container_textarea::placeholder {
    color: #000;
}
.custGravty2Form .ginput_container.ginput_container_textarea input {
    border: 1px solid #000;
    border-radius: 0px;
}

.custTeamMemberSec .wp-image-639 , .custTeamMemberSec .wp-image-688 , .custTeamMemberSec .wp-image-687 , .custTeamMemberSec .wp-image-701 , .custTeamMemberSec .wp-image-702{
    height: 350px;
    width: 100%;
    object-fit: cover !important;
}
input#gform_submit_button_1 {
    background-color: #166492;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 50px;
}
.custUlLiMarker ul li {
    list-style-type: none !important;
}
.custUlLiMarker ul {
    padding: 0;
}
.custUlLiMarker ul:not([class]) li:before {
    top: 5px;
}
/* ul.custUlLiMarkerAssemnt {
    list-style: square;
}
.custUlLiMarkerAssemnt li::marker {
    color: #37abda;
    font-size: 22px;
} */
.custGravty2Form input#gform_submit_button_2 {
    background-color: #166492;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 50px;
}
/*Notification Form*/
.notificationForm input {
    padding: 15px !important;
	border-radius: 0;
}
.notificationForm input::placeholder {
    color: #444;
}
.notificationForm input#gform_submit_button_4 {
    padding: 15px 45px !important;
    background-color: #166492 !important;
    color: #fff !important;
    border: none;
    font-weight: 700 !important;
	text-transform: uppercase;
	border-radius: 0;

}
/*----------------*/
/*-----index of resolution-------*/
.page-id-2139 .am_search_inner_block {
    background: #fff;
    padding: 40px 20px 25px 20px;
}
.page-id-2139 .page-template-agendas-minutes .am_search_block, .page-template-resolutions .am_search_block {
    padding-top: 4% !important;
    padding-bottom: 6%;
}
.page-id-2139 .row:before, .pe-row:before, .row:after, .pe-row:after {
    content: ' ';
    display: table;
}
.page-id-2139 .container-fluid, .pe-container {
    max-width: 1230px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.page-id-2139 .am_search_inner_block .form-col {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.page-id-2139 form.am_search_block_form_text {
    display: flex;
}
.page-id-2139 .rs-months-data {
    margin-bottom: 10px;
    padding-bottom: 0px;
    display: flex;
}
.page-id-2139 .rs-months-data .rs-date {
    background: #166492;
    border: 1px solid #e8e8e8;
    flex: 1;
    align-items: center;
    justify-content: center;
    color: #fff ;
}
.page-id-2139 .rs-months .cust-description {
    flex: 10;
    padding: 5px 13px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
.page-id-2139 .rs-months .cust-adopted-date {
    padding: 5px;
    border: 1px solid #e8e8e8;
    align-items: center;
    background: #166492;
    color: #fff;
}
.page-id-2139 .rs-date a {
    color: #fff;
}
.page-id-2139 .rs-months-data .rs-date {
    background: #166492;
    border: 1px solid #e8e8e8;
    flex: 1;
    align-items: center;
    justify-content: center;
    display: grid;
    color: #fff;
}
.page-id-2139 .rs-months .cust-adopted-date {
    padding: 5px;
    border: 1px solid #e8e8e8;
    align-items: center;
    background: #166492;
    color: #fff;
    display: grid;
}
.page-id-2139 .rs-title-heading div {
    color: #166492;
    font-weight: 600;
}
.page-id-2139 .cust-month {
    display: none;
}
.page-id-2139 .rs-title-heading {
    display: flex;
}
.page-id-2139 .col-md-2 {
    color: #166492;
    font-weight: 600;
}
.page-id-2139 .rs-title-heading div:nth-child(2) {
    text-align: center;
}
@media (min-width: 992px){
.page-id-2139 .col-md-2 {
    width: 16.666666666666664%;
}
.page-id-2139 .col-md-9 {
    width: 95%;
}
.page-id-2139 .col-md-1 {
    width: 8.333333333333332%;
}
}
/*
@media (min-width: 992px){
.col-md-12 {
    width: 100%;
}
.rs-months .cust-month {
    display: none;
}
.rs-months-data {
    margin-bottom: 10px;
    padding-bottom: 0px;
    display: flex;
}
div#pe-content-in {
    max-width: 1150px;
}
.pe-page-full-width.light-bg {
    width: 1200px;
    margin: 0px 90px;
}
.rs-title-heading div {
    color: #166492;
    font-weight: 600;
}
.rs-title-heading{
    display: flex;
}
.rs-title-heading div:nth-child(2) {
    text-align: center;
}
.col-md-2 {
    width: 20px;
}
.col-md-9 {
    width: 1052px;
}
}
*/
/*-----index of resolution End-------*/
@media screen and (max-width: 767px) {
.footer-bottom div{
	width:350px;
}
/*KLWTD Budget*/	
.custTable {
    overflow-x: scroll;
}
.page-id-1100 table td, .page-id-1100 table th {
    padding: 10px 5px;
    font-size: 12px;
    vertical-align: middle !important;
}
ul ul, ul ol, ol ul {
    margin: 0 0 10px 10px !important;
	padding: 0 !important;
}
.page-id-1849 ul:not([class]) li:before {
    top: 0px;
}
/*Menu Bar Back-Ground Color Change*/
.custMenuBar nav a, .custMenuBar nav a:active {
    background-color: #166492;
    color: #fff
}
.custMenuBar li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children {
    background-color: #166492;
}
.custMenuBar li.menu-item-has-children a {
    background-color: #166492 !important;
    color: #fff !important;
}
.custMenuBar nav.elementor-nav-menu--dropdown.elementor-nav-menu__container, .custMenuBar .sub-menu {
    background-color: #166492;
}
/*Menu Bar Back-Ground Color Change END*/
}