/* Homepage -  3 blocks, adjust size of cover blocks */
@media (min-width: 782px) {
	.hm-3-blocks {
		min-height: 325px;
	}	
}
/* Homepage -  3 blocks, link over photo change to white */
.hm-3-blocks h1 a {color: #fff;}

/* Main navigation - add underline on hover */
.wp-block-navigation:not([style*=text-decoration]) a:hover
{ text-decoration: underline;text-decoration-color: #00a79d!important;
}
/* sub menu nav */
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {border: 1px solid #ccc;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container a {color: #384143;}
/* Links - site wide - add underline */
a, .wp-block-navigation a {
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: #00a79d;
}
a:hover, a:focus,
.wp-block-navigation a:hover,
.wp-block-navigation a:focus {
  -webkit-text-decoration-line: none
    text-decoration-line: none;
	text-decoration: none;
}
/* Homepage - carousel - remove bottom margin */.wpsisac-slick-carousal.design-1 {margin-bottom: 0;}
.wpsisac-slick-carousal.design-1 {margin-bottom: 0px;}
.home-headline {margin-top:0;}

/* Homepage - carousel - remove top margin */
main#wp--skip-link--target.wp-container-34.wp-block-group {margin-top: 0;}

/* Blockquotes */
.wp-block-quote {
    border-color: var(--wp--custom--color--secondary);}
.wp-block-quote p {font: italic 400 1em/1.5em 'Playfair Display', serif!important;
color: #4e565b;}
.wp-block-quote cite {font-style: normal;
	font-weight:500;}
	
/* Image captions - smaller text */
.wp-block-image figcaption {font-size: .7em;}

/* Sidebar - Recent posts links in sidebar - add link underlines and some space between list items, remove bullet from categories list*/
ul.wp-block-latest-posts li a, ul.sidebar-categories-list li a {text-decoration:underline;text-decoration-color: #00a79d;}
ul.wp-block-latest-posts li a:hover, ul.sidebar-categories-list li a:hover {text-decoration:none;}
.wp-block-latest-posts.wp-block-latest-posts__list li {margin-bottom: 10px;}
ul.sidebar-categories-list {list-style-type: none; padding-left: 0;}

/* Map page - numbered list - add space between li */
ol li {margin-bottom: 10px;}
/* Events page - take of margin on h4 headings*/
#event-details-column h4 {margin-top: 0;
margin-bottom: 0;}
/* Members directory page - take out the dumb drop shadow on the filtered posts and add some space below the company name and post below it */
#caf-post-layout1 .manage-layout1 {box-shadow: none;
margin-bottom: 20px;}
/* Members directory page - remove side padding on filtered post container */
#manage-ajax-response  {padding: 20px 0 20px 0;}
/* Members directory page - filtered change color of h2 company name */
.data-target-div1 #caf-post-layout1 .caf-post-title h2 {color: #384143;}
/* Members directory page - filtered change background color company name */
.data-target-div1 #caf-post-layout1 .caf-post-title {background-color: transparent;}

/* Members directory page - take off auto capitalization off directory posts lists, some company names are lowercase*/ 
.data-target-div1 #caf-post-layout1 .caf-post-title h2 {
  text-transform: none;}
/* featured images constrain height */
.wp-block-post-featured-image {max-height: 466px; overflow: hidden;} 
/* Load more button / 35163695-HC (TP) */
.wpnbha.has-more-button button {
  background-color: #32373c;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  display: inline-block;
  font-size: 18px;
  padding: 24px;
  color:#ffffff;
}
.wpnbha.has-more-button button:hover {
  background:#00a79d;
}
/*change color of blog post titles to dark*/
h2.entry-title {
color:#343e47;
}