/**
 *  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.
 */
 body {font-family: 'Nevis', sans-serif;font-size: 14px;font-size: 1.4rem;color: #414042;}p, .entry-content {font-family: 'Nunito', sans-serif;}.single .entry-content {font-size: 18px;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: 26px;font-size: 2.6rem;}h2 {font-size: 24px;font-size: 2.4rem;}h3 {font-size: 20px;font-size: 2rem;}h4, h5, h6 {font-size: 18px;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: 14px;font-size: 1.4rem;}.widget-title {letter-spacing: 0.025em;}a {text-decoration: none;color: #414042;-webkit-transition: 400ms;transition: 400ms;}a:hover {color: #8e8e8e;cursor: pointer;}.entry-content a, .archive-description a, .author-box a {color: #c75393;text-decoration: underline;}.entry-content a:hover, .entry-content a:focus, .archive-description a:hover, .archive-description a:focus, .author-box a:hover, .author-box a:focus {text-decoration: none;}.more-link-container {text-align: center;}.more-link-container .more-link {text-transform: lowercase;font-size: 16px;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: 14px;font-size: 1.4rem;background: #f6f6f6;border: 0;}.button, a.button {font-family: 'Nevis', sans-serif;font-size: 20px;font-size: 2rem;letter-spacing: 0.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: 0.1em;}::-moz-placeholder {color: #414042;text-transform: lowercase;letter-spacing: 0.1em;}:-ms-input-placeholder {color: #414042;text-transform: lowercase;letter-spacing: 0.1em;}:-moz-placeholder {color: #414042;text-transform: lowercase;letter-spacing: 0.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: transparent;}.search-form input[type="search"] {width: calc(100% - 40px);padding-right: 0;word-break: normal;font-size: 16px;font-size: 1.6rem;letter-spacing: 0;}.search-form input[type="submit"] {width: 40px;text-indent: -9999px;font-size: 20px;font-size: 2rem;letter-spacing: 0.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: 0.025em;}.search-container ::-moz-placeholder {color: #7d4169;letter-spacing: 0.025em;}.search-container :-ms-input-placeholder {color: #7d4169;letter-spacing: 0.025em;}.search-container :-moz-placeholder {color: #7d4169;letter-spacing: 0.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: 1024px) {.site-inner {padding-top: 76px;}}@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) {.wrap, .content-sidebar-wrap, .site-footer > .wrap {max-width: 1020px;padding: 0;margin-left: auto;margin-right: auto;}}.content-sidebar-wrap {background: #fff;padding-bottom: 32px;}@media screen and (min-width: 1024px) {.content-sidebar-wrap {padding-top: 32px;}}@media screen and (min-width: 1116px) {.content-sidebar-wrap {max-width: 1116px;padding: 32px 48px 0;}}@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 {display: block;max-width: 300px;margin: 40px auto 0;}@media screen and (min-width: 1024px) {.sidebar {float: right;margin-top: -12px;}.sidebar-content .sidebar {float: left;}}.menu-toggle, .sub-menu-toggle {display: block;color: #fff;background: transparent;}.menu-toggle {padding: 0;font-size: 22px;font-size: 2.2rem;}.sub-menu-toggle {display: none;}@media screen and (min-width: 1024px) {.menu-toggle, .sub-menu-toggle {display: none;}}.menu-toggle:hover, .menu-toggle:focus {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: 13px;font-size: 1.3rem;letter-spacing: 0.025em;}.genesis-nav-menu .menu-item a {color: #7d4169;}@media screen and (min-width: 1024px) {.genesis-nav-menu .menu-item {font-size: 14px;font-size: 1.4rem;}}.genesis-nav-menu .menu-item a {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, .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);}}@media screen and (min-width: 1024px) {.nav-primary, .admin-bar .nav-primary {top: 0;height: auto;}.nav-primary {position: relative;top: auto;left: auto;width: auto;display: block;height: auto;background: transparent;overflow: visible;margin-top: -125px;margin-bottom: 16px;}}.nav-primary .menu-item {display: block;border-top: 1px solid #f6f6f6;}@media screen and (min-width: 1024px) {.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(7), .nav-primary .menu-item:nth-of-type(8), .nav-primary .menu-item:nth-of-type(9), .nav-primary .menu-item:nth-of-type(10), .nav-primary .menu-item:nth-of-type(11), .nav-primary .menu-item:nth-of-type(12) {display: none;}.nav-primary .menu-item::after {content: '\B7';display: inline-block;}.nav-primary .menu-item::after {font-size: 40px;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: 1px solid #eee;}@media screen and (min-width: 1024px) {.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: 16px;min-height: 48px;font-size: 20px;font-size: 2rem;}@media screen and (min-width: 1024px) {.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;}}@media screen and (min-width: 1024px) {.nav-footer .menu-item::after, .nav-footer .menu-item:first-of-type::before {content: '\B7';display: inline-block;}.nav-footer .menu-item::after, .nav-footer .menu-item:first-of-type::before {font-size: 30px;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: 15px;font-size: 1.5rem;}.pagination a, .pagination .pagination-omission {color: #fff;background: #c75393;display: inline-block;}.pagination a:hover, .pagination .active a {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: 16px;font-size: 1.6rem;text-transform: uppercase;letter-spacing: 0.08em;}.archive-pagination ul {margin: 0;}.archive-pagination li {display: inline-block;margin: 0 2px 4px;}.archive-pagination a, .archive-pagination .pagination-omission {line-height: 1;min-width: 30px;height: 30px;line-height: 30px;text-transform: lowercase;padding: 0 4px;}.archive-pagination .pagination-previous a, .archive-pagination .pagination-next a {width: auto;padding: 0 12px;}.archive-pagination .pagination-previous .svg-inline--fa, .archive-pagination .pagination-next .svg-inline--fa {font-size: 10px;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-previous, .adjacent-entry-pagination .pagination-next {margin-bottom: 0;line-height: 1;}.adjacent-entry-pagination a {padding: 4px 12px 6px;}.adjacent-entry-pagination .svg-inline--fa {position: relative;font-size: 10px;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;}@media screen and (min-width: 1024px) {.title-area {margin-bottom: 0;}}.site-title {margin: 0;}@media screen and (min-width: 1024px) {.site-title {padding: 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 no-repeat;background-size: 214px;}.title-area .site-title a:hover {opacity: 0.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 no-repeat;background-size: 293px;}}@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);}}@media screen and (min-width: 1024px) {.title-area .site-title a {position: relative;z-index: 999;}}.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;}@media screen and (min-width: 1024px) {.mobile-navigation {position: relative;overflow: visible;}}.admin-bar .mobile-navigation {top: 46px;}@media screen and (min-width: 783px) {.admin-bar .mobile-navigation {top: 32px;}}@media screen and (min-width: 1024px) {.mobile-navigation, .admin-bar .mobile-navigation {top: 0;margin-top: 0;height: auto;}}@media screen and (min-width: 1024px) {.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 {height: 48px;line-height: 48px;text-align: center;float: right;width: 15%;font-size: 18px;font-size: 1.8rem;-webkit-transition: 400ms;transition: 400ms;}@media screen and (min-width: 1024px) {.mobile-navigation .search {display: none;}}.mobile-navigation .search:hover {color: #f4d8e7;}.mobile-navigation #header-search {position: absolute;top: 48px;left: 0;width: 100%;background: #fff;}@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 5%;}@media screen and (min-width: 1024px) {.mobile-navigation .search-container {padding: 0;}}.mobile-navigation .search-form {width: 100%;margin: 8px auto;height: 40px;}@media screen and (min-width: 1024px) {.mobile-navigation .search-form {height: auto;padding: 0;margin: 0 auto;}}.mobile-navigation .search-container .search-submit-icon {right: calc(5% + 14px);}@media screen and (min-width: 1024px) {.mobile-navigation .search-container .search-submit-icon {right: 14px;}}.nav-header {display: none;}@media screen and (min-width: 1024px) {.nav-header {display: block;position: absolute;left: 0;bottom: -12px;}}.widget {clear: both;margin-bottom: 24px;}@media screen and (min-width: 1024px) {.widget {margin-bottom: 44px;}}.before-footer {display: none;overflow: hidden;}@media screen and (min-width: 1024px) {.before-footer {display: block;}}.site-footer {color: #7d4169;background: #f4d8e7;padding: 24px 0 12px;font-size: 13px;font-size: 1.3rem;letter-spacing: 0.025em;text-align: center;}@media screen and (min-width: 1024px) {.site-footer {padding: 20px 0 12px;}}.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;}@media screen and (min-width: 1024px) {.site-footer .back-to-top {display: inline-block;line-height: 1;padding: 4px 0;letter-spacing: 0;}}.site-footer .back-to-top::before {content: '\005e';font-family: 'Nevis', sans-serif;margin-right: 4px;}@media screen and (min-width: 1024px) {.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: 10px;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: all 0.2s linear;transition: all 0.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;}@media screen and (min-width: 1024px) {.entry {margin-bottom: 48px;}}.post-listing .entry {margin-bottom: 20px;}@media screen and (min-width: 1024px) {.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: 11px;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;}.breadcrumb {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;}@media screen and (min-width: 1024px) {.archive-description p {text-align: left;}}.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;}@media screen and (min-width: 768px) {.author-box .avatar {float: left;margin-right: 16px;}}.author-box-title {font-size: 24px;font-size: 2.4rem;}@media screen and (min-width: 768px) {.author-box-title {margin-top: 0;}}.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-title, .author-box-content {text-align: left;}}.entry-comments {margin: 24px 0;}@media screen and (min-width: 1024px) {.entry-comments {margin-bottom: 44px;}}.comment-list-title {font-size: 24px;font-size: 2.4rem;text-align: center;}@media screen and (min-width: 768px) {.comment-list-title {font-size: 24px;font-size: 2.4rem;text-align: left;}}.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: 27px;font-size: 2.7rem;text-align: center;}@media screen and (min-width: 768px) {.comment-respond .comment-reply-title {font-size: 24px;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: 17px;font-size: 1.7rem;letter-spacing: 0.025em;padding: 12px;width: 100%;}.comment-respond .form-submit input[type="submit"]:hover {background: #635093;}.comment-toggle {font-size: 16px;font-size: 1.6rem;color: #fff;background: #c75393;display: block;width: 150px;padding: 8px;margin: 0 auto;text-transform: lowercase;-webkit-transition: 400ms;transition: 400ms;}.comment-toggle:hover {background: #7d4169;}@media screen and (min-width: 768px) {.comment-toggle {display: none;}}