@charset 'utf-8';






/*
 Theme Name:   CityGov Child
 Theme URI:    http://citygov.ancorathemes.com/
 Description:  CityGov - Fully Responsive and Mobile Friendly theme
 Author:       Troy Nunnally, PhD
 Author URI:   http://brainrainsolutions.com
 Template:     citygov
 Version:      1.6
 Tags:         light, inheritable theme-options
 Text Domain:  citygov
*/


/*@import url("../citygov/style.css");
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


/* Nav Bar */

.scheme_original .top_panel_inner_style_3 .top_panel_top {
  height: 60px;
}

.search_wrap .search_submit {
  color: #fff;
}

.top_panel_wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}

.top_panel_wrap .logo:after {
  position: absolute;
  right: -2.4em;
  width: 1px;
  top: 0;
  bottom: 1.1em;
  content: '';
  background: rgba(0, 0, 0, 0.1);
}

.top_panel_wrap .logo:after {
  position: absolute;
  right: -2.4em;
  width: 0px;
  top: 0;
  bottom: 1.1em;
  content: '';
  background: rgba(0, 0, 0, 0.1);
}


.admin-bar .top_panel_wrap {
  top: 32px;
}

.top_panel_style_3 .content_wrap {
  padding-top: 8px;
}

.top_panel_style_3 .menu_main_wrap {
  margin-right: 1.6em;
}

/* Inner Page H1 */
.page_title {
	font-family: 'Spartan', sans-serif;
}


/* Nav Bar Search*/

.top_panel_middle .search_field {
  border: none;
  padding-right: 2.5em;
  padding-left: 0.45em;
}


.search_wrap .search_submit {
  position: absolute;
  /* left: 0; */
  top: 1px;
  width: 2em;
  font-size: 1em;
  padding: 0;
  margin: 0;
  text-align: right;
  font-weight: normal;
}

.top_panel_top_search .search_submit {
  top: 0.65em;
  right: 0.15em !important;
  left: initial;
}
.top_panel_wrap .top_panel_top_search {
    margin-top: 1.2em;
}
.search_wrap .search_submit:before {
  color: #fff;
}

.search_wrap{
    min-width: 1.857em;
}

.top_panel_wrap .logo_fixed {
  max-height: 71px;
}


/** Nav Menu **/
.top_panel_wrap ul {
    border-radius: 4px;
}

.top_panel_wrap li li > a {
    position: relative;
    display: block;
    padding: 0.240em 0.240em 0.240em 0.240em; 
}
.translate-header {
  text-transform: uppercase;
  float: left;
  padding-top: 12px;
}

.pay-bill-header {
  float: right;
}

.translate-header img {
  margin-top: 3px;
  margin-right: 3px;
}

.scheme_original .top_panel_inner_style_3 .top_panel_top a.translate-link {
  transition: all .2s ease-in-out;
}

.scheme_original .top_panel_inner_style_3 .top_panel_top a.translate-link:hover {
  opacity: .8;
  cursor: pointer;
  transform: scale(1.1);
}

.scheme_original .top_panel_inner_style_3 .top_panel_top a.social-link {
  transition: all .2s ease-in-out;
}

.scheme_original .top_panel_inner_style_3 .top_panel_top a.social-link img {
  padding-top: 0px;
  padding-right: 0px;
}


.scheme_original .top_panel_inner_style_3 .top_panel_top a.social-link:hover {
  opacity: .8;
  cursor: pointer;
  transform: scale(1.1);
}

.scheme_original .pay-bill-header button {
  float: right;
  z-index: 11;
  font-size: 12px;
  font-weight: 100;
  color: rgb(255, 255, 255);
  font-family: 'Spartan', sans-serif;
  background-color: #009845;
  border-color: #009845;
  border-radius: 30px;
  padding: 12px 35px;
  font-weight: 700;
}

.scheme_original .pay-bill-header button:hover {
  background-color: #1db361;
  border-color: #1db361;
  color: rgb(255, 255, 255);
  cursor: pointer;
}

.white {
  color: #fff;
}

.pt0 {
  padding-top: 0px;
}


