.mh-site-logo {
	text-align: center;
}
.mh-main-nav li a { 
	padding: 10px !important; 
}
body.home .mh-header-widget-2,
.mh-widget-col-2 .mh-slider-layout5 .mh-slider-category { 	display: none; 
}
.mh-main-nav-wrap {
	background: #ffffff;
	border-bottom: 5px solid #138040;
}
.mh-ticker-title,
.mh-image-caption,
.mh-main-nav li:hover {
	background: #138040;
}
.mh-widget-layout1 .mh-widget-title {
	border-bottom: 3px solid #139040;
}
.mh-preheader { 
	background: #138040;
	color: #ffffff;
}
ul#menu-secondary-nav 
.mh-navigation li a { 
color: #ffffff !important;
}
.mh-main-nav li a {
	color: #505050;
}
.mh-main-nav {
	text-align: center;
	margin: 0 auto;
}
.wp-caption-text,
span.entry-meta-comments {
	display:none;
}
.mh-header-columns .mh-col-1-3 {
	width: 40%;
}
.mh-header-columns .mh-col-2-3 {
	width: 55%;
}

h2.mh-subheading {
	/* color: #000000;
	background: transparent;
	font-size: 150%;
	text-transform: none; */
	  color: #000000;
    background: transparent;
    font-size: 100%;
    text-transform: none;
    font-weight: normal;
    padding: 10px 0;
}
body.home .mh-site-identity {
	width: 100% !important;
}
#comments { display: none; }
.entry-tags li {
	background: #f5f5f5;
}
.entry-tags li a {
	color: #000000;
}
@media screen and (max-width: 767px) {
    .js .mh-header-nav { display: block; }
	.mh-header-columns .mh-col-1-3, .mh-header-columns .mh-col-2-3 { width: 100%; }
}
@media screen and (max-width: 767px) {
.js .mh-extra-nav { 
	display: block; 
	}
	nav.mh-header-nav li.menu-item-30304, nav.mh-header-nav li.menu-item-30297, nav.mh-header-nav li.menu-item-30301 {
	display: none; 
}
}
@media screen and (min-width: 767px) {
	nav.mh-header-nav li.menu-item-20, nav.mh-header-nav li.menu-item-30254, nav.mh-header-nav li.menu-item-14, nav.mh-header-nav li.menu-item-18, nav.mh-header-nav li.menu-item-30255, nav.mh-header-nav li.menu-item-19, nav.mh-header-nav li.menu-item-16 { display: none; }
}
nav.mh-main-nav li.menu-item-30304, nav.mh-main-nav li.menu-item-30297, nav.mh-main-nav li.menu-item-30301 {
	display: none; 
}
.mh-widget-col-2 .mh-slider-layout5 .mh-slider-caption {
    bottom: 15px;
}
/* .mh-slider-layout5 .mh-slider-caption {
	bottom: auto !important;
} ==> this looks like a duplicate of the rule on the previous line */
ul#menu-main-nav li.menu-item-30321 { display: none; }
.mh-main-nav li ul.sub-menu a {
	 color: #ffffff;
	text-align: left;
}


.leaky-paywall-payment-button a {
    color: #ffffff;
    background-color: #138040;
}
.leaky-paywall-payment-button {
    border-radius: 4px;
}
.leaky-paywall-payment-button a:hover {
    color: #ffffff;
    background-color: #116b36;
    text-decoration: none;
}
.tribe-bar-views-inner {
    background: #137f40;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
    background: #147e40;
    color: #ffffff;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label {
    color: #ffffff;
}
.tribe-bar-view-list a.tribe-icon-month,
.tribe-bar-views-list span.tribe-icon-month,
.tribe-select2-results-views .tribe-icon-month {
    background-image: none;
    padding-left: 0;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a span {
    background-image: none;
    padding-left: 0;
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background-color: #147e40;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.tribe-events-calendar thead th {
    background-color: #147d40;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
#tribe_events_filters_wrapper input[type=submit],
.tribe-events-button, .tribe-events-button.tribe-active:hover,
.tribe-events-button.tribe-inactive, .tribe-events-button:hover,
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #147c40;
}
.mh-social-top a.mh-pinterest  i:before,
.mh-social-bottom a.mh-pinterest i:before {
    content: "\f0e1";
}
.mh-pinterest span {
	background: #0077b5;
}
.mh-social-top a.mh-googleplus span.mh-share-button,
.mh-social-bottom a.mh-googleplus span.mh-share-button {
    background: #0f6934;
}
.mh-social-top a.mh-googleplus span.mh-share-button i:before,
.mh-social-bottom a.mh-googleplus span.mh-share-button i:before {
    content: "\f02f";
}
.mh-share-button { width: 20%; }
#mh_magazine_slider-2 {
	/*height: 525px;*/
}
span.entry-meta-categories {
	display: none;
}
.printfriendly {
    display: none;
}
form#loginform input#user_login, form#loginform input#user_pass {
    display: block;
    width: 97%;
}
@media screen and (max-width:590px) {
    figure.wp-caption.alignright,
    figure.wp-caption.alignleft {
        width: 100%;
        clear: both;
        margin: 0 auto 15px auto;
        float: none;
        display: block;
    }
}

.mh-navigation #menu-main-menu li:last-of-type {
	background: #138040;
	float: right;
}
.mh-navigation #menu-main-menu li:last-of-type a {
	color: #fff;
}
.mh-navigation #menu-main-menu li:last-of-type a:hover {
	background: #505050;
}