/*Height of the Blog posts*/
.post-content {
	max-height: 6em;
	overflow: hidden;
}


/*hide and shrink header*/
.site-header-primary-section-left {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	white-space: nowrap;
	width: 1px;
}


.ast-builder-grid-row {
	grid-column-gap: 0px !important;
}

a:visited {
	color: #cd1fc3;
}

.main-navigation a{
	color: black;
}

/*Norah Z. Shaw*/
.main-navigation #menu-item-424 { font-weight: bold; font-size: 36px;
		margin-left: .75em;
		margin-right: .75em;
}

/*About*/
.main-navigation #menu-item-968 {padding-left: 0px; font-weight: bold;}

/*works*/
.main-navigation #menu-item-861 { font-weight: bold;}

/*livable futures*/
.main-navigation #menu-item-862 {font-weight: bold; }

/*writing*/
.main-navigation #menu-item-799 {
	font-weight: bold;
}

/*teaching*/
.main-navigation #menu-item-809 { font-weight: bold; 
}

/*consulting*/
.main-navigation #menu-item-934 {
	font-weight: bold; }

/*menu-item font override*/
.menu-item {
	font-weight: bold;
}

/*>>>>HEADER 1: COME BACK TO ME<<<<*/
.entry-content h1 {
	margin-top: 20px;
	margin-bottom: 10px;
}

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

.sub-menu {
	margin-top: -45px !important;
	display: block;
    padding-top: 0em;
	  padding-bottom: 1.5em;
}

.main-header-menu .sub-menu {
    background: #000000;
		padding: .75em;
}

.main-header-menu .sub-menu a {
  color: #FFFFFF;
	line-height: 1em;
	margin-bottom: 0em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.main-header-menu .sub-menu .menu-link {
	display: block;
	padding: .5em !important;
}


.main-header-menu .sub-menu a:hover {
    color: #cd1fc3;
}


.menu-link {
	margin-left: .5em;
	margin-right: .5em;
}

/*Hide the title of the Blog entry*/
article.page header.entry-header h1.entry-title {
display: none;
}

/*Hide Blog entry meta, read more, and NAVIGATION icon arrow data*/
.entry-meta, .read-more, .icon-arrow {
	display: none;
}



/*blog entry adjustments background*/
 .ast-article-post {
	padding-top: 1.0em !important;
	padding-bottom: .5em !important;
	 padding-left: 1.5em !important;
	 padding-right: 1.5em !important;
	 background-color: #f5f5f5 !important;
}

/*blog post excerpt text adjust*/
.entry-title a{
	font-size: 24px;
	font-weight: 700;
}

/*blog post hover color excerpt*/
.entry-title a:hover{
	 color: #cd1fc3
}

/*blog excerpt move closer to title*/
.entry-content.clear{
	margin-top: 0em;
}

/*blog excerpt margin adjust*/
.ast-separate-container .ast-article-post{
    border:none;
		max-height: 10em;
}

/* hide pingback*/
.ast-article-single, .comment-respond, .comments-title, .ast-comment-list, .comment, .pingback {
	background-color: rgba(0, 0, 0, 0) !important;
}

/*comment margin sizing adjustments*/
.comment {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 1em !important;
}

/*Reply to a comment text adjust*/
.comment-reply-link {
	font-weight: bold;
}

/*Reply to a comment text adjust HOVER*/
.comment-reply-link a:hover{
	color: #cd1fc3;
}

/*Hide PingBack Title*/
.pingback {
	padding-top: 1em !important;
	padding-bottom: 1em !important;
	margin-bottom: 0px !important;
}

/*Hide Comments Title in Blog post*/
.comments-title {
	padding-top: .5em !important;
	padding-bottom: .5em !important;
}

/*BlogPost Padding*/
.post {
	padding-top: 1em !important;
	padding-bottom: 1em !important;
}


/*Next and previous Blog post buttons*/
.nav-previous a, .nav-next a{
	color: white !important;
	background-color: black;
}

/* BLOG next post Hover option*/
.nav-previous a:hover, .nav-next a:hover{
	color: white !important;
	background-color: #cd1fc3;
	  border-radius: 15px;
;
}

/*BLOG next post button*/
.post-navigation a{
	padding-left: .75em !important;
	padding-right: .75em !important;
}

/* Blog Title */
.entry-title {
	margin-bottom: -15px !important;
}

/* cropped project banner class */
.cropped-project-banner {   
	Min-height: 300px;
	height: 700px;
	overflow: hidden;
}

/*Footer Email adjustments*/
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	border-width: 0px;
	background-color: 	rgba(255, 255, 255, 100);
	border-bottom: solid 3px #000 !important;
	border-color: black;
}

/*subscribe button*/
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 5px;
}
/*subscribe button HOVER adjust*/
.menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover, .button:hover, input#submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
}

/*white highlight background*/
mark {
  background-color: White;
	padding: 2px 5px 2px;
}

max {
	max-height: 700px;
}

.wp-block-jetpack-layout-grid-column, .wp-block-jetpack-layout-grid__padding-none .has-background {
	padding-top: .75em !important;
}

