/*!Theme Name: AFamilyFeast
Theme URI: http://afamilyfeast.com
Author: Lindsay Humes
Author URI: https://www.lindsayhumes.com
Description: Custom WordPress Theme Developed By Lindsay Humes
Version: 3.2.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: afamilyfeast
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
--------------------------------------------------------------*/@import 'css/recipe.css';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:0}@font-face{font-family:sweetsans;font-display:swap;src:url(fonts/sweet_-_sweetsans-bold-webfont.woff2) format('woff2'),url(fonts/sweet_-_sweetsans-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:sweetsans;font-display:swap;src:url(fonts/sweet_-_sweetsans-bolditalic-webfont.woff2) format('woff2'),url(fonts/sweet_-_sweetsans-bolditalic-webfont.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:sweetsans;font-display:swap;src:url(fonts/sweet_-_sweetsans-italic-webfont.woff2) format('woff2'),url(fonts/sweet_-_sweetsans-italic-webfont.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:sweetsans;font-display:swap;src:url(fonts/sweet_-_sweetsans-regular-webfont.woff2) format('woff2'),url(fonts/sweet_-_sweetsans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:yana;font-display:swap;src:url(fonts/yanar-webfont.woff2) format('woff2'),url(fonts/yanar-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:themeicons;font-display:swap;src:url(fonts/icon-font.woff) format('woff');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:themeicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;letter-spacing:0;line-height:1}.icon-font{font-family:themeicons;font-style:normal;font-weight:400;speak:none;font-size:18px;line-height:1;letter-spacing:0w}b,strong{font-weight:700}dfn,cite,em{font-style:italic}address{margin:0 0 15px}pre{background:#c2d0d3;font-family:"courier 10 pitch",Courier,monospace;font-size:15px;line-height:1.5;margin-bottom:15px;max-width:100%;overflow:auto;padding:15px}code,kbd,tt,var{font-family:Monaco,Consolas,andale mono,dejavu sans mono,monospace;font-size:15px}abbr,acronym{border-bottom:1px dotted #c2d0d3;cursor:help}mark,ins{background:#c2d0d3;text-decoration:none}big{font-size:125%}h1{font-size:42px}h2{font-size:36px}h3{font-size:32px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}.entry-content h1{font-size:32px}.entry-content h2{font-size:28px}.entry-content h3{font-size:24px}.entry-content h4{font-size:20px}.entry-content h5{font-size:18px}.entry-content h6{font-size:14px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{overflow-x:hidden;margin:0;padding:0}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#e0e3e6;border:0;height:1px;margin-bottom:15px}ul,ol{margin:0 0 15px 30px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:15px}nav ul,.widget ul,.share,.site-info ul,.archives ul,.social-menu,.footer-secondary,.error-menu{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin:0 15px 15px}img{height:auto;max-width:100%}table{margin:0 0 15px;width:100%}.cl,.cr{width:50%;display:table-cell;vertical-align:middle}.col-3{width:33%;display:table-cell;vertical-align:middle}.col-3.left,.cl{text-align:left}.col-3.right,.cr{text-align:right}.col-3.middle{text-align:center}.sticky{display:block}.hentry{margin:0 0 15px}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:15px 0 0}.page-links{clear:both;margin:0 0 15px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;color:#21364b}.screen-reader-text:focus{background-color:#e0e3e6;border-radius:3px;clip:auto!important;color:#667280;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:15px}.alignright{display:inline;float:right;margin-left:15px}.aligncenter{clear:both;display:block;margin:5px auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{color:#21364b;font-family:crimson text,Georgia,serif;font-size:20px;line-height:1.5;font-weight:400}button,input,select,optgroup,textarea{color:#21364b;font-family:sweetsans,Arial,sans-serif;font-size:13px;line-height:1.5;font-weight:700}h1,h2,h3,h4,h5,h6{clear:both;line-height:1;font-family:yana,Times,serif;font-weight:400;margin:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{line-height:1.5;margin:0 0 15px;font-family:sweetsans,Arial,sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin-bottom:15px}p:last-of-type{margin-bottom:0}blockquote{margin:25px 0;color:#667280;background:#e0e3e6;padding:15px}.small-caps{font-family:sweetsans,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.small-serif{font-family:crimson text,Georgia,serif;font-style:italic;font-size:15px;text-transform:none;letter-spacing:0}.content-meta{font-size:17px}.wp-caption{margin-bottom:15px;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}a,a:visited,a:focus,a:active{color:#667280;text-decoration:none;cursor:pointer;outline:none}a:hover{color:#9f6224;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none}.alt-link,.alt-link a{color:#9f6224}.alt-link a:hover{color:#667280}.navy-link,.navy-link a{color:#21364b}.navy-link a:hover{color:#9f6224}.orange,.orange a{color:#9f6224}.grey,.orange a:hover{color:#667280}.white-link,.white-link a{color:#fff}.white-link a:hover{color:#9f6224}.entry-content a{color:#9f6224}.entry-content a:hover{background-position:0 0;color:#667280}:target:before{content:"";display:block;height:200px;margin:-200px 0 0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;border:0;border-radius:0;background:#9f6224;color:#fff;font-size:11px;line-height:1;padding:15px 20px;font-family:sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#667280;transition:all .8s ease 0s}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background:#667280}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#21364b;border:2px solid #21364b;border-radius:0;padding:5px;text-align:center;min-width:225px;width:100%;margin:2px auto;font-weight:400;letter-spacing:0;font-family:crimson text,Georgia,serif}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#21364b}select{border:2px solid #21364b;background:0 0;-webkit-appearance:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;text-align-last:center;padding:10px;min-width:225px;width:100%;color:#21364b;font-size:11px;font-family:sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:400}textarea{width:100%}label{font:11px sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#21364b;margin-bottom:5px;display:inline-block;margin-right:10px;font-weight:700}::-webkit-input-placeholder{color:#21364b;font:13px sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700}::-moz-placeholder{color:#21364b;font:13px sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700}:-ms-input-placeholder{color:#21364b;font:13px sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700}::-ms-input-placeholder{color:#21364b;font:13px sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700}:-moz-placeholder{color:#21364b;font:13px sweetsans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700}input[type=checkbox]{border-radius:12px;-webkit-appearance:button;background:#e0e3e6;white-space:nowrap;overflow:hidden;width:11px!important;height:11px;color:transparent;vertical-align:baseline}input[type=checkbox]:checked{background:#9f6224}.formkit-field{margin:0 auto 10px!important;flex:none!important;-webkit-flex:none!important;width:100%;max-width:300px}input.formkit-input{background:0 0!important;border-radius:0!important;line-height:1!important;flex:none!important;-webkit-flex:none!important;padding:10px!important;border-width:2px}.formkit-form .formkit-submit{display:block!important;flex:none!important;-webkit-flex:none!important;margin:0 auto 10px!important;border-radius:0!important;width:100%;max-width:300px;font-weight:700!important}button.formkit-submit:hover{background:#21364b!important}input.formkit-input::-webkit-input-placeholder{color:#fff;font-size:20px!}.bg-accent{display:block;width:100%;height:10px;background:repeating-linear-gradient( -45deg,#FFFFFF,#FFFFFF 2px,#c2d0d3 2px,#c2d0d3 4px )}.site-branding{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;text-align:center;max-width:1200px;margin:10px auto}.site-title{margin:0 auto;line-height:1}.site-title a{display:block;width:100%;background:url(images/logo.svg) no-repeat center center;background-size:contain;display:block;margin:0;height:120px;text-indent:-9999px;-webkit-transition:opacity 400ms;transition:opacity 400ms}.site-icon{margin:0 auto;line-height:1;width:30px;height:30px}.site-icon a{display:block;width:100%;background:url(images/icon.svg) no-repeat center center;background-size:contain;display:block;margin:5px;height:25px;text-indent:-9999px;-webkit-transition:opacity 400ms;transition:opacity 400ms;color:#21364b}.site-branding .col-3.left,.site-branding .col-3.right{width:15%;padding:0;max-width:220px;min-width:220px}.site-branding .col-3.right{text-align:right}.site-branding .col-3 .searchform input{border:0;text-align:left;color:#9f6224}.site-branding .col-3 .searchform input::placeholder{text-align:right;color:#9f6224;font-family:sweetsans,Arial,sans-serif}.site-branding .col-3 .searchform input::-ms-input-placeholder{text-align:right;color:#9f6224;font-family:sweetsans,Arial,sans-serif}.site-branding .col-3 .searchform input:-ms-input-placeholder{text-align:right;color:#9f6224;font-family:sweetsans,Arial,sans-serif}.site-branding .col-3 .searchform input::-webkit-input-placeholder{text-align:right;color:#9f6224;font-family:sweetsans,Arial,sans-serif}.site-branding .col-3 .searchform input:active,.site-branding .col-3 .searchform input:focus,.site-branding .col-3 .searchform input:focus-within{background:#e0e3e6;font-family:sweetsans,Arial,sans-serif}.site-branding .col-3.middle{width:70%}.site-branding .social-menu li{display:inline-block;margin:0 5px}.main-navigation{clear:both;display:table;float:none;width:100%;max-width:1200px;padding:0;background:#fff;border-top:2px solid #e0e3e6;border-bottom:2px solid #e0e3e6;text-align:center;margin:0 auto 10px}.main-navigation li{display:table-cell;width:10%;position:relative;padding:10px;color:#21364b}.main-navigation li a{color:#21364b}.main-navigation li ul li{display:block;width:100%;text-align:left}.main-navigation li ul li:hover{background:#21364b;color:#fff}.main-navigation li:hover a,.main-navigation li:hover ul li:hover a{color:#fff}.main-navigation li:hover ul li a{color:#21364b}.main-navigation li:hover{color:#fff;background:#21364b}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;background:#e0e3e6;width:175px;margin-left:-10px}.main-navigation ul ul ul{left:-999em;top:0;margin-left:0}.main-navigation ul ul a{color:#21364b}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.fixed-menu{display:none;width:100%;max-width:100%;background:#c2d0d3;border-top:0;border-bottom:0}.wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:top;width:100%;text-align:center;max-width:1200px;margin:0 auto}.fixed{position:fixed!important;display:block;z-index:1000000;left:0}.fixed-desktop-menu{width:100%}.fixed-menu .searchform input{border:0;background:#21364b;color:#fff!important;padding:10px;margin:0}.fixed-menu .searchform label{margin:0}.fixed-menu .searchform input::placeholder{color:#fff!important;background:0 0;font-family:sweetsans,Arial,sans-serif}.fixed-menu .searchform input::-ms-input-placeholder{color:#fff!important;background:0 0;font-family:sweetsans,Arial,sans-serif}.fixed-menu .searchform input:-ms-input-placeholder{color:#fff!important;background:0 0;font-family:sweetsans,Arial,sans-serif}.fixed-menu .searchform input::-webkit-input-placeholder{color:#fff!important;background:0 0;font-family:sweetsans,Arial,sans-serif}.mobile-menu{display:block;width:100%;z-index:999;position:fixed;top:0;left:0}#mobile-menu{display:table;background:#c2d0d3;width:100%;padding:10px}#mobile-menu .cl{width:30%}#mobile-menu .cr{width:70%}#mobile-menu .searchform input{text-align:right;border:0;background:0 0;max-width:250px;width:100%}#mobile-menu .small-caps{margin-left:5px;vertical-align:middle}.mobile-header{padding:80px 0 20px;display:block;text-align:center}.mobile-menu .searchform label{margin:0}#drawer{position:fixed;top:0;bottom:0;left:0;width:300px;background:#21364b;color:#fff;z-index:999999999999;display:none;line-height:2;overflow:scroll}#drawer img{margin:0 auto 30px}#drawer a{color:#fff}#drawer a:hover{color:#c2d0d3}#cover{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999999999999999;background:rgba(255,255,255,.45);-ms-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease;cursor:pointer}#close-drawer{position:absolute;top:0;right:0;z-index:10;color:#fff;font-size:15px;padding:5px 10px;line-height:1;font-family:themeicons}.drawer-inner{opacity:1;margin:0 auto;position:relative;padding:15px 30px}.mobile-subscribe{background:#e0e3e6;color:#21364b;padding:20px;position:relative;width:inherit;bottom:0;left:0;text-align:center}#drawer-nav{width:inherit;margin:0 auto}#drawer-menu,#footer-secondary-left,#footer-secondary-right{display:none}#drawer ul.sub-menu{-webkit-padding-start:0;margin:0 0 0 15px}#drawer li{display:block;text-align:left}#drawer.open .drawer-inner{opacity:1}#drawer .searchform input{}.slicknav_menu{}.slicknav_menu a{}.slicknav_menu li.menu-item-has-children a.slicknav_row:after{content:'\e800';font-family:themeicons;display:inline-block;margin-left:5px}.slicknav_menu li.menu-item-has-children ul li a.slicknav_row:after{display:none}ul.slicknav_nav.slicknav_hidden{display:block!important;margin:0}.slicknav_btn{display:block;padding:10px 0}.slicknav_btn.slicknav_collapsed{font-family:yana,Times,serif;font-size:15px;text-transform:none;margin:0;padding:0;line-height:1;font-weight:400}.slicknav_nav li{margin-top:10px}.slicknav_menu .sub-menu{margin-left:20px}.mobile-subscribe h2{font-size:28px;margin-top:10px;line-height:1.25}.mobile-subscribe .content-meta{margin:10px auto;line-height:1.25;font-size:16px}img#wpstats{display:none}a.slicknav_btn.slicknav_collapsed{display:none}.hello-bar{background:#c2d0d3;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;text-align:center;margin:0 auto;padding:10px 0}.hello-title{font-family:sweetsans,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-right:10px}.hello-bar input[type=text],.hello-bar input[type=email]{min-width:210px}.hello-bar .formkit-field{display:flex;flex:1!important;-webkit-flex:1!important;padding:0 2px}.hello-bar .formkit-field{margin:0!important}.hello-bar .formkit-form .formkit-submit{display:flex;width:inherit;max-width:inherit;margin:0 5px!important}li.recipe-link{background:#e0e3e6}.footer-nav li.recipe-link,.fixed-menu li.recipe-link,.error-menu li.recipe-link,.blog-menu li.recipe-link{background:0 0}.social-menu li a::before{font-family:themeicons;font-size:15px;line-height:1;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.social-menu li a{font-family:themeicons}.social-menu li{margin:0 5px 0 0}.social-menu li a span{left:-999em;position:absolute}.social-menu li:hover{background:0 0}.social-menu li a[href*="bloglovin.com"]::before{content:"\e806"}.social-menu li a[href*="facebook.com"]::before{content:"\e805"}.social-menu li a[href*="instagram.com"]::before{content:"\e807"}.social-menu li a[href*="pinterest.com"]::before{content:"\e80c"}.social-menu li a[href*="twitter.com"]::before{content:"\e810"}.social-menu li a[href*="youtube.com"]::before{content:"\e811"}.secondary-menu{margin:0 auto 15px}.secondary-menu .orange{color:#9f6224}ul.fixed-blog-menu{display:table-cell}.blog-menu{margin:0 auto 30px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.posts-navigation{text-align:center}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#infinite-handle span{display:block;width:200px;margin:20px auto;line-height:1;font-family:sweetsans,Arial,sans-serif;letter-spacing:1px;font-size:13px!important;font-weight:700!important;text-align:center;background:#9f6224!important;padding:20px!important;color:#fff!important}#infinite-handle span:hover{background:#667280!important;color:#fff!important}.subscribe-full{margin:0 auto;width:95%}.subscribe-full h2{margin:15px auto;font-size:32px}.subscribe-full .content-meta{margin:0 auto 15px}.subscribe-full input[type=email],.subscribe-full input[type=text]{max-width:250px;display:inline-block}.subscribe-full .mc-selection{margin:5px auto}.subscribe-full br{display:none}.subscribe-full .formkit-field{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:250px}.post-subscribe{background-image:url(images/bg.svg);padding:45px;width:100%;text-align:center}#post-subscribe{padding:30px;background:#fff}.post-subscribe h4{margin:10px auto}.post-subscribe .subscribe-form{max-width:525px;margin:0 auto}a.subscribe-button{font-family:sweetsans,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;display:block;margin:15px auto 0;padding:10px 20px;color:#fff!important;background:#9f6224;font-weight:700;width:200px}.subscribe-button:hover{color:#fff!important;background:#667280}.gdpr-opt{margin:0 auto 5px}.gdpr-opt a{color:#21364b;font-style:italic;font-size:15px}.site-footer{display:block;margin:30px auto 0;text-align:center}.site-info{max-width:1200px;width:100%;border-top:2px solid #e0e3e6;padding:30px 0;margin:0 auto}.site-info .small-serif{margin:10px auto 0}.site-info li{display:inline-block;margin:0 10px}#myBtn{display:none;position:fixed;bottom:100px;right:50px;z-index:9999;border:none;outline:none;color:#9f6224;cursor:pointer;font-family:themeicons;font-size:50px}#myBtn:hover{color:#667280}.footer-nav{max-width:1200px;margin:20px auto 0;display:table;width:98%;border-top:2px solid #e0e3e6;padding:20px 0}.footer-nav .col-3.left{border-right:2px solid #e0e3e6;padding-right:20px;width:25%;vertical-align:top}.footer-nav .col-3.right{border-left:2px solid #e0e3e6;padding-left:20px;width:25%;vertical-align:top}.footer-nav .col-3.middle{padding:0 20px;width:50%}.footer-nav .slicknav_nav li{display:block}.site-disclosure{margin:0 auto 30px;max-width:600px;text-align:center;color:#667280;font-size:13px;font-style:italic;line-height:1.25}#content{display:block;margin:0 auto;max-width:1200px;width:98%;padding:0}.archive-content,.infinite-wrap{margin:0 auto;display:flex;flex-wrap:wrap;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.single #primary,#primary.sidebar{width:65%;float:left;clear:both}#primary{width:100%;float:none}#secondary{width:35%;float:right;padding-left:20px}.tag-video #primary.sidebar{width:100%;float:none;text-align:center}.full{margin:0 auto 30px}.entry-title{margin:0 auto 15px}.entry-shortcuts{margin:15px auto 0}.entry-shortcuts li{display:inline-block;margin:0 5px}.post-shop{border-top:1px solid #e0e3e6;padding:15px 0;text-align:center;margin:15px auto 0}.shop-icon{display:block;margin:5px auto}.affiliate-widget p{margin:0 auto!important;text-align:center;line-height:1;font-size:10px}.post-disclosure{border-top:2px solid #e0e3e6;padding:15px 0;text-align:center;margin:15px auto 0}.post-disclosure .small-caps{margin:0 auto 5px}.post-related{border:2px solid #e0e3e6;padding:15px;text-align:center;margin:15px auto 0}.related-title{display:table;width:100%;border-bottom:2px solid #e0e3e6;margin:0 auto 15px;padding:0 0 5px}.related-title .cl{width:65%;vertical-align:bottom}.related-title h2{font-size:28px;margin-top:10px}.related-title .cr{width:35%;vertical-align:bottom}.relatedposts,.hero-posts,.tax-posts .wrap{flex-wrap:wrap}.pin-recipe{margin:20px auto!important;text-align:center;display:block}.entry-footer{border-bottom:2px solid #e0e3e6;padding:20px 0;text-align:center;display:table;width:100%}.entry-footer .small-serif{margin:10px 0 0;text-transform:lowercase;letter-spacing:0;font-weight:400}.entry-footer .col-3.left{width:25%;text-align:right;padding-right:10px;padding-bottom:10px}.entry-footer .col-3.right{width:25%;text-align:left;padding-left:10px;padding-bottom:10px}.entry-footer .col-3.middle{width:50%;border-left:2px solid #e0e3e6;border-right:2px solid #e0e3e6;padding:0 10px 10px}.post-share{display:block;text-align:center;margin:0 auto;background:#e0e3e6;padding:20px}.post-share li{display:inline-block;margin:0 2% 0 0;width:23%;text-align:center}.post-share li:last-child{margin:0}.post-share li a{padding:10px;background:#21364b;vertical-align:middle;text-align:center;width:100%;display:block;color:#fff}.post-share li a:hover{color:#21364b;background:#c2d0d3}.post-share li span{padding-left:5px;vertical-align:top}.side-social{position:fixed;left:0;width:inherit;text-align:left;height:auto;top:200px;z-index:3000;background:0 0;margin:20px}.side-social li{display:block;margin:0 auto 10px;list-style:none;font-size:18px}.post-bio{border-bottom:2px solid #e0e3e6;padding:15px 0;text-align:center;margin:15px auto 0;display:table;width:100%}.post-bio .cl{width:25%}.post-bio .cr{width:75%;padding-left:15px;text-align:left}.post-bio .cr .small-caps{display:block;margin:0 0 10px}.post-nav{border-bottom:2px solid #e0e3e6;padding:15px 0}.comment-content a{word-wrap:break-word}a.cc-active-tab{color:#9f6224;border-bottom:2px solid #9f6224}.bypostauthor{display:block}h3#reply-title,h3.comments-title{text-align:center;margin:0 auto 15px;text-transform:uppercase;font-size:21px;letter-spacing:1px}.comment-body{padding:0 0 10px;margin-bottom:30px;border-bottom:1px solid #e0e3e6}.comment-content{font-size:16px}.comment-footer{text-align:right}.comment-box{padding:30px;border-bottom:0;background:repeating-linear-gradient( -45deg,#FFFFFF,#FFFFFF 2px,#c2d0d3 2px,#c2d0d3 4px );margin:30px auto}.comment-form input[type=text],.comment-form input[type=email],.comment-form textarea{text-align:left}.comment-respond{background:#fff;padding:30px}.comment-form label{display:block;margin:0}.comment-form-cookies-consent label{display:inline-block;margin-left:10px;text-transform:none;letter-spacing:0}.comment-form-wprm-rating label{display:inline-block;margin-right:10px}.comment-form input[type=submit]{display:block;width:100%;text-align:center}.akismet_comment_form_privacy_notice{display:block;text-align:center;font-style:italic;font-size:14px;margin:30px 0 auto;padding:10px;background:#fff}.widget{margin:0 auto 30px;text-align:center;border-bottom:2px solid #e0e3e6;padding:0 20px 20px}.widget-title{margin:0 auto 15px;font-size:28px;max-width:300px;line-height:1.1;line-height:1.25}.widget select{max-width:100%}.widget-text,.widget p{font-size:18px;line-height:1.23;margin:0 auto 10px}.widget-content{font-size:16px;margin:0 auto 5px}.widget input[type=submit]{display:block;width:100%;margin:5px auto}.widget li{display:block;text-transform:uppercase;letter-spacing:1px;font-family:sweetsans,Arial,sans-serif;font-size:12px;line-height:1.25;margin:0 auto 5px}.afamilyfeast_about{padding:20px;border-bottom:0;background:repeating-linear-gradient( -45deg,#FFFFFF,#FFFFFF 2px,#c2d0d3 2px,#c2d0d3 4px )}.about-widget{padding:15px;background:#fff}.widget-table{width:100%;margin:0 auto 10px}.widget-table .cl{width:40%}.widget-table .cr{text-align:left;padding-left:10px;width:60%}.about-widget .small-caps{margin:0 auto 10px}.about-widget h3.small-caps{font-size:15px;line-height:1.25}.widget-social{display:table;width:100%;border-top:2px solid #c2d0d3;padding:15px 0 0}.widget-social li{font-size:18px;display:table-cell;width:20%}.widget-cta li{display:inline-block}.widget-cta li:after{content:'\00b7';padding-left:5px}.widget-cta li:last-child:after{display:none}.widget-cta.small-caps{margin:0 auto}.widget.afamilyfeast_subscription .small-caps{margin-bottom:10px}.widget.afamilyfeast_subscription{background:#667280;color:#fff;padding:30px;border-bottom:0}.widget.afamilyfeast_subscription input.formkit-input{border:2px solid #fff;background:0 0;color:#fff!important}.widget-form-code label{color:#fff}.widget.afamilyfeast_subscription a.subscribe-button{background:#e0e3e6;color:#21364b!important}.widget.afamilyfeast_subscription a.subscribe-button:hover{background:#9f6224;color:#fff!important}.widget.afamilyfeast_posts,.widget.afamilyfeast_selected{background:#e0e3e6;padding:30px;border-bottom:0}.widget-posts{padding:10px 10px 0;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:top;width:100%;flex-wrap:wrap}.abbr{width:calc(1/2 * 100% - 20px);margin:0 0 50px}.abbr-info h2{margin:10px auto;font-size:30px;line-height:1.25}.excerpt{margin:0 auto 10px}.abbr a.continue-reading{margin:0 auto}.abbr-image,.grid-image{position:relative}.excerpt-post{display:block;margin:0 auto 45px;text-align:center;max-width:720px}.sidebar .excerpt-post{max-width:100%}.excerpt-info{margin:15px auto 0}.excerpt-info h2{margin:15px auto}.excerpt-info .continue-reading a{margin:15px auto 0;text-align:center}.grid{width:calc(1/4 * 100% - 20px);margin:0 0 50px;vertical-align:top;text-align:center}.blog-section .grid{margin:0}.grid-info h2{margin:10px auto;font-size:24px;line-height:1.25}.blog-section .grid-info h2{font-size:18px;margin:0 auto}.list{display:block;margin:0 auto 25px;vertical-align:top;width:100%}.list-post{display:table;width:100%}.list-image{display:table-cell;width:55%}.list-info{display:table-cell;width:45%;padding-left:15px;vertical-align:middle}.list-info h2{margin:15px 0;font-size:36px;line-height:1.25}.list-cta li{display:inline-block}.list-cta li:after{content:'\00b7';padding:0 3px}.list-cta li:last-child:after{display:none}a.continue-reading{border:2px solid #9f6224;padding:10px;color:#9f6224!important;width:200px;text-align:center;display:block}a.continue-reading:hover{color:#fff!important;border:2px solid #9f6224;background:#9f6224}.thumb{width:calc(1/4 * 100% - 10px)}.widget-posts .thumb{width:calc(1/2 * 100% - 10px);margin:0 auto 10px}.thumb-image{position:relative}.thumb-image a,.thumb-image img{display:block;margin:0 auto}.thumb-content{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;padding:10px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.thumb-content .navy-link{background:rgba(255,255,255,.95);padding:10px;margin:0 auto;font-size:20px;line-height:1.25;color:#21364b;font-family:yana,Times,serif}.thumb-image:hover .thumb-content{opacity:1}.video{width:calc(1/2 * 100% - 20px);margin:0 0 50px;text-align:center}.video-info h2{margin:5px auto 0;font-size:28px;line-height:1.25}.error-404 .searchform input{background:0 0}.error-menu li{display:block;line-height:1.1;margin:0 auto}.error-menu li ul{margin:0 auto}.error-menu li a{margin:0 auto 20px;display:block}.error-menu{column-count:3;-ms-column-count:3;-webkit-column-count:3;-moz-column-count:3;column-gap:30px;-ms-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px}.no-results.not-found,.error-404.not-found{max-width:1200px;margin:0 auto 45px;text-align:center}.no-results.not-found .searchform,.error-404.not-found .searchform{max-width:300px;margin:15px auto 0}.search-header{margin:0 auto 15px;text-align:left;border-top:2px solid #e0e3e6;border-bottom:2px solid #e0e3e6;padding:10px 0;display:table;width:100%}.search-header .cl{width:70%}.search-header .cr{width:20%;text-align:right}.search-title{text-transform:none;letter-spacing:0;margin-top:10px}.archive-header{text-align:center}.archive-title{margin:0 auto}.archive-meta{font-size:16px;margin:10px auto 0;text-align:center}ul.archive-menu{margin:5px auto}.archive-menu li{display:inline-block;margin:0 5px}.popular-tax-header{border-top:2px solid #e0e3e6;border-bottom:2px solid #e0e3e6;padding:10px 0;margin:0 auto 20px;width:100%;display:flex}.archive-subtitle{font-size:24px}.popular-tax-header .cr{line-height:2}.featured-border,#featured-border{display:block;border:2px solid #e0e3e6;padding:5px}#featured-border{margin:0 auto 30px}.featured{background-position:center center;background-size:cover;width:100%;height:350px;display:table;line-height:1}.featured-box{display:table-cell;width:100%;vertical-align:middle;text-align:center;line-height:1.25;padding:15px}#featured-box{max-width:500px;background:rgba(255,255,255,.9);margin:0 auto;padding:30px}.page-article{max-width:1200px;margin:0 auto 45px}.page-title{margin:0 auto 15px;text-align:center}.hero-posts{padding:20px}.hero#featured-border{position:relative}.hero-headline{border:2px solid #e0e3e6;width:30%;text-align:center;text-transform:uppercase;letter-spacing:1px;background:#fff;padding:10px;position:absolute;left:35%;right:35%;line-height:1;margin:-10px auto 0}.blog-header{border-top:2px solid #e0e3e6;border-bottom:2px solid #e0e3e6;position:relative;margin:0 0 20px;padding:15px 0}.blog-section .related-title h3{font-size:28px}.blog-pagination{display:flex;width:100%;margin:0 auto 40px;border-top:2px solid #e0e3e6;border-bottom:2px solid #e0e3e6;padding:15px 0}.blog-pagination .cr{margin:0 auto;text-align:center;width:100%;display:block}.page-numbers{padding:5px 10px;background:0 0}.page-numbers.current{color:#21364b;background:#e0e3e6}.blog-pagination .small-serif{display:inline-block;text-transform:lowercase;letter-spacing:0;font-weight:400;margin-right:5px}.subscribe-links{margin:0;display:inline-block}.subscribe-links li{display:inline-block}.subscribe-links li:after{content:'\00b7';padding:0 3px}.subscribe-links li:last-child:after{display:none}.archives{max-width:1200px;margin:0 auto 45px;text-align:center}.archives-content{display:table;width:100%}.archives .col-3{vertical-align:top}.archives .col-3 li{display:block;line-height:1;padding:0 0 8px}.archives .small-serif{margin:0 auto 10px;text-transform:none;font-weight:400;letter-spacing:0;text-transform:lowercase}.recipe-content{display:table;width:100%}.recipes{width:100%;padding-left:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:top;flex-wrap:wrap}.recipe-menu{border-right:2px solid #e0e3e6;padding-right:20px;width:20%;display:table-cell;vertical-align:top}.recipe-menu .small-serif{display:table-cell;width:7%;text-transform:lowercase;vertical-align:middle}#filter-group{display:block;margin:0 auto 30px}#filter-group li{display:block}#filter-group li label{display:table;width:100%}#filter-group input[type=checkbox]{display:table-cell;vertical-align:top}span.filter-label{display:table-cell;width:90%;vertical-align:top}.sections{display:table;width:100%}.sections .page-menu{display:table-cell;width:20%;padding-right:20px;vertical-align:top}.sections .tab-content{display:table-cell;width:80%;vertical-align:top;padding:20px;border-top:2px solid #e0e3e6;border-left:2px solid #e0e3e6}.page-menu .small-serif{margin:0 0 10px}.page-menu li{display:block;line-height:1.1;margin:0 0 10px}.section-header h2{text-transform:uppercase;letter-spacing:1px;font-size:24px}.section-press,.section-posts{margin:20px auto 0;text-align:center;border-top:2px dotted #e0e3e6;padding:20px 0 0}.press-image{display:inline-block;width:18%;padding:10px}.form-page .entry-content{max-width:900px;margin:30px auto;width:98%;border:2px dotted #e0e3e6;padding:20px}.form-page .cr{text-align:center;padding-left:20px}.form-page .entry-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;text-align:center}.form-page h2,.form-page h3,.form-page h4,.form-page h5,.form-page h6{font-family:yana,Times,serif}.form-page .mc4wp-form{margin:15px auto 0}.shop #featured-border{margin:0 auto 15px}.shop-content{text-align:center}.product{display:inline-block;padding:0 3% 3%;width:24%;vertical-align:top;text-align:center}.product h3{font-size:24px;margin:10px auto 5px;text-transform:uppercase;letter-spacing:1px;line-height:1.25}.stars{font-size:10px;color:#667280}.product img{height:120px;width:auto;margin:0 auto 5px}.mobile-social{display:none}#breadcrumbs{margin:10px 0}@media screen and (min-width:768px) and (max-width:1024px){.mobile-menu,.mobile-header{display:none}.main-navigation li{padding:5px}.single #primary,#primary.sidebar,#secondary{display:block;float:none;width:100%;padding-left:0}#secondary{margin:30px auto;text-align:center}.widget{max-width:350px;width:100%;display:inline-block;vertical-align:top;margin:0 1% 30px}.grid{width:44.5%}.main-navigation li.small-caps{font-size:11px;padding:2px;width:8%}.product img{height:80px;width:auto}.main-navigation li{font-size:9px}}@media screen and (min-width:1024px){.mobile-menu,.mobile-header{display:none}}@media screen and (max-width:765px){.site-branding,.fixed-menu,.desktop,.hello-bar{display:none}#secondary,#primary,#primary.sidebar,.single #primary{float:none;width:100%;padding:0 20px;margin:0 auto}#secondary{margin:30px auto}.grid-info h2{margin:10px auto}.abbr{width:100%;margin:0 auto 40px}.thumb,.grid{width:calc(1/2 * 100% - 10px);margin-bottom:20px}.blog-section .grid{margin-bottom:20px}.post-related{padding:15px 15px 0}.list-image{display:block;width:100%;text-align:center}.list-info{display:block;width:100%;padding-left:0;padding-top:10px;text-align:center}.list-info .excerpt,.list-info .continue-reading,.list-info .post-comment,.list-info .list-cta{display:none}.list-info h2{font-size:24px;line-height:1.25}.video h2{font-size:13px}.post-bio .cl{width:100%;display:block;text-align:center}.post-bio .cr{width:100%;display:block;padding:15px 0;text-align:center}.entry-footer .col-3.left{width:100%;text-align:center;padding-right:0;padding-bottom:10px;display:block}.entry-footer .col-3.middle{width:100%;display:block;border-left:0;border-right:0;border-bottom:2px solid #e0e3e6;border-top:2px solid #e0e3e6;padding:10px 0;text-align:center}.entry-footer .col-3.right{width:100%;text-align:center;padding-left:0;padding-top:10px;display:block}.recipe-menu{border-top:0;border-bottom:0}.filter-group{display:flex;flex-wrap:wrap}#filter-group{width:calc(1/2 * 100% - 10px)}#filter-group li{text-align:left;margin:0 0 10px}#filter-group label{font-size:13px}.accordion-content{border-bottom:2px solid #e0e3e6}.archives .col-3{display:block;width:100%;margin:0 auto 30px}.popular-tax-header{display:block;text-align:center}.archive-subtitle.cl,.popular-tax-header .cr{display:block;margin:5px auto;width:100%;text-align:center}.page-menu li{display:block;margin:5px auto}.sections .page-menu{display:block;width:100%;text-align:center;padding-right:0;padding-bottom:20px;text-align:center}.sections .tab-content{display:block;width:100%;border-left:0}.shop-menu li{display:inline-block;margin:5px auto;width:45%}.shop-menu li.small-serif{display:block}.product{width:100%;display:block;padding:0;margin:0 auto 30px}.product img{height:125px}.recipe-content .cl{width:100%;display:block}.recipe-content .cr{display:block;width:100%;margin:0 auto 15px}.recipe-menu{width:100%;display:block;border-right:0;border-bottom:2px solid #e0e3e6;padding-right:0;padding-bottom:20px;margin-bottom:20px}.filter-content{}.recipes{width:100%;padding-left:0;display:block}#myBtn{display:none!important}.footer-nav{width:90%}.footer-nav .slicknav_menu ul{margin:0}.footer-nav .col-3.left{border-right:0;display:block;width:inherit;text-align:center;padding-right:0;padding-bottom:20px;border-bottom:2px solid #e0e3e6;margin:0 auto}.footer-nav .col-3.right{border-left:0;display:block;width:inherit;text-align:center;padding-left:0;padding-top:20px;border-top:2px solid #e0e3e6;margin:0 auto}.footer-nav .col-3.middle{padding:20px 0;width:100%;display:block}.site-info li{display:block;padding:0;margin:5px auto}.search-header{width:90%;margin:0 auto 30px}.search-header .cr,.search-header .cl{display:block;width:100%;margin:5px auto;text-align:center}.archive-subtitle{text-align:center}.hero#featured-border{width:90%}.hero-headline{width:80%;left:10%;right:10%}.blog-menu{display:none}.blog-header{text-align:center}.blog-pagination{display:block}.blog-pagination .cl,.blog-pagination .cr,.related-title .cl,.related-title .cr{display:block;width:100%;text-align:center;margin:10px auto}.error-menu{column-count:2;-ms-column-count:2;-webkit-column-count:2;-moz-column-count:2}.form-page .cl,.form-page .cr{padding:0;display:block;width:100%;text-align:center}.form-page .cr{padding-left:0;padding-top:20px}.blog-pagination{font-size:13px!important}#post-subscribe,.post-subscribe{padding:15px}.widget-table .cr{display:block;width:100%;padding-left:0;padding-top:10px;text-align:center}.widget-table .cl{display:block;width:100%;text-align:center}#featured-box{padding:10px}body{font-size:16px;padding-top:0!important}h1{font-size:36px}h2{font-size:32px}h3{font-size:26px}h4{font-size:24px}h5{font-size:18px}h6{font-size:14px}.featured{height:250px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{min-width:225px}.post-share li,.post-share li:last-child{width:47%;margin:0 2% 5px 0}.post-share li:nth-child(2n+0){margin:0 0 5px}.mobile-social{display:block;width:100%;position:fixed;left:0;bottom:0;background:#21364b;padding:25px 10px;text-align:center}.mobile-social li{display:inline-block;margin:0 3%}.mobile-social a{color:#fff}}@media screen and (max-width:350px){#secondary,#primary,#primary.sidebar,.single #primary{float:none;width:100%;padding:0;margin:0 auto}}@media screen and (max-width:1310px){.side-social{display:none}}