.wp-block-coblocks-pricing-table-item {
	display: flex;
	 flex-flow: column nowrap;
}

.wp-block-coblocks-pricing-table-item .wp-block-button {
	margin-top: auto !important;
}

.comments-area {
	display:none;
}
.page .wp-block-coblocks-media-card.is-stacked-on-mobile .wp-block-coblocks-media-card__content {
    margin-top: 0px;
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
	color:#111;
}

.duotone{
	filter: grayscale(1);
}

@media only screen and (min-width: 1024px){.page-id-283411 .wp-container-61c0bfadb53cb #main .wp-block-group:not(.alignwide):not(.alignfull){
width: 20px;
}} 

.page-id-283411 .fullwidth{
	width: auto !important;
}

/* 2022-01-18 DR blockquote width adjustment for mobile */

@media only screen and (max-width: 768px){
.wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner>[class*=wp-block-] {
	max-width: 85vw;
}}

@media only screen and (max-width: 768px){
	.wp-block-quote p {
		font-size: 1.0rem;
	}
}
@media only screen and (max-width: 768px) {
	.wp-block-quote {
		margin-top: 25px;
		margin-bottom: 25px;
	}
}

/* 2022-01-19 @sonjaleix Book Cues page above fold and mobile adjustments */
@media only screen and (max-width: 768px){
.wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner>blockquote p {
	padding-top: 16px;
}
.wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner>blockquote cite {
	padding-bottom: 16px;
	text-align: center;
	font-size: .8rem;
}
	.coblocks-row-1117135532818 .wp-block-column:first-child {
		margin-bottom: 0;
	}
	h2#h-never-be-overlooked-underestimated-or-misunderstood-again {
		font-size: 28px !important;
		margin-top: 0;
	}
}

/* Changes the background color for the "Bonus" page only */
body.page-id-292609 {
    background-color: #f4f3ef;
}

/* Removes padding from sides of pages */
@media only screen and (min-width: 560px) {
.page:not(.has-cover-block-first) .site-main {
    padding: 48px 0px 48px 0px;
}
}

/* Limits max width of related posts on smaller screens */
@media screen and (max-width: 949px) {
.rp4wp-related-posts.rp4wp-related-post {
    max-width: 70%;
}
}

/* Resolves Coblocks v2.22.1 big with carousel image width */
.has-carousel.has-aligned-cells .coblocks-gallery--item{    width:100%; 
 }

/* Hide it */
.hide {
	display: none;
}

/* Curated links style adjustments */
.curated a {
	border-bottom: none;
  font-weight: normal;
}

/* Omits top padding from all pages except for category pages */
#main:not(body.category *) {
	padding-top: 0px;
}

/* Reduce size of headings in blog posts */
.entry-content h2 {
	font-size: 2rem;
}

/* Some padding for category names and smaller */
.single-category {
	padding-bottom: 10px;
	font-size: 1rem;
}

/* Hotfix for GH398 - TR */
.single-post [data-js-upvotes] .sop-voting {
	left: -70px;
}
.has-tertiary-sidebar [data-js-upvotes] {
	padding-left: 55px !important;
	border-left: 1px solid #e0e0e0;
}
.has-tertiary-sidebar [data-js-upvotes] .sop-voting {
	left: -15px;
	top: 58px;
}
.has-tertiary-sidebar [data-js-upvotes]:first-of-type .sop-voting {
	top: 0
}

/* WPForms Input centering */
.wpforms-container input[type=date], .wpforms-container input[type=datetime], .wpforms-container input[type=datetime-local], .wpforms-container input[type=email], .wpforms-container input[type=month], .wpforms-container input[type=number], .wpforms-container input[type=password], .wpforms-container input[type=range], .wpforms-container input[type=search], .wpforms-container input[type=tel], .wpforms-container input[type=text], .wpforms-container input[type=time], .wpforms-container input[type=url], .wpforms-container input[type=week], .wpforms-container select, .wpforms-container textarea {
	margin: auto!important;
	width: 60%!important;
	height: 50px!important;
	font-size: 1.1rem!important;
	}
}

/* Hide extra Jetpack search filters */
.jetpack-instant-search__search-results-secondary {
	display: none!important;
}

/* Hide Jetpack search slug */
.jetpack-instant-search__path-breadcrumb {
	display: none!important;
}

/* Hide submit spinner on forms */
.wpforms-submit-spinner {
	display: none!important;
}

/* Temp fix to scroll the table of contents when too long - GH477 */ 
@media only screen and (min-width: 1024px) {
	.toc-container .items {
		overflow-y: scroll;
		max-height: calc(100vh - 80px);
	}
}