@font-face{font-display:swap;font-family:"civilized-caveman";src:url(../../../../../../themes/civilizedcavemancooking/fonts/civilized-caveman.eot);src:url("../../../../../../themes/civilizedcavemancooking/fonts/civilized-caveman.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/civilizedcavemancooking/fonts/civilized-caveman.woff) format("woff"),url(../../../../../../themes/civilizedcavemancooking/fonts/civilized-caveman.ttf) format("truetype"),url("../../../../../../themes/civilizedcavemancooking/fonts/civilized-caveman.svg#civilized-caveman") format("svg");font-weight:400;font-style:normal}[data-icon]::before{font-family:"civilized-caveman"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="caveman-"]::before,[class*=" caveman-"]::before{font-family:"civilized-caveman"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caveman-icon{line-height:1}.caveman-icon::before{content:"69"}.wp-custom-logo .site-title a{max-width:180px}body{background-color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.8}body,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1c1c1c}body,.text-md{font-size:1.1rem}h1,h2,h3,h4,h5,h6,.site-title a,.adjacent-entry-pagination a{font-family:'Montserrat',sans-serif;font-weight:600;text-transform:capitalize}.heading{font-weight:700}.sidebar .widget-title{text-align:center;margin-bottom:32px}a{color:#F1592A}a:hover,a:focus{color:#ef4612}.section.banner-optin .ck_form .btn.ck_subscribe_button,.home-top .ck_form .btn.ck_subscribe_button,.home-middle-optin .ck_form .btn.ck_subscribe_button,.footer-cta .ck_form .btn.ck_subscribe_button,.button,.entry-content .button,.menu-item.highlight a,.woocommerce .button.alt.checkout-button,.woocommerce .button.alt.single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#8CC63F;color:#fff;font-weight:600}.section.banner-optin .ck_form .btn.ck_subscribe_button:hover,.section.banner-optin .ck_form .btn.ck_subscribe_button:focus,.home-top .ck_form .btn.ck_subscribe_button:hover,.home-top .ck_form .btn.ck_subscribe_button:focus,.home-middle-optin .ck_form .btn.ck_subscribe_button:hover,.home-middle-optin .ck_form .btn.ck_subscribe_button:focus,.footer-cta .ck_form .btn.ck_subscribe_button:hover,.footer-cta .ck_form .btn.ck_subscribe_button:focus,.button:focus,.button:hover,.entry-content .button:focus,.entry-content .button:hover,.menu-item.highlight.current-menu-item>a,.menu-item.highlight>a:focus,.menu-item.highlight>a:hover,.woocommerce .button.alt.checkout-button:focus,.woocommerce .button.alt.checkout-button:hover,.woocommerce .button.alt.single_add_to_cart_button:focus,.woocommerce .button.alt.single_add_to_cart_button:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,button:focus,button:hover,input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{background-color:#7fb636;color:#fff}.after-entry .ck_form .btn.ck_subscribe_button,.after-entry .widget input[type=submit],.home-resources .more-link,.entry-content .more-link,.button.alt,.entry-content .button.alt,.footer-widgets .button,.site-footer .button,.woocommerce .actions .button,.woocommerce a.button.add_to_cart_button,.woocommerce a.button.alt{background-color:#edede2;color:rgba(0,0,0,.6)}.after-entry .ck_form .btn.ck_subscribe_button:hover,.after-entry .ck_form .btn.ck_subscribe_button:focus,.after-entry .widget input[type=submit]:hover,.after-entry .widget input[type=submit]:focus,.home-resources .more-link:focus,.home-resources .more-link:hover,.entry-content .more-link:focus,.entry-content .more-link:hover,.button.alt:focus,.button.alt:hover,.entry-content .button.alt:focus,.entry-content .button.alt:hover,.footer-widgets .button:focus,.footer-widgets .button:hover,.site-footer .button:focus,.site-footer .button:hover,.woocommerce .actions .button:focus,.woocommerce .actions .button:hover,.woocommerce a.button.add_to_cart_button:focus,.woocommerce a.button.add_to_cart_button:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover{background-color:#e4e4d2;color:rgba(0,0,0,.6)}.after-entry .widget .button{background-color:#f1592a;color:#fff}.after-entry .widget .button:hover,.after-entry .widget .button:focus{background-color:#da3e0e;color:#fff}.comment-reply-link{background-color:transparent;color:rgba(0,0,0,.5);border:1px dashed rgba(0,0,0,.2)}.comment-reply-link:focus,.comment-reply-link:hover{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.3)}.archive-pagination .active a,.archive-pagination a:focus,.archive-pagination a:hover{background-color:#8CC63F;color:#fff}.footer-widgets,.banner-area.section{background:url(../../../../../../themes/civilizedcavemancooking/images/hypnotize.png) repeat center!important;background-attachment:fixed!important;position:relative}.footer-widgets::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(73,74,75,.75)}.footer-widgets .widget-area{z-index:9}.banner-area.section .banner-title{color:#fff}.section.footer-cta{background-color:#e57f5d}.footer-widgets a:hover,.footer-widgets a:focus{border-bottom:1px solid #fff;text-decoration:none}.footer-cta,.footer-cta .widget-title,.banner-area.section,.banner-area.section .archive-title{color:#fff}.footer-cta .widget{margin:0 auto}.footer-cta .ck_form{max-width:100%!important;margin-top:0!important;margin-bottom:0!important}.footer-cta .ck_form .ck_form_fields{padding:0!important}.footer-widgets{border-bottom:none}.site-footer{background:#626365;border-top:none}.site-title a{margin-top:16px;margin-bottom:16px}.breadcrumb{-webkit-font-smoothing:antialiased}.callout{background-color:#f7f7f2}.mai-aec .ezoic-ad .ezoic-ad,.entry-content .mai-aec .ezoic-ad .ezoic-ad,.sidebar .mai-aec .ezoic-ad .ezoic-ad{text-align:center;margin:16px 0;padding:8px 16px 16px;border:1px solid rgba(0,0,0,.1);border-radius:3px}.entry-content .mai-aec .ezoic-ad .ezoic-ad,.sidebar .mai-aec .ezoic-ad .ezoic-ad{margin-bottom:32px}.mai-aec .ezoic-ad .ezoic-ad::before{content:'ADVERTISEMENT';display:table;font-size:.8rem;background:#fff;color:rgba(0,0,0,.3);text-align:center;padding:0 10px;margin:-18px auto 8px}.cc-posts-grid .heading{text-align:left}.cc-posts-grid .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc-posts-grid .section-content .flex-grid{width:100%;max-width:100%;margin-top:0}.genesis-nav-menu a{font-family:'Nunito',sans-serif;font-size:17px;font-weight:600}.nav-header a,.nav-header .nav-search{color:#949491}.nav-header .current-menu-ancestor>a,.nav-header .current-menu-item>a,.nav-header .menu-item-has-children:not(.highlight):hover>a,.nav-header .sub-menu .current-menu-item>a,.nav-header .sub-menu .current-menu-item>a:hover,.nav-header .sub-menu a:hover,.nav-header a:hover{color:#92c253}.nav-header .nav-search:hover,.nav-header .current-menu-ancestor>a,.nav-header .current-menu-item>a,.nav-header .menu-item-has-children:not(.highlight):hover>a,.nav-header .nav-search:hover{background:#f7f7f2;color:rgba(0,0,0,.5);border-radius:4px}.nav-primary{background-color:#6c7076}.nav-primary .genesis-nav-menu>.menu-item::after,.nav-secondary .genesis-nav-menu>.menu-item::after{content:"/";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:300;color:rgba(0,0,0,.2)}.nav-primary .genesis-nav-menu>.menu-item:last-of-type::after,.nav-secondary .genesis-nav-menu>.menu-item:last-of-type::after{display:none}.nav-primary a,.nav-primary .nav-search,.nav-secondary a,.nav-secondary .nav-search{color:rgba(255,255,255,.9)}.nav-primary .menu-item-has-children>a span,.nav-primary a span,.nav-secondary .menu-item-has-children>a span,.nav-secondary a span{border-bottom:1px solid transparent}.nav-primary .current-menu-ancestor>a span,.nav-primary .current-menu-item>a span,.nav-primary .menu-item-has-children:hover>a span,.nav-primary a:hover span,.nav-secondary .current-menu-ancestor>a span,.nav-secondary .current-menu-item>a span,.nav-secondary .menu-item-has-children:hover>a span,.nav-secondary a:hover span{border-bottom:1px dotted}.nav-primary .current-menu-ancestor>a,.nav-primary .current-menu-item>a,.nav-primary .menu-item-has-children:hover>a,.nav-primary .nav-search:hover,.nav-primary a:hover,.nav-secondary .current-menu-ancestor>a,.nav-secondary .current-menu-item>a,.nav-secondary .menu-item-has-children:hover>a,.nav-secondary .nav-search:hover,.nav-secondary a:hover{background-color:transparent;color:#fff}.nav-primary .current-menu-ancestor>a span,.nav-primary .current-menu-item>a span,.nav-primary .menu-item-has-children:hover>a span,.nav-primary .nav-search:hover,.nav-primary a:hover span,.nav-secondary .current-menu-ancestor>a span,.nav-secondary .current-menu-item>a span,.nav-secondary .menu-item-has-children:hover>a span,.nav-secondary .nav-search:hover,.nav-secondary a:hover span{color:#fff}.nav-secondary{background-color:#626365}.mai-menu .widget_search,.mai-menu .search-form{margin-bottom:0}.mobile-menu a,.mobile-menu .current-menu-item>a{background:transparent;color:#323232}.mobile-menu a:hover,.mobile-menu a:focus{color:#92c253}.custom-logo-link{position:relative}@media only screen and (min-width:545px){body.scroll .site-header{background-color:rgba(255,255,255,.97);-webkit-box-shadow:0 0 20px rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.05)}.custom-logo,.custom-logo-link::before{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.custom-logo-link::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../../../../themes/civilizedcavemancooking/images/icon.png) no-repeat center;background-size:70px;margin:auto}.custom-logo,body.scroll .custom-logo-link::before{opacity:1}body.scroll .custom-logo,.custom-logo-link::before{opacity:0}body.scroll .custom-logo-link,body.scroll .custom-logo-link::before{max-width:70px;min-height:70px}}.singular .featured-image{margin-bottom:24px}.content-no-sidebars .featured-image{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.content-no-sidebars .featured-image .wp-post-image{max-width:896px;margin-left:auto;margin-right:auto}p.entry-meta,p.entry-meta a{color:rgba(0,0,0,.6);-webkit-font-smoothing:auto}.entry-meta>*{display:inline-block}.home-top.overlay.overlay-dark::after{background-color:rgba(0,0,0,.15)}.home-top>.wrap{padding-bottom:0!important}.home-top-optin{background-color:rgba(241,88,42,.8);max-width:100vw;margin-top:24%!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.home-top-optin>.wrap{max-width:800px;text-align:left;padding-top:12px;padding-left:24px;padding-right:24px}.home-top-optin>.wrap::before{content:'';display:block;background-image:url(../../../../../../themes/civilizedcavemancooking/images/ebook-recipes.png);background-repeat:no-repeat;background-size:100px;width:100px;height:128px;margin-left:auto;margin-right:auto}.home-top-optin2{background-color:rgba(241,88,42,.8);max-width:100vw;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.home-top-optin2>.wrap{max-width:800px;text-align:left;padding-top:12px;padding-left:24px;padding-right:24px}.home-top-optin2>.wrap::before{content:'';display:block;background-image:url(../../../../../../themes/civilizedcavemancooking/images/ebook-recipes.png);background-repeat:no-repeat;background-size:100px;width:100px;height:128px;margin-left:auto;margin-right:auto}.home-top-optin p{font-size:18px}.home-top .ck_form{margin:0!important}.home-top .ck_form .ck_form_fields{padding:0 24px 24px 24px!important}@media only screen and (min-width:545px){.home-top-optin>.wrap{position:relative;padding-left:154px}.home-top-optin>.wrap::before{position:absolute;left:24px;bottom:22px}.home-top-optin2>.wrap{position:relative;padding-left:154px}.home-top-optin2>.wrap::before{position:absolute;left:24px;bottom:22px}.home-top .ck_form .ck_form_fields{padding:0 24px 24px 0!important}}.home-featured-on{border-bottom:2px solid #efefef}.home-featured-on img{max-height:80px;max-width:100px;margin:4px 0;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.9}.home-success img{display:block;max-width:150px;margin:0 auto 16px}.home-success .flex-entry.has-bg-link:hover h3{text-decoration:underline}.home-success .flex-entry .bg-link:hover{background:transparent;opacity:.8}.home-middle-optin .ck_form{margin:0!important}.home-middle-optin .ck_form .ck_form_fields{padding:0 24px 24px 0!important}.home-testimonials>.wrap{position:relative}.home-testimonials>.wrap::before,.home-testimonials>.wrap::after{position:absolute;color:rgba(255,255,255,.3);font-family:'Montserrat',sans-serif;font-size:88px;line-height:1}.home-testimonials>.wrap::before{content:"";top:36px;left:0}.home-testimonials>.wrap::after{content:"";bottom:36px;right:0}.single .entry-header .entry-meta{padding:6px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}li.comment.team-comment{background-color:#fff;border-left:3px dashed #92c253!important}.entry-footer .entry-meta{border-top:1px solid #ebe9eb}.flex-entry .entry-footer .entry-meta{margin-top:20px}.entry-comments .comment-meta{-webkit-font-smoothing:antialiased}.category .heading{text-align:left}.category .content>.section:first-child .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category .content>.section:first-child .section-content .flex-grid{width:100%;max-width:100%;margin-top:0}.category .category-tags .tag-cloud-link{display:inline-block;background-color:rgba(255,255,255,.1);color:#fff;padding:4px 12px;margin:2px 0;text-decoration:none;border:none}.category .category-tags .tag-cloud-link:hover,.category .category-tags .tag-cloud-link:focus{background:#fff;color:#f1592a}#all-category-posts{border:none;overflow:hidden}.sidebar .widget{padding-top:0;border:none}.sidebar .widget-title,.sidebar .widgettitle{text-align:left;padding:4px 14px;border-left:6px solid #F1592A}.after-entry{background-color:#92c253;padding:24px;margin:64px -24px 30px;border:8px solid rgba(0,0,0,.1);overflow:visible}@media only screen and (min-width:993px){.after-entry{margin-left:-48px;margin-right:-48px}}.after-entry,.after-entry h2,.after-entry h3,.after-entry h4{color:#fff}.after-entry::before{content:"69";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:80px;height:80px;background-color:#94c059;color:#fff;border:8px solid rgba(0,0,0,.1);border-bottom:none;border-radius:50%;font-size:40px;padding:14px;margin:-80px auto 0;font-family:"civilized-caveman"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.after-entry .widget{background-color:transparent;border:none;text-align:center;margin:0}.after-entry .widget:first-child{padding-bottom:0}.after-entry .ck_form{background:transparent!important;color:#fff!important;margin:0!important;border:none!important}.after-entry .ck_form .ck_form_fields{padding:0!important}.after-entry .ck_form .ck_powered_by{display:none}.after-entry .widget .gform_wrapper,.after-entry .widget .gform_wrapper ul.gform_fields li.gfield,.after-entry .widget .gform_wrapper input{display:block;width:100%!important;padding-right:0!important;margin:0!important}.after-entry .widget .gform_wrapper{padding:0 16px 16px!important;border:1px solid rgba(0,0,0,.1)}.after-entry .widget .gform_wrapper .top_label .gfield_label{display:block!important}.after-entry .widget .gform_wrapper .top_label div.ginput_container{margin-top:4px!important}.after-entry .widget .gform_wrapper input[type=text],.after-entry .widget .gform_wrapper input[type=email]{margin-bottom:24px!important}.after-entry .widget .gform_wrapper .ginput_container_name label{display:none!important}.after-entry .widget .gform_wrapper .gform_footer{margin-top:6px!important}.home .mai-aec.mai-aec-header-after>.wrap{margin-top:0;margin-bottom:0}.cookbook-recipe,.entry-content .cookbook-recipe{background-color:#f7f7f2}.cookbook-rating-stars .cookbook-icon{color:gold}.tm-click-to-tweet{padding-left:24px;padding-right:24px;margin:12px 0 24px}.tm-click-to-tweet::after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #2956b2}.tm-click-to-tweet a,.tm-click-to-tweet a:hover,.tm-click-to-tweet a:focus{border:none}.cookbook-recipe{border:1px solid rgba(0,0,0,.05)}.comment-form-cookbook-rating .cookbook-rating-stars .cookbook-icon{color:gold;margin-right:2px}.cookbook-icon-star::before,.cookbook-icon-star-empty::before{font-size:20px}.ea-share-count-wrap{margin:20px auto 36px}.ea-share-count-wrap h3{margin-bottom:8px}.ea-share-count-button{color:#fff;font-weight:400;text-align:center;text-decoration:none;padding:6px 3px}.ea-share-count-button:hover{color:#fff}.ea-share-count-icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.ea-share-count-button .fa{font-size:20px}.ea-share-count-label{position:absolute;text-indent:-9999px;font-size:14px}.ea-share-count-button.included_total{color:#222629;font-size:22px;margin-right:10px}.ea-share-count-button.included_total .ea-share-count-icon{display:none;visibility:hidden}.ea-share-count-button.included_total .ea-share-count-label{display:block;font-size:12px;line-height:1;text-transform:uppercase}.ea-share-count-button.included_total .ea-share-count{display:block;font-size:16px;line-height:1;margin-top:4px}.ea-share-count-button.email{background-color:#333}.ea-share-count-button.email:hover{background-color:rgba(51,51,51,.8)}.ea-share-count-button.twitter{background-color:#55acee}.ea-share-count-button.twitter:hover{background-color:rgba(85,172,238,.8)}.ea-share-count-button.facebook{background-color:#3b5998}.ea-share-count-button.facebook:hover{background-color:rgba(59,89,152,.8)}.ea-share-count-button.linkedin{background-color:#0077b5}.ea-share-count-button.linkedin:hover{background-color:rgba(0,119,181,.8)}.ea-share-count-button.pinterest{background-color:#bd081c}.ea-share-count-button.pinterest:hover{background-color:rgba(189,8,28,.8)}.ea-share-count-button.google{background-color:#dc4e41}.ea-share-count-button.google:hover{background-color:rgba(220,78,65,.8)}.ea-share-count-button.sms{background-color:#5cb85c}.ea-share-count-button.sms:hover{background-color:rgba(92,184,92,.8)}@media only screen and (min-width:769px){.ea-share-count-label{position:static;text-indent:0}.ea-share-count-button .fa{font-size:18px;margin-right:8px}.ea-share-count-button.sms{display:none;visibility:hidden}}.facetwp-facet-favorite_categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.facetwp-facet-favorite_categories .facetwp-radio,.facetwp-facet-favorite_categories .facetwp-radio.disabled{background:#323232;color:#fff;padding:4px 12px;margin-right:5px;opacity:1}.facetwp-facet-favorite_categories .facetwp-radio.checked{background:#ff9700;color:#fff}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:12px!important}.rp4wp-related-posts{margin-bottom:10px}.rp4wp-related-posts ul li{background-color:#fff;padding:20px;border:1px solid rgba(0,0,0,.06);border-radius:0;list-style-type:none;overflow:hidden}@media only screen and (max-width:544px){.rp4wp-related-posts ul li,.entry-content .rp4wp-related-posts ul li{padding:10px}}.rp4wp-related-post-image .wp-post-image{display:block}.rp4wp-related-post-content a{display:block;color:#323232;font-size:16px;font-weight:700;line-height:1.625;margin-bottom:0;border:none}.rp4wp-related-post-content a:hover,.entry-content .rp4wp-related-post-content a:hover{color:#F1592A}.rp4wp-related-post-content p{font-size:14px}.rp4wp-related-post-content p:last-of-type{margin-bottom:0}@media only screen and (max-width:544px){.author-box{text-align:center}.author-box .avatar{float:none;display:block;margin:0 auto 24px}}