/* This CSS puts the custom header image above the menu.
*14821889-hc (j*stu) */
#wrapper {
  display: flex;
  flex-direction: column;
}
#header-wrap {
  order: 1;
}
#navi-wrap {
  order: 3;
}
#custom-header {
  order: 2;
}
#wrap {
  order: 4;
}
#footer-widgets-bg, i {
  order: 5 !important;
}



/* hide empty white header space */
#header {display: none;}



/* hide featured content notice on homepage */
 .frontpage-magazine-no-widgets, .frontpage-slider-empty-posts {display: none;}

/*Make content background match site background- 14822639-HC- KS */
#wrap {
    background-color: #f4f1e8;
}

.widget{
    background-color: #f4f1e8;
}
.post, .page {
    background-color: #f4f1e8;
}



/* change menu bar to use white background */
#navi-wrap {
background: #FFF !important;
}
#comments{
        background-color: #f4f1e8;
    }




/*Change homepage post background- 14822639-HC- KS */
.widget-category-posts .more-posts .type-post{
        background-color: #f4f1e8;
    }



/*Change homepage post background- 14822639-HC- KS */
.widget-category-posts .more-posts .type-post, .postmeta{
        background-color: #f4f1e8;
    }


/*Move subscribe button to new line- 14822639-HC- KS */
.subscription-toggle {
    font-size: 1em;
}

div.bbp-breadcrumb {
    display: block;
    float: none;
}


/*Increase font size on forum pages- 14822639-HC- KS */
#bbpress-forums p ,.bbp-form {
    font-size: 16px;
}


/* Reduce height of menu bar | TT-13791590-hc */
#mainnav {
	margin-top: -10px;
	margin-bottom: -10px;
}

/* Title case menu text | TT-13791590-hc */
#mainnav a {
	text-transform: capitalize;
}

/* Post Title Purple | 13791590-hc */
.post-title a:link {
        color: #350A4F
}


/* This CSS centers the main menu.
* 13791590-hc (j*stu) */
#mainnav {
  display: flex;
  flex-direction: row;
  justify-content: middle;
}
.menu {
  margin: auto;
}

.post-title a:visited {
            color: #350A4F
}


/* menu on hover background color | TT-13791590-hc */
.wf-active #mainnav-menu a:hover {
    padding-bottom: 25px;
        background-color: #F4F1E8
}

/* Menu subitem text on hover | TT-13791590-hc */
#mainnav-menu ul a:hover {
    color: #000000;
}


/* category posts columns widget background color adjust */
.widget-category-posts .more-posts .more-posts-content {
    background: #f4f1e8
}


/* change blog post title and page title color to purple | #14924382-hc */
h2.post-title, .page-title {
	color: #350A4F;
	 text-transform: none;
}



/* change post title style to normal text on homepage | #14924382-hc */
h3.post-title {
	text-transform: none;
}


/* hide author and date on single post page | #XXXXXX-hc eD */
.meta-date,
.single-post .meta-author {
	display: none;
}

/* remove border from leave a comment area in post meta on single post page | #XXXXXX-hc eD */
.postmeta .sep, 
.postmeta .post-edit-link {
	padding-left: 0;
	margin-left: 0;
	border-left: none;
}

/*Hide post author across site*/
.meta-author {
	display: none;
}


/* remove italics on In The News cateogry page #15443897 (DOC) */
.category-in-the-news .widget .textwidget p {
  font-style: normal;
}

/* remove more italics style from texts (DOC) */
.category-in-the-news #subscribe-text, .category-in-the-news a.excerpt-more-link.more-link, .category-in-the-news ul.post-categories {
  font-style: normal;
}

#subscribe-blog-blog_subscription-15 {
  font-style: normal;
}

#footer-wrap {
 display: none;	}

/* Color links with the readmore id */

a#readmore {
    color: #E64A19;
}



.hangingindent {   padding-left: 26px ;   text-indent: -26px ; } 

#footer-widgets .widget {
    background: #350A4F;
}

#footer-widgets .widgettitle {
    background: #350A4F;
}

p#subscribe-email {
    padding-top: 10px;
    padding-bottom: 0px;
}

/*Footer colors*/
#footer-widgets-bg{
  background-color: #350A4F;
}

.widgettitle, #footer-widgets .widgettitle, #footer-widgets .widget ul, #footer-widgets .widget div, #footer-wrap, #footer a:hover{
  color: white;
}


/* Match buttons to theme style | #24422236-hc KEF */
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: "Alegreya",serif;
    font-size: 14.4px;
    text-transform: uppercase;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 1.0em;
    border: 0;
    color: #222;
    line-height: 1.6;
}
/* END Match buttons to theme style | #24422236-hc KEF */

/* Set custom background to buttons | #33322719-hc FB */
button.wp-block-button__link {
	background-color: #350a4f;
	color: white;
}

#footer-widgets-bg button.wp-block-button__link {
	background-color: #e64a19;
	color: white;
}

button:hover,
button.wp-block-button__link:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: #350a4f;
}
/* END Set custom background to buttons | #33322719-hc FB */