/* Adjust event Venue address font-family and line-height for consistancey*/
.tribe-events-event-meta .tribe-events-address {
		font-family: helvetica neue;
		line-height: 24px;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

/*Adjust event photo gallery title font informatiuon */
#bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {
		font-family: Open Sans;
		font-size: 20px;
		font-weight: 700!important;
}

/* Change background color and padding of WPForm (SDS) */
div.wpforms-container-full {
    margin: 24px auto;
    padding: 20px;
    background-color: #f2f2f2;
}

body.page-tribe-attendee-registration .event-tickets .tribe-ticket__tickets-heading, body.page-tribe-attendee-registration .tribe-common .tribe-ticket__tickets-heading {
    font-size: var(--tec-font-size-3);
    margin-bottom: var(--tec-spacer-3);
    background-color: #08b137;
    padding: 5px;
    color: white;
    margin-top: 50px;
}

z.tribe-ticket__tickets-heading {
   background-color: #08b137;
    padding: 5px;
    color: white;
    margin-top: 50px;
}


/* Change color of all links */
a {
    color: red;
    text-decoration: none;
}

/* Add padding to bottom of list item in widget (SDS) */
.mh-widget ul li {
    border-bottom-width: 1px;
    margin-bottom: 5px;
    border-bottom-color: #d8d6d6;
    border-style: solid;
    /*scroll-padding-top: 5px;*/
    padding-bottom: 5px;
    /* padding-top: 5px; */
}
/* Change hover text color on MH Custom Slider title (SDS)*/
h2.mh-slider-title:hover a:hover{
	color: #E64946;	
}

/* Add background CSS to Event Calendar sidebar list view (SDS)*/
h2.tribe-events-widget-events-list__header-title  {
		background-color: #E64946;
		font-family: 'Open Sans'!important;
  	color: #ffffff!important;
  	font-size: 14px!important;
		font-weight: 700!important;
		text-transform: uppercase!important;
 	 	padding: 10px 20px 10px 20px;
}
.tribe-events-widget-events-list__view-more-link {
		margin-left: 20px!important;
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum {
		font-family: 'Open Sans'!important;
		font-size: 22px!important;
}

/* Adjust event font size on The Events Calendar (SDS) */
.tribe-events .tribe-events-calendar-month__calendar-event-title-link {
	font-size: 14px !important;
	line-height: 0.8em!important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime > TIME {
 font-size: 11px;
}

/* Adjust font on Events Calendar venue, etc. (SDS) */
.tribe-events-widget-events-list__event-datetime {
		font-family: 'Open Sans'!important;
		font-size: 13px!important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
		font-family: 'Open Sans'!important;
		font-size: 14px!important;
}

.tribe-common a {
		font-family: 'Open Sans'!important;
		font-size: 15px!important;
}

.tribe-common a:hover {
		font-family: 'Open Sans'!important;
		color: #0693e3!important;
		font-weight: 400!important;
		/*text-decoration: underline;*/
		/*text-decoration-color: #0693e3!important;*/
		/*text-decoration-color: yellow!important;*/
}
/*.tribe-events-event-meta .tribe-events-address {
    font-style: normal;
    line-height: 22px;
    font-family: 'Helvetica Neue';
}*/


/* Ninja Forms Submit Button (SDS)*/
.field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] {
    width: auto;
    background-color: red;
		color: white;
    padding: 15px;
}
.field-wrap button, .field-wrap input[type=button]:hover, .field-wrap input[type=submit] {
    width: auto;
    background-color: green;
		color: white;
    padding: 15px;
}

/* Add border to right-sidebar (SDS) */
.mh-right-sb #main-content article pre form {
	border-style: solid;
	max-height: 20px;
}

/* Format TRA Ballot on main nav bar (SDS) */
.menu-item-6994 a {
	background: #61CE70 !important;
	border-radius: 5px;
	margin: 5px 5px 5px 0px;
	color: #ffffff !important;
}
.menu-item-6994 a:hover {
	background: #0E6DBF !important;
	border-radius: 5px;
	margin: 5px 5px 5px 0px;
	text-decoration: underline;
	color: #ffffff !important;
}

