#menu-header-menu.nav.navbar-nav.navbar-right.top-buffer.text-uppercase {
  text-transform: capitalize;
}

.hidden-xs.desktop-logo {
  width: 140px;
}

h1 {
  font-size: 46px;
  line-height: 54px;
}

h2 {
  font-size: 28px;
  line-height: 32px;
}

h3 {
  font-size: 24px;
  line-height: 30px;
}

h4 {
  font-size: 22px;
  line-height: 30px;
}

h5 {
  font-size: 20px;
  line-height: 28px;
}

h6 {
  font-size: 18px;
  line-height: 24px;
}

p {
  font-size: 18px;
  line-height: 24px;
}
/* Fixes text link styling in single templates and link focus */
a:focus {border:1px solid #f7941e;}
body.single .post-content a {
		border-bottom:1px solid;
}
body.single .post-content a:hover {
		text-decoration:none;
		border-bottom-color: #f7941e;
}
/* Don't apply link styling to share buttons */
.addtoany_content a {border-bottom:0px !important;}

/* SINGLE POST */
.blogtitle.entry-title {
  margin-top: 0px;
  font-family: 'Raleway';
}
img.alignleft, div.wp-caption.alignleft {
		float:left;
		margin-right:10px;
		margin-bottom:10px;
}

img.alignright, div.wp-caption.alignright {
		float:right;
		margin-left:10px;
		margin-bottom:10px;
}

.nav>li>a:hover,
.nav>li>a:focus {
  color: black !important;
  background-color: #E7EC7A !important;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  color: black !important;
  background-color: #E7EC7A !important;
}

.lsow-button.lsow-custom.lsow-medium.lsow-rounded {
  color: #000000;
}

.header3 .logo img {
  width: 100px;
  padding-top: 3px;
}
body.give-donation-history .header3 {
		margin-bottom: 90px;
}
body.home #footer-cta {display:none;visibility:hidden;}

#bs-example-navbar-collapse-1.navbar-collapse.collapse {
  padding-top: 10px;
  padding-bottom: 10px;
}
.archive-header {padding-top:75px;}
/* Buttons */
button.load-more {
	padding: 15px 20px !important;
  border-radius: 0px;
  border: 2px solid !important;
  background: #e7ec7a !important;
  color: black !important;
  margin: 30px auto;
}
.donate-highlight {
		border:2px solid #f7941e;
}
/* POPUP */
.bww-popup-button {
		background: #e7ec7a;
		padding:15px 20px;
		color:black;
}
.bww-popup-wrap {
		padding:10px;
		background-color:white;
		color:black;
		min-height:300px;
}

/*FOOTER*/
.social-media-button-container {
  margin-left: -10px;
  padding-left: 20px;
  border-left-width: 1px;
  border-left-style: solid;
}
.footer-menu h3.widget-title {
		font-weight:700;
		font-size:22px;
		margin-top:10px;
}
.footer-menu ul {
		list-style:none;
		padding:0px;
}
/* Other pages */
#upcoming-webinar-page .bww-slide-body {
		margin-bottom:30px;
}

/* Moderators Shortcode Styles for Homepage and Moderators Page*/

#home-moderators-list .moderator-panelist-wrap {
  width: 100%;
}

#home-moderators-list .moderator-panelist-wrap .bww-headline-wrapper{
  display:none;
}
#home-moderators-list .moderator-panelist-wrap.bww-panelist .bww-panelist-speaker {
		grid-template-columns: 1fr 1fr 1fr 1fr;
}

li.bww-speaker p.author-name {text-transform:uppercase;}
li.bww-speaker .author-bio {display: none;}
li.bww-speaker .author-designation {font-weight:normal;}
li.bww-speaker {margin-bottom:20px;}
li.bww-speaker .author-avatar {width:150px;height:150px;}

/* MailChimp Subscription Footer */
.mc4wp-form-4324 .mc4wp-form-fields > p > input {
  width: 100%;
	padding: 20px;
	display: block;		
	background-color: #ffffff;
  border: 1px solid #686868;
}

