/* GLOBAL */
body .wp-block-quote {
	border:0;
	padding:40px 40px 20px ;
}
body .wp-element-button,
body .wp-block-button__link {
	text-transform:uppercase;
	padding:5px 40px;
	transition:all .5s ease;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
	color:#fed781;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
	color: #fff;
	background:#555;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container a {
	font-size:.8rem
}

/* HOME PAGE */
.home .site-brand {
	visibility:hidden
}
.home .wp-block-site-logo,
.home .wp-block-post-title,
.home .wp-block-spacer {
	display:none
}
.home .site-header {
	padding-bottom:0 !important;
}
.home .wp-block-post-title {
	text-align:center;
	font-size:70px;
	color:#dab667;
}
.book-row figure {
	width:100%;
}
.book-row .book-teaser {
	margin-left:20px
}
.wp-site-blocks blockquote {
	max-width:90% !important;
}
body .order-now {
	margin:auto;
}
.wp-block-embed.is-type-video {
	max-width:800px;
}
body .post-grid .wp-block-button__link {
	font-size:15px;
	padding:5px 25px;
}
.post-grid article {
	border-width:1px;
	border-color:#888;
}
.testimonial-slider {
	padding-left:15px !important;
	padding-right:15px !important;
}
.frontpage-categories ul {
	padding:0;
	list-style:none;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
.frontpage-categories li a {
	display:inline-block;
	background:#d7b263;
	color:#000;
	padding:10px 40px;
	margin:15px 20px;
	border-radius:4px;
	text-decoration:none;
	transition:all .5s ease;
	width:250px;
	text-align:center;
}
.frontpage-categories li a:hover {
	background:#fed781;
}
@media (max-width: 460px) {
    .home .site-header .site-brand {
		display:none;
	}
	.home header nav {
		display:block;
		position:absolute;
		right:0px;
	}
}

/* ABOUT PAGE */
.connecting-ideas {
	font-size:22px
}
.experienced-leader {
	margin:100px 10px 40px;
}

/* PODCASTS PAGE */
.page-id-1326 h3 {
	text-align:center
}

/* MEMBERSHIP PAGES */
.swpm-yellow-box {
	color:#000;
}

/* OVERRIDE DEFAULT RESPONSIVE CODE */
@media (min-width: 1085px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none !important;
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: block !important;
        width: 100%;
        position: relative;
        z-index: auto;
        background-color: inherit;
    }
}

/* neutralize the wp default for 600px */
@media (min-width: 600px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: flex;
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none;
    }
}
