/*Theme Name: Water Systems Council Child Theme
 * Theme URI: http://somelink.com/
 * Description: This is a child theme 
 * Author: Parker Web
 * Author URI: http://parkerweb.com
 * Template: organic_nonprofit
 * Version: 1.0*/
body {font-family: Lato;font-size: 15px;line-height: 24px;}#wrap {padding:0px;}#top_bar {background:#0060A8;color:#fff;position:relative;z-index:999;}#top_bar p {padding:0px;margin:0px;line-height:42px;color: rgba(255, 255, 255, .7);font-size:15px;}#top_bar p a {color: rgba(255, 255, 255, .7);}#top_bar p a:hover {text-decoration:none;}#menu-topmenu {float:right;}#menu-topmenu.menu a {line-height:42px;font-size:14px;padding-right:10px;padding-left:10px;border:0px;}#menu-topmenu.menu li:hover ul, #menu-topmenu.menu li.sfHover ul {top:42px;}#header {z-index:99;}.header-search {top:0px;padding-top:10px;padding-bottom:10px;}#custom-header {margin-bottom:0px;margin-top:0px;}#custom-header img {padding-top:10px;padding-bottom:10px;}#navigation {top:0px;font-family:Lato;font-size:1em;font-weight:600;background-image:none;float:right;background:none;width:auto;background-color:inherit !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow: none;margin:42px 0px 0px 0px;padding:0px;}#navigation .menu li {border:0px;}#navigation .menu a {padding-right:6px;padding-left:6px;color:#0060A8 !important;font-size:15px;}.sf-arrows .sf-with-ul:after {display:none;}#navigation .menu li li a {font-size:14px;font-weight:normal;color:#ffffff !important;}#navigation .menu .current_page_item a, #navigation .menu .current_page_ancestor a, #navigation .menu .current-menu-item a, #navigation .menu .current-cat a {background:none;}.menu ul.sub-menu {background-color:#0060A8 !important;}.menu ul ul, ul.menu ul {width:280px;}.menu a:focus, .menu a:hover, .menu a:active {background:#0060A8 !important;color:#ffffff !important;}#navigation .menu a:focus, #navigation .menu a:hover, #navigation .menu a:active {color:#ffffff !important;background:#0060A8;} .wsc_menu {background-color:#86a0e8 !important;width:100%;max-width:100%;	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.00)),to(rgba(0, 0, 0, 0.30)));	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.30));	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.30));	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.30));	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.30));	background-image: linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.30));	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000');}.container a.slider_title {color:#fff;}.container a.slider_title:hover {text-decoration:none;}.container p.slider_text {color:#999;margin-bottom:0px;padding-bottom:0px;}.postarea.full {padding:0px;}
#gzns .container, #gzns .container-fluid {padding-left:0px !important;padding-right:0px !important;}
.slide_text_wrap {color:#ffffff;padding:20px 40px 30px 40px;width:700px;max-width:100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
.slide_text_wrap.slide_center {text-align:center !important;}
.slide_text_wrap h2 {font-family:Lato !important;font-size:32px !important;font-weight:600 !important;line-height:36px !important;letter-spacing:1px !important;color:#ffffff;margin-top:0px !important;padding-top:0px !important;padding-bottom:0px !important;margin-bottom:0px !important;text-shadow: rgb(0 0 0 / 60%) 1px 1px 2px;}
.slide_text_wrap.slide_center h2 {text-align:center !important;margin-bottom:10px !important;}
.slide_text_wrap p {margin-bottom:0px;max-width:100%;line-height:32px !important;white-space:normal;padding-top:0px !important;padding-bottom:0px !important;}
.slide_text_wrap.slide_center p {text-align:center !important;}
.slide_text_wrap p a {font-size:15px !important;display:inline-block !important;margin-top:0px !important;}/* 210710 */a.button, a.button:link, a.button:visited {    display: block;    text-align: center;    margin: 18px 0px 0px 0px;	background:#0060A8;	color:#ffffff !important;	border:0px;}a.button:hover {	background:#f47920;	text-decoration:none;}#mni-login-1469809916184 .mn-widget-login-buttons input {	background:#0060A8 !important;	color:#ffffff !important;	border:0px !important;	font-weight:bold !important;	font-size:14px !important;    border-radius: 3px !important;    -moz-border-radius: 3px !important;    -khtml-border-radius: 3px !important;    -webkit-border-radius: 3px !important;	}#mni-login-1469809916184 .mn-widget-login-buttons input:hover {	background:#f47920 !important;}#page_title {	background:#0060A8;	margin-bottom:15px;}#page_title .row h1 {	text-align:center;	color:#ffffff !important;	padding-top:30px;	padding-bottom:30px;	letter-spacing:1px;}.postarea {padding-left:0px;}#submit:hover, #searchsubmit:hover, .reply a:hover, .gallery img:hover, .more-link:hover, .add-btn:hover, .pagination .page-numbers:hover, .pagination .page-numbers:active, .pagination .page-numbers.current, .gform_wrapper input.button:hover {background:#f47920;}.rs-layer .button {border:0px;background:#0060A8 !important;    border-radius: 3px !important;    -moz-border-radius: 3px !important;    -khtml-border-radius: 3px !important;    -webkit-border-radius: 3px !important;		padding-left:20px !important;padding-right:20px !important;	box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;}.rs-layer .button:hover {background:#f47920 !important;}@media only screen and (max-width : 1024px) {    #top_bar p {padding-left:12px;}}/* SIDEBAR */.sidebar .widget .menu {	margin-top:7px;	text-align:left;}.sidebar .widget .menu li:before {	content:'';	margin-right:0px;}.sidebar .widget .menu li {	font-size:15px;	padding-top:0px;	padding-bottom:0px;	border-bottom:0px;	margin:0px;	padding:0px;	border:0px;}.sidebar .widget .menu li a {	display:block;	color:#636363;    padding: 4px 15px 4px 20px;    border-left: 1px solid #e5e5e5;    border-top: 1px solid #e5e5e5;}.sidebar .widget .menu li.last a {	border-bottom:1px solid #e5e5e5;}.sidebar .widget .menu li.current-menu-item a {	color:#ffffff;	border-left:1px solid #0060A8;	background:#0060A8;}.sidebar .widget .menu li a:hover {	color:#ffffff;	border-left:1px solid #f47920;	background:#f47920 !important;	text-decoration:none;}@media screen and (min-width: 321px) and (max-width: 600px) {	.slide_text_wrap {width:100%;padding:20px 20px 30px 20px;}	.slide_text_wrap h2 {font-size:18px !important;line-height:28px !important;}	.slide_text_wrap h3 {font-size:16px !important;line-height:28px !important;}	.slide_text_wrap p {line-height:24px !important;;}}@media screen and (max-width: 320px) {	.slide_text_wrap {width:100%;}}
#wrap .sidebar .mn-widget-loaded .mn-scroll-container {margin-left:0px;margin-right:0px;}
#wrap .sidebar .mn-widget-loaded .mn-scroll-container .mn-scroll-item a:hover, .sidebar .mn-widget-loaded .mn-scroll-container .mn-scroll-item:hover, .sidebar .mn-widget-loaded .mn-scroll-container .mn-scroll-item:hover span {color:#F47920;}
#wrap .sidebar .mn-widget-loaded .mn-scroll-container .mn-scroll-item .mn-scroll-date {text-align:left;}

/* ------------------------------------------------------------------------ */
/* Bootstrap - Glyph Icons */
/* ------------------------------------------------------------------------ */

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 1;
  vertical-align: middle;
  background-image: url("images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: -1px;
}
/* White icons with optional class, or on hover/active states of certain elements */
a.button.black i,
a.button.alternative-1 i,
a.button.alternative-2 i,
a.button.alternative-3 i,
.icon-white,
.nav > .active > a > [class^="icon-"],
.nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"] {
  background-image: url("images/glyphicons-halflings-white.png");
}
.icon-question-sign {
  background-position: -96px -96px;
}

/*-----------------------------------------------------------------------------------*/
/*	Toggle
/*-----------------------------------------------------------------------------------*/

.toggle{
	margin-bottom:10px;margin-top:7px;
}
.toggle .toggle-title{
	border: 1px solid #ddd;
	display: block;
	position: relative;
	padding:10px 0px 10px 15px;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
	-webkit-border-radius:3px;
       -moz-border-radius:3px;
            border-radius:3px;
	font-weight:600;
	cursor: pointer;
	overflow: hidden;
	color:#999999;
}
.toggle .toggle-title span{
	float: right;
	display:block;
	margin:-10px 0px -10px 0px;
	width:42px;
	height:42px;
	color:#999999;
}

.toggle .toggle-title i{
	margin:-2px 8px 0 0px;
	opacity: 0.4;
}	
.toggle .toggle-title.active{
	color:#444444;
	-webkit-border-radius:3px 3px 0px 0px;
       -moz-border-radius:3px 3px 0px 0px;
            border-radius:3px 3px 0px 0px;
}
.toggle .toggle-title.active span{
	
}
.toggle .toggle-title.active i{
	opacity: 0.95;
	line-height: 1;
}	
.toggle .toggle-inner{
	background: #ffffff;
	margin:0;
	-webkit-border-radius:0px 0px 3px 3px;
       -moz-border-radius:0px 0px 3px 3px;
            border-radius:0px 0px 3px 3px;
    -webkit-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1);
       -moz-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1);
            box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	border:1px solid #ddd;
	border-top:0;
	padding:10px 20px 20px 20px;
	display:none;
}
.toggle .toggle-inner div{
	max-width: 100%;
}
.toggle .toggle-title, .toggle .toggle-title.active {color:#0060A8;}
/* 
.toggle .toggle-title span {background:url(images/accordion-open.png) no-repeat right center;}
.toggle .toggle-title.active span {background:url(images/accordion-close.png) no-repeat right center;}
*/


.page-id-15095 .row .eight {
	width: 100%;
}
.page-id-15095 .row .four {
	display: none;
}
.page-id-15095 .container form {
	display: flex;
	align-items: center;
    flex-wrap: wrap;
}
.page-id-15095 p.search-box {
	display: flex;
	align-items: center;
    width: 100%;
}
.page-id-15095 .container form input[type='submit'] {
	background-color: #0060a8;
    border-color: rgba(0, 0, 0, 0.125);
    color: #fff;
	height: 38px;
	cursor: pointer;
	padding: 0 12px;
    cursor: pointer;
    border-radius: 5px;
}
.page-id-15095 .container form input[type='submit']:hover {
	background-color: #f47920;
}
.page-id-15095 input#lead_search {
	width: 47.3%;
}
.page-id-15095 .gf_directory.widefat tbody td {
	padding-left: 15px;
}