/*
Theme Name:     Self Confidence
Theme URI:      https://studiomommy.com/wordpress-blog-themes
Template:       kadence
Author:         Studio Mommy
Author URI:     https://studiomommy.com
Description:    A vibrant lifestyle blog that blends beauty tips, DIY home projects, and delicious, easy-to-follow recipes—perfect for anyone looking to add a touch of style and creativity to everyday living.
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

@font-face {
    font-family: 'Breathine';
    src: url('fonts/Breathine.woff2') format('woff2'),
         url('fonts/Breathine.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.header-button-wrap {
  margin-right: -25px;
}

.recipe .loop-entry .entry-content-wrap {
  padding: 2rem !important;
}

a.post-more-link {
	background: var(--global-palette6) !important;
	color: var(--global-palette9) !important;
	padding: 15px 25px;
	font-weight: normal;
	letter-spacing: 0.1em !important;
}

a.post-more-link:hover {
	background: var(--global-palette1) !important;
	color: var(--global-palette9) !important;
}

.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {
  padding: 10px;
  margin-top: -90px !important;
  position: relative;
  z-index: 999999 !important;
  margin-left: 20px;
  width: 90%;
}

.kadence-blocks-gallery-item__caption {
  margin-bottom: 20px;
}

.entry-related-carousel .loop-entry .entry-content-wrap {
	padding: 2rem 0em;
}

.entry-related-carousel h3.entry-title {
	font-size: 26px;
}

@media screen and (min-width: 768px) {
  .grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {grid-template-columns: 2fr 2fr;}
}

/* ConvertKit
--------------------------------------------- */
.formkit-form[data-uid="9295708053"] .formkit-button > span, .formkit-form[data-uid="9295708053"] .formkit-submit > span {
  background: var(--global-palette6) !important;
	color: var(--global-palette9) !important;
	font-size: 16px !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	font-weight: normal;
}

.formkit-form[data-uid="9295708053"] .formkit-submit:hover > span {
  background-color: #222222 !important;
  color: #ffffff !important;
}



/* Instagram Feed
--------------------------------------------- */
.sb_instagram_header.sbi_medium,
.entry-related .entry-meta {
  display: none !important;
}

#sb_instagram .sbi_follow_btn a, #sb_instagram #sbi_load .sbi_load_btn {
	background-color: var(--global-palette6) !important;
	border-radius: 0px;
	font-size: 16px;
	text-transform: none;
	letter-spacing: 0em;
}

#sb_instagram .sbi_follow_btn a:hover, 
#sb_instagram .sbi_follow_btn a:focus, 
#sb_instagram #sbi_load .sbi_load_btn:hover {
	box-shadow: none;
	background-color: var(--global-palette9) !important;
	color: var(--global-palette6) !important;
}
