/*
Theme Name:     Scrumptious
Theme URI:      https://scrumptious.sheshoppesdemo.com
Template:       kadence
Author:         SheShoppes
Author URI:     https://sheshoppes.com
Description:    Scrumptious is more than just a theme - it's a visual treat, designed to show off your tasty recipes in the best way possible. It's fully compatible with the WPRM plugin and comes packed with features that will make your food blog stand out. These include a nicely designed recipe card to display your delicious meals, uniquely styled post loops to keep your audience hooked, and well-placed product affiliate blocks for monetization. Get set to serve your content hot and fresh with Scrumptious!
Version:        1.4.1
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


h1, h2, h3, h4, h5 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
}

.wp-block-search .wp-block-search__input, input[type="search"] { border-radius: 0!important; color: initial; background: var(--global-palette9); }
.wp-block-search__inside-wrapper { border-radius: 0!important; border-color: var(--global-palette3)!important; }
select, textarea, .comment-form input:placeholder-shown+label, .comment-form textarea:placeholder-shown+label, .comment-form .comment-input-wrap p label, .comment-form p.comment-form-float-label label, .comment-form input:placeholder-shown+label, .comment-form textarea:placeholder-shown+label, textarea::-webkit-input-placeholder, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="range"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__rendered { border-radius: 0!important; border-color: var(--global-palette4)!important; color: var(--global-palette4)!important; }

.entry-taxonomies a { font-weight: inherit; }
.kb-posts-style-unboxed .entry.loop-entry { box-shadow: none; }
.entry-related-inner.content-container { display: block; }
.entry-title {
	line-height: 1em;
}
.entry-title a:hover {
	box-shadow: inset 0px -15px 0px 0px var(--global-palette6);
}
a {
	transition: all .2s ease-in-out;
}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
	margin: 5px 0;
}
.wp-block-post figure { max-width: 100%; height: auto; }



.block-popularposts .loop-entry .entry-title a:hover { color: initial!important; }



.post-archive-hero-section .entry-hero-container-inner {
	padding: 20px 0;
}
body.blog #archive-container .entry-content-wrap,
body.archive #archive-container .entry-content-wrap {
	text-align: center;	
}
.wp-block-kadence-posts.item-image-style-above .has-post-thumbnail .post-thumbnail,
.archive.content-style-unboxed .wp-site-blocks .post-thumbnail, .blog.content-style-unboxed .wp-site-blocks .post-thumbnail, .post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail, .search-results.content-style-unboxed .wp-site-blocks .post-thumbnail { margin-bottom: 0!important; }
.wp-block-kadence-posts.item-image-style-above .has-post-thumbnail .entry-content-wrap,
#archive-container .entry-content-wrap { position: relative; }
.wp-block-kadence-posts.item-image-style-above .has-post-thumbnail .entry-title,
#archive-container.item-image-style-above .has-post-thumbnail .entry-title { padding-top: 20px; margin: 0; }
.wp-block-kadence-posts.item-image-style-above .has-post-thumbnail .entry-taxonomies,
#archive-container.item-image-style-above .has-post-thumbnail .entry-taxonomies { background-color: rgba(255, 255, 255, 1); position: absolute; top: 0; left: 50%; transform: translate(-50%, -100%); display: inline-block; padding: 2px 7px; white-space: nowrap; }

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after {
	top: 0;
	height: 1px!important;
}

@media screen and (min-width: 768px) {
	.entry-related-inner-content { padding: 0; }
}
.entry-related-inner-content .entry-content-wrap { text-align: center; }

.splide .splide__arrow {
	box-shadow: none!important; 
	opacity: 1;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	top: 40%;
}
.splide__pagination button {
	box-shadow: none!important; }
.splide .splide__arrow--prev {
	left: -20px;
}
.splide .splide__arrow--next {
	right: -20px;
}
.wp-block-button__link { box-shadow: none!important; }

@media screen and (min-width: 767px) {
	.entry-author-style-center .entry-author-profile .entry-author-description {
		max-width: 90%;
}
}
.entry-author-follow a.social-button {
	background-color: transparent!important;
}

.post-navigation .nav-previous .kadence-svg-iconset, .post-navigation .nav-next .kadence-svg-iconset { display: none; }

.comment-body {
	border-color: var(--global-palette4);
}
.parent .comment-body { border: 0; }
.bypostauthor .comment-body { background-color: var(--global-palette8);
padding: 30px; }
.bypostauthor .comment-body .comment-content {
	margin-bottom: 0!important;
}
@media screen and (min-width: 767px) {
	.bypostauthor .reply { top: 30px; right: 30px; }
}
.entry-author-style-center .entry-author-avatar:before,
.entry-author-style-center .entry-author-avatar:after,
.post-navigation .nav-previous:after {
	background: var(--global-palette4);
}
.entry-author-style-center { border-bottom-color: var(--global-palette4); }

.woocommerce-cart table.cart .product-name a, .woocommerce-checkout table.cart .product-name a, #add_payment_method table.cart .product-name a { var(--global-palette1); }
.woocommerce form .form-row label { color: var(--global-palette4); }.wavy {
  --mask: radial-gradient(49.53px at 50% 68.25px,#000 99%,#0000 101%) calc(50% - 52.5px) 0/105px 100%,radial-gradient(49.53px at 50% -42px,#0000 99%,#000 101%) 50% 26.25px/105px 100% repeat-x;
  -webkit-mask: var(--mask);
  mask: var(--mask);
}