/* Custom Event Calendar formatting (SDS) */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
	background-color: #f5f6ff;
}
.tribe-events .tribe-events-calendar-month__day-date-link {
    color: #141827!important;
}
/* .tribe-common .tribe-common-anchor-thin .entry-content a {*/
.tribe-common a {
    font-weight: 600;
    color: red!important;
}
/* Announcement (Header 2) area formatting (SDS) */
.mh-header-2 {
		background-color: whitesmoke;
		text-align: left;
}

/* Adjust spacing between paragraphs (SDS) */
.entry-content p { margin-bottom: 0.60rem !important; }
.mh-widget p { margin-bottom: 0.60rem !important; }

/* Hide certain elements on Landing Page (SDS) */
.page-id-6315 .mh-main-nav {
    display: none;
}
.page-id-6315 .mh-extra-nav {
    display: none;
}
.page-id-6315 .mh-header-search .search-field {
 	display:none;
}
.page-id-6315 .mh-breadcrumb {
 display:none
}
.page-id-6315 h1.entry-title {
 display:none
}
.page-id-6315 .mh-widget {
 display: none;
}

/* Format main nav bar (SDS) */
.mh-main-nav-wrap {
		padding-top: 5px;
		padding-bottom: 5px;	
}
.mh-main-nav li a {
    color: white;
    letter-spacing: 0.2px;
    padding: 10px 13px;
		font-size: 13px;
    font-weight: 600;
		border-left: 1px solid #dbdbdb42;
		background-color: #0E6DBF;
}
.mh-main-nav li a:hover {
    color: #0E6DBF;
    letter-spacing: 0.2px;
    padding: 10px 13px;
		font-size: 13px;
    font-weight: 600;
		border-left: 1px solid #dbdbdb42;
		background-color: white;
}

/* Format Login/Logout on main nav bar (SDS) */
.menu-item-6286 a,.menu-item-6287 a {
	background: #ff0000 !important;
	border-radius: 5px;
	color: #ffffff !important;
}
.menu-item-6286 a:hover, .menu-item-6287 a:hover {
	background: #000000 !important;
	border-radius: 5px;
	color: #ffffff !important;
}

/* Format extra nav bar (SDS) */
.mh-extra-nav li a {
    color: #2a2a2a;
    letter-spacing: 0.2px;
    padding: 10px 12px;
		font-size: 12px;
    font-weight: 600;
		border-left: 1px solid #a8a8b9;
}
.mh-extra-nav ul li:last-child {
		border-right: 1px solid #a8a8b9; 
}

/* Change "Read More" link color (SDS) */
a.mh-excerpt-more {
	color: red;	
}

/* Change link color in paragraphs (SDS) */
.mh-widget p a {
 color: red;
}
.mh-widget a:hover {
  color: #0E6DBF;
	text-decoration: underline;
}

/* Change bbPress Forum font-size to improve readable (SDS) */
#bbpress-forums a, #bbpress-forums a:hover {
    box-shadow: none;
    border: none;
    transition: none;
    font-size: 13px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    font-size: 13px;
    margin: 5px 0;
    padding: 0;
    word-wrap: break-word;
}

/* Hide "Page" and "Post" identifiers on the Sitemap page (redundant) (SDS) */
z.page-id-5878 .entry-content h3 {
 display:none;
}

/* Add separation and bordeline to Recent Topics widget content on homepage for improved visibility (SDS) */
.mh-widget ul li {
	border-bottom-width: 1px;
	margin-bottom: 5px;
	border-bottom-color: #d8d6d6;
	border-style: solid;
}

/* Change separation borderline on homepage between articles and sidebar widget content for improved visibility (SDS) */
.mh-custom-posts-no-image .mh-custom-posts-small  {
	margin-bottom: 2px;
	border-bottom-color: #d8d6d6;
 	border-style: solid;
}
.mh-custom-posts-item {
	margin-bottom: 0px;
	border-bottom-color: #d8d6d6;
	border-style: solid;
}

/* Change text color on "announcement" [Home 1] widget for emphasis (SDS) */
z.mh-widget strong {
 color: #0E6DBF;
}