/*
Theme Name: Sweetness Child Theme
Description: A child theme based on Sweetness v2 by BNE Creative.
Author: Kerry Kline
Author URI: http://www.bnecreative.com
Version: 1.0
Template: sweetness
*/

/*
 * 	IMPORTANT! There is no need to @import the parent's
 *	main style.css file. It's already enqueued!!
*/



/* ===========================================================
 *	General
 * ======================================================== */

/* == Typography == */

/* == Media == */


/* ===========================================================
 *	Menu
 * ======================================================== */

/* == Mobile Nav btn ==*/
/*
@media (max-width: 767px) {
	.btn-navbar:not(.close-nav) {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		background-color: #C7AF7F;
	}
}
*/

/* == Menu == */
@media (min-width: 768px ) {
	#header-wrapper .menu-wrapper {
		margin-top: 20px;
	}
	
}



/* ===========================================================
 *	Header
 * ======================================================== */
#header-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
}

/* ===========================================================
 *	Main
 * ======================================================== */


@media( min-width: 768px ) {
	#main-content-wrapper #content > .page > .entry-content > .bne-slider-wrapper.alignfull {
		margin-top: -20px;
	}
	/*
	#main-content-wrapper #content > .page > .entry-content > .ghostkit-grid-with-bg:nth-child(1) {
		margin-top: -20px;
	}
	*/
}

/* == Blog == */
.term-heading,
.heading-border {
	display: block;
	position: relative;
	text-align: center;
}
.term-heading h1.entry-title,
.heading-border > .heading-inner {
	display: inline-block;
	padding: 12px 0;
	border-top: 2px solid #9c9c9c;
	border-bottom: 2px solid #9c9c9c;
	color: #d89d3d !important;
	font-weight: bolder;
	font-size: 3rem;
	text-transform: uppercase;
}

.post-intro {
	font-size: 1.3rem;
	font-style: italic;
	margin-bottom: 50px;
}

.single .entry-meta.meta-header {
	margin-bottom: 50px;
}
.single .entry-meta.meta-header,
.single .entry-meta.meta-header .sep,
.single .entry-meta.meta-header .bne-fa {
	color: #666;
}

.single .entry-meta.meta-header .sep {
	padding: 0;
}
.single .entry-meta.meta-header .bne-fa:not(.bne-fa-sep) {
	display: none;
}

.entry-meta .author:before {
	content: "By";
}

.share-heading {
	color: #d89d3d !important;
	margin-bottom: 20px !important;
}
.sub-meta-wrapper .share {
	float: none;
	margin: 0 auto;
	position: static;
	text-align: center;	
}
.sub-meta-wrapper .bne-share {
	display: inline-block;
}

.sub-meta-wrapper .bne-share .btn-share {
	background: #d89d3d;
	color: white;
	border: none;
	font-size: 25px;
}

.post.card {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.post.card:not(.has-title) .card-img-top {
	border-radius: 0;
}

.entry-meta.meta-grid-card-top {
	padding: 1.25em;
	margin: 0;
}

.entry-meta.meta-grid-card-bottom {
	padding: 0;
	margin: 0;
}
.entry-meta.meta-grid-card-top .bne-fa,
.entry-meta.meta-grid-card-bottom .bne-fa {
	display: none;
}



/* ===========================================================
 *	Footer
 * ======================================================== */

/* ===========================================================
 *	Blocks
 * ======================================================== */
 
 /* == Block: Text Media == */
@media (max-width: 600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		/* Force Media side to always be first */
		grid-template-areas: "media-text-media" "media-text-content" !important;
	}
	.wp-block-media-text .wp-block-media-text__content {
		padding-top: 20px;
	}
}


/* ===========================================================
 *	Shortcodes
 * ======================================================== */

/* ===========================================================
 *	Plugins
 * ======================================================== */
 
/* == Gravity Forms == */
.gform_wrapper .quote-form .gform_footer {
	margin-top: 0;
}
.gform_wrapper .quote-form .gform_footer input[type=submit] {
	width: calc(100% - 16px);
}


/* == BNE Portfolio == */
#bne-portfolio-wrapper .heading-border > .heading-inner {
	color: #666 !important;
}
