﻿.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.btn-gradient{color:#fff;text-decoration:none;background:#3CBF8D;background:-moz-linear-gradient(90deg,#28986E 50%,#3CBF8D 80%);background:-webkit-linear-gradient(0deg,#28986E 50%,#3CBF8D 80%);background:linear-gradient(90deg,#28986E 50%,#3CBF8D 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#28986E,endColorstr=#3CBF8D,GradientType=1);background-size:200% auto;background-position:right center;background-repeat:no-repeat;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;font-size:0.8em;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:inherit}.btn-gradient:hover{color:#fff!important;background-position:left center;-webkit-transition:all 0.3s cubic-bezier(0,0,0.23,1);-moz-transition:all 0.3s cubic-bezier(0,0,0.23,1);-ms-transition:all 0.3s cubic-bezier(0,0,0.23,1);-o-transition:all 0.3s cubic-bezier(0,0,0.23,1);transition:all 0.3s cubic-bezier(0,0,0.23,1)}.btn-cta{padding:13px;min-width:200px;font-size:1.1em}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.border-radius-small{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.border-radius-large{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.border-radius-none{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.border-green{border:0.25rem solid #3cbf8d}.box-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,0.48)}.box-shadow-light{box-shadow:0 3px 6px 0 rgba(0,0,0,0.18)}.box-shadow-light-inset{box-shadow:0 3px 6px 0 rgba(0,0,0,0.18) inset}.box-shadow-none{box-shadow:none!important}.font-size-larger{font-size:1.125em}@media (min-width:768px){.font-size-md-larger{font-size:1.125em}}@media (min-width:992px){.font-size-lg-larger{font-size:1.125em}}form:not(.ajax_login_form){}form:not(.ajax_login_form) .form-group{position:relative;margin-bottom:10px}form:not(.ajax_login_form) .form-group label{text-transform:uppercase;font-size:1em;cursor:text;font-weight:600}form:not(.ajax_login_form) .form-group label[for="id_captcha"]{display:none!important}form:not(.ajax_login_form) .form-group label[for*="consent"],form:not(.ajax_login_form) .form-group label[class*="consent"]{text-transform:inherit!important}form:not(.ajax_login_form) .form-group .form-control{font-size:1em;height:calc(2em + 1rem + 2px)}form:not(.ajax_login_form) .form-group .form-control:disabled,form:not(.ajax_login_form) .form-group .form-control[readonly],form:not(.ajax_login_form) .form-group .form-control[disabled]{color:#BFBFBF;-webkit-text-fill-color:#BFBFBF}form:not(.ajax_login_form) .form-group .form-control:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.18)}form:not(.ajax_login_form) .form-group button.btn-submit{height:calc(2em + 1rem + 2px)}form:not(.ajax_login_form) .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E')!important;background-repeat:no-repeat,repeat!important;background-position:right 0.7em top 50%,0 0!important;background-size:0.65em auto,100%!important}form:not(.ajax_login_form) .form-group.error label{color:#F58888!important}form:not(.ajax_login_form) .form-group label.input--label{position:absolute;color:#5A5A5A;font-size:0.8em;cursor:text;margin:0;left:0;padding:0 0.75rem;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:-webkit-transform 0.1s ease;-moz-transition:-moz-transform 0.1s ease;-o-transition:-o-transform 0.1s ease;transition:-webkit-transform 0.1s ease,-moz-transform 0.1s ease,-o-transform 0.1s ease,transform 0.1s ease;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}form:not(.ajax_login_form) .form-group label.input--label.label-textarea{top:26px}form:not(.ajax_login_form) .form-group .form-control{padding:0.75rem 0.75rem 2px;margin:0px}form:not(.ajax_login_form) .form-group .form-control.input-textarea{height:unset;padding-top:1.25rem}form:not(.ajax_login_form) .form-group.input--filled label{color:#3CBF8D;margin-top:0;-webkit-transform:translateY(-100%) scale(0.8);-moz-transform:translateY(-100%) scale(0.8);-o-transform:translateY(-100%) scale(0.8);-ms-transform:translateY(-100%) scale(0.8);transform:translateY(-100%) scale(0.8)}form:not(.ajax_login_form) .form-group.input--filled:not(.input--filled--init) label{color:#3CBF8D}form:not(.ajax_login_form) .form-group .custom-checkbox{position:relative;margin:0.25rem;display:inline-flex;cursor:pointer}form:not(.ajax_login_form) .form-group .custom-checkbox:hover .checkbox-title{box-shadow:inset 0 -0.3em 0 0 rgba(60,191,141,0.2)}form:not(.ajax_login_form) .form-group .custom-checkbox:hover .checkbox-mark{background-color:rgba(60,191,141,0.2);border:1px solid rgba(60,191,141,0.2)}form:not(.ajax_login_form) .form-group .custom-checkbox:hover .checkbox-mark:after{display:block}form:not(.ajax_login_form) .form-group .custom-checkbox:hover input:not(.disabled) ~ .checkbox-mark{background-color:#ccc;border-color:#aaa}form:not(.ajax_login_form) .form-group .custom-checkbox input{position:absolute;z-index:-1;opacity:0;height:24px;width:24px}form:not(.ajax_login_form) .form-group .custom-checkbox input:checked ~ .checkbox-mark{background-color:#3CBF8D;border:1px solid #3CBF8D;cursor:pointer}form:not(.ajax_login_form) .form-group .custom-checkbox input:checked ~ .checkbox-mark:after{display:block}form:not(.ajax_login_form) .form-group .custom-checkbox input ~ .checkbox-title{cursor:pointer}form:not(.ajax_login_form) .form-group .custom-checkbox input.disabled ~ .checkbox-mark,form:not(.ajax_login_form) .form-group .custom-checkbox input.disabled ~ .checkbox-title{opacity:0.66;pointer-events:none}form:not(.ajax_login_form) .form-group .custom-checkbox input.disabled:checked ~ .checkbox-mark{background-color:#777;border-color:#777}form:not(.ajax_login_form) .form-group .custom-checkbox .checkbox-mark{content:'';position:absolute;top:0;left:0;height:24px;width:24px;background-color:#eee;border:1px solid #ddd;border-radius:4px;transition:0.25s background-color ease-out,0.25s border-color ease-out}form:not(.ajax_login_form) .form-group .custom-checkbox .checkbox-mark:after{content:"\f00c";font-family:"FontAwesome";position:absolute;display:none;top:-1px;left:4px;color:white;text-shadow:0 0 5px rgba(0,0,0,0.3)}form:not(.ajax_login_form) .form-group .custom-checkbox .checkbox-title{margin-left:35px;width:100%}form:not(.ajax_login_form) .errorMessage,form:not(.ajax_login_form) .errorMessage2{color:#D85A5A;text-align:center}form:not(.ajax_login_form) .form--consent--wrap{position:relative}form:not(.ajax_login_form) .form--consent--wrap a{color:#333!important;display:inline-block;font-weight:normal;text-decoration:underline}form:not(.ajax_login_form) .form--consent--wrap input{position:absolute;opacity:0;bottom:0}form:not(.ajax_login_form) .form--consent--wrap input + label{display:flex;align-items:center;font-weight:400;position:relative;margin:auto;padding:0;font-size:12px;cursor:pointer;text-align:left;line-height:15px}form:not(.ajax_login_form) .form--consent--wrap input + label::before{content:'';margin-right:10px;margin-top:0;margin-bottom:0;display:block;vertical-align:center;width:25px;min-width:25px;height:25px;border:1px solid #222;border-radius:3px;float:left}form:not(.ajax_login_form) .form--consent--wrap input:hover + label::before{background:#43C190}form:not(.ajax_login_form) .form--consent--wrap input:focus + label::before{box-shadow:0 0 3px 3px rgba(0,0,0,0.12)}form:not(.ajax_login_form) .form--consent--wrap input:checked + label::before{background:#43C190;border-color:#43C190}form:not(.ajax_login_form) .form--consent--wrap input:checked + label::after{content:'';position:absolute;top:calc(49%);left:8px;bottom:calc(49%);background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg);display:flex;flex-direction:row;align-items:center}form:not(.ajax_login_form) .form--consent--wrap input:disabled + label{color:#b8b8b8;cursor:auto}form:not(.ajax_login_form) .form--consent--wrap input:disabled + label::before{box-shadow:none;background:#ddd}form:not(.ajax_login_form) .form--consent--wrap.text-white a{color:#fff!important}form:not(.ajax_login_form) .form--consent--wrap.text-white input + label::before{border:1px solid #fff}form:not(.ajax_login_form) .form--consent--wrap.text-white input:hover + label::before{background:#fff}form:not(.ajax_login_form) .form--consent--wrap.text-white input:focus + label::before{box-shadow:0 0 3px 3px rgba(0,0,0,0.12)}form:not(.ajax_login_form) .form--consent--wrap.text-white input:checked + label::before{background:transparent;border-color:#fff}form:not(.ajax_login_form) .form--consent--wrap.text-white input:checked + label::after{content:'';position:absolute;top:calc(49%);left:8px;bottom:calc(49%);background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg);display:flex;flex-direction:row;align-items:center}form:not(.ajax_login_form) .form--consent--wrap.text-white input:disabled + label{color:#b8b8b8;cursor:auto}form:not(.ajax_login_form) .form--consent--wrap.text-white input:disabled + label::before{box-shadow:none;background:#ddd}.g-recaptcha>div{position:relative}.g-recaptcha>div::before{content:'';position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;color:#6c757d;margin-top:23px;display:inline-block;width:2rem;height:2rem;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:0.75s linear infinite spinner-border;animation:0.75s linear infinite spinner-border}.g-recaptcha>div>div{position:relative}@media (max-width:575px){.g-recaptcha>div{max-width:160px!important;overflow:hidden!important;border-right:1px solid #ccc;border-top-right-radius:5px;border-bottom-right-radius:6px;margin:0 auto}}.form-thank-you{opacity:0;transition:0.3s opacity ease-in;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#ffffff;color:#333;display:flex;justify-content:center;align-items:center;pointer-events:none;flex-direction:column}.form-thank-you.active{opacity:1;pointer-events:all}@font-face{font-family:'MicroBrewThree';src:url('https://www.foodmatters.com/static/fonts/microbrew-three-webfont.eot');src:url('https://www.foodmatters.com/static/fonts/microbrew-three-webfont.eot?') format('embedded-opentype'),url('https://www.foodmatters.com/static/fonts/microbrew-three-webfont.woff') format('woff'),url('https://www.foodmatters.com/static/fonts/microbrew-three-webfont.ttf') format('truetype'),url('https://www.foodmatters.com/static/fonts/microbrew-three-webfont.svg') format('svg')}.microbrew-three{font-family:"MicroBrewThree",sans-serif}.text-tan{color:#c25f36}.text-basil{color:#608b74}.text-basil-dark{color:#425e4f}.text-coral{color:#d87c70}a.text-coral:hover,a.text-coral:focus{color:#953f48}.text-coral-dark{color:#953f48}.bg-coral{background-color:#d87c70}.bg-coral-light{background-color:#dfccc9}.bg-coral-dark{background-color:#953f48}.bg-cornflower{background-color:#f0f5f8}.bg-basil{background-color:#608b74}.bg-basil-light{background-color:#c7dbd0}.border-basil{border:2px solid #608b74}@media (max-width:575px){.container,.container-sm,.header-content{max-width:440px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.font-size-lg-normal{font-size:100%!important}.font-weight-lg-bold{font-weight:bold!important}}h1.display-4{font-size:3.5rem;line-height:1.1}@media (max-width:575px){h1.display-4{font-size:2.5rem;line-height:1.1}}@media (max-width:375px){h1.display-4{font-size:2.2rem}}h1.display-5{font-size:3rem;line-height:1.2}@media (max-width:575px){h1.display-5{font-size:2rem;line-height:1.1}}@media (max-width:375px){h1.display-5{font-size:1.8rem}}.btn-green.bg-coral{background-color:#d87c70}.btn-green.bg-coral:hover{background-color:#953f48}.btn-green.bg-basil{background-color:#608b74}.btn-green.bg-basil:hover{background-color:#425e4f}@media (max-width:375px){.btn-green{font-size:0.9rem!important}}@media (max-width:350px){.btn-green{font-size:0.8rem!important}}.login-control{font-size:0.8em!important}.login-control.btn-white{font-weight:bold;line-height:1em;transition:0.2s;text-transform:uppercase;letter-spacing:1px;background:white;color:#608b74;padding:0.25rem 0.5rem;border:2px solid #608b74}.login-control.btn-white:hover{background-color:#425e4f;border-color:#425e4f;color:white}.h-separator{padding-top:2px}svg.filter-shadow-light{-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.18));filter:drop-shadow(3px 3px 4px rgba(0,0,0,0.18))}.img-cover{object-fit:cover;max-height:100vw}h2,.h2{font-size:2rem}@media (max-width:575px){h2,.h2{font-size:1.75rem}}@media (max-width:375px){h2,.h2{font-size:1.5rem}}@media (max-width:767px){.md-h3{font-size:1.4rem}}.font-weight-medium{font-weight:500}.font-weight-black{font-weight:900}.letter-spacing-3{letter-spacing:3px}ul.cookbook-list{list-style:none}ul.cookbook-list li{margin-bottom:0.5rem}ul.cookbook-list li::before{content:"\2022";position:absolute;color:#d87c70;margin-left:-1.5rem;font-size:2.5rem;line-height:1rem}.cookbook-claim-step{font-size:7rem;line-height:5rem}@media (max-width:767px){.cookbook-claim-step{min-width:4rem}}.header-wrapper{position:relative;border-radius:0}@media (min-width:768px){.header-wrapper{min-height:600px}}.header-wrapper .header-bg{background-color:#ebe3dd;background-repeat:no-repeat;background-size:cover;background-position-x:right}@media (min-width:768px){.header-wrapper .header-bg{position:absolute;top:0;bottom:0;left:50%;right:-10%}.header-wrapper .header-bg::before{content:'';position:absolute;top:0;left:-1px;right:-1px;bottom:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0) 40%)}}@media (min-width:768px) and (max-width:1199px){.header-wrapper .header-bg::before{background-color:rgba(255,255,255,0.76)}}@media (max-width:1199px){.header-wrapper .header-bg{right:-15%}}@media (max-width:991px){.header-wrapper .header-bg{right:-25%}}@media (max-width:767px){.header-wrapper .header-bg{min-height:56.25vw;right:inherit}}.header-wrapper .header-content{position:relative}.header-wrapper .header-content h1.cookbook-heading{position:absolute;text-indent:-1000em}.header-wrapper .header-content div.cookbook-heading{max-width:400px;position:relative}.header-wrapper .header-content div.cookbook-heading span:nth-child(1){position:absolute;top:0;left:0;font-size:2rem}@media (max-width:767px){.header-wrapper .header-content div.cookbook-heading span:nth-child(1){font-size:1.5rem}}.header-wrapper .header-content div.cookbook-heading span:nth-child(2){min-height:230px}.header-wrapper .header-content div.cookbook-heading span:nth-child(2).text-tan svg{-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.25))}.header-wrapper .header-content div.cookbook-heading span:nth-child(2).text-tan svg path{fill:#c25f36}@media (max-width:374px){.header-wrapper .header-content div.cookbook-heading span:nth-child(2).text-tan svg{padding:1rem 0}}.header-wrapper .header-content div.cookbook-heading span:nth-child(3){position:absolute;bottom:0;right:0;font-size:2rem}@media (max-width:767px){.header-wrapper .header-content div.cookbook-heading span:nth-child(3){font-size:1.5rem}}.header-wrapper .header-cover-image{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}@media (max-width:767px){.header-wrapper .header-cover-image{position:static}}@media (min-width:768px) and (max-width:1199px){#getoffthegluten-header.header-wrapper .header-bg::before{background-color:rgba(255,255,255,0)}}@media (max-width:1199px){#getoffthegluten-header.header-wrapper .header-bg{right:-25%}}@media (max-width:991px){#getoffthegluten-header.header-wrapper .header-bg{right:-30%}#getoffthegluten-header.header-wrapper .header-bg::before{background-color:rgba(255,255,255,0.26)}}@media (max-width:767px){#getoffthegluten-header.header-wrapper .header-bg{min-height:56.25vw;right:inherit}}@media (min-width:768px){#bookbonus-header.header-wrapper .header-bg::before{background:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0) 20%)}}@media (min-width:768px) and (max-width:991px){#bookbonus-header.header-wrapper .header-bg::before{background:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0) 60%);background-color:rgba(255,255,255,0.1)}}.decorative-flare{min-width:32px}.decorative-flare.flare-right svg{transform:scale(-1,1)}.overlapping-cta{position:absolute;top:-2.5rem;left:0;right:0}#cookbook-live-event{position:relative;padding-bottom:150px!important;margin-bottom:-150px!important}#cookbook-live-event .cookbook-laptop-image-wrapper{position:absolute;max-width:900px;bottom:-150px;right:0;padding-bottom:50px}#cookbook-live-event .cookbook-laptop-image-wrapper .img-fluid{transform:rotate(12deg) translate(375px,0)}@media (max-width:767px){#cookbook-live-event{padding-bottom:300px!important;margin-bottom:-150px!important}#cookbook-live-event .cookbook-laptop-image-wrapper{bottom:-250px;padding-bottom:0}#cookbook-live-event .cookbook-laptop-image-wrapper .img-fluid{transform:rotate(8deg) translate(0,0)}}@media (max-width:575px){#cookbook-live-event{padding-bottom:380px!important}#cookbook-live-event .cookbook-laptop-image-wrapper{bottom:-270px}}@media (max-width:475px){#cookbook-live-event{padding-bottom:350px!important}#cookbook-live-event .cookbook-laptop-image-wrapper{bottom:-230px}}@media (max-width:400px){#cookbook-live-event{padding-bottom:300px!important}#cookbook-live-event .cookbook-laptop-image-wrapper{bottom:-190px}}@media (max-width:375px){#cookbook-live-event{padding-bottom:270px!important}#cookbook-live-event .cookbook-laptop-image-wrapper{bottom:-160px}}.activate-bundle-form .form-group input.form-control,.cookbook-optin-form .form-group input.form-control{border-color:#d87c70!important;border-width:2px;border-radius:4px;border-style:solid;background-color:rgba(0,0,0,0);box-shadow:inset 2px 2px 4px rgba(0,0,0,0.12),2px 2px 4px rgba(0,0,0,0.12);padding-left:1.05rem}.activate-bundle-form .form-group label.input--label,.cookbook-optin-form .form-group label.input--label{color:#d87c70!important;font-weight:bold;letter-spacing:3px;padding-left:1.5rem!important}.activate-bundle-form .form--consent--wrap input:hover + label::before,.cookbook-optin-form .form--consent--wrap input:hover + label::before{background:#d87c70!important}.activate-bundle-form .form--consent--wrap input:checked + label::before,.cookbook-optin-form .form--consent--wrap input:checked + label::before{background:#d87c70!important;border-color:#d87c70!important}.activate-bundle-form .form--consent--wrap input + label::before,.cookbook-optin-form .form--consent--wrap input + label::before{border-width:2px!important;border-color:#d87c70!important}.activate-bundle-form .form--consent--wrap .consent-label,.cookbook-optin-form .form--consent--wrap .consent-label{color:#d87c70!important;font-size:0.8rem!important}.activate-bundle-form .form--consent--wrap .consent-label a,.cookbook-optin-form .form--consent--wrap .consent-label a{color:#d87c70!important}.activate-bundle-form .cookbook-spinner.spinner-bg,.cookbook-optin-form .cookbook-spinner.spinner-bg{background-color:rgba(240,245,248,0.77)!important;color:#953f48}.activate-bundle-form.color-basil .form-group input.form-control,.cookbook-optin-form.color-basil .form-group input.form-control{border-color:#608b74!important}.activate-bundle-form.color-basil .form-group label.input--label,.cookbook-optin-form.color-basil .form-group label.input--label{color:#608b74!important}.activate-bundle-form.color-basil .form--consent--wrap input:hover + label::before,.cookbook-optin-form.color-basil .form--consent--wrap input:hover + label::before{background:#608b74!important}.activate-bundle-form.color-basil .form--consent--wrap input:checked + label::before,.cookbook-optin-form.color-basil .form--consent--wrap input:checked + label::before{background:#608b74!important;border-color:#608b74!important}.activate-bundle-form.color-basil .form--consent--wrap input + label::before,.cookbook-optin-form.color-basil .form--consent--wrap input + label::before{border-color:#608b74!important}.activate-bundle-form.color-basil .form--consent--wrap .consent-label,.cookbook-optin-form.color-basil .form--consent--wrap .consent-label{color:#608b74!important}.activate-bundle-form.color-basil .form--consent--wrap .consent-label a,.cookbook-optin-form.color-basil .form--consent--wrap .consent-label a{color:#608b74!important}.activate-bundle-form.color-basil .cookbook-spinner.spinner-bg,.cookbook-optin-form.color-basil .cookbook-spinner.spinner-bg{background-color:rgba(255,255,255,0.77)!important;color:#425e4f}.activate-bundle-form .form-group label.input--label.error,.cookbook-optin-form .form-group label.input--label.error{color:#DE5A5A!important}.activate-bundle-form .form-group label.input--label.error ~ .form-control,.cookbook-optin-form .form-group label.input--label.error ~ .form-control{border-color:#DE5A5A!important}.activate-bundle-form .border,.cookbook-optin-form .border{border-color:#c7dbd0!important}@keyframes button-pulse{0%{outline-color:rgba(255,255,255,0)}100%{outline-color:#ffffff}}@keyframes button-arrow-bounce{0%{left:-2rem}100%{left:-1.25rem}}#cookbook-optin a.btn.btn-green.bg-coral:first-child{animation:0.75s ease-in infinite alternate button-pulse;outline:2px solid white;position:relative}#cookbook-optin a.btn.btn-green.bg-coral:first-child::before{content:"\f0da";font-family:"FontAwesome";position:absolute;top:0;bottom:0;left:-3rem;width:3rem;color:#d87c70;display:flex;align-items:center;font-size:2rem;text-shadow:-2px -2px 0 white,2px -2px 0 white,-2px 2px 0 white,2px 2px 0 white;animation:0.75s ease-in infinite alternate button-arrow-bounce}#cookbook-recipes .recipe-slider{max-height:300px;overflow:hidden}#cookbook-recipes .recipe-slider>div{opacity:0}#cookbook-recipes .recipe-slider.slick-slider{max-height:inherit;overflow:inherit}#cookbook-recipes .recipe-slider.slick-slider>div{opacity:1}#at-expanded-menu-host .at-expanded-menu{z-index:9999999999!important}#at-expanded-menu-host .at-expanded-menu-mask{z-index:9999999998!important}.addthis-share-buttons.vertical{width:60px;margin-left:4px;position:absolute;top:0;text-align:center}.addthis-share-buttons.vertical span{display:block}.addthis_toolbox .at-icon-wrapper{text-align:center;line-height:42px!important;height:42px!important;width:42px!important;border-radius:100%!important}.addthis_toolbox .at-icon-wrapper svg{width:26px!important;height:42px!important}.addthis_toolbox>a{margin-bottom:10px!important}.addthis_toolbox.add-this-share-bottom{display:flex}.addthis_toolbox.add-this-share-bottom>a{flex:1;padding:0!important;margin:0!important}.addthis_toolbox.add-this-share-bottom .at-icon-wrapper{width:100%!important;border-radius:0!important;display:flex;justify-content:center;align-items:center;height:30px!important}#cookbook-open-pages{margin-top:150px}@media (min-width:576px){.collapse.no-collapse-sm{display:block;height:auto!important;visibility:visible}}@media (max-width:575px){.collapse-control{left:0;right:0;top:0;bottom:0}.collapse-control.btn:focus{outline:none!important;border:0!important;box-shadow:none!important}.collapse-control i{transition:.2s transform ease-out;transform:rotate(0deg)}.collapse-control[aria-expanded="true"] i{transform:rotate(90deg)}}