/* Custom CSS
------------------------------------------------------------ */
.brand.span3 {
    display: block;
    float: none;
    margin: auto !important;
}

.EO_Event_List_Widget {
	background: #fffff;
	padding: px;

}

.site-header {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.site-header .title-area {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.site-header h4.widget-title {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 16px;
	padding-top: 20px;
	padding-left: 22px;
}
.site-header .widget-area {
	padding-top: 20px;
	margin-bottom: px;
	margin-top: px;
	margin-right: px
}

.goog-te-gadget-simple{
	background-color: transparent;
	border-style: none;
	padding-left: 20px;
}

.goog-te-gadget-simple .goog-te-menu-value{
	color: #9F3918;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px;
}

.goog-te-gadget-icon{
	display: none;
}

#ez-feature-top-container .ez-widget-area img {
margin-bottom: 0px;
}

#ez-feature-top-container .soliloquy-container {
padding-top: 15px;
padding-left: 10px;
}

#ez-home-container-wrap .ez-widget-area p {
line-height: 140%;
}


.ez-home-container-area .ez-widget-area li {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 1em;
}

.ez-home-container-area .ez-widget-area h2 {
	margin-bottom: 10px;
}

.home .entry-pagination {
	display:none;
}

.nav-primary .genesis-nav-menu, .nav-secondary .genesis-nav-menu {
	width: auto;
	margin: 0 auto;
	display: table;
}

#ez-home-top-container {
	border-bottom: 1px dotted #16663C;
}

#ez-home-top-1 {
	padding-top: 18px;
	padding-right: 
}

#ez-home-top-container h6 {
	font-size: 18px;
	line-height: 1.6em;
	color: #666;
	letter-spacing: .5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#ez-home-top-container .widget_search h4.widget-title {
	font-size: 18px;
	font-family: 'PT Sans', sans-serif;
	margin-bottom: 1px;
	margin-top: px;
}

.search-form {
	padding-top: 4px;
	padding-bottom: 0px;
}

.search-form input {
	margin-top: 5px;
}


.search-form input[type="submit"] {
	padding-top: 6px;
	padding-bottom: 8px;
	font-family: FontAwesome;
}

.search-form input[type="search"], #subbox {
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 5px;
	margin-right: 1px;
	background: #fff;
}

.widget.simple-social-icons {
padding-top: 10px;
padding-right: 20px;
}

#ez-fat-footer-container .ez-widget-area h4 {
	margin: 0px;
	padding: 0px;
}

.site-footer .envira-gallery-theme-captioned .envira-gallery-captioned-text {
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Droid-Sans', sans-serif;
	letter-spacing: 3px;
}

.site-footer .envira-gallery-theme-captioned .envira-gallery-captioned-data {
    background: transparent;
    padding: 10px;
    border: none;
}

.site-footer {
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

p.more-from-category {
	margin: -8px 0px 20px 0px;
	padding: 0px;
}

.entry-content {
overflow: visible;
}

#respond {
	display: none;
}

.intro-box {
	background-color: #0F673B;
}

.intro-box h3 {
	color: #6abd66;
	padding-left: 10px;
	padding-right: 15px;
	font-size: 25px;
	font-weight: normal;
	padding-top: 24px;
	padding-bottom: 24px;
	line-height: 32px;
}

.alert-box {
	border: 1px solid #FC3;
	background-color: #E38A25;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 12px;
}

.sidebar .alert-box a {
	color: #F7DB52;
}

.alert-box h3 {
	color: white;
	font-size: 16px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
}

.alert-box p {
	font: 15px;
	color: white;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	font-size: 13px;
	line-height: 20px;

}

.hilite {
  color: #079954;
	font-weight: bold;
	font-size: 1.3em;
	display: block;
}

.old-name-field {
display: none;
}

.entry-content ul li { font-weight: regular; list-style: disc; }


/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1024px) {

}

@media only screen and (min-width: 768px) and (max-width: 960px) {

}

@media only screen and (min-width: 480px) and (max-width: 960px) {
.one-half.teaser {
	margin-right: 0px;
	width: 100%
}

/*
#gtranslate select {
margin-top: 0px;
margin-bottom: 15px;
margin-left: 250px;
}

.site-header .search-form {
margin-top: -80px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
}
*/
}

@media only screen and (max-width: 767px) {

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.one-half.teaser {
	margin-right: 0px;
	width: 100%
}

/*
#gtranslate select {
margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
float: left;
}

.site-header .search-form {
margin-top: -25px;
float: left;
padding-top: 10px;
padding-bottom: 20px;
}
*/
}

@media only screen and (max-width: 479px) {
img.alignright {
	float: none;
	padding-bottom: 15px;
	margin-right: 45px;
}

.widget_search h4.widget-title {
	margin-top: 20px;
}
}