/* blue #0ebfe9 old*/



body {

        /*background-image:url("http://lemontcenter.com/wp-content/uploads/2015/11/bridge-bkg.jpg");*/

        background-color: #fff;

	color: #333;

	font-family: 'Roboto Slab', serif;

	font-size: 16px;

	font-weight: 300;

	line-height: 1.625;

}

.minimum body {

        background-image:none;

background-color: #fff;

	color: #333;

	font-family: 'Roboto Slab', serif;

	font-size: 16px;

	font-weight: 300;

	line-height: 1.625;

}



.header-image .site-title a {

    display: block;

    height: 80px;

    max-width: 320px;

    text-indent: -9999px;

}



.minimum .site-tagline {

    margin-top: 450px;

}



.nav-primary {

    background-color: #0A547E;

    margin-top:0x;

}

.minimum .nav-primary {

    background-color: #0A547E;

    margin-top:0px;

}



.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {

    color: #FF0000;

    border:none;

}

.nav-primary .sub-menu a:hover {

    color: #FF0000;

}

.nav-primary .genesis-nav-menu .sub-menu a {

	background-color: #0A547E;

	border:none;

}



a.cta-button {

    background-color: #005C2A;

    border-radius: 5px;

    color: #fff;

    display: inline-block;

    font-size: 18px;

    font-weight: 300;

    line-height: 1;

    padding: 15px 20px;

}



a.cta-button:hover {

    background-color: #a7bfaf;

}



.site-tagline {

    background-color: #f5f5f5;

    border-bottom: 1px solid #eee;

    margin-top: 130px;

    padding: 40px 0;

}



<!--/* >>>>> BIB <<<<<<*/

.bib-container {clear:both;margin-bottom:30px;}

.bib-container img {float:left; margin:7px 14px 7px 0}

.attachment-links {float:left; margin: 3px 10px 0 0; padding-right:3px;}

.staff-bio-2-row div:nth-child(2n+1){clear:both;margin-left:0}



a:hover {

	color: #005C2A;

	border-bottom: 1px dotted #005C2A;

}



button:hover,

input:hover[type="button"],

input:hover[type="reset"],

input:hover[type="submit"],

.button:hover,

.entry-content .button:hover {

	background-color: #a7bfaf;

}



.entry-title a:hover {

	color: #005C2A;

}



.genesis-nav-menu a:hover,

.genesis-nav-menu .current-menu-item > a,

.genesis-nav-menu .current-menu-item > a:hover {

	color: #FF0000;

}



/*SNS*/

a.facebook-icon, a.googleplus-icon {border: none;box-sizing: content-box;display: inline-block;font-family: 'FontAwesome';font-style: normal !important;font-variant: normal;font-weight: normal;line-height: 1em;speak: none;text-align: center;text-decoration: none;text-transform: none;width: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #a7bfaf;border-radius: 3px;color: #fff !important;padding: 4px;margin:0 0 0 10px;}



a.facebook-icon:before, a.googleplus-icon:before{font-family: 'FontAwesome';font-size: 18px;}



a.facebook-icon:before{content:'';}

a.googleplus-icon:before{content:'';}



a.facebook-icon:hover, a.googleplus-icon:hover {background-color: #CFCFCF;}





/* Responsive Menu

--------------------------------------------- */



.responsive-menu-icon {

	cursor: pointer;

	display: none;

	margin-bottom: -1px;

	text-align: center;

}



.responsive-menu-icon::before {

	content: "\f333";

	display: inline-block;

	font: normal 20px/1 'dashicons';

	margin: 0 auto;

	padding: 10px;

}

.nav-primary .responsive-menu-icon::before {

	color: #fff;

}



@media only screen and (max-width: 768px) {



	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,

	.genesis-nav-menu.responsive-menu {

		display: none;

	}



	.genesis-nav-menu.responsive-menu .menu-item,

	.responsive-menu-icon {

		display: block;

	}



	.genesis-nav-menu.responsive-menu .menu-item {

		margin: 0;

	}



	.genesis-nav-menu.responsive-menu .menu-item:hover {

		position: static;

	}



	.genesis-nav-menu.responsive-menu .current-menu-item > a,

	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,

	.genesis-nav-menu.responsive-menu a,

	.genesis-nav-menu.responsive-menu a:hover {

		background: none;

		line-height: 1;

		padding: 16px 20px;

	}

	.nav-primary .genesis-nav-menu.responsive-menu .current-menu-item > a,

	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,

	.nav-primary .genesis-nav-menu.responsive-menu a,

	.nav-primary .genesis-nav-menu.responsive-menu a:hover {

		color: #fff;

	}



	.genesis-nav-menu.responsive-menu .menu-item-has-children {

		cursor: pointer;

	}



	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {

		margin-right: 60px;

	}



	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {

		content: "\f347";

		float: right;

		font: normal 16px/1 'dashicons';

		height: 16px;

		padding: 16px 20px;

		right: 0;

		text-align: right;

		z-index: 9999;

	}

	.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {

		color: #fff;

	}



	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {

		content: "\f343";

	}



	.genesis-nav-menu.responsive-menu .sub-menu {

		border: none;

		left: auto;

		opacity: 1;

		padding-left: 25px;

		position: relative;

		-moz-transition:    opacity .4s ease-in-out;

		-ms-transition:     opacity .4s ease-in-out;

		-o-transition:      opacity .4s ease-in-out;

		-webkit-transition: opacity .4s ease-in-out;

		transition:         opacity .4s ease-in-out;

		width: 100%;

		z-index: 99;

	}



	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {

		margin: 0;

	}



	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,

	.genesis-nav-menu.responsive-menu .sub-menu li a,

	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {

		background: none;

		border: none;

		padding: 12px 20px;

		position: relative;

		width: 100%;

	}



}

#menu-sidebar-right a {

    border-bottom: 0px;

    color: #333;

    font-weight: 400;

    text-decoration: none;

    background-color: #a7bfaf;

    margin-top:4px;

}



.navgoco a:hover, .navgoco li.active > a {

    color: #f5f5f5!important;

}



.sbe-follow-link {

    background: #1f242a none repeat scroll 0 0;

    color: #f5f5f5f5!important;

}



