/*!
Theme Name: Five Heart Home | Crafted by Grace + Vine Studios (a Kadence Child Theme)
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Grace and Vine Studios
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 :root{--crafted-button-radius:10px;--crafted-border-style:dotted;--crafted-border-width:4px;--crafted-border-color:var(--global-palette6)}.entry-content a,.entry-content h1 a,.entry-content h2 a,.entry-content h3 a,.entry-content h4 a,.entry-content h5 a,.entry-content h6 a{color:var(--global-palette3);text-decoration:underline;text-decoration-color:var(--global-palette-highlight);text-decoration-thickness:2px}.entry-content a.wp-element-button,.entry-content a.button,.entry-content a.wp-block-social-link-anchor,.entry-content a.wprm-recipe-link{color:inherit;text-decoration:none}.entry-content a:not(.wp-element-button):not(.button):not(.wp-block-social-link-anchor):not(.wprm-recipe-link):hover,.entry-content h1 a:hover,.entry-content h2 a:hover,.entry-content h3 a:hover,.entry-content h4 a:hover,.entry-content h5 a:hover,.entry-content h6 a:hover{color:var(--global-palette-highlight);text-decoration:underline;text-decoration-thickness:2px}hr,body .wp-block-separator,body .wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide),body .wp-block-separator.has-background:not(.is-style-dots){border-bottom-style:var(--crafted-border-style);border-bottom-width:var(--crafted-border-width);border-bottom-color:var(--crafted-border-color);background:transparent;height:0;border-top:0}body.link-style-offset-background .entry-content p a,body.link-style-offset-background .entry-content h1 a,body.link-style-offset-background .entry-content h2 a,body.link-style-offset-background .entry-content h3 a,body.link-style-offset-background .entry-content h4 a,body.link-style-offset-background .entry-content h5 a,body.link-style-offset-background .entry-content h6 a,body.link-style-offset-background .entry-content a h1,body.link-style-offset-background .entry-content a h2,body.link-style-offset-background .entry-content a h3,body.link-style-offset-background .entry-content a h4,body.link-style-offset-background .entry-content a h5,body.link-style-offset-background .entry-content a h6,body.link-style-offset-background .entry-content strong>a,body.link-style-offset-background .entry-content a>strong,body.link-style-offset-background .entry-content em>a,body.link-style-offset-background .entry-content a>em,body.link-style-offset-background .entry-content ul:not(.fsri-list):not(.wp-block-social-links):not(.wptg-gallery-ul) a:not(.ez-toc-link),body.link-style-offset-background .entry-content ol a{background-position:center;background-size:100% 2em;transition:.3s;background-image:linear-gradient(var(--global-palette-highlight-alt2),var(--global-palette-highlight));color:var(--global-palette3);text-decoration:none;padding-left:2px;padding-right:2px}body.link-style-offset-background .entry-content p a:hover,body.link-style-offset-background .entry-content h1 a:hover,body.link-style-offset-background .entry-content h2 a:hover,body.link-style-offset-background .entry-content h3 a:hover,body.link-style-offset-background .entry-content h4 a:hover,body.link-style-offset-background .entry-content h5 a:hover,body.link-style-offset-background .entry-content h6 a:hover,body.link-style-offset-background .entry-content a:hover h1,body.link-style-offset-background .entry-content a:hover h2,body.link-style-offset-background .entry-content a:hover h3,body.link-style-offset-background .entry-content a:hover h4,body.link-style-offset-background .entry-content a:hover h5,body.link-style-offset-background .entry-content a:hover h6,body.link-style-offset-background .entry-content strong>a:hover,body.link-style-offset-background .entry-content a:hover>strong,body.link-style-offset-background .entry-content em>a:hover,body.link-style-offset-background .entry-content a:hover>em,body.link-style-offset-background .entry-content ul:not(.fsri-list):not(.wp-block-social-links):not(.wptg-gallery-ul) a:not(.ez-toc-link):hover,body.link-style-offset-background .entry-content ol a:hover{background-image:linear-gradient(var(--global-palette-highlight-alt),var(--global-palette-highlight-alt));background-size:100%;text-decoration:none}.link-style-offset-background .entry-content div.has-theme-palette8-background-color a:not(.button){background-image:none;text-decoration:underline}.link-style-offset-background .entry-content div.has-theme-palette8-background-color a:not(.button):hover{background-image:none;text-decoration:underline;color:var(--global-palette5)}body.link-style-offset-background .entry-content .kt-blocks-post-grid-item-inner a,body.link-style-offset-background .entry-content .kt-blocks-post-grid-item-inner a:hover{background-image:none}body.link-style-offset-background .entry-content div.has-theme-palette8-background-color article.kt-blocks-post-grid-item a{text-decoration:none}body.link-style-offset-background .entry-content article.kt-blocks-post-grid-item:hover .entry-title{text-decoration:underline}ul ::marker{color:var(--global-palette6,#e69a5c)}.entry-content ul:not(.ez-toc-list):not(.ez-toc-list-level-3):not(.wp-block-social-links):not(.wptg-gallery-ul):not(.kb-gallery-ul):not(.feast-category-index-list):not(.wprm-recipe-instructions)>li{list-style-type:none!important;position:relative}.entry-content ul:not(.ez-toc-list):not(.ez-toc-list-level-3):not(.wp-block-social-links):not(.wptg-gallery-ul):not(.kb-gallery-ul):not(.feast-category-index-list):not(.wprm-recipe-instructions) li::before{content:' ';display:block;position:absolute;left:-20px;background-color:var(--global-palette6);width:10px;height:10px;border-radius:50%;font-size:20px;margin-top:10px}.single-content ul.fsri-list{padding-left:0}ul.fsri-list a:hover{text-decoration:underline!important}.single-content.entry-content ol:not(.wprm-recipe-instructions){padding-left:0}.entry-content ol:not(.wprm-recipe-instructions)>li{list-style-type:none;counter-increment:list-counter;position:relative;padding-left:30px}.entry-content ol:not(.wprm-recipe-instructions) li::before{content:counter(list-counter);position:absolute;display:block;left:0;background-color:var(--global-palette6);color:var(--global-palette3);width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;font-size:.8em;margin-top:5px;padding-left:1px}ol[start|="1"]>li:first-child::before{counter-set:list-counter 1}ol[start|="2"]>li:first-child::before{counter-set:list-counter 2}ol[start|="3"]>li:first-child::before{counter-set:list-counter 3}ol[start|="4"]>li:first-child::before{counter-set:list-counter 4}ol[start|="5"]>li:first-child::before{counter-set:list-counter 5}ol[start|="6"]>li:first-child::before{counter-set:list-counter 6}ol[start|="7"]>li:first-child::before{counter-set:list-counter 7}ol[start|="8"]>li:first-child::before{counter-set:list-counter 8}ol[start|="9"]>li:first-child::before{counter-set:list-counter 9}ol[start|="10"]>li:first-child::before{counter-set:list-counter 10}ol[start|="11"]>li:first-child::before{counter-set:list-counter 11}ol[start|="12"]>li:first-child::before{counter-set:list-counter 12}ol[start|="13"]>li:first-child::before{counter-set:list-counter 13}ol[start|="14"]>li:first-child::before{counter-set:list-counter 14}ol[start|="15"]>li:first-child::before{counter-set:list-counter 15}ol[start|="16"]>li:first-child::before{counter-set:list-counter 16}ol[start|="17"]>li:first-child::before{counter-set:list-counter 17}ol[start|="18"]>li:first-child::before{counter-set:list-counter 18}ol[start|="19"]>li:first-child::before{counter-set:list-counter 19}ol[start|="20"]>li:first-child::before{counter-set:list-counter 20}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}60%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}}.bouncing-icons .wp-block-kadence-column img,.bouncing-icons.wp-block-kadence-column img,.header-social-wrap a img,.header-social-wrap a svg{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:1;-webkit-animation-iteration-count:1}.bouncing-icons .wp-block-kadence-column:hover img,.bouncing-icons.wp-block-kadence-column a:hover img,.header-social-wrap a:hover img,.header-social-wrap a:hover svg{cursor:pointer;animation-name:bounce;-moz-animation-name:bounce}.site-branding a.brand img.svg-logo-image{max-width:100%}.site-header-upper-inner-wrap::after{content:" ";display:block;border-bottom-style:var(--crafted-border-style);border-bottom-width:var(--crafted-border-width);border-bottom-color:var(--crafted-border-color);margin-top:3px}header ul.sub-menu{border:solid 1px var(--global-palette6)}.drawer-content.content-align-center .mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap>a{padding-left:calc(44px + 0.5em)}.mobile-drawer-content.content-align-center .mobile-navigation ul ul{padding-left:0}.mobile-drawer-content.content-align-center .mobile-navigation ul ul a{font-size:.8em}.mobile-drawer-content li.menu-item:hover a{text-decoration:none}.site-middle-footer-wrap.site-footer-row-container::before{content:" ";display:block;border-bottom-style:var(--crafted-border-style);border-bottom-width:var(--crafted-border-width);border-bottom-color:var(--crafted-border-color);margin-bottom:3px}footer .wpforms-container .wpforms-field{padding:0}body footer a,body footer a:hover{text-decoration:none}.kadence-breadcrumbs.yoast-bc-wrap{margin-bottom:0;font-size:15px}header.entry-header .entry-meta a{text-decoration:underline}.kadence-breadcrumbs a,header.entry-header .entry-meta .author a,.entry-content div.wprm-recipe.wprm-recipe-template-five-heart-home-jump-buttons a{text-decoration:none}.kadence-breadcrumbs a:hover,header.entry-header .entry-meta a:hover,.entry-content div.wprm-recipe.wprm-recipe-template-five-heart-home-jump-buttons a:hover{text-decoration:underline;text-decoration-color:var(--global-palette3)}header.entry-header{margin-bottom:0}header.entry-header .entry-meta{margin:0;font-size:15px}.wprm-recipe.wprm-recipe-template-five-heart-home-jump-buttons{margin-top:0;text-align:left;float:left;margin-right:10px}.social-rocket-inline-buttons.social-rocket-desktop-only{float:left;clear:none}.social-rocket-inline-buttons.social-rocket-desktop-only+*{clear:both}.single-content p:first-of-type{clear:both}.entry-content-wrap .entry-content.single-content{margin-top:5px}.entry-related{border-radius:15px}.entry-related .entry-related-inner-content{background:var(--global-palette8);padding:30px;border-radius:15px}.entry-related article.entry.loop-entry{box-shadow:none;background:transparent}.entry-related .loop-entry .entry-content-wrap{padding:0;margin-top:10px}.entry-related h3.entry-title{text-align:center}.entry-related h3 a{font-weight:400;text-decoration:none}.reply .comment-reply-link{background:var(--global-palette-btn-bg);color:var(--global-palette-btn);border:solid 2px var(--global-palette-btn-bg);border-radius:var(--crafted-button-radius)}.reply .comment-reply-link:hover{background:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover);border:solid 2px var(--global-palette-btn-bg);border-radius:var(--crafted-button-radius)}.comment .comment-content p{margin-top:0}.comment .comment-metadata{padding-bottom:0}.comment img.wprm-comment-rating{margin:0}.comments-area .bypostauthor>.comment-body{background:var(--global-palette8);padding:20px}.comments-area article.comment-body{margin-bottom:0}.comments-area .comment-body{border-bottom:0}.comments-area ol.comment-list article{border-bottom-style:var(--crafted-border-style);border-bottom-width:var(--crafted-border-width);border-bottom-color:var(--global-palette3);padding-top:30px;margin-top:10px}.comments-area .reply{top:30px;right:15px}.comment-respond{margin-top:30px}aside.widget-area p,aside.widget-area div,aside.widget-area ul{margin:0}aside button.wp-block-search__button.has-icon.wp-element-button{display:block}aside div.wp-block-search__inside-wrapper{display:flex!important}input.search-field[type="search"]{border-radius:10px;padding-top:4px;padding-bottom:4px}.wp-block-search .wp-block-search__input{border:0}form.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:solid 2px var(--global-palette-btn-bg);border-radius:10px}.wpforms-container .wpforms-field,.wpforms-submit-container .wpforms-submit{padding:5px 0}.wpforms-container.inline-fields .wpforms-form{gap:30px}.wpforms-container.inline-fields .wpforms-submit-container{padding-top:5px}@media screen and (max-width:767px){div.wpforms-container.inline-fields .wpforms-field-container{display:block;width:100%}div.wpforms-container.inline-fields .wpforms-field-container>.wpforms-field{float:none;margin:0;padding:5px 0;width:100%}.wpforms-container.inline-fields .wpforms-form{flex-direction:column;gap:0}.wpforms-container.inline-fields .wpforms-submit-container{width:100%}}.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{border-radius:10px;border:solid 2px var(--global-palette3);text-align:center;color:var(--global-palette5)}.wpforms-container input::placeholder,.wpforms-container textarea::placeholder,form.search-form input::placeholder,.wp-block-search input.wp-block-search__input::placeholder{opacity:1;color:var(--global-palette3)}button.wpforms-submit{width:100%;border:solid 2px var(--global-palette-btn-bg)}button.wpforms-submit:focus-visible{outline:solid 2px var(--global-palette6)}.comments-area input[type="text"],.comments-area input[type="email"],.comments-area input[type="url"],.comments-area input[type="password"],.comments-area input[type="search"],.comments-area input[type="number"],.comments-area input[type="tel"],.comments-area input[type="range"],.comments-area input[type="date"],.comments-area input[type="month"],.comments-area input[type="week"],.comments-area input[type="time"],.comments-area input[type="datetime"],.comments-area input[type="datetime-local"],.comments-area input[type="color"],.comments-area textarea{border-radius:22px;border:solid 2px var(--global-palette-btn-bg);color:var(--global-palette5)}.comments-area .comment-form textarea::placeholder{color:var(--global-palette3)}.comments-area .comment-form .comment-input-wrap p label,.comments-area .comment-form p.comment-form-float-label label{color:var(--global-palette3)}.comment-form .comment-input-wrap p.comment-form-cookies-consent{flex-direction:row;align-items:center}.comment-form .comment-form-cookies-consent label:not(:placeholder-shown){margin-left:0}.comment-form .comment-input-wrap input#wp-comment-cookies-consent{width:auto}.wp-block-search .wp-block-search__input{border:none;color:var(--global-palette3);width:100%}.kadence-search-svg path,body .wp-block-search .wp-block-search__button path{color:var(--global-palette6)}.wp-block-search .wp-block-search__input::placeholder,::placeholder,form input.search-field::placeholder,input::placeholder{font-weight:400;opacity:1;color:var(--global-palette3)}header form.search-form input.search-field,.drawer-inner form.search-form input.search-field{background:transparent;border:0;color:var(--global-palette3)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper),body .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:solid 2px var(--global-palette3);border-radius:10px}form.search-form{border-bottom:solid 2px var(--global-palette6)}.archive .loop-entry.type-post h2.entry-title,.blog .loop-entry.type-post h2.entry-title,.search-results .loop-entry.type-post h2.entry-title{font-weight:400;text-align:center}.archive .loop-entry.type-post h2.entry-title a,.blog .loop-entry.type-post h2.entry-title a,.search-results .loop-entry.type-post h2.entry-title a,.wp-block-kadence-postgrid article h3.entry-title a{text-decoration:none}.archive .loop-entry.type-post:hover h2.entry-title a,.blog .loop-entry.type-post:hover h2.entry-title a,.search-results .loop-entry.type-post:hover h2.entry-title a,.wp-block-kadence-postgrid article:hover .entry-title,.entry-related article.entry.loop-entry:hover .entry-title{text-decoration:underline}.archive.content-style-unboxed .wp-site-blocks article .post-thumbnail,.blog.content-style-unboxed .wp-site-blocks article .post-thumbnail,.search-results.content-style-unboxed .wp-site-blocks article .post-thumbnail{margin-bottom:.5em}.post-archive.grid-cols,.search-archive.grid-cols{column-gap:20px;row-gap:20px}article .kt-blocks-above-categories{display:none}article .gvc-post-grid-cat-wrapper{background:#fff;margin-right:10%;margin-left:10%;margin-top:-15px;border:solid 2px var(--global-palette1)}.entry-content article.kt-blocks-post-grid-item .gvc-post-grid-cat-wrapper a{text-decoration:none}.pagination .nav-links{display:flex}.pagination .nav-links .current{border-radius:var(--crafted-button-radius)}.pagination .nav-links a:hover,.pagination .nav-links a:focus,.pagination .nav-links a:active{border-bottom:solid 2px var(--global-palette-btn-bg);border-radius:var(--crafted-button-radius)}h1.page-title.archive-title{margin-bottom:15px}.archive-description>*:first-child{margin-top:0}body div#ez-toc-container{border-width:2px}body div#ez-toc-container .toc-toggle-lt{width:calc(100% + 50px);margin-left:-30px;border-top:solid 2px var(--global-palette1)}body div#ez-toc-container ul li a.ez-toc-link,body div#ez-toc-container ul li a.ez-toc-link:hover{background-image:none}a.wptg-gallery-item-link:hover,.kb-section-has-link:hover{text-decoration:underline}.wptg-gallery-id-wp-taxonomy-grids .wptg-blocks-gallery-item .wptg-blocks-gallery-item-inner a:not(.button){padding:0;text-decoration:none}.wptg-gallery-id-wp-taxonomy-grids .wptg-blocks-gallery-item .wptg-blocks-gallery-item-inner a:not(.button):hover{text-decoration:underline}.single-content .wp-block-yoast-faq-block .schema-faq-section{border:solid 2px var(--global-palette-highlight);margin-bottom:0}.single-content .wp-block-yoast-faq-block .schema-faq-section+.schema-faq-section{border-top:0}.wp-block-yoast-faq-block .schema-faq-question.faq-q-open{border:0}.single-content .wp-block-yoast-faq-block a.schema-faq-question{margin-bottom:0;color:var(--global-palette-btn);text-decoration:none;background:#fff;font-size:20px}.single-content .wp-block-yoast-faq-block a.schema-faq-question:hover{text-decoration:none}.schema-faq-answer{border-bottom:none}.wp-block-yoast-faq-block p.schema-faq-answer{border-bottom:0;border-left:solid 2px var(--global-palette-btn-bg-hover);border-right:solid 2px var(--global-palette-btn-bg-hover);padding-top:1em;padding-bottom:1em;font-size:22px}.wp-block-yoast-faq-block p.schema-faq-answer:last-child{border-bottom:solid 2px var(--global-palette-btn-bg-hover)}body.home main .wp-block-search{margin:initial;padding:initial;background:initial}body.home main .wp-block-search button{display:initial;visibility:initial}body.home main .wp-block-search__label{position:initial;left:initial;top:initial}.single-content figure.size-large>img{margin-left:auto;margin-right:auto}