/*
Theme Name:     My Kadence
Theme URI:      n/a
Template:       kadence
Author:         Pro Author
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/*Round corners for products*/
.products img, .wc-block-grid__products img {
	border-radius:12px;
}

/*Round corners for posts*/
.loop-entry .post-thumbnail img {
	border-radius:12px 12px 0 0;
}

.post-archive .entry.loop-entry {
		border-radius:12px;
    box-shadow:0px 15px 25px 0px rgba(0,0,0,0.05);
	  text-align:center;
}

.loop-entry .entry-header {
    margin-bottom: 0;
}

.woocommerce ul.products li.product.loop-entry .button {
	color:var(--global-palette-highlight);
}

/*Fix product loop styling*/
.wc-block-grid__product .wc-block-grid__product-title {
	  font-size: 17px;
    font-weight: 500;
	text-transform:uppercase;
}

.wc-block-grid__product .wc-block-grid__product-price {
		  font-size: 16px;
}


.wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    color:var(--global-palette-highlight);
	  font-size: 14px;
    font-weight: 800;
  	font-family:Rubik, sans-serif;
	text-transform:uppercase;
}

#wrapper ul.wc-block-grid__products li.wc-block-grid__product.loop-entry .product-details {
	  padding-bottom:12px;
}

#wrapper ul.wc-block-grid__products {
    column-gap: 1.5rem;
}

.wp-block-handpicked-products.wp-block-woocommerce-handpicked-products {
	margin-bottom:10px;
}

:root {
    --global-md-spacing: 1em;
}

/* Accessibility button */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 150%;
    padding: 6px;
}

.kadence-blocks-form-success {
    background: var(--global-palette8);
    border: 1px solid var(--global-palette1);
    color: var(--global-palette1);
}

/*Affiliate disclaimer*/
.entry .single-content .aff {
	font-size:0.9em;
	text-align:right;
  padding: 0 0 18px 0;
	border-bottom: 1px solid;
  border-color: #e9e9e9;
	margin-top:20px;
}

/*Author box*/
.entry-author-profile img {
	width:100px;
}


.entry-author-style-center .entry-author-avatar:before, .entry-author-style-center .entry-author-avatar:after {
	width: calc(50% - 70px);

}
.entry-author-style-center
.entry-author-profile .entry-author-description {
	font-size:18px;
	max-width:90%;
}

.white-circle {
  background: white;
  padding: 8px;
	width:150px;
	height:150px;
  border-radius: 50%;
  display: inline-block;
}

.wp-block-woocommerce-single-product .wc-block-components-product-sale-badge.wc-block-grid__product-onsale {
	right:auto;
	left:14px;
	top:14px;
}
