/*Become a Member Button*/
.btn-member {
    background-color: #3D3BAF;
    color: white;
		border: 1px solid #3D3BAF;
    border-radius: 8px;
		width: 100%;
		text-align: center;
		padding: 0.2rem 0.5rem 0.2rem 0.5rem !important;
}

/*Donate Today! Header Button*/
.nav3 a {
	 	background-color: #3D3BAF;
    color: white;
		font-weight: bold;
		border: 1px solid #3D3BAF;
    border-radius: 8px;
		text-align: center;
		padding: 0.6rem 0.5rem !important;
}
.nav3 a:hover {
	 	background-color: black;
}

.btn-member:hover {
	background-color:#ffffff;
	border: 0.1rem  solid #3D3BAF;
	color: black;
}

@media only screen and (max-width: 600px) {.nav3 a {
	 	background-color: #3D3BAF;
    color: #3D3BAF;
		font-weight: bold;
		border: 2px solid white;
		text-align: center;
		justify-content: center;
	}
	
.nav3 a:hover {
	 	background-color: inherit;
}
}

.menu-highlight a {
	background-color: #4A90E2;
	border-radius: 10px;
}

/* Add 'Discuss' icon */
.social-navigation a[href='https://discuss.qnotescarolinas.com/'] svg {
	display: none;
}

.social-navigation a[href='https://discuss.qnotescarolinas.com/'] {
		background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M12,0C5.4,0,0.1,5.3,0,11.8h0v12.1h12.1v0c6.5-0.1,11.8-5.4,11.8-12C23.9,5.4,18.6,0,12,0z M12,18.8c-1,0-1.9-0.2-2.8-0.6 l-4,0.8L6,15.2c-0.5-1-0.8-2.1-0.8-3.2c0-3.8,3.1-6.8,6.8-6.8s6.8,3.1,6.8,6.8S15.7,18.8,12,18.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: fit;
	height: 22px;
	width: 22px;
}

.site-footer .social-navigation a[href='https://discuss.qnotescarolinas.com/'] {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='%23fff' d='M12,0C5.4,0,0.1,5.3,0,11.8h0v12.1h12.1v0c6.5-0.1,11.8-5.4,11.8-12C23.9,5.4,18.6,0,12,0z M12,18.8 c-1,0-1.9-0.2-2.8-0.6l-4,0.8L6,15.2c-0.5-1-0.8-2.1-0.8-3.2c0-3.8,3.1-6.8,6.8-6.8s6.8,3.1,6.8,6.8S15.7,18.8,12,18.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/*Support Banner*/
.banner {
    display: block;
    margin: auto;
    background: linear-gradient(to top, #36008D 0%, #36008D 40%, #00C9B8 40%, #00C9B8 10%);
    width:100%;
    font-family:Ubuntu;
    font-weight: medium;
    font-size: 2vw;
    color: #36008D;
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 3rem;
}

.btn-donate {
    text-align: center;
    align-content: center;
    width: 100%;
    background:none;
    border: 2px solid white;
    font-weight: bold;
    color: white !important;
    font-family: Ubuntu;
    padding: .5rem;
    border-radius: .5rem;
		font-size: .8rem !important;
}

a:link {
  text-decoration: none;
}

/* Archive header */
.archive .page-subtitle {
	display: none;
}

/* Accent headers */
.wpnbha .cat-links, amp-script .wpnbha .cat-links {
	display: block;
}

/* remove default theme styles */
.accent-header::before, .accent-header::after, .article-section-title span::before, .article-section-title span::after {
	content: none;
}

div.wpnbha .article-section-title, .accent-header {
	color: #000;
	font-size: 1em;
}

div.wpnbha .article-section-title:after {
	background-color: #b87eb7;
}

.article-section-title::after, .page h1.entry-title::after, .accent-header::after, .archive .page-description::after {
	background-color: #b87eb7;
	content: "";
	display: block;
	height: 5px; 
	margin: .25rem 0 .5rem;
	width: 50px;
}

.accent-header, .archive .page-description  {
	display: block;
	text-align: left;
}
.accent-header::after {
	clear: both;
}

/* Accent header for page and archive title */
.page h1.entry-title, .archive .page-description {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: 900;
}

/* Homepage blocks - large single featured story === custom css class "single-feature" on homepage block */
.wpnbha.single-feature {
	margin-top: 0;
}

.wpnbha.single-feature .post-has-image {
	text-align: center;
}

.wpnbha.single-feature .cat-links {
	display: block;
	text-align: center;
}
.wpnbha.single-feature article.post-has-image .entry-meta {
	justify-content: center;
}

.wpnbha.single-feature .post-has-image .entry-wrapper {
	width: 96%;
	background: #fff;
	position: relative;
	margin: -10% auto 0;
	padding: 1rem;
}

.wp-block-search .wp-block-search__button{	
	background: #ffffff;
	border: none;
}

.wp-block-search .wp-block-search__inside-wrapper{
	border-radius: 4px;
}

.search-form input {
	border-radius: 4px;
}

.entry-meta, .entry-footer {
	display:flex;
	justify-content: flex-start;
	align-items: center;
}
.posted-on {
	margin-left:10px;
}

.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry {
	border-bottom-color: #3D3BAF;
}

.directorist-search-top__title{
	color:white;
	font-size:46px;
	font-weight:700;
}

.directorist-search-top__subtitle{
	color:white;
}

/* Pages with hidden titles - make full-width group block touch header and footer */
.hide-page-title .site-content {
	margin-top: 0;
}

.hide-page-title .entry-content > .wp-block-group.alignfull:first-child {
	margin-top: 0;
}

.hide-page-title .entry-footer {
	display: none;
}

.hide-page-title .site-footer {
	margin: 0;
}

@media (max-width: 781px) {
	.wp-block-group .wp-block-group__inner-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.page-template-single-wide .entry .entry-content .wp-block-group .alignfull {
		margin-left: -20px;
		margin-right: -20px;
	}
}

.single .main-content > .post-thumbnail:first-child {
	align-content: center;
}

.mobile-sidebar, .mobile-sidebar button:hover, .mobile-sidebar a, .mobile-sidebar a:visited, .mobile-sidebar .nav1 .sub-menu > li > a, .mobile-sidebar .nav1 ul.main-menu > li > a {
	color: #ffffff;
	background: #3D3BAF;
}

.newspack-above-header-popup {padding-left:1em}

.entry-title {font-weight: 800}

.directorist-search-contents {padding: 10px 0 20px}

.directorist-search-contents .directorist-search-form-top {box-shadow: 1px 1px 5px #cccccc}