.mc4wp-form-4324 .mc4wp-form-fields > p > input[type="submit"] {
  color: #000000;
  border: 2px solid #000000; 
	max-width: 170px;
  background-color: transparent;	
}

@media(min-width: 769px){
	/* MailChimp Subscription Footer */	
	.mc4wp-form-4324 .mc4wp-form-fields {
	 display: flex;
	 align-items: center;	
	 justify-content: space-between;
	 flex-wrap: nowrap;	
  }
		
 .mc4wp-form-4324 .mc4wp-form-fields > :nth-child(1),
 .mc4wp-form-4324 .mc4wp-form-fields > :nth-child(2),
 .mc4wp-form-4324 .mc4wp-form-fields > :nth-child(4) {
	 width: calc(20% - ( 0.75 * 30px ) );
 }

 .mc4wp-form-4324 .mc4wp-form-fields > :nth-child(3) {
   width: calc( 40% - (0.5 * 30px) );
 }
		
 .mc4wp-form-4324 .mc4wp-form-fields > p > input[type="submit"]:hover {
   background-color: #ffffff;
   border-color: #ffffff;
 }		

}
/*GENERAL MEDIA QUERIES*/
@media screen and (max-width:768px) {
		.header3 .logo img {
				width:85px;
		}
		
		.mc4wp-form-4324 .mc4wp-form-fields > p {
		  margin-bottom: 30px;
		}
		#home-moderators-list .moderator-panelist-wrap.bww-panelist .bww-panelist-speaker {
			grid-template-columns: 1fr 1fr;
		}
}
/* Featured/Popular post lists */
@media screen and (max-width:786px){
		.side-webinar .orbit-article-db {
				grid-template-columns: 1fr 150px;
		}
		.side-webinar .orbit-article-db .orbit-thumbnail-bg {
			min-height:150px!important;
		}
}

.side-webinar .orbit-article-db {
		display: grid;
		grid-template-columns: 1fr 188px;
 		margin: 20px 0px 20px 0px;
  	grid-column-gap: 5px;
}

.side-webinar .orbit-article-db .orbit-thumbnail-bg {
		min-height:170px;
		margin-top:20px;
}
/*GIVE DONATION FORMS*/
#give-embed-form-wrapper iframe .give-form-templates {
		font-family: 'Roboto', sans-serif !important;
}
/*#bww-donor-wall .give-donor__load_more.give-button-with-loader, */
#bww-donor-wall .give-donor-container-variation__timestamp {display: none;}
#bww-donor-wall .give-donor-container-variation__name {font-size:20px;}
#bww-donor-wall .give-donor-details__total {font-size:18px;}
#bww-donor-wall .give-donor-details__wrapper span:last-child {font-size:14px;}

/* TEMP */
@media (min-width:769px) { 
		.page-id-5115 .sow-tabs-tab-container {max-width:20%;}
		.page-id-5115 .articles-four-grid {grid-template-columns: 1fr 1fr 1fr;}
}
@media (max-width:768px) {
		.page-id-5115 .sow-tabs-tab-container {
				max-width:100%;
				padding-bottom:0px !important;
				overflow:scroll;
				flex-direction:row !important;
				align-items:normal !important;
		}
}
ul#webinar-categories {
  list-style: none;
  padding-left: 30px;
}
ul#webinar-categories li {
  display: inline-block;
  padding: 5px 10px;
  background-color: #f4903f;
  margin: 5px;
  border-radius: 3px;
  color: black;
}

.yrm-btn-wrapper span{font-size:18px;} .yrm-toggle-expand{text-align:left!important;}
.yrm-content p{
		color: black;
}
.yrm-btn-wrapper span{
	  text-align: left;
		text-decoration:underline;
}
.yrm-btn-wrapper span:hover {
    color: #febf40;
}
.yrm-content div{
  color: #333!important;
}