@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Sans&display=swap');

/*
.entry-content h1 {
	font-size: 70px;
	font-family: 'Montserrat', sans-serif; !important;
	letter-spacing: .05em;
		text-shadow: 2px 4px 4px rgba(0,0,0,.2)
};
*/

body,
p,
h1,
h2,
h3,
h4 {
	font-family: 'Montserrat', sans-serif !important;
}

.blog-post .site-header,
.news-post .site-header {
	display:none;
}

.wp-block-jetpack-donations .donations__nav-item.is-active
{
color:black !important;
}

/* base link color 
#1D7B25
*/

/* dark background link color 
#1D7B25
*/

/* dark green title color
486523 */

a.light-link,
a:visited.light-link,
a:focus.light-link {
	color: #91ca4a
}

a.white-link,
a:visited.white-link,
a:focus.white-link,
.wp-block-cover .wp-block-cover__inner-container a, 
.wp-block-cover .wp-block-cover__inner-container a:visited,
.wp-block-cover .wp-block-cover__inner-container a:focus,
.wp-block-cover .wp-block-cover__inner-container a:hover {
	color: #fff;
	text-decoration: none;
}

.wp-block-cover .wp-block-cover__inner-container a:hover {
	text-decoration: underline;
}

/* Increase font size for Board Members Sections */

.tmm .tmm_plugin_f .tmm_desc {
	font-size: 17px;
}

.wp-block-group {
	padding-top: 0;
}


/* Make specific post pages black background */

.postid-2552,
.blk-page {
  background-color: #000;	
}

.postid-2552  #main{
	margin-top: 10em;
}

/* Set donation page, donations table color white if active */
.wp-block-jetpack-donations .donations__nav-item.is-active  {color: #fff !important;}


/* Set Artist subhead closer to name */
.artist-discipline {
	margin-top: -1em;
	
}

#top-block-cover-img, .top-block-cover-img {
	min-height: 500px !important;
}

.top-block-cover-bgcolor {
	min-height: 250px;
}

.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {
	border-color: rgba(255,255,255,0) !important;
}

/* Override width on news posts page banner */

.top-block-cover-img img {
width: 100% !important; 
}

/* Navigation dots on Slider */
div#n2-ss-2 .n2-ss-control-bullet{top: 2em;}

/* MEC Art Content */
h2#meg-holgate {
	margin-top: 20px;
	margin-bottom: 0;
}

.MEC-description {
	margin-top: 50px;
}

html,
.mec-aquire-block {
	scroll-behavior: smooth;
}

.mec-acquire-link a,
.mec-acuire-link a:visited {
	background-color: #80cc28;
	border-radius: 16px;
	color: white;
	padding: .7em;
}

.mec-acquire-link a:hover {
	background-color: #1d7b25;
	color: white
}

.mec-artist-column-left {
	border-right: 3px solid #000;
}

.mec-art-container {
	margin-top: 2em;
	height: 420px;
	margin-bottom: 3em;
}

/*************************
 * Responsive styling
 ************************/

@media screen and (max-width: 1061px) {

	.mec-art-container {
		height: auto;
	}
	
	.mec-art-container h2,
	.mec-art-container h1 {
		text-align: center;
	}
	
	.mec-artist-column-left {
		border: none;
	}
	
}

@media screen and (max-width: 920px) {
	.mec-art-img img {
		width: 100% !important;
		height: auto !important;
	}
}

.numbers-home img {
	object-fit: cover;
	object-position: 25% 20%;
	height: 205px !important;
}

.top-block-cover-bgcolor {
	position: absolute;
	top:0;
}

/******* Blog **********/

.blog-image {
	/* margin-top: 232px; */
}

.blog-thumb-container {
	margin-bottom: -20px !important;
}

.blog-index-row {
	width: 80%;
	margin: 0 auto;
}

@media screen and (max-width: 736px) {
	.blog-index-row {
	width: 100%;
}

}