/* Some of what we do*/
.section-header-1 {
  font-family: 'Spartan', sans-serif;
  font-size: 60px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
/*Homepage*/
.current-project-text {text-align: justify !important;}
.scheme_original button.green-button {
    width: 235px;
    height: 61px;
    border-radius: 49.5px;
    background-color: #1DB361;
    font-family:'Spartan', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2.4px;
    text-align: center;
    color: #fff;
    border-color: transparent;
}
.scheme_original .top_panel_inner_style_3 .search_field {
	border-color: #fff;
	border-bottom: 1px solid;
	padding: 1px 30px 1px 1px;
	border-radius: 10px;
	margin-top: 6px;
	/* background: rgba(0,0,0,0.4) !important; */
	overflow: hidden;
}
.content_wrap .board-directors-text {
    color: #e1e1e1;
}
.scheme_original h1 {
	font-size: 40px;
	font-weight: bold;
}
<style> @import url('https://fonts.googleapis.com/css2?family=Spartan&display=swap'); </style>
.scheme_original .top_panel_middle {background-color: rgba(0, 0, 0, 0.75) !important;}
.scheme_original .menu_main_nav > li ul {background-color: #fff !important;}
.persephone.tparrows:hover {background: #1db361!important;}
.text_content h2 {font-size: 22px;text-transform: inherit; font-weight: bold;margin-bottom: 5px;margin-top: 10px;}
.text_content table {margin: 20px 0 20px;}
.text_content h3 {font-family: 'Spartan', sans-serif; !important;margin-top: 20px;font-size: 20px;text-transform: inherit; font-weight: bold;letter-spacing: 0 !important;margin-bottom: 10px;}
.text_content h3 a {color: #069243 !important;}
.text_content h4 {font-size: 15px !important;line-height: 27px !important;color: #212121!important;}
.text_content p {margin-bottom: 10px;margin-top: 5px;font-size: 14px;text-align: justify;line-height: 25px;color: #6c6c6c;}
.title_innerpages, .content .title_innerpages {font-size: 36px;font-weight: normal;margin: 20px 0 30px;color: #000;text-align: left !important;}
#nf-field-4 {background-color: #1DB361 !important;}
.menu_main_nav > li > ul {line-height: 30px!important;font-weight: 600!important;}
#staff_image_holder {float: left;width: 125px;margin: 0 15px 0 0;}
#staff_block {float: left;width: 430px;}
.people_holder{float: left;width: 100%;margin-top: 30px;}
.people_holder h3{margin-top: 0px;}
#page_left img { margin-bottom: 5px;}
.content_style p {color: #fff;font-size: 35px;font-weight: bold;margin-bottom: 25px;}
.list_style {display: table-cell; width: 1%;}
.input_text {border-bottom: 3px solid #000 !important; border-top:none !important; border-left:none !important; border-right:none !important;}
#checkBox {margin-right: 5px;}
.check-box {font-size: 18px;font-weight: bold;line-height: 25px;}
.content_boxstyle p {font-size: 14px;line-height: 22px;text-align: justify;}
.warning {background: #D90000; color: #fff; padding: 5px; font-size: 14px; text-align:center;font-family: 'Spartan', sans-serif;;font-weight: bold;}
.alert {background: #FFC750; color: #fff; padding: 5px; font-size: 14px; text-align:center;font-family: 'Spartan', sans-serif;font-weight: bold;}
.top_panel_top {background: #236092;color: #fff;}
.social-link img {margin-top: 11px;margin-right: 10px;}
.top_panel_style_3 .content_wrap {padding-bottom: 8px;}
.logo img {margin: 0 0.7857em 0 0 !important;}
.top_panel_middle .logo {margin-bottom: 0 !important;}
.content .text_content li {font-size: 15px;line-height: 22px; color: #6c6c6c;}
.table_Checklist h3 {background: #000; margin: 0;color: #fff !important;font-size: 12px;text-align: right;padding: 5px;}
.table_Checklist ul {border-left: 1px solid #000; border-bottom: 1px solid #000;}
.table_Checklist ul li {border: 1px solid;border-spacing: 0;margin: 0;padding: 5px;font-size: 14px;line-height: 22px;}
.sidebar p {font-family: 'Spartan', sans-serif;font-size: 16px;}
.menu_main_nav > li > a {font-weight: 500 !important;color: #fff !important;}



/*sidebar*/
#watersense_right_col {padding: 0;}
#watersense_teaser {width: 100%;height: 161px;background: url(https://ccwa-dev2.clientreview.space/wp-content/uploads/2018/03/bg_watersense_teaser.png) no-repeat 0 0;position: relative;margin-bottom: 0px;}
#watersense_teaser p {font-size: 11px;position: absolute; left: 20px; top: 68px; width: 140px;line-height: 120%;}
#watersense_more {position: absolute;bottom: 15px;left: 19px;}
#wetlands_teaser{width: 243px; height: 150px;background: url(https://ccwa-dev2.clientreview.space/wp-content/uploads/2018/03/bg_wetlands_center.jpg) no-repeat 0 0; position: relative;}
.sidebar #wetlands_teaser h4 {color: #428B38 !important;font-size: 15px;position: absolute;left: 20px;top: 15px;font-weight: bold;text-align: left !important;line-height: 17px;}
#wetlands_teaser p {font-size: 11px;position: absolute;left: 20px;top: 55px;width: 140px;line-height: 120%;}
#wetlands_more {position: absolute;bottom: 15px;left: 19px;}
.sidebar aside {background:none !important;margin-top:5px !important;}
.sidebar_inner.widget_area_inner {margin-bottom: 40px;}
.scheme_original .sidebar.widget_area .widget_title {font-size: 19px;margin-bottom: 0px !important;}
.sidebar aside a {text-decoration: none !important;box-shadow: none !important;border: none !important;}
.sidebar .widget_title::after {background: #009845;height: 2px;width: 150px; content: "";position: absolute;bottom: 16px;left: 34px;}
.sidebar .widget_title {position:relative;font-size: 15px !important;}


/* Footer */

footer.widget_area .widget_title {
  letter-spacing: 0.150em;
  font-size: 0.938em;
  margin-bottom: 0.688em;
  font-family:'Spartan', sans-serif;
  font-weight: normal;
}

footer.widget_area .widget_area_inner .widget_text a.bot_link+a.bot_link {
  margin-top: 0em;
}

footer.widget_area .widget_area_inner .widget_text a.bot_link {
  border-bottom: transparent;
  padding-left: 0em;
  padding-bottom: 0em;
}

.scheme_original footer.widget_area .widget_title {
    font-weight: bold;
}

.copyright_wrap.scheme_original .copyright_text {
  font-family: 'Spartan', sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  text-align: right;
  color: #ffffff;
  margin-top: 54px;
}
