.nav-primary{position:fixed;z-index:99;top:92px;left:0;width:100%;display:none;overflow-y:scroll;height:calc(100% - 92px);background:#5dc2ba}.admin-bar .nav-primary{top:138px;height:calc(100% - 138px)}@media screen and (min-width:783px){.admin-bar .nav-primary{top:124px;height:calc(100% - 124px)}}@media screen and (min-width:1024px){.nav-primary,.admin-bar .nav-primary{top:initial;height:auto}.nav-primary{position:initial;z-index:auto;left:auto;width:auto;display:block;overflow:visible;background:0 0;margin:-84px 0 16px}}@media screen and (max-width:1023px){.nav-primary .wrap{max-width:100%}}@media screen and (min-width:1024px){.nav-primary .wrap{padding:0 0 0 240px}.nav-primary .menu{clear:none;position:relative;z-index:999;text-align:right}}.nav-primary .menu-item{display:block;border-top:1px solid #108e85;letter-spacing:.05em;font-size:17px}@media screen and (min-width:1024px){.nav-primary .menu-item{display:inline-block;border:0}.nav-primary .menu>.menu-item>a{font-weight:900;text-transform:uppercase;letter-spacing:.15em;font-size:14px}}.nav-primary .menu>.menu-item:first-of-type{border-top:0}.nav-primary .menu>.menu-item:last-of-type{border-bottom:1px solid #108e85}@media screen and (min-width:1024px){.nav-primary .menu>.menu-item:last-of-type{border:0}}.nav-primary .menu-item a{color:#fff;display:block;padding:12px 48px 12px 24px;min-height:40px;position:relative}@media screen and (min-width:1024px){.nav-primary .menu-item a{color:#000;min-height:auto;padding:8px 12px}.nav-primary .menu>.menu-item:hover>a{opacity:.4}.nav-primary .menu>.menu-item:after,.nav-primary .menu>.current-menu-item:after{content:'';display:block;height:3px;margin-top:-4px;background:#5dc2ba;-webkit-transition:.4s;transition:.4s;width:calc(100% - 16px);margin-left:8px;transform:scaleX(0)}.nav-primary .menu>.menu-item:hover:after,.nav-primary .menu>.current-menu-item:after{transform:scaleX(1)}}.nav-primary .sub-menu-toggle{display:block;width:40px;height:40px;position:absolute;top:0;right:0;padding:0;background:0 0;color:#fff}@media screen and (min-width:1024px){.nav-primary .sub-menu-toggle{display:none}}.nav-primary .sub-menu .sub-menu-toggle{top:0}.nav-primary .sub-menu{display:none}@media screen and (min-width:1024px){.nav-primary .menu>.menu-item>.sub-menu{top:38px}}.nav-primary .sub-menu a{padding-left:40px;font-size:15px}@media screen and (min-width:1024px){.nav-primary .menu .sub-menu .menu-item a{padding:8px 12px}.nav-primary .menu>.menu-item>.sub-menu .menu-item:first-of-type>a{padding-top:12px}.nav-primary .menu>.menu-item>.sub-menu .menu-item:last-of-type>a{padding-bottom:12px}}.nav-primary .sub-menu .sub-menu a{padding-left:60px}.nav-archive{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:14px;margin-top:8px;text-align:right}.nav-archive .menu-item a{display:block;text-decoration:none;color:#a7a7a7;background:#eaeaea;border-radius:40px;padding:16px;text-align:center}@media screen and (min-width:1024px){.nav-archive .menu-item a{display:inline-block;color:#fff;background:#3d3d3d;padding:8px 12px 8px 16px}}.nav-archive .arrow-icon:before{border-width:0 .15em .15em 0}@media screen and (min-width:1024px){.nav-header{vertical-align:middle}.nav-header .menu-item{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.nav-header .menu-item a{padding:12px 8px}}.nav-privacy .menu{text-align:center}.nav-privacy .menu-item{letter-spacing:.05em;font-size:14px}@media screen and (min-width:1024px){.nav-privacy .menu-item{font-size:11px}}.nav-privacy .menu-item a{padding:4px 8px;color:#fff}@media screen and (min-width:1024px){.nav-privacy .menu-item a{padding:8px 4px}.nav-privacy .menu>.menu-item:first-of-type a{padding-left:0}.nav-privacy .menu>.menu-item:last-of-type a{padding-right:0}}.nav-shop{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:13px;margin-top:8px}@media screen and (min-width:1024px){.nav-shop{font-size:16px}}.nav-shop .menu{display:flex;flex-wrap:wrap;justify-content:space-between}.nav-shop .menu-item{flex:0 1 auto;width:49%;margin-bottom:8px}@media screen and (min-width:1024px){.nav-shop .menu-item{flex:1 1 auto;width:auto;margin-left:8px}.nav-shop .menu-item:first-of-type{margin-left:0}}.nav-shop .menu-item a{display:block;text-decoration:none;color:#fff;background:#5dc2ba;border-radius:40px;padding:16px;text-align:center}@media screen and (min-width:1024px){.nav-shop .menu-item a{padding:12px}.nav-shop .menu-item a:hover{background:#41b4ab}}body{margin-top:92px}@media screen and (min-width:1024px){body{margin-top:0!important}}.before-header{display:none}@media screen and (min-width:1024px){.before-header{display:block;background-image:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/bg-dots.jpg);background-size:24px;border-bottom:2px solid #eaeaea}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.before-header{background-image:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/bg-dots@2x.jpg)}}.before-header .nav-header{float:left}.before-header .cta{float:right}.site-header{position:fixed;top:0;left:0;width:100%;height:92px;background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);overflow:hidden;z-index:999}@media screen and (min-width:1024px){.site-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.admin-bar .site-header{top:46px}@media screen and (min-width:783px){.admin-bar .site-header{top:32px}}@media screen and (min-width:1024px){.site-header,.admin-bar .site-header{top:0;padding:16px 0}.site-header{position:relative;height:auto!important;overflow:visible}}@media screen and (max-width:767px){.site-header .wrap{max-width:100%}}@media screen and (min-width:1024px){.site-header .wrap{position:relative}}.title-area{width:100%;float:left;position:absolute;bottom:0;left:0}@media screen and (min-width:1024px){.title-area{width:200px;position:relative}}.title-area .site-title a{display:block;margin:0 auto;width:100%;height:52px;background:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/logo-mobile.jpg) no-repeat center top;background-size:260px;text-indent:-9999px;-webkit-transition:opacity .4s;transition:opacity .4s}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.title-area .site-title a{background-image:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/logo-mobile@2x.jpg)}}@media screen and (min-width:1024px){.title-area .site-title a{background-image:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/logo.jpg);background-size:200px;height:137px}}@media(-webkit-min-device-pixel-ratio:2) and (min-width:1024px),(min-resolution:192dpi) and (min-width:1024px){.title-area .site-title a{background-image:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/logo@2x.jpg)}}.site-header .social{display:block;width:74.4%;float:left;margin:8px 0;text-align:center}@media screen and (min-width:1024px){.site-header .social{width:auto;float:right;margin:12px 220px 0 0}}.site-header .social .wrap{display:block;padding:0 calc((100% - 136px)/2)}.site-header .generic-toggle{float:left;width:12.8%;height:40px;padding:8px 0}.footer{color:#fff;background:#2a2a2a;padding:20px 0;text-align:center;font-size:16px;line-height:1.5}@media screen and (min-width:1024px){.footer{letter-spacing:.025em;font-size:11px;padding:16px 0}}.footer-social{margin-bottom:12px}@media screen and (min-width:1024px){.footer-social{margin:0 20px 0 0}}.footer-menu{margin-bottom:16px}@media screen and (min-width:1024px){.footer-social,.footer-menu{float:left;margin-bottom:0}.footer-credits{float:right;margin-top:2px}}.back-to-top{color:#fff;padding:0 4px;font-size:10px;margin-left:8px}.back-to-top .pointer-icon:before{border-width:0 .15em .15em 0}.back-to-top .pointer-icon:after{height:.15em}.author-box{background:#f7f7f7;padding:20px 16px 16px;font-size:15px;text-align:center}@media screen and (min-width:768px){.author-box{padding:32px 24px 24px 136px;text-align:left;position:relative;margin:28px 0}}.author-box a{text-decoration:none}.author-box .avatar,.avatars-disabled .author-box:before{margin:0 auto 12px;border-radius:100%}@media screen and (min-width:768px){.author-box .avatar,.avatars-disabled .author-box:before{position:absolute;top:32px;left:24px;margin-bottom:0}}.avatars-disabled .author-box:before{content:'';width:100px;height:100px;background:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/avatar-author@2x.jpg) no-repeat center;background-size:100px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.avatars-disabled .author-box:before{background-image:url(/wp-content/themes/once-coupled-family-fresh-meals/assets/images/avatar-author@4x.jpg)}}.author-box .avatar{float:none}.author-box-title{display:none}.author-box .social{margin-top:4px}@media screen and (min-width:768px){.author-box .social{margin-top:0}}.breadcrumb{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:9px;color:#a7a7a7;line-height:1;margin-bottom:8px}.breadcrumb .breadcrumb-link{color:#a7a7a7;text-decoration:none}.breadcrumb .breadcrumb-separator{margin:0 4px}.archive-title,.section-title,.widget-title{margin:0 0 8px}.archive-title,h1.entry-title{line-height:1}.archive-title{text-align:center;font-size:24px}@media screen and (min-width:1024px){.archive-title{text-align:left}}h1.entry-title{margin:0;font-size:24px;line-height:1.6}.post-listing .content .entry-title,.home .posts-by-category .entry-title{margin:8px;font-size:12px;line-height:1.5;text-align:center}.post-listing .content .entry-title,.home .posts-by-category .entry-title{margin:8px;font-size:12px;line-height:1.5;text-align:center}.post-listing .content .entry-title{font-size:18px}@media screen and (min-width:1024px){.post-listing .content .entry-title{font-size:12px}}.widget-title{text-align:center}.sidebar .section-title,.sidebar .widget-title{display:inline-block;font-family:raleway,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:22px;line-height:1}.post-listing .content .entry,.home .posts-by-category .entry{margin-bottom:24px;background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.post-listing #genesis-content>div.entry{width:100%}