/**
 *  Theme Name: The Kitchen Whisperer
 *  Theme URI: https://www.oncecoupled.com
 *
 *  Description: Custom Genesis child theme. Made with love!
 *  Tags: custom-made, genesis, child-theme
 *
 *  Author: Once Coupled
 *  Author URI: https://www.oncecoupled.com
 *
 *  Version: 1.0.0
 *  Template: genesis
 *  Template Version: 2.5.3
 *
 *  Text Domain: once-coupled-the-kitchen-whisperer
 *  License: All rights reserved.
 */
@font-face{font-family:Nevis;src:url(/wp-content/themes/once-coupled-the-kitchen-whisperer/assets/fonts/nevis-webfont.woff2) format('woff2'),url(/wp-content/themes/once-coupled-the-kitchen-whisperer/assets/fonts/nevis-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body{font-family:Nevis,sans-serif;font-size:1.4rem;color:#414042}.entry-content,p{font-family:Nunito,sans-serif}.single .entry-content{font-size:1.8rem}h1,h2,h3,h4,h5,h6{line-height:1.15;margin:12px 0 8px;color:#c75393;font-family:Nevis,sans-serif}h1{font-size:2.6rem}h2{font-size:2.4rem}h3{font-size:2rem}h4,h5,h6{font-size:1.8rem}.archive-title,.entry-title,.widget-title{margin-top:0;text-align:center;color:#7d4169}@media screen and (min-width:1024px){.archive-title,h1.entry-title{text-align:left}.archive-title{line-height:1}}.post-listing .entry-title{margin:8px auto 0;font-size:1.4rem}.widget-title{letter-spacing:.025em}a{text-decoration:none;color:#414042;-webkit-transition:.4s;transition:.4s}a:hover{color:#8e8e8e;cursor:pointer}.archive-description a,.author-box a,.entry-content a{color:#c75393;text-decoration:underline}.archive-description a:focus,.archive-description a:hover,.author-box a:focus,.author-box a:hover,.entry-content a:focus,.entry-content a:hover{text-decoration:none}.more-link-container{text-align:center}.more-link-container .more-link{text-transform:lowercase;font-size:1.6rem;text-decoration:none;color:#7d4169;line-height:1}.more-link-container .more-link:hover{color:#be7caa}input,select,textarea{font-family:Nunito,sans-serif;font-size:1.4rem;background:#f6f6f6;border:0}.button,a.button{font-family:Nevis,sans-serif;font-size:2rem;letter-spacing:.05em;text-decoration:none;color:#fff;background:#8469a8;display:inline-block;line-height:1;padding:4px 8px}.button a{color:#fff}.button:hover a,a.button:hover{background:#635093}::-webkit-input-placeholder{color:#414042;text-transform:lowercase;letter-spacing:.1em}::-moz-placeholder{color:#414042;text-transform:lowercase;letter-spacing:.1em}:-ms-input-placeholder{color:#414042;text-transform:lowercase;letter-spacing:.1em}:-moz-placeholder{color:#414042;text-transform:lowercase;letter-spacing:.1em}.search-container{position:relative}.search-form{overflow:hidden;border:1px solid #c75393;border-radius:20px}.search-form input{float:left;height:36px;line-height:36px;font-family:Nevis,sans-serif;color:#7d4169;background:0 0}.search-form input[type=search]{width:calc(100% - 40px);padding-right:0;word-break:normal;font-size:1.6rem;letter-spacing:0}.search-form input[type=submit]{width:40px;text-indent:-9999px;font-size:2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:#8469a8}.search-container .search-submit-icon{pointer-events:none;position:absolute;top:10px;right:14px;color:#8469a8}.search-container .search-submit-icon:hover{color:#be7caa}.search-container ::-webkit-input-placeholder{color:#7d4169;letter-spacing:.025em}.search-container ::-moz-placeholder{color:#7d4169;letter-spacing:.025em}.search-container :-ms-input-placeholder{color:#7d4169;letter-spacing:.025em}.search-container :-moz-placeholder{color:#7d4169;letter-spacing:.025em}.widget_search input[type=search]{width:calc(100% - 65px)}.widget_search input[type=submit]{width:65px;text-indent:0}@media screen and (min-width:1116px){.site-inner{background:#f6f6f6}}.content-sidebar-wrap,.site-footer>.wrap{padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.content-sidebar-wrap,.site-footer>.wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:1024px){.site-inner{padding-top:76px}.content-sidebar-wrap,.site-footer>.wrap,.wrap{max-width:1020px;padding:0;margin-left:auto;margin-right:auto}.content-sidebar-wrap{padding-top:32px}}.content-sidebar-wrap{background:#fff;padding-bottom:32px}@media screen and (min-width:1116px){.content-sidebar-wrap{max-width:1116px;padding:32px 48px 0}}.sidebar{display:block;max-width:300px;margin:40px auto 0}.menu-toggle,.sub-menu-toggle{display:block;color:#fff;background:0 0}.menu-toggle{padding:0;font-size:2.2rem}.sub-menu-toggle{display:none}@media screen and (min-width:1024px){.content{float:left;width:700px}.sidebar-content .content{float:right}.full-width-content .content{width:100%;float:none}.sidebar{float:right;margin-top:-12px}.sidebar-content .sidebar{float:left}.menu-toggle,.sub-menu-toggle{display:none}}.menu-toggle:focus,.menu-toggle:hover{color:#f4d8e7}.genesis-nav-menu{clear:both;margin:0;line-height:1;text-align:center}.genesis-nav-menu .menu-item{position:relative;display:inline-block;font-size:1.3rem;letter-spacing:.025em}.genesis-nav-menu .menu-item a{color:#7d4169;display:block;padding:4px 0}.genesis-nav-menu .menu-item a:hover{color:#c75393}.genesis-nav-menu .menu-item.no-click a:hover{cursor:default}@media screen and (min-width:1024px){.genesis-nav-menu .menu-item{font-size:1.4rem}.genesis-nav-menu .menu-item,.genesis-nav-menu .menu-item a{display:inline-block}}.genesis-nav-menu .sub-menu{display:none!important}.nav-primary{position:fixed;z-index:99;top:48px;left:0;width:100%;display:none;overflow-y:scroll;height:calc(100% - 48px);background:#fff}.admin-bar .nav-primary{top:94px;height:calc(100% - 94px)}@media screen and (min-width:783px){.admin-bar .nav-primary{top:80px;height:calc(100% - 80px)}}.nav-primary .menu-item{display:block;border-top:1px solid #f6f6f6}.nav-primary>.wrap>.genesis-nav-menu>.menu-item:last-of-type{border-bottom:1px solid #eee}.nav-primary .menu-item a{padding:16px;min-height:48px;font-size:2rem}@media screen and (min-width:1024px){.admin-bar .nav-primary,.nav-primary{top:0;height:auto}.nav-primary{position:relative;top:auto;left:auto;width:auto;display:block;height:auto;background:0 0;overflow:visible;margin-top:-125px;margin-bottom:16px}.nav-primary .menu-item{display:inline-block;border:0;float:left;line-height:1.2}.nav-primary .menu-item:nth-of-type(4),.nav-primary .menu-item:nth-of-type(5),.nav-primary .menu-item:nth-of-type(6){float:right}.nav-primary .menu-item:nth-of-type(10),.nav-primary .menu-item:nth-of-type(11),.nav-primary .menu-item:nth-of-type(12),.nav-primary .menu-item:nth-of-type(7),.nav-primary .menu-item:nth-of-type(8),.nav-primary .menu-item:nth-of-type(9){display:none}.nav-primary .menu-item::after{content:'\B7';display:inline-block;font-size:4rem;vertical-align:top;margin-top:-4px}.nav-primary .menu-item:nth-of-type(3)::after,.nav-primary .menu-item:nth-of-type(4)::after{content:none}.nav-primary>.wrap>.genesis-nav-menu>.menu-item:last-of-type{border-bottom:0}.nav-primary>.wrap>.genesis-nav-menu>.menu-item:first-of-type a{padding-left:0}.nav-primary>.wrap>.genesis-nav-menu>.menu-item:nth-of-type(4) a{padding-right:0}.nav-primary .menu-item a{padding:5px 20px;min-height:auto;max-width:110px}.nav-primary .menu-item:nth-of-type(5) a{max-width:120px}.nav-primary .menu-item:nth-of-type(6) a{max-width:140px}}.nav-header .menu-item{margin-right:4px}.nav-header .menu-item a{color:#fff;background:#8469a8;padding:6px 12px}.nav-header .menu-item a:hover{color:#fff;background:#c75393}.nav-footer .menu-item{display:block;text-transform:uppercase}@media screen and (min-width:1024px){.nav-footer .menu-item{display:inline-block}.nav-footer .menu-item::after,.nav-footer .menu-item:first-of-type::before{content:'\B7';display:inline-block;font-size:3rem;vertical-align:top;margin-top:-3px;margin-left:4px}.nav-footer .menu-item:first-of-type::before{margin-left:0;margin-right:4px}.nav-footer .menu-item a{padding:4px}}.pagination,.pagination-container{clear:both;text-align:center;font-size:1.5rem}.pagination .pagination-omission,.pagination a{color:#fff;background:#c75393;display:inline-block}.pagination .active a,.pagination a:hover{background:#7d4169}.pagination-container{margin:56px auto 72px}@media screen and (min-width:768px){.pagination-container{overflow:hidden;margin-bottom:64px}}.pagination-text{color:#8469a8;font-family:Nevis,sans-serif;font-size:1.6rem;text-transform:uppercase;letter-spacing:.08em}.archive-pagination ul{margin:0}.archive-pagination li{display:inline-block;margin:0 2px 4px}.archive-pagination .pagination-omission,.archive-pagination a{min-width:30px;height:30px;line-height:30px;text-transform:lowercase;padding:0 4px}.archive-pagination .pagination-next a,.archive-pagination .pagination-previous a{width:auto;padding:0 12px}.archive-pagination .pagination-next .svg-inline--fa,.archive-pagination .pagination-previous .svg-inline--fa{font-size:1rem;position:relative;top:-1px}.archive-pagination .pagination-previous .svg-inline--fa{margin-right:4px}.archive-pagination .pagination-next .svg-inline--fa{margin-left:4px}.adjacent-entry-pagination{margin:12px auto 60px;text-transform:lowercase}@media screen and (min-width:768px){.adjacent-entry-pagination{margin:32px auto}}.adjacent-entry-pagination .pagination-next,.adjacent-entry-pagination .pagination-previous{margin-bottom:0;line-height:1}.adjacent-entry-pagination a{padding:4px 12px 6px}.adjacent-entry-pagination .svg-inline--fa{position:relative;font-size:1rem}.adjacent-entry-pagination .pagination-previous .svg-inline--fa{margin-right:2px}.adjacent-entry-pagination .pagination-next .svg-inline--fa{margin-left:2px}.site-header{margin-top:48px}@media screen and (min-width:1024px){.site-header{margin-top:0;position:relative}}.title-area{margin:0 auto 8px}.site-title{margin:0}.title-area .site-title a{display:block;margin:0 auto;width:214px;height:196px;text-indent:-9999px;background:url(/wp-content/themes/once-coupled-the-kitchen-whisperer/assets/images/logo-mobile.png) center/214px no-repeat}.title-area .site-title a:hover{opacity:.8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.title-area .site-title a{background-image:url(/wp-content/themes/once-coupled-the-kitchen-whisperer/assets/images/logo-mobile@2x.png)}}@media screen and (min-width:414px){.title-area .site-title a{width:293px;height:268px;background:url(/wp-content/themes/once-coupled-the-kitchen-whisperer/assets/images/logo.png) center/293px no-repeat}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:414px),(min-resolution:192dpi) and (min-width:414px){.title-area .site-title a{background-image:url(/wp-content/themes/once-coupled-the-kitchen-whisperer/assets/images/logo@2x.png)}}.site-description{text-indent:-9999px;margin:0;height:0}.mobile-navigation{position:fixed;top:0;left:0;width:100%;height:48px;overflow:hidden;z-index:100;color:#fff;background:#7d4169}.admin-bar .mobile-navigation{top:46px}@media screen and (min-width:783px){.admin-bar .mobile-navigation{top:32px}}@media screen and (min-width:1024px){.title-area{margin-bottom:0}.site-title{padding:0}.title-area .site-title a{position:relative;z-index:999}.mobile-navigation{position:relative;overflow:visible}.admin-bar .mobile-navigation,.mobile-navigation{top:0;margin-top:0;height:auto}.mobile-navigation .wrap{position:relative}}.mobile-navigation .menu-toggle{float:left;width:15%;height:48px}.mobile-navigation .social{float:left;width:70%;height:48px;border-right:1px solid #fff;border-left:1px solid #fff}@media screen and (min-width:1024px){.mobile-navigation .social{width:100%;height:auto;border:0;text-align:right}.mobile-navigation .search{display:none}}.mobile-navigation .search{height:48px;line-height:48px;text-align:center;float:right;width:15%;font-size:1.8rem;-webkit-transition:.4s;transition:.4s}.mobile-navigation .search:hover{color:#f4d8e7}.mobile-navigation #header-search{position:absolute;top:48px;left:0;width:100%;background:#fff}.mobile-navigation .search-container{padding:0 5%}.mobile-navigation .search-form{width:100%;margin:8px auto;height:40px}.mobile-navigation .search-container .search-submit-icon{right:calc(5% + 14px)}.nav-header{display:none}.widget{clear:both;margin-bottom:24px}@media screen and (min-width:1024px){.mobile-navigation #header-search{top:auto;right:0;bottom:-58px;left:auto;width:250px}.mobile-navigation .search-container{padding:0}.mobile-navigation .search-form{height:auto;padding:0;margin:0 auto}.mobile-navigation .search-container .search-submit-icon{right:14px}.nav-header{display:block;position:absolute;left:0;bottom:-12px}.widget{margin-bottom:44px}}.before-footer{display:none;overflow:hidden}.site-footer{color:#7d4169;background:#f4d8e7;padding:24px 0 12px;font-size:1.3rem;letter-spacing:.025em;text-align:center}.site-footer a{color:#7d4169}.site-footer a:hover{color:#c75393}.site-footer .back-to-top{display:block;text-align:center;text-transform:uppercase;padding:2px 0}.site-footer .back-to-top::before{content:'\005e';font-family:Nevis,sans-serif;margin-right:4px}@media screen and (min-width:1024px){.before-footer{display:block}.site-footer{padding:20px 0 12px}.site-footer .back-to-top{display:inline-block;line-height:1;padding:4px 0;letter-spacing:0}.nav-footer{display:inline-block;margin:0 4px}}.site-credits-container{text-align:center;display:block;text-transform:uppercase;margin-top:4px}.credits-text{display:none}.site-credits-box .designer,.site-credits-box .developer{display:block;padding:2px 0;font-size:1rem}@media screen and (min-width:1024px){.site-credits-container{position:relative;display:inline-block}.credits-text{display:block}.site-credits-box{max-height:0;width:125px;line-height:1.25;background:#f4d8e7;position:absolute;bottom:0;right:-150px;overflow:hidden;-webkit-transition:.2s linear;transition:.2s linear}.site-credits-container:hover{cursor:pointer}.site-credits-container:hover .site-credits-box{max-height:80px;padding:8px 8px 0}.site-credits-box .developer{margin-top:4px}}.site-footer .social{margin-top:4px}@media screen and (min-width:768px){.site-footer .social{display:inline-block;margin-top:0;margin-left:8px}}.entry{margin-bottom:40px}.post-listing .entry{margin-bottom:20px}@media screen and (min-width:1024px){.entry{margin-bottom:48px}.post-listing .entry{margin-bottom:28px}}.single .content .entry{margin-bottom:0}.entry-header{text-align:center}.entry-meta{font-family:Nevis,sans-serif;font-size:1.1rem;color:#7d4169;margin:8px 0 0}.entry-meta .date-piece{margin:0 1px}.breadcrumb{margin-bottom:20px;font-family:Nunito,sans-serif;border-left:2px solid #c75393;padding-left:12px}.breadcrumb a{text-decoration:underline}.breadcrumb a:hover{text-decoration:none}.archive-description{margin:0 0 32px}.archive-description p{text-align:center}.archive-description p:last-child{margin-bottom:0}.author-box{margin:24px 0 32px;text-align:center}.author-box .avatar{border-radius:100%;float:none}.author-box-title{font-size:2.4rem}.author-box-content p:first-child{margin-top:8px}.author-box-content p:last-child{margin-bottom:0}@media screen and (min-width:768px){.author-box .avatar{float:left;margin-right:16px}.author-box-title{margin-top:0}.author-box-content,.author-box-title{text-align:left}}.entry-comments{margin:24px 0}@media screen and (min-width:1024px){.archive-description p{text-align:left}.entry-comments{margin-bottom:44px}}.comment-list-title{font-size:2.4rem;text-align:center}.comment{font-family:Nunito,sans-serif}.comment.bypostauthor{background:#f6f6f6;border-color:#f6f6f6}.comment-header{color:#7d4169}.comment-author,.comment-author .comment-author-link,.comment-edit-link,.comment-reply a{font-family:Nevis,sans-serif;color:#7d4169}.comment-author .says::after{content:':';display:inline-block}.comment-edit-link{text-transform:uppercase}.comment-respond{margin:24px 0}@media screen and (min-width:1024px){.comment-respond{margin:44px 0 72px}}.comment-respond .comment-reply-title{font-size:2.7rem;text-align:center}@media screen and (min-width:768px){.comment-list-title,.comment-respond .comment-reply-title{font-size:2.4rem;text-align:left}}.comment-respond .form-submit input[type=submit]{background:#8469a8;color:#fff;text-transform:uppercase;font-family:Nevis,sans-serif;font-size:1.7rem;letter-spacing:.025em;padding:12px;width:100%}.comment-respond .form-submit input[type=submit]:hover{background:#635093}.comment-toggle{font-size:1.6rem;color:#fff;background:#c75393;display:block;width:150px;padding:8px;margin:0 auto;text-transform:lowercase;-webkit-transition:.4s;transition:.4s}.comment-toggle:hover{background:#7d4169}@media screen and (min-width:768px){.comment-toggle{display:none}}