/**
 * Theme Name:       Melissa K Norris
 * Theme URI:        https://bizbudding.com/mai-theme/
 * Description:      Mai Slate starter theme for the Genesis Framework.
 * Author:           BizBudding
 * Author URI:       https://bizbudding.com/
 * Version:          2.1.1
 * Text Domain:      melissaknorris
 * Template:         genesis
 * Template Version: 3.3.5
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */


 :root {
	--content-sidebar-wrap-margin-top: 0;
	--border-radius: 0;
	--button-text-transform: uppercase;
	--button-font-weight: bold;
}

.nav-header a,
.nav-footer a {
	font-family: var(--heading-font-family);
	font-weight: bold;
	font-size: var(--font-size-sm) !important;
}

.menu-item-button,
.entry-more {
	--button-text-transform: capitalize;
	--button-font-weight: none;
}

.wp-block-separator {
	background: rgba(106,128,140,.1);
}

@media only screen and (min-width: 800px) {
	.vertical-separator {
		border-left: 1px solid var(--color-body);
		padding-left: var(--spacing-xl);
	}
}

.page-header-inner {
	background: var(--color-white);
	padding: var(--spacing-xl);
}

.archive-description.cpt-archive-description {
	display: none !important;
}

.archive-description {
	margin-top: var(--spacing-lg);
}

/* .sidebar > .widget:last-child {
	position: -webkit-sticky;
	position: sticky;
	top: 64px;
	z-index: 99;
}

.admin-bar .sidebar > .widget:last-child {
	top: 80px;
} */

.author-box {
	box-shadow: none !important;
	background: var(--color-alt) !important;
	border: none !important;
	margin-bottom: 0px !important;
}
.author-box .avatar {
	border-radius: 50px;
}

.footer-menu-podcast a {
	font-family: var(--body-font-family);
}

.kajabi-form--inline {
    padding: 0px !important;
}

#kajabi-form .kajabi-form__btn {
	width: 100%;
}

/* Turns the logos on homepage greyscale */
.home-logos {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.ytp-chrome-top.ytp-show-cards-title {
	display: none;
}

#grow-me-in-content-recs-root {
	display: none !important;
}

/* Mediavine CSS */
@media only screen and (max-width: 450px){
    li {
        word-break: break-word;
    }
}
@media only screen and (max-width: 359px){
    .content-sidebar-wrap  {
        width:100%!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    .wprm-recipe{
        padding-left:0px!important;
        padding-right:0px!important;
        border:0px!important;
    }
}
/* End Mediavine CSS */

/* WPRM shortcode */
.wprm-recipe-jump  {
	background: var(--color-primary) !important;
	color: var(--color-white) !important;
	padding: var(--spacing-sm);
	text-transform: uppercase !important;
	font-weight: bold !important;
	font-family: var(--body-font-family) !important;
	letter-spacing: 1px;
}