/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/*
object-fit: cover; -> This will make the picture cover the entire container at the top of the post

object-fit: contain; -> will make sure that the image is always fully shown, even if it has to make it smaller
*/
/*
object-position has two percentages, the first one changes left and right the second one changes it up and down.

at the moment, 0 20% is moving the image 0% from the left, and 20% from the bottom
*/
.featured-image-wrap .has-animation.featured-image.th-w-full.th-h-full.wp-post-image {
	object-fit: cover; 
}
/*Adjusting the position of post's content -22023085-hc - SM*/
*/

@media screen and (min-width: 991px) {
.single-post #primary {
	margin-top: 200px;
	object-position: 0 20%;
}
}

/* Featured image height 22023439-hc - LS*/
@media screen and (min-width: 768px) {
.featured-image-wrap {
    min-height: 700px;
}
}
/* Change position of featured image on specific post 21042826-hc cw */
.postid-238 .featured-image-wrap .has-animation.featured-image.th-w-full.th-h-full.wp-post-image {
	object-fit: cover;
	object-position: 0 60%;
}

/* Removes padding on top of sharing buttons 2977192-zd */
.wpnbha button {
    margin-top: 0 !important;
}
/* Set featured images to contain on smaller screens | 21231027-hc */
@media screen and (max-width: 991px) {
    .featured-image-wrap {
        height: auto;
    }

    .featured-image-wrap .has-animation.featured-image.th-w-full.th-h-full.wp-post-image {
        object-fit: contain;
    }
} 

/* Changes font size of featured content title for desktop or tablet #22025490-hc sw */

@media screen and (min-width: 500px) {
	.featured-content .primary-section .entry-title a {
    	font-size: 1.5rem;
}
}
@media screen and (max-width: 500px) {
	.featured-content .primary-section .entry-title a {
    	font-size: 1.2rem;
}
} /* ---Remove h2 padding about page |22407547 -HC (JW) --- */ 
.post-615 .wp-block-column h2{
    margin-top: 0;
}
/* ---Remove logo line | 22407547-HC (JW) --- */ 
.header-left-col .site-branding{
    border-right: none;
} 

/*---Change featured content text size mobile | 22407547-HC (JW) --- */ 
@media only screen and (max-width: 500px) {
    .featured-content .primary-section .entry-title a {
        font-size: 1rem;
    }
}
/* Footer: add a space after the site title -- 21125378-hc (EZ) */
@media (min-width: 768px) {
  .site-footer-title {
    margin-right: 20px;
  }
}
/* Logo: change the max size -- 22416496-hc (EZ) */
.site-header .custom-logo {
  max-width: 150px
} 
/* Footer: change the widget width -- 22416496-hc (EZ) */
@media (min-width: 992px) {
  .site-footer .widget {
      width: 33.333%;
  }
}
/* Remove tags from posts -- 22416496-hc (AH) */
.entry-tags {
	display: none;
} 
/*hide post navigations*/
.navigation.post-navigation {
    display: none;
}

/* Hide author on home page | 23861250-hc BC*/
.home .entry-footer {
  display: none;
}
/* Block Button: add a min-width so they all look similar -- 24734193-hc (EZ) */
.wp-block-buttons .wp-block-button__link {
  min-width: 190px;
}
	/*Adjusting the button margins on the Podcast page -24734193-hc - SM*/
.wp-block-buttons > .wp-block-button + .wp-block-button {
	margin-left: 0px;
}
/*CSS to hide the grey block shown/24985670-HC/SK*/

blockquote:before {
display:none;
}
/* --- Hide Cart Icon / 25224989-HC  --- */
.site-header-cart {
    display: none;
}

.page-id-1563 .site-main .hentry.has-post-thumbnail .entry-header {
    margin-top: 0px;
}
/* --- Remove overlapping from featured image / 25838085-HC  --- */
.page-id-1563 .site-main .hentry.has-post-thumbnail .entry-header {
    margin-top: 0px;
} 
/* Remove grid gap from the Layout Grid on the page 1754 / io / #27331455-hc  */
.page-id-1754 .wp-block-jetpack-layout-grid {
	grid-gap: 0;	
} 
/* Set f height for pricing table SS-27446822-hc */
@media (min-width: 782px) {
.wp-block-column.pricing-table .wp-block-column .wp-block-group { 
  min-height: 592px;
}
}
/* Hide "Category" word in header of category pages | 27959243-hc */
.page-title .th-text-secondary-base {
  display: none;
}
/*Adjust category archive width & padding 28128912-hc sy*/
.archive .archive-description {
    max-width: 100%;
    padding: 30px 0px;
}
/*Category page title font size & top padding 28128912-hc sy*/
.archive.woocommerce-active .site-main .page-title {
    font-size: 2.887rem;
    padding-top: 25px;
	fff;
}
/*Category page background color 28128912-hc sy*/
.page-header.th-w-full.th-stack--sm.th-bg-secondary-lightest.th-text-secondary-base.sm\:th-px-lg.sm\:th-py-md.th-p-base.th-border-b.th-border-secondary-lighter {
    background-color: #fff;
}
/*Archive description text color 28128912-hc sy*/
.archive .archive-description p {
    color: #000;
}
/* Remove entry header on Coaching page | 29430480-hc | SV */
.page-id-828 .entry-header {
	display: none;
} 
/* Hide product price from All Products block | 29430480-hc | SV */
.wc-block-grid__product .wc-block-grid__product-price {
	display: none;
}