﻿@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=ce34024d-2383-47fa-8bc6-61b539b56eca");@font-face{font-family:'playfair_displayitalic';src:url("../fonts/playfairdisplay-italic-webfont.eot");src:url("../fonts/playfairdisplay-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/playfairdisplay-italic-webfont.woff") format("woff"),url("../fonts/playfairdisplay-italic-webfont.ttf") format("truetype"),url("../fonts/playfairdisplay-italic-webfont.svg#playfair_displayitalic") format("svg");font-weight:normal;font-style:normal}.nav-kafmain>ul>li #bloglink>a,#nav-kafmain-blog>a{font-family:'playfair_displayitalic', serif;font-weight:normal;font-style:normal}.helvetica{font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.rewards-plus-benefits>div{position:relative}@media (min-width: 750px){.rewards-plus-benefits>div{float:left;width:31.3333%;margin-left:3%}.rewards-plus-benefits>div:nth-child(odd){margin-left:3%;clear:none}.rewards-plus-benefits>div:nth-child(3n+1){margin-left:0;clear:left}}.l-span{float:left;margin-left:2%}.l-span:first-child{margin-left:0}@media (max-width: 499px){.l-span-phone{float:left;margin-left:2%}.l-span-phone:first-child{margin-left:0}}@media (min-width: 500px) and (max-width: 749px){.l-span-tablet{float:left;margin-left:2%}.l-span-tablet:first-child{margin-left:0}}@media (min-width: 750px){.l-span-screen,.l-header,.c-review-meta,blockquote.c-review-blockquote,.recipe-info-page .primary,.recipe-info-page .recipe-sidebar,.recipe-info-page .recipe-sidebar-nav,.recipe-info-page .secondary{float:left;margin-left:2%}.l-span-screen:first-child,.l-header:first-child,.c-review-meta:first-child,blockquote.c-review-blockquote:first-child,.recipe-info-page .primary:first-child,.recipe-info-page .recipe-sidebar:first-child,.recipe-info-page .recipe-sidebar-nav:first-child,.recipe-info-page .secondary:first-child{margin-left:0}}.recipe-tip h5{font-weight:700}.l-row,.recipe-detail-row,.tips-container,header,footer,section,.l-container,.group,.l-page,.l-topbar,.l-content,.l-footernav,.l-footer,.emailchat-banner,.primary,.secondary,.column,#copyright,.contact-email-container,.contact-cs-container,.contact-bakershotline-container,.contact-norwich-container,.contact-newsletter-container,.contact-social-container,.contact-media-container,.pagination,.sli-search,.recipe-home-hero-container,.recipe-topcategory-hero-container,#featured-today-container,.cs-help-blocks,.rewards-plus-intro,.map-ajax-container,.google-embed,.map-info,.kaf-bakery-contact-ul>li,.cart-popup-container .incart,ul#sli_autocomplete.rich .sli_ac_products li,.sli_ac_products li,.reviews-header,.c-review-row,.recipe-blog-container,.recipe-signup-container,.recipe-connect-container,.recipe-page .secondary,.optin-recipe-container,.optin-recipe-container .emailsignup-form,.optin-recipe-container .recipe-popup-signup-form,.recipe-instructions ol li,.related-recipes-container,.recipe-universal-tips,.recipe-big-block,.recipe-curated-ul,.recipe-newest-ul,.recipe-category-container ul,.bhero-container,.recipe-topcategory-header,.recipe-category-container,.recipe-category-header,.recipe-subcategory-container,.recipe-subcategory-header,.recipe-list-container,.recipe-subcategory-sort,.sort-list-container,.recipe-info-page .secondary,.recipe-ref-dl dd,.recipe-ref-dl dd .row-of-3,.fig-left,.fig-right,.tips-figures-2,.tips-figures-3{*zoom:1}.l-row:before,.recipe-detail-row:before,.tips-container:before,header:before,footer:before,section:before,.l-container:before,.group:before,.l-page:before,.l-topbar:before,.l-content:before,.l-footernav:before,.l-footer:before,.emailchat-banner:before,.primary:before,.secondary:before,.column:before,#copyright:before,.contact-email-container:before,.contact-cs-container:before,.contact-bakershotline-container:before,.contact-norwich-container:before,.contact-newsletter-container:before,.contact-social-container:before,.contact-media-container:before,.pagination:before,.sli-search:before,.recipe-home-hero-container:before,.recipe-topcategory-hero-container:before,#featured-today-container:before,.cs-help-blocks:before,.rewards-plus-intro:before,.map-ajax-container:before,.google-embed:before,.map-info:before,.kaf-bakery-contact-ul>li:before,.cart-popup-container .incart:before,ul#sli_autocomplete.rich .sli_ac_products li:before,.sli_ac_products li:before,.reviews-header:before,.c-review-row:before,.recipe-blog-container:before,.recipe-signup-container:before,.recipe-connect-container:before,.recipe-page .secondary:before,.optin-recipe-container:before,.optin-recipe-container .emailsignup-form:before,.optin-recipe-container .recipe-popup-signup-form:before,.recipe-instructions ol li:before,.related-recipes-container:before,.recipe-universal-tips:before,.recipe-big-block:before,.recipe-curated-ul:before,.recipe-newest-ul:before,.recipe-category-container ul:before,.bhero-container:before,.recipe-topcategory-header:before,.recipe-category-container:before,.recipe-category-header:before,.recipe-subcategory-container:before,.recipe-subcategory-header:before,.recipe-list-container:before,.recipe-subcategory-sort:before,.sort-list-container:before,.recipe-info-page .secondary:before,.recipe-ref-dl dd:before,.recipe-ref-dl dd .row-of-3:before,.fig-left:before,.fig-right:before,.tips-figures-2:before,.tips-figures-3:before,.l-row:after,.recipe-detail-row:after,.tips-container:after,header:after,footer:after,section:after,.l-container:after,.group:after,.l-page:after,.l-topbar:after,.l-content:after,.l-footernav:after,.l-footer:after,.emailchat-banner:after,.primary:after,.secondary:after,.column:after,#copyright:after,.contact-email-container:after,.contact-cs-container:after,.contact-bakershotline-container:after,.contact-norwich-container:after,.contact-newsletter-container:after,.contact-social-container:after,.contact-media-container:after,.pagination:after,.sli-search:after,.recipe-home-hero-container:after,.recipe-topcategory-hero-container:after,#featured-today-container:after,.cs-help-blocks:after,.rewards-plus-intro:after,.map-ajax-container:after,.google-embed:after,.map-info:after,.kaf-bakery-contact-ul>li:after,.cart-popup-container .incart:after,ul#sli_autocomplete.rich .sli_ac_products li:after,.sli_ac_products li:after,.reviews-header:after,.c-review-row:after,.recipe-blog-container:after,.recipe-signup-container:after,.recipe-connect-container:after,.recipe-page .secondary:after,.optin-recipe-container:after,.optin-recipe-container .emailsignup-form:after,.optin-recipe-container .recipe-popup-signup-form:after,.recipe-instructions ol li:after,.related-recipes-container:after,.recipe-universal-tips:after,.recipe-big-block:after,.recipe-curated-ul:after,.recipe-newest-ul:after,.recipe-category-container ul:after,.bhero-container:after,.recipe-topcategory-header:after,.recipe-category-container:after,.recipe-category-header:after,.recipe-subcategory-container:after,.recipe-subcategory-header:after,.recipe-list-container:after,.recipe-subcategory-sort:after,.sort-list-container:after,.recipe-info-page .secondary:after,.recipe-ref-dl dd:after,.recipe-ref-dl dd .row-of-3:after,.fig-left:after,.fig-right:after,.tips-figures-2:after,.tips-figures-3:after{content:" ";display:table}.l-row:after,.recipe-detail-row:after,.tips-container:after,header:after,footer:after,section:after,.l-container:after,.group:after,.l-page:after,.l-topbar:after,.l-content:after,.l-footernav:after,.l-footer:after,.emailchat-banner:after,.primary:after,.secondary:after,.column:after,#copyright:after,.contact-email-container:after,.contact-cs-container:after,.contact-bakershotline-container:after,.contact-norwich-container:after,.contact-newsletter-container:after,.contact-social-container:after,.contact-media-container:after,.pagination:after,.sli-search:after,.recipe-home-hero-container:after,.recipe-topcategory-hero-container:after,#featured-today-container:after,.cs-help-blocks:after,.rewards-plus-intro:after,.map-ajax-container:after,.google-embed:after,.map-info:after,.kaf-bakery-contact-ul>li:after,.cart-popup-container .incart:after,ul#sli_autocomplete.rich .sli_ac_products li:after,.sli_ac_products li:after,.reviews-header:after,.c-review-row:after,.recipe-blog-container:after,.recipe-signup-container:after,.recipe-connect-container:after,.recipe-page .secondary:after,.optin-recipe-container:after,.optin-recipe-container .emailsignup-form:after,.optin-recipe-container .recipe-popup-signup-form:after,.recipe-instructions ol li:after,.related-recipes-container:after,.recipe-universal-tips:after,.recipe-big-block:after,.recipe-curated-ul:after,.recipe-newest-ul:after,.recipe-category-container ul:after,.bhero-container:after,.recipe-topcategory-header:after,.recipe-category-container:after,.recipe-category-header:after,.recipe-subcategory-container:after,.recipe-subcategory-header:after,.recipe-list-container:after,.recipe-subcategory-sort:after,.sort-list-container:after,.recipe-info-page .secondary:after,.recipe-ref-dl dd:after,.recipe-ref-dl dd .row-of-3:after,.fig-left:after,.fig-right:after,.tips-figures-2:after,.tips-figures-3:after{clear:both}.contact-thanks-container h1,#totop,#scrollup{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-thanks-container h1.focusable:active,.focusable#totop:active,.focusable#scrollup:active,.contact-thanks-container h1.focusable:focus,.focusable#totop:focus,.focusable#scrollup:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.recipe-rating-thanks .btn-recipe-back:before,a.more:after,span.more:after,.egift-card-container .cta a:after,.gift-card-container .cta a:after,.recipe-title-container .recipe-rating-container .read-reviews-link:after,.recipe-title-container .recipe-rating-container .first-review-link:after,.recipe-blog-container a:after,.view-more:after,.sort-meta .viewall:after,.recipe-rating-thanks .btn-recipe-home:after,.recipe-banner-link a:after,.banner-link a:after{font-family:'FontAwesome', sans-serif;font-weight:normal;font-style:normal}.hidden-pinterest-image{opacity:0;position:absolute;top:0;left:0;height:0px;width:0px}.no-touch{text-rendering:geometricprecision;-moz-osx-font-smoothing:grayscale}.recipe-rating-thanks .btn-recipe-back:before{content:"\00AB\A0"}a.more:after,span.more:after,.egift-card-container .cta a:after,.gift-card-container .cta a:after,.recipe-title-container .recipe-rating-container .read-reviews-link:after,.recipe-title-container .recipe-rating-container .first-review-link:after,.recipe-blog-container a:after,.view-more:after,.sort-meta .viewall:after,.recipe-rating-thanks .btn-recipe-home:after{content:"\A0\00BB"}.recipe-banner-link a:after,.banner-link a:after{content:"\A0\f0da"}h5,legend,.nav-kafmain>ul>li>a,.signup-error-modal p,input.sli-search-input,.signin-container>p,.signin-register-benefits,.cs-help-container>p,.cs-help-link .text,.shiptimes-dl>dt,.rewards-plus-terms h5,.rewards-program-container h3,.rewards-terms-container h3,.egift-card-container p,.gift-card-container p,.egift-card-container ul li,.gift-card-container ul li,.lt-ie9 .visit-subnav h3,ul#sli_autocomplete.rich .sli_ac_products li h3,.sli_ac_products li h3,.recipe-nav-special a,.recipe-nav-1li>a,.recipe-intro,.ingredients-block,.instructions-block,ul.tips-list li,.rate-recipe-form .big-label,.rate-recipe-form .recipe-review-fields label,.recipe-rating-thanks p,.search-pantry-container p:first-of-type,.recipe-info-page .recipe-intro-container p{font-size:1.1em}.count,figcaption,.l-footernav .column h5,.table caption,.table-pie-thickeners caption,.high-alt-leavening-table caption,.high-alt-changes-table caption,.high-alt-cookies-table caption,.cooking-sugar-table caption,.terms-fineprint,.signin-form #signin-forgot-pw-link,.optin-text .error p,.recipe-info-container figcaption,.recipe-tip h5{font-size:.9em}.form-errors-container div,dfn,.signing-in-msg,.canada-ship-text>blockquote,.public-info,.recipe-info-page .recipe-intro-container p em,.recipe-info-container figcaption{font-style:italic}.recipe-tip h5,.privacy-policy-container h5,.uc,legend,.nav-kafmain>ul>li>a,.nav-mobile-ul>li,.l-footernav .column h5,.table caption,.table-pie-thickeners caption,.high-alt-leavening-table caption,.high-alt-changes-table caption,.high-alt-cookies-table caption,.cooking-sugar-table caption,.contact-email-container h3,.contact-cs-container h3,.contact-bakershotline-container h3,.contact-norwich-container h3,.contact-newsletter-container h3,.contact-social-container h3,.contact-media-container h3,#contact-email-form .btn-submit,.contact-newsletter-container .contact-newsletter-form .signup-form-submit,.sitewidepromo>a em,.recipe-home-hero-container h1,.recipe-topcategory-hero-title,.featured-today>h4,.side-navigation h4,.bh-content h1,.rewards-plus-terms h5,.rewards-program-container h3,.rewards-terms-container h3,.rewards-plus-buy-form .btn-submit,.egift-card-container .cta a,.gift-card-container .cta a,.lt-ie9 .visit-subnav h3,.map-address-column h5,.map-info h5,.ajaxy-login .btn-login,a.sh-toggle,.recipe-title-container h1,.recipe-topcategory-title,.recipe-subcategory-title,.related-recipes-container h4,.recipe-nutrition-legacy-container h4,.recipe-nutrition-container h4,.tips-container h4,.recipe-blog-container h4,.recipe-signup-container h4,.recipe-connect-container h4,.recipe-ingredients h4,.ingredients-block b,.recipe-at-a-glance h4,.baker-chat-container a,.recipe-at-a-glance dl dt,.recipe-curated-li a h5,.recipe-newest-li a h5,.recipe-curated-block a h5,.recipe-newest-block a h5,.sli-search-hero p.search-suggestions strong,.bhero-h1{text-transform:uppercase}.nav-kafmain>ul>li #bloglink>a,#nav-kafmain-blog>a,.holiday-ship-table caption,h5.m-controller,.exp-style,a.exp-style{text-transform:lowercase}.privacy-policy-container h5{margin:20px 0 0 0}.termsofuse-fineprint p,.privacy-policy-container p{line-height:128%;margin:4px 0 12px 0}.termsofuse-fineprint p:first-of-type,.privacy-policy-container p:first-of-type{margin-top:20px}.rewards-program-container .list>li,.rewards-terms-container li,.egift-card-container ul li,.gift-card-container ul li{background-image:url("../ui/bullet.png");background-repeat:no-repeat;background-position:0 0;padding-left:20px}ul.tips-list li:before{margin-right:10px;content:'*';font-size:35px;line-height:11px;vertical-align:bottom;font-style:400}.compact li{margin:3px 0}.list{list-style:none}.list>li{background-image:url("../ui/bullet.png");background-repeat:no-repeat;background-position:0 0;margin:6px;line-height:145%;padding-left:18px}.list-tight,.signin-register-benefits ul{list-style:none;margin:0}.list-tight>li,.signin-register-benefits ul>li{background-image:url("../ui/bullet.png");background-repeat:no-repeat;background-position:0 0;margin:1px 0;line-height:145%;padding-left:18px}.form-errors-container div{margin:12px 0;padding:9px;border:1px solid #f6b1b9;color:#c3172d;background-color:#fbdee2}.form-errors-container div p{margin:0;line-height:128%}.form-errors-container div p a{text-decoration:underline;color:#000}form ol li .error{display:inline-block;margin:0;color:#c3172d;line-height:128%;background-color:#fbdee2;padding:4px 6px}.search-pantry-form .error-container .error{background-color:#fbdee2;border:1px solid #f6b1b9;color:#c3172d;padding:9px;text-align:center}.search-pantry-form .error-container .error p{margin:0;line-height:128%}.required>label:after{content:" *";color:#22252E;font-weight:700}.cc-error{color:#c3172d}.msg{line-height:128%;background-repeat:no-repeat}.msg-box{padding:12px;border:1px solid #f4ecbb;margin:12px 0;color:#f4ecbb;font-size:1.1em;line-height:128%;background-color:#F4F3F5}.msg-box p{margin:0}.lt-ie9 .msg-box.info{background-color:#F1F5F9}.lt-ie9 .msg-box.success{background-color:#F4F6EC}.lt-ie9 .msg-box.warning{background-color:#FDF3E8}.lt-ie9 .msg-box.error{background-color:#F9E7EA}.ajax-bcorp-container>h5,.ajax-guarantee-container>h5,.ajax-returns-container>h5,.data-ajax-product>.ajax-shipping-container>h3{font-size:2em;margin:0 0 12px 0;padding-bottom:12px;border-bottom:1px dotted #A0A1AD}p.returns-tagline,p.guarantee-tagline{color:#858b98;font-size:1.3em;line-height:135%;margin:20px 0;font-weight:300}@media (min-width: 992px){p.returns-tagline,p.guarantee-tagline{font-size:1.4em}}.signup-success-container .signup-success-img,.rewards-whisk,.cart-popup-container a.goto-cart,.recipe-actions-container{display:block;margin-right:auto;margin-left:auto}li.checkbox input,.checkbox input,li.radio input,.radio input,input.checkbox,input.radio,.recipe-units-form li input{width:auto;display:inline-block}a.tel{white-space:nowrap}@media (min-width: 750px){a.tel{color:#22252E}a.tel:hover{border-bottom-color:inherit}}.nomargin{margin:0}.hackerproof{text-align:center;margin:12px 0}.ivory{background-color:#FFEBD4}.note,.ship-options>.footnote,form ol li .note,form ol li .ship-options>.footnote,form ol li .help-note,form ol li .helpnote,.recipe-nutrition-container .recipe-nutrition-note{color:#858b98;font-size:13px;line-height:128%;margin:2px 0}.block{display:block}.inline{display:inline}.indent{padding-left:20px}.nowrap{white-space:nowrap}.wauto,.wauto input{width:auto}a.block:hover{text-decoration:none}.strong{font-weight:700}.pdf{background-image:url("../ui/pdf.gif");background-repeat:no-repeat;padding-right:20px;background-position:center right;zoom:1}.count{color:#858b98}.icon{float:left;margin-right:5px;height:18px;width:20px;background-repeat:no-repeat;zoom:1}.lt-ie9 .msg-box.info{background-color:#F1F5F9}.lt-ie9 .msg-box.success{background-color:#F4F6EC}.lt-ie9 .msg-box.warning{background-color:#FDF3E8}.lt-ie9 .msg-box.error{background-color:#F9E7EA}.m-hidden{display:none}@media (min-width: 750px){.m-hidden{display:block}}.hidden{display:none !important;visibility:hidden}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../fonts/font-awesome/fontawesome-webfont.eot");src:url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/font-awesome/fontawesome-webfont.woff2") format("woff2"),url("../fonts/font-awesome/fontawesome-webfont.woff") format("woff"),url("../fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"),url("../fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-genderless:before,.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.mm-menu.mm-horizontal>.mm-panel{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease}.mm-menu .mm-hidden{display:none}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu>.mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.mm-menu{background:inherit;display:block;overflow:hidden;padding:0}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}.mm-menu>.mm-panel.mm-opened{-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0)}.mm-menu>.mm-panel.mm-subopened{-webkit-transform:translate(-30%, 0);-moz-transform:translate(-30%, 0);-ms-transform:translate(-30%, 0);-o-transform:translate(-30%, 0);transform:translate(-30%, 0)}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding-bottom:0}.mm-menu>.mm-list:after{content:'';display:block;height:40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{background:rgba(3,2,1,0);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:transparent}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen:after{top:16px;bottom:auto}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen{height:25px}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}.mm-menu{background:#333;color:rgba(255,255,255,0.6)}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3)}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.1)}.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,0.05)}.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease}html.mm-opened{overflow:hidden;position:relative}html.mm-opened body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{-webkit-transform:translate(80%, 0);-moz-transform:translate(80%, 0);-ms-transform:translate(80%, 0);-o-transform:translate(80%, 0);transform:translate(80%, 0)}@media all and (max-width: 175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px, 0);-moz-transform:translate(140px, 0);-ms-transform:translate(140px, 0);-o-transform:translate(140px, 0);transform:translate(140px, 0)}}@media all and (min-width: 550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px, 0);-moz-transform:translate(440px, 0);-ms-transform:translate(440px, 0);-o-transform:translate(440px, 0);transform:translate(440px, 0)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:6000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:7999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-wrapper{box-shadow:none;border:0;background:none}.bx-wrapper .bx-loading{background-image:url("../ui/bx_loader.gif")}.bx-wrapper .bx-controls-direction a{top:42%}.bx-wrapper .bx-controls-direction a{z-index:7999}.bx-wrapper .bx-prev{left:0;background:url("../ui/controls-2.png") no-repeat 0 -32px}@media (min-width: 992px){.bx-wrapper .bx-prev{left:-40px}}.bx-wrapper .bx-next{right:0;background:url("../ui/controls-2.png") no-repeat -43px -32px}@media (min-width: 992px){.bx-wrapper .bx-next{right:-40px}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:128%}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #A0A1AD;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img,figure,object,embed,iframe{max-width:100%;margin:0;vertical-align:bottom}object{pointer-events:none;width:100%}figure{position:relative;text-align:center}figcaption{display:block;text-align:center}a>object{display:block;height:auto;position:relative}a{color:#DF7A1C;text-decoration:none}a:hover{color:#FF7000;outline:0;border-bottom:1px dotted inherit}a:active{color:#FF7000;outline:0}p{margin:12px 0;line-height:162%}ul{margin:0;padding:0;list-style-type:none}ul>li{margin:0;padding:0}ul>li>a{text-decoration:none}address{font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:128%;color:#000}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:12px;color:#858b98}h1{font-size:1.7em;margin:0}@media (min-width: 750px){h1{font-size:2.1em}}h1+p{margin-top:12px}h2{font-size:1.6em}h3{font-size:1.5em}h4{font-size:1.3em}h6{font-size:1em}blockquote{margin:0;padding:0}dl,dt,dd{margin:0;padding:0}table{width:100%;margin:0 auto;background-color:transparent;vertical-align:top}th{line-height:128%;font-weight:700;padding:5px}td{line-height:128%;padding:5px}form{width:100%;margin:12px auto}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-top:12px;font-weight:700;line-height:128%;color:#22252E;border:0}label{display:block;margin-bottom:2px;font-size:1em;font-weight:normal;line-height:128%}button{-webkit-appearance:none;display:inline-block;font-size:1em;font-weight:normal;line-height:128%;margin:0 0 2px 0;padding:4px;color:#22252E;font-weight:400;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif}input,select,textarea{display:inline-block;font-size:1em;font-weight:normal;line-height:128%;margin:0 0 2px 0;padding:4px;color:#22252E;font-weight:400;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#FFF;border:1px solid #A0A1AD;width:100%;width:216px}textarea{width:296px}body{margin:0;color:#22252E;font-size:13px;font-weight:400;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#FFF}@media (min-width: 992px){body{background-color:#F4F3F5}}.l-page{position:relative;width:96%;margin:0 auto;background-color:#FFF}@media (min-width: 992px){.l-page{width:992px;margin-bottom:22px;box-shadow:0 0 4px rgba(0,0,0,0.17);overflow:visible}}.l-topbar{position:relative;width:78%;float:right;margin:10px 0}@media (min-width: 750px){.l-topbar{display:block;margin:0;width:auto;float:none;height:36px;background-color:#8B0E04}}.nav-kafshortcuts{margin:0;padding:0;height:24px;width:49%;float:left;clear:left}@media (min-width: 750px){.nav-kafshortcuts{height:auto;padding:10px 0 11px 20px;width:auto}}.nav-kafshortcuts li{display:none;margin:0;padding:0}@media (min-width: 750px){.nav-kafshortcuts li{display:inline}}@media (min-width: 750px){.nav-kafshortcuts li a{color:#FFF;padding:0 9px;border-left:1px solid rgba(255,255,255,0.7)}}.nav-kafshortcuts li a:hover{text-decoration:underline}.nav-kafshortcuts li:first-child a{border-left:0;padding-left:0}.nav-kafshortcuts li.phone{display:inline}@media (min-width: 750px){.nav-kafshortcuts li.phone{height:auto;padding:0;width:auto;float:none;color:#FFF;display:inline}}.lt-ie9 .nav-kafshortcuts>li>a:hover{text-decoration:underline}.lt-ie9 .nav-kafshortcuts>li:first-child>a{padding-left:0;border-left:0}.lt-ie9 .nav-kafshortcuts>li>a{color:#FFF;padding:0 10px}.lt-ie9 .nav-kafshortcuts>li>a:hover{text-decoration:underline}.lt-ie9 .nav-kafshortcuts>li:first-child>a{padding-left:0}.nav-kafshortcuts>li.phone>a{color:#22252E;display:block;padding:13px 0 13px 6px;height:44px;width:100%;margin-top:-7px}@media (min-width: 750px){.nav-kafshortcuts>li.phone>a{color:#FFF;padding:0 10px;display:inline;margin:0}}.nav-kafshortcuts>li.phone>a:hover{color:#FF7000;text-decoration:none}@media (min-width: 750px){.nav-kafshortcuts>li.phone>a:hover{color:#FFF}}.nav-kafshortcuts>li.phone>a i.fa{color:#DF7A1C}@media (min-width: 750px){.nav-kafshortcuts>li.phone>a i.fa{color:#FFF}}.nav-account,.nav-account-removed{list-style:none;position:relative;padding:0;width:50%;float:left;margin-top:-33px;text-align:right}@media (min-width: 750px){.nav-account,.nav-account-removed{width:39%;height:auto;padding:0;margin:0 0 0 -10%;float:right}}@media (max-width: 749px){.nav-account-removed{height:42px}}.nav-account-li{display:inline}.nav-account ul>li,.nav-account-removed ul>li{display:inline}.nav-account .divider,.nav-account-removed .divider{display:none}#profileWidget,#login-or-acct-menu,ul.account-container>li{display:inline}.nav-account .uname,.nav-account-removed .uname,.nav-account-li .uname{display:none}@media (min-width: 750px){.nav-account .uname,.nav-account-removed .uname,.nav-account-li .uname{display:inline-block;color:#FFF;margin:10px 0;padding-right:10px;border-right:1px solid rgba(255,255,255,0.7)}}.acct-link,.login-link{color:#22252E;padding:13px 6px 13px 0;display:block}.acct-link:hover,.login-link:hover{background-color:#FFF;color:#22252E;border-bottom-color:transparent}@media (min-width: 750px){.acct-link,.login-link{color:#FFF;padding:10px 11px 11px 11px;display:inline-block}}@media (min-width: 750px){.acct-links:hover .acct-link,.acct-links:hover .login-link{background-color:#FFF;color:#22252E;border-bottom-color:transparent}}.acct-submenu{position:absolute;z-index:7002;top:38px;right:0;width:10em;padding:2px;margin:0;background-color:#FFF;border:1px solid #A0A1AD;border-top:none;display:none}@media (min-width: 750px){.acct-submenu{top:36px}}.acct-submenu li{margin:0 0;padding:0;background-image:none;display:block;float:none}.acct-submenu li a{padding:8px;margin:0;color:#DF7A1C;float:none;display:block !important}.acct-submenu li a:hover{color:#22252E;background-color:#F4F3F5;text-decoration:none}.acct-links:hover .acct-submenu{display:block}.nav-myaccount-user{display:none}@media (min-width: 750px){.nav-myaccount-user{display:inline-block;color:#FFF;padding:12px 4px}}.nav-myaccount-a{color:#22252E;padding:13px 6px 13px 0;display:block}@media (min-width: 750px){.nav-myaccount-a{color:#FFF;float:right}}.nav-myaccount-a:hover{background-color:#FFF;color:#22252E}.nav-cart{float:left;clear:left;width:49%;border-top:1px dotted #A0A1AD;margin-top:9px}@media (min-width: 750px){.nav-cart{width:auto;height:36px;overflow:hidden;float:right;clear:none;min-width:125px;border-top:0;margin:0}}.nav-cart-a{display:block;height:100%;color:#22252E;padding:13px 0 13px 6px}@media (min-width: 750px){.nav-cart-a{color:#FFF;border:0;padding:10px 20px 11px 13px;width:auto;height:auto;float:none;border-left:1px solid #FFF;background-color:#6B717F}}@media (min-width: 992px){.nav-cart-a{min-width:9em}}@media (min-width: 750px){.nav-cart-a.active{color:#22252E}}.nav-cart-a:hover{color:#FF7000}@media (min-width: 750px){.nav-cart-a:hover{color:#22252E;background-color:#FFF}}.nav-cart-a i.fa{color:#DF7A1C}@media (min-width: 750px){.nav-cart-a i.fa{color:inherit}}.nav-mobile-link{display:none}@media (max-width: 750px){.nav-mobile-link{display:block;width:50%;float:left;border-top:1px dotted #A0A1AD}}.nav-mobile-link a{color:#22252E;display:block;height:44px;text-align:right;padding:13px 6px 13px 0}.nav-mobile-link a:hover{color:#FF7000}.nav-mobile-link a i.fa{color:#DF7A1C}.l-header{float:left;width:auto;clear:left;margin-bottom:12px}@media (min-width: 750px){.l-header{width:14%}}@media (min-width: 992px){.l-header{margin-left:22px}}a.kaflogo{display:block;height:63px;width:63px;margin:9px auto}@media (min-width: 750px){a.kaflogo{height:97px;width:97px;margin:12px 0}}@media (min-width: 992px){a.kaflogo{height:123px;width:123px}}a.kaflogo object{height:100%;width:100%}.nav-kafmain{position:relative;display:block;width:83%;float:right;margin:10px 0 9px -20px}@media (max-width: 750px){.nav-kafmain{display:none}}@media (min-width: 992px){.nav-kafmain{width:83%;margin-right:22px}}.nav-kafmain .widget{display:block;height:17px;width:27px;background-image:url("../ui/v6-widget.png");background-repeat:no-repeat;position:absolute;top:-3px;left:0}.nav-kafmain>ul{text-align:center}.nav-kafmain>ul>li{margin:0;padding:0;display:inline}.nav-kafmain>ul>li>a{font-weight:500;padding:0 8px 0 10px;border-left:1px dotted #A0A1AD;margin:0}@media (min-width: 850px){.nav-kafmain>ul>li>a{font-size:1.2em}}@media (min-width: 992px){.nav-kafmain>ul>li>a{font-size:1.35em;padding:0 14px 0 17px}}.nav-kafmain>ul>li.active>a{color:#8B0E04}.nav-kafmain>ul>li:first-child>a{border-left:0;padding-left:6px}.nav-kafmain>ul>li #bloglink>a{border-left:3px double #A0A1AD}#nav-kafmain-blog>a{border-left:3px double #A0A1AD}.nav-mobile-ul>li{letter-spacing:.02em}#add-mobile-menu{display:none;width:31px;height:31px;position:fixed;bottom:90px;right:16px;font-size:1.2em;border-radius:100%;background-color:rgba(34,37,46,0.6)}#add-mobile-menu i{color:#FFF;padding:8px}#add-mobile-menu:hover{background-color:rgba(255,112,0,0.8)}#add-mobile-menu:active{background-color:rgba(255,112,0,0.8)}@media (max-width: 499px){#add-mobile-menu{right:12px}}.subnav-container li{margin:10px 0}.subnav-container li a{color:#858b98}.subnav-container li a:hover{color:#FF7000}.subnav-container li.active a{color:#8B0E04;font-weight:500}@media (min-width: 750px){.subnav-container h3{text-transform:uppercase;font-size:1.1em;margin:12px 0}.subnav-container ul{margin-bottom:20px}}.l-footernav{display:none;margin:20px 0}@media (min-width: 750px){.l-footernav{border-top:1px dashed #A0A1AD;display:block}}.l-footernav .exp-controller{display:none}.l-footernav .column{display:none}.l-footernav .column:first-child{margin-left:0;clear:left}@media (min-width: 750px){.l-footernav .column{display:block;float:left;width:22.75%;margin:0 0 0 3%}}.l-footernav .column h5{margin-top:20px;font-weight:500}.l-footernav .column ul{margin:6px 0;padding:0;list-style-type:none}.l-footernav .column li{margin:7px 0;line-height:128%}.l-footernav .column a{color:#858b98}.l-footernav .column a:hover{color:#FF7000;text-decoration:underline}@media print{.l-footernav{display:none}}@media (min-width: 750px){.l-aside-left .primary,.contact-page .primary,.hotline-page .primary,.visit-page .primary,.recipe-category-page .secondary,.recipe-subcategory-page .primary{float:right;width:74.5%}}.l-aside-left .secondary,.contact-page .secondary,.hotline-page .secondary,.visit-page .secondary,.recipe-category-page .recipe-sidebar,.recipe-category-page .recipe-sidebar-nav,.recipe-subcategory-page .secondary,.recipe-subcategory-page .recipe-sidebar,.recipe-subcategory-page .recipe-sidebar-nav{margin-left:0 !important}@media (min-width: 750px){.l-aside-left .secondary,.contact-page .secondary,.hotline-page .secondary,.visit-page .secondary,.recipe-category-page .recipe-sidebar,.recipe-category-page .recipe-sidebar-nav,.recipe-subcategory-page .secondary,.recipe-subcategory-page .recipe-sidebar,.recipe-subcategory-page .recipe-sidebar-nav{width:23.5%;float:left;margin-left:2%}.l-aside-left .secondary:first-child,.contact-page .secondary:first-child,.hotline-page .secondary:first-child,.visit-page .secondary:first-child,.recipe-category-page .recipe-sidebar:first-child,.recipe-category-page .recipe-sidebar-nav:first-child,.recipe-subcategory-page .secondary:first-child,.recipe-subcategory-page .recipe-sidebar:first-child,.recipe-subcategory-page .recipe-sidebar-nav:first-child{margin-left:0}}@media (min-width: 750px){.rewards-program-container{width:65.666%;float:left}}@media (min-width: 750px){.rewards-plus-leadin{width:31.333%;float:right}}@media (min-width: 750px){.l-aside-left2 .pre-primary{float:right;width:74%}}@media (min-width: 750px){.l-aside-left2 .secondary{float:left;width:23%;margin-right:3%}}@media (min-width: 750px){.l-aside-left2 .primary{float:right;width:74%}}.l-content,.l-footernav,.l-footer,.emailchat-banner{margin:0;clear:both}@media (min-width: 992px){.l-content,.l-footernav,.l-footer,.emailchat-banner{margin:0 22px}}.primary,.secondary{position:relative}.column{position:relative}.l-footer{background-image:url("../ui/ap-flour-3cups.jpg");background-position:100% 100%;background-size:82px;background-repeat:no-repeat}@media (max-width: 749px){.l-footer{background-position:90% 66px;padding-bottom:35px}}@media (min-width: 750px){.l-footer{background-size:auto;min-height:45px;padding-top:36px}}.tf-phone{margin:12px auto}@media (min-width: 750px){.tf-phone{display:none}}.tf-phone a{color:#22252E;font-size:2em;font-weight:500;text-decoration:none}.tf-phone a:hover{color:#FF7000}.tf-phone i.fa{font-size:.75em}.nav-kaflegal,.nav-kafabout{margin-bottom:6px}@media (min-width: 750px){.nav-kaflegal,.nav-kafabout{float:left;margin-right:4px}}.nav-kaflegal li,.nav-kafabout li{display:inline}@media (max-width: 750px){.nav-kaflegal li:first-child a,.nav-kafabout li:first-child a{border-left:0;padding-left:0}}.nav-kaflegal a,.nav-kafabout a{color:#858b98;padding:0 6px 0 8px;border-left:1px solid #A0A1AD}.nav-kaflegal a:hover,.nav-kafabout a:hover{color:#DF7A1C;text-decoration:underline}.nav-kafabout li:first-child a{border-left:0;padding-left:0}#copyright{color:#858b98;font-size:1em;display:block;margin:18px 90px 10px 0;padding-bottom:5px;clear:left;line-height:135%}@media (min-width: 750px){#copyright{margin-right:100px;margin-bottom:16px;border-bottom:1px dashed #A0A1AD}}@font-face{font-family:"Didot W01 Roman";src:url("../fontscom/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix");src:url("../fontscom/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix") format("eot"),url("../fontscom/ca8dded6-b7b2-4d3c-b45e-a32de5023d4d.woff2") format("woff2"),url("../fontscom/8cf278e2-5b07-4c21-97da-4762c9ea76c1.woff") format("woff"),url("../fontscom/488ffbea-dc53-43b4-a9e2-d5bff132a85d.ttf") format("truetype"),url("../fontscom/972bb961-7f13-4e8d-8c1f-034e3f4e7517.svg#972bb961-7f13-4e8d-8c1f-034e3f4e7517") format("svg")}@font-face{font-family:"Didot W01 Italic";src:url("../fontscom/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix");src:url("../fontscom/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix") format("eot"),url("../fontscom/abe3d3a9-c990-459f-9407-54ac96cd2f00.woff2") format("woff2"),url("../fontscom/09a4b57b-7400-4d30-b4ba-d6e303c57868.woff") format("woff"),url("../fontscom/a0cb08d5-975f-4c8d-bcdc-d771a014d92a.ttf") format("truetype"),url("../fontscom/86d60a09-e8f8-4003-b688-0f8a2aba6532.svg#86d60a09-e8f8-4003-b688-0f8a2aba6532") format("svg")}@font-face{font-family:"UniversLTW01-47LightCn";src:url("../fontscom/296c59c2-74b0-41c1-bcfd-23d22a713f86.eot?#iefix");src:url("../fontscom/296c59c2-74b0-41c1-bcfd-23d22a713f86.eot?#iefix") format("eot"),url("../fontscom/d4a01ff3-d1c6-49c0-a4e8-350a6eef9880.woff2") format("woff2"),url("../fontscom/609beecf-8d23-4a8c-bbf5-d22ee8db2fc9.woff") format("woff"),url("../fontscom/a6595b8d-d4a3-4f01-bf21-0b53617d4b1c.ttf") format("truetype"),url("../fontscom/1cd9ef2f-b358-4d39-8628-6481d9e1c8ce.svg#1cd9ef2f-b358-4d39-8628-6481d9e1c8ce") format("svg")}@font-face{font-family:"UniversLTW01-57Condense 723821";src:url("../fontscom/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?#iefix");src:url("../fontscom/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?#iefix") format("eot"),url("../fontscom/87512e82-56b3-4356-97ab-9cd7b2957e37.woff2") format("woff2"),url("../fontscom/1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff") format("woff"),url("../fontscom/9b913baf-b1f0-47d2-8c76-42f59650058f.ttf") format("truetype"),url("../fontscom/0abcce12-2274-4ee7-b6d5-0066b5f5f670.svg#0abcce12-2274-4ee7-b6d5-0066b5f5f670") format("svg")}@font-face{font-family:"Univers LT W01_59 Ult Cond";src:url("../fontscom/33e0711d-4ebc-4904-8477-24849ae50e88.eot?#iefix");src:url("../fontscom/33e0711d-4ebc-4904-8477-24849ae50e88.eot?#iefix") format("eot"),url("../fontscom/452edecf-b228-4999-870a-a817fafba5bd.woff2") format("woff2"),url("../fontscom/d542b352-b0cb-4267-a60e-501c672d1506.woff") format("woff"),url("../fontscom/dcea0a7e-a589-4bb2-841e-37b428926ccc.ttf") format("truetype"),url("../fontscom/ec9989d9-e5d5-4c7b-bd49-7c6c1e508a4b.svg#ec9989d9-e5d5-4c7b-bd49-7c6c1e508a4b") format("svg")}@font-face{font-family:"UniversLTW01-67BoldCn";src:url("../fontscom/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix");src:url("../fontscom/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix") format("eot"),url("../fontscom/6fac29ee-4085-4f88-bea6-47a93dd7d682.woff2") format("woff2"),url("../fontscom/21decb60-b395-4de2-bd04-e38eb2a56d2f.woff") format("woff"),url("../fontscom/091058d4-36b2-43f6-80d3-16c88e098061.ttf") format("truetype"),url("../fontscom/827d22bc-e38b-4ccf-8a21-1f9aaa76e402.svg#827d22bc-e38b-4ccf-8a21-1f9aaa76e402") format("svg")}.recipe-title-container h1,.recipe-topcategory-title,.recipe-subcategory-title,.recipe-at-a-glance dl dt{font-family:'UniversLTW01-57Condense 723821', sans-serif;font-weight:normal;font-style:normal}.recipe-home-hero-container h1,.recipe-topcategory-hero-title,.bhero-h1{font-family:'Univers LT W01_59 Ult Cond', sans-serif;font-weight:normal;font-style:normal}.bh-content h1,.bio-card h3,.related-recipes-container h4,.recipe-nutrition-legacy-container h4,.recipe-nutrition-container h4,.tips-container h4,.recipe-blog-container h4,.recipe-signup-container h4,.recipe-connect-container h4,.recipe-ingredients h4,.ingredients-block b,.recipe-at-a-glance h4,.recipe-curated-li a h5,.recipe-newest-li a h5,.recipe-curated-block a h5,.recipe-newest-block a h5{font-family:'UniversLTW01-67BoldCn', sans-serif;font-weight:normal;font-style:normal}.btn{display:inline-block;line-height:inherit;color:#22252E;background-color:#F4F3F5;padding:4px 8px;text-align:center;vertical-align:baseline;cursor:pointer}.btn:hover,.btn:active,.btn:focus{color:#22252E;background-color:#e2e0e5}.outline-btn,.recipe-rating-thanks .btn-recipe-back,.recipe-rating-thanks .btn-recipe-home,.section-jump-links li a{display:inline-block;text-align:center;margin:6px auto;border:1px solid #d7d7dc;color:#DF7A1C;padding:8px 12px}.outline-btn:hover,.recipe-rating-thanks .btn-recipe-back:hover,.recipe-rating-thanks .btn-recipe-home:hover,.section-jump-links li a:hover{border-color:#FF7000;color:#FF7000}.outline-btn .fa,.recipe-rating-thanks .btn-recipe-back .fa,.recipe-rating-thanks .btn-recipe-home .fa,.section-jump-links li a .fa{color:#858b98}.signin-form .signin-button,.rate-recipe-form .form-submit-fields button,.search-pantry-form .form-submit-fields button,#contact-email-form .btn-submit,.contact-newsletter-container .contact-newsletter-form .signup-form-submit{color:#FFF;padding:6px 9px;background-color:#DA1A32;border:0;line-height:128%}.signin-form .signin-button:hover,.rate-recipe-form .form-submit-fields button:hover,.search-pantry-form .form-submit-fields button:hover,#contact-email-form .btn-submit:hover,.contact-newsletter-container .contact-newsletter-form .signup-form-submit:hover{background-color:#ba162b}.signin-form .signin-button,.rate-recipe-form .form-submit-fields button,.search-pantry-form .form-submit-fields button{font-size:1.2em;font-weight:700;padding:9px 18px}.write-review-form .btn-submit,.no-js .sort-reviews-form .btn-submit,.no-js .recipe-units-form .btn-submit{display:inline-block;text-align:center;margin:0 auto;background-color:#FFF;border:1px solid #d7d7dc;color:#DF7A1C;padding:8px 12px}.write-review-form .btn-submit:hover,.no-js .sort-reviews-form .btn-submit:hover,.no-js .recipe-units-form .btn-submit:hover{border-color:#FF7000;color:#FF7000}.optin-recipe-container .signup-form-submit{display:inline-block;text-align:center;border:0;background-color:#DA1A32;color:#FFF;padding:5px 8px}.optin-recipe-container .signup-form-submit:hover{background:#b6162a;color:#FFF}form ol{list-style-type:none;list-style:none;margin:0;padding:0}form ol li{margin:12px 0}.uneditable-textarea{width:auto;height:auto}input.radio,.recipe-units-form li input,input.checkbox{min-height:1em}.radio input[type="radio"],.recipe-units-form li input input[type="radio"],.checkbox input[type="checkbox"]{display:inline-block;vertical-align:baseline}.controls>.radio:first-child,.recipe-units-form li .controls>input:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.recipe-units-form li input.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.recipe-units-form li input.inline+.radio.inline,.recipe-units-form li .radio.inline+input.inline,.recipe-units-form li input.inline+input.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-group{position:relative;display:table;border-collapse:separate}.margin-bottom-sm{margin-bottom:5px}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #cccccc}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0px;border-top-right-radius:0px}.input-group-addon:last-child{border-left-width-value:0px;border-left-style-value:none}.table,.table-pie-thickeners,.high-alt-leavening-table,.high-alt-changes-table,.high-alt-cookies-table,.cooking-sugar-table{margin:12px 0;width:100%;line-height:128%;color:#22252E}.table caption,.table-pie-thickeners caption,.high-alt-leavening-table caption,.high-alt-changes-table caption,.high-alt-cookies-table caption,.cooking-sugar-table caption{text-align:center;margin:6px 0}.table thead th,.table-pie-thickeners thead th,.high-alt-leavening-table thead th,.high-alt-changes-table thead th,.high-alt-cookies-table thead th,.cooking-sugar-table thead th{padding:6px;border-bottom:1px solid #A0A1AD;text-align:center;vertical-align:bottom;font-weight:700}.table th,.table-pie-thickeners th,.high-alt-leavening-table th,.high-alt-changes-table th,.high-alt-cookies-table th,.cooking-sugar-table th{padding:6px;border-bottom:1px dotted #A0A1AD;vertical-align:top;text-align:left}.table td,.table-pie-thickeners td,.high-alt-leavening-table td,.high-alt-changes-table td,.high-alt-cookies-table td,.cooking-sugar-table td{padding:6px;border-bottom:1px dotted #A0A1AD;vertical-align:top}nav.breadcrumbs{margin-bottom:12px}nav.breadcrumbs li{display:inline;color:#A0A1AD;font-weight:700}nav.breadcrumbs li a{display:inline-block;padding:4px}nav.breadcrumbs li a:hover{color:#FF7000}nav.breadcrumbs li:first-child a{padding-left:0}nav.breadcrumbs li.active a{color:#22252E}nav.breadcrumbs li.active a:hover{cursor:default}.nav-kafmain>ul>li>a{color:#22252E;text-decoration:none}.nav-kafmain>ul>li>a:hover{color:#FF7000}.contact-phone a .title,.contact-chat a .title,.contact-hours .title{display:block;font-weight:700}.contact-phone a,.contact-chat a{display:block;text-align:center;color:#000;padding:18px 12.6px;line-height:128%;font-size:1.2em;border:1px dotted #A0A1AD}.contact-phone a:hover,.contact-chat a:hover{border:1px dotted #FF7000}.contact-phone a span,.contact-chat a span{display:block}@media (min-width: 750px){#contact-email-form .cf-name,#contact-email-form .cf-phone,#contact-email-form .cf-ordernumber .ordercancelnotice{width:48%;float:left}}@media (min-width: 750px){#contact-email-form .cf-email,#contact-email-form .cf-reason-select,#contact-email-form .cf-reason-other,#contact-email-form .cf-ordernumber .ordernumberinput{width:48%;float:right}}.contact-email-container,.contact-cs-container,.contact-bakershotline-container,.contact-norwich-container,.contact-newsletter-container,.contact-social-container,.contact-media-container{padding:18px 0;border-top:1px dashed #A0A1AD}.contact-email-container h3,.contact-cs-container h3,.contact-bakershotline-container h3,.contact-norwich-container h3,.contact-newsletter-container h3,.contact-social-container h3,.contact-media-container h3{font-size:1.2em;margin:0 0 12px 0}.contact-intro-container{padding-bottom:18px}.contact-intro-container h1{text-transform:none}.contact-intro-container p{margin-bottom:0}#contact-email-form{width:100%;max-width:600px}#contact-email-form li{margin:12px 0}#contact-email-form li.cf{clear:both;margin:0}#contact-email-form li input{width:98%;background-color:#F4F3F5;height:28px;padding:2px;line-height:128%}#contact-email-form .cf-url{display:none}#contact-email-form .cf-reason-select select{width:99%;background-color:#F4F3F5;height:34px;padding:2px;line-height:128%}#contact-email-form .cf-reason-other{clear:both}#contact-email-form .cf-ordernumber{clear:both;margin:0}#contact-email-form .cf-ordernumber .ordercancelnotice{color:#c3172d;strong-font-weight:700;line-height:128%}#contact-email-form .cf-ordernumber .ordercancelnotice .tel{color:inherit}#contact-email-form .cf-ordernumber .ordernumberinput p{line-height:128%}#contact-email-form .cf-message{clear:both}#contact-email-form .cf-message textarea{width:99%;height:6em;background-color:#F4F3F5;padding:2px;line-height:128%}#contact-email-form .btn-submit{font-weight:700}.contact-phone,.contact-chat,.contact-hours,.contact-meet{position:relative;width:75%;max-width:300px;margin:9px auto}@media (min-width: 750px){.contact-phone,.contact-chat,.contact-hours,.contact-meet{width:31.3333%;margin-left:3%;float:left}.contact-phone:first-child,.contact-chat:first-child,.contact-hours:first-child,.contact-meet:first-child{margin-left:0}}.lt-ie9 .contact-phone,.lt-ie9 .contact-chat,.lt-ie9 .contact-hours,.lt-ie9 .contact-meet{width:31.3333%;margin-left:3%;float:left}.lt-ie9 .contact-phone:first-child,.lt-ie9 .contact-chat:first-child,.lt-ie9 .contact-hours:first-child,.lt-ie9 .contact-meet:first-child{margin-left:0}.contact-phone a .title{color:#DF7A1C}.contact-chat a .title{color:#DF7A1C}.contact-hours{line-height:172%;text-align:center}.contact-hours .title{font-size:1.2em}.contact-hours dt{display:inline-block;padding-right:4px}.contact-hours dd{display:inline-block}.contact-meet a{display:block;text-align:center;color:#000}.contact-meet a span{display:block}.contact-meet a img{width:auto}.contact-norwich-container .map-image{text-align:center}@media (min-width: 750px){.contact-norwich-container .map-image{float:right;margin-left:18px}}.contact-norwich-container .map-image a{display:block}.contact-norwich-container address{line-height:172%}.contact-newsletter-container .contact-newsletter-form .signup-form-submit{font-weight:700}.contact-social-ul{text-align:center}.contact-social-ul li{display:inline-block;font-size:2.4em;padding:9px 18px}.contact-social-ul a{color:#858b98}.contact-social-ul a:hover{color:#DF7A1C}.contact-thanks-container{padding:18px;border:1px solid #A0A1AD;margin-bottom:18px}.contact-thanks-container p{font-size:1.3em;margin-bottom:0;text-align:center}.contact-thanks-container figure{text-align:center;margin-bottom:18px}.emailchat-banner{border-top:1px dashed #A0A1AD}@media (min-width: 750px){.emailchat-banner{margin-top:10px;padding-top:10px;padding-bottom:10px}}.emailchat-banner .chat{text-align:center;display:none}@media (min-width: 750px){.emailchat-banner .chat{display:block;float:right;width:28%;margin:0;border-left:1px dotted #A0A1AD}}.emailsignup{margin:20px auto 0 auto;max-width:400px}@media (min-width: 750px){.emailsignup{float:left;max-width:none;width:71%;margin:0}}.emailsignup .letter{display:none}@media (min-width: 750px){.emailsignup .letter{display:block;margin:0;width:55px;height:50px;float:left;background-image:url("../ui/letter.png")}}.emailsignup h5{color:#DA1A32;font-size:1.4em;margin:0 0 10px 0;text-align:center}@media (min-width: 750px){.emailsignup h5{width:27%;float:left;margin:15px 0 15px 2%;text-align:left;font-size:1em;color:#22252E;text-transform:lowercase}}@media (min-width: 992px){.emailsignup h5{font-size:1.1em}}.contact-newsletter-container .contact-newsletter-form .signup-form-input,.signup-form-placeholder,.sitewide-signup-form .signup-form-input,.recipe-detail-signup-form .signup-form-input{display:inline-block;vertical-align:bottom;padding:6px;line-height:128%;height:44px;width:77%}@media (min-width: 750px){.contact-newsletter-container .contact-newsletter-form .signup-form-input,.signup-form-placeholder,.sitewide-signup-form .signup-form-input,.recipe-detail-signup-form .signup-form-input{height:32px}}.contact-newsletter-container .contact-newsletter-form .signup-form-submit,.sitewide-signup-form .signup-form-submit,.recipe-detail-signup-form .signup-form-submit{display:inline-block;vertical-align:bottom;margin-left:-5px;height:44px;width:22%}@media (min-width: 750px){.contact-newsletter-container .contact-newsletter-form .signup-form-submit,.sitewide-signup-form .signup-form-submit,.recipe-detail-signup-form .signup-form-submit{height:32px;width:auto}}.signup-form,.sitewide-signup-form{position:relative;margin:12px 0}.signup-form.disabled,.disabled.sitewide-signup-form{opacity:0.35;cursor:default}.signup-form-placeholder{border:1px solid #A0A1AD}.sitewide-signup-form .signup-form-submit{display:inline-block;text-align:center;border:0;background-color:#DA1A32;color:#FFF;padding:5px 8px}.sitewide-signup-form .signup-form-submit:hover{background:#b6162a;color:#FFF}@media (min-width: 750px){.emailchat-banner .sitewide-signup-form{width:59%;float:right}}.signup-success-container{margin:18px 0;padding:72px 18px;border:1px solid #A0A1AD}.signup-success-container h1{font-weight:300;color:#DA1A32;text-align:center;font-size:3em}.signup-success-container p{font-size:1.4em;text-align:center;color:#22252E;margin:1.5em 0 0 0;line-height:140%}.signup-success-container .email-address{font-weight:700;color:#000}.signup-success-container p.signup-message{font-size:1.75em;font-weight:500}.ajax-modal .signup-success-container{padding:0;margin:0;border:0}.signup-error-modal{text-align:center}.signup-error-modal h2{border-bottom:1px dotted #A0A1AD}.signup-error-modal p{color:#c3172d;font-weight:700}.recipe-banner-link,.banner-link{margin:12px 0}.recipe-banner-link a,.banner-link a{display:block;color:#22252E;font-weight:300;border-top:1px solid #d7d7dc;border-bottom:1px solid #d7d7dc;padding:18px 4px;text-align:center;font-size:1.6em}@media (min-width: 500px){.recipe-banner-link a,.banner-link a{font-size:1.8em}}@media (min-width: 992px){.recipe-banner-link a,.banner-link a{font-size:2em}}.recipe-banner-link a:after,.banner-link a:after{color:#DA1A32}.recipe-banner-link a:hover,.banner-link a:hover{color:#DA1A32;border-color:#DA1A32}.recipe-banner-link a em,.banner-link a em{font-weight:700;color:#DA1A32;font-style:normal}.pagination{margin:20px 0;text-align:center}.pagination ul{text-align:center;display:inline-block;margin:0 auto;padding:0 24px}.pagination li{display:inline;margin:0}.pagination li a{display:inline-block;float:left;padding:8px 12px;background-color:#FFF;text-decoration:none;border:1px solid #d7d7dc;margin:0 0 -1px -1px}.pagination li a:hover{background-color:#F4F3F5}.pagination li a.active{background-color:#F4F3F5;color:#22252E;cursor:default}.pagination li.active a{background-color:#F4F3F5;color:#22252E;cursor:default}.pagination li.disabled a{background-color:#FFF;color:#858b98;cursor:default}.pagination li span.disabled{background-color:#FFF;color:#858b98;cursor:default}.pagination-left{text-align:left}.pagination-right{text-align:right}.sitewidepromo>a{display:block;text-align:center;color:#FFF;padding:8px 2px;font-size:1.3em;font-weight:500;background-color:#DA1A32;line-height:128%}@media (min-width: 750px){.sitewidepromo>a{font-size:1.2em}}.sitewidepromo>a:hover{cursor:default}.sitewidepromo>a em{font-weight:700;font-style:normal}.l-promo{margin:6px 0}@media (min-width: 750px){.l-promo{position:absolute;top:49px;left:17%;width:39%;height:38px;overflow:hidden}}@media (min-width: 992px){.l-promo .l-promo{left:14%}}.sli-search{clear:both;margin:18px 0;position:relative}@media (min-width: 750px){.sli-search{width:39%;float:right;margin:18px 0 0 30%;clear:none}}@media (min-width: 992px){.sli-search{margin-right:22px}}@media (min-width: 750px){.sli-search-removed{width:39%;float:right;height:58px}}#sli-popular-searches{display:none}.sli-search-form{margin:0;position:relative}#sli_search_1:focus,#sli_search_2:focus{color:#22252E}input.sli-search-input{border-radius:0;height:44px;width:100%;padding:2px 5px;border:1px solid #A0A1AD}input.sli-search-input:focus{border:1px solid #6B717F}@media (min-width: 750px){input.sli-search-input{font-size:1.2em;height:38px;line-height:128%}}input.sli-search-submit{display:block;position:absolute;top:0;right:0;width:44px;height:44px;border-radius:0;background-color:transparent;color:#DF7A1C;font-size:16px;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;border-color:transparent}input.sli-search-submit:hover{color:#FF7000;border:1px solid #FF7000}@media (min-width: 750px){input.sli-search-submit{height:38px !important;line-height:128%}}.star-rating,.avg-rating .star-rating,.recipe-list-item-rating{display:inline-block;vertical-align:baseline;margin:0 3px -1px 0;background-repeat:no-repeat;background-image:url("../ui/stars.png");height:12px;width:66px}.avg-rating .star-rating,.avg-rating .recipe-list-item-rating{height:16px;width:88px}.recipe-title-container .recipe-rating-container .recipe-rating{display:inline-block;vertical-align:-2px;margin:0 12px 0 0;background-repeat:no-repeat;background-image:url("../ui/stars.png");height:16px;width:88px}.recipe-title-container .recipe-rating-container .stars50.recipe-rating{background-position:-100px 0}.recipe-title-container .recipe-rating-container .stars45.recipe-rating{background-position:-100px -28px}.recipe-title-container .recipe-rating-container .stars40.recipe-rating{background-position:-100px -56px}.recipe-title-container .recipe-rating-container .stars35.recipe-rating{background-position:-100px -84px}.recipe-title-container .recipe-rating-container .stars30.recipe-rating{background-position:-100px -112px}.recipe-title-container .recipe-rating-container .stars25.recipe-rating{background-position:-100px -140px}.recipe-title-container .recipe-rating-container .stars20.recipe-rating{background-position:-100px -168px}.recipe-title-container .recipe-rating-container .stars15.recipe-rating{background-position:-100px -196px}.recipe-title-container .recipe-rating-container .stars10.recipe-rating{background-position:-100px -224px}.recipe-title-container .recipe-rating-container .stars05.recipe-rating{background-position:-100px -252px}.recipe-title-container .recipe-rating-container .stars0.recipe-rating{background-position:-100px -281px}.avg-rating .star-rating,.avg-rating .recipe-list-item-rating{margin-bottom:-2px}.stars50{background-position:0 0}.stars45{background-position:0 -28px}.stars40{background-position:0 -56px}.stars35{background-position:0 -84px}.stars30{background-position:0 -112px}.stars25{background-position:0 -140px}.stars20{background-position:0 -168px}.stars15{background-position:0 -196px}.stars10{background-position:0 -224px}.stars05{background-position:0 -252px}.stars0{background-position:0 -281px}.avg-rating .stars50{background-position:-100px 0}.avg-rating .stars45{background-position:-100px -28px}.avg-rating .stars40{background-position:-100px -56px}.avg-rating .stars35{background-position:-100px -84px}.avg-rating .stars30{background-position:-100px -112px}.avg-rating .stars25{background-position:-100px -140px}.avg-rating .stars20{background-position:-100px -168px}.avg-rating .stars15{background-position:-100px -196px}.avg-rating .stars10{background-position:-100px -224px}.avg-rating .stars05{background-position:-100px -252px}.avg-rating .stars0{background-position:-100px -281px}@media print{.stars50:before{content:'\2605\2605\2605\2605\2605'}.stars45:before{content:'4.5 stars';font-size:8pt}.stars40:before{content:'\2605\2605\2605\2605\2606'}.stars35:before{content:'3.5 stars';font-size:8pt}.stars30:before{content:'\2605\2605\2605\2606\2606'}.stars25:before{content:'2.5 stars';font-size:8pt}.stars20:before{content:'\2605\2605\2606\2606\2606'}.stars15:before{content:'1.5 stars';font-size:8pt}.stars10:before{content:'\2605\2606\2606\2606\2606'}.stars05:before{content:'0.5 stars';font-size:8pt}.stars0:before{content:'not yet rated';font-size:8pt}}.no-js #totop,.no-js #scrollup{text-align:center;display:block;width:44px;margin:10px auto}#add-top-jump{display:none;width:31px;height:31px;position:fixed;bottom:55px;right:16px;font-size:1.2em;border-radius:100%;background-color:rgba(34,37,46,0.6)}#add-top-jump i{color:#FFF;padding:7px}#add-top-jump:hover{background-color:rgba(255,112,0,0.8)}#add-top-jump:active{background-color:rgba(255,112,0,0.8)}@media (max-width: 499px){#add-top-jump{right:12px}}.recipe-home-hero-container,.recipe-topcategory-hero-container{position:relative;margin-bottom:24px}@media (min-width: 750px){.recipe-home-hero-container,.recipe-topcategory-hero-container{margin-left:-22px;margin-right:-22px}}.recipe-home-hero-container figure img{display:block;margin-bottom:12px}.recipe-home-hero-container h1,.recipe-topcategory-hero-title{text-align:center;font-size:4em;color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}@media (min-width: 500px){.recipe-home-hero-container h1,.recipe-topcategory-hero-title{font-size:6em}}@media (min-width: 992px){.recipe-home-hero-container h1,.recipe-topcategory-hero-title{font-size:8.6em}}.recipe-home-hero-container .hero-inner,.recipe-topcategory-hero-container .hero-inner{width:100%;transition:all 0.25s ease-out 0.3s;position:absolute;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);animation-timing-function:ease-in;opacity:1}.recipe-home-hero-container .hero-inner>p,.recipe-topcategory-hero-container .hero-inner>p{text-align:center;font-size:1.3em;line-height:128%;margin:0;color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}@media (min-width: 750px){.recipe-home-hero-container .hero-inner>p,.recipe-topcategory-hero-container .hero-inner>p{font-size:1.4em}}@media (min-width: 992px){.recipe-home-hero-container .hero-inner>p,.recipe-topcategory-hero-container .hero-inner>p{font-size:1.8em}}#featured-today-container{margin:18px 0}.featured-today{border-bottom:1px solid #A0A1AD;margin:18px 0}@media (min-width: 750px){.featured-today{margin:18px 18px 9px 18px}}.lt-ie9 .featured-today{margin:18px 18px 9px 18px}.featured-today>h4{font-size:1.2em;color:#8B0E04;overflow:hidden;text-align:center}@media (min-width: 750px){.featured-today>h4{font-size:1.35em}}.lt-ie9 .featured-today>h4{font-size:1.35em}.featured-today>h4:before,.featured-today>h4:after{background-color:#ccc;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.featured-today>h4:before{right:0.5em;margin-left:-50%}.featured-today>h4:after{left:0.5em;margin-right:-50%}#featuredcarousel{margin-top:18px}.featuredcarousel-li{width:196px;float:left;margin:0;text-align:center;height:200px}.featuredcarousel-li>a>span{color:#858b98;display:block;margin-top:4px}.featuredcarousel-li>a>img{border:1px solid #d7d7dc}.featuredcarousel-li>a>span:after{content:" \00BB"}.featuredcarousel-li>a:hover>img{border-color:#555}.featuredcarousel-li>a:hover>span{color:#DF7A1C}@media print{.featured-today{display:none}}@font-face{font-family:'LunchBox';src:url("../fonts/2A54B5_0_0.eot");src:url("../fonts/2A54B5_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2A54B5_0_0.woff") format("woff"),url("../fonts/2A54B5_0_0.ttf") format("truetype")}.lunchbox{font-family:'LunchBox', sans-serif;font-style:normal;font-weight:normal}.lunchbox{font-size:1.2em}@font-face{font-family:'LunchBox-Bold';src:url("../fonts/29A3F6_0_0.eot");src:url("../fonts/29A3F6_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/29A3F6_0_0.woff") format("woff"),url("../fonts/29A3F6_0_0.ttf") format("truetype")}.lunchbox-bold{font-family:'LunchBox-Bold', sans-serif;font-style:normal;font-weight:normal}.lunchbox-bold{font-size:1.2em}@media (max-width: 749px){.signin-page .col-left,.signin-page .col-right{max-width:400px;margin-left:auto;margin-right:auto}}.signin-page #content{min-height:500px}@media (min-width: 750px){.signin-page .col-left{float:left;width:48.5%}}@media (min-width: 750px){.signin-page .col-right{float:right;width:48.5%}}.signing-in-msg{color:rgba(255,255,255,0.7);padding:11px;display:block;float:right}@media (max-width: 749px){.signing-in-msg{color:#858b98;padding:13px 11px}}.signin-container{background-color:#F4F3F5;padding:18px}@media (max-width: 749px){.signin-container h1{text-align:center}}.terms-fineprint{margin:24px 0 12px 0;line-height:128%;color:#858b98}@media (min-width: 992px){.terms-fineprint{margin-right:36px}}.terms-fineprint a{color:inherit;border-bottom:1px dotted #A0A1AD}.terms-fineprint a:hover{color:#FF7000}.signin-container .terms-fineprint{display:none}.signin-form .signin-fields{margin-bottom:12px}@media (max-width: 749px){.signin-form .signin-submit-fields{text-align:center}}.signin-form li{margin:18px 0}.signin-form li label{font-weight:700}.signin-form li input{width:98%;font-size:1.2em}@media (min-width: 750px){.signin-form li input{width:90%;max-width:300px}}.signin-form .signin-button{width:145px}.signin-form #signin-forgot-pw-link{display:block;float:right;margin-top:12px}.signin-form #signin-forgot-pw-link:hover{text-decoration:underline}@media (max-width: 749px){.signin-form #signin-forgot-pw-link{float:none;margin-top:20px}}.register-container{padding:18px;margin:12px 0;border-bottom:1px dashed #A0A1AD}@media (min-width: 750px){.register-container{margin:0;border-bottom:0}}@media (max-width: 749px){.signin-register-user{text-align:center}}.signin-register-user h2{margin-bottom:18px}.signin-register-user h2 em{text-decoration:underline}#signin-register-link{display:inline-block;text-align:center;border:1px solid #DA1A32;background-color:transparent;color:#DA1A32;padding:9px 18px;font-weight:500;width:145px;font-size:1.2em}#signin-register-link:hover{color:#FF7000;border-color:#FF7000;background-color:transparent}.signin-register-benefits{margin-top:24px}.cs-help-container{margin:20px 0;padding:0 18px;text-align:center}.cs-help-link{display:inline-block;text-align:center;border:1px solid #DA1A32;background-color:transparent;color:#DA1A32;padding:9px 18px;margin:9px;width:100px;text-align:center}.cs-help-link:hover{color:#FF7000;border-color:#FF7000;background-color:transparent}.cs-help-link .text{display:block;font-weight:300;margin-top:6px}.cs-help-link .big-icon{display:block}.cs-help-link .big-icon .fa{color:#858b98}.data-ajax-product .ajax-bcorp-container{padding:1em 0}.data-ajax-product .ajax-guarantee-container{padding:1em 0}.ajax-guarantee-container .tel{font-weight:normal}.data-ajax-product .ajax-returns-container{padding:1em 0}.data-ajax-product .ajax-shipping-container{padding:1em 0}.holiday-shipping{margin:1em 0 2em 0}.holiday-ship-table{border:0;margin-bottom:1em}.holiday-ship-table caption{color:#DA1A32;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.75em;margin-bottom:6px}.cutoff td{background-color:#F9E7EA;font-weight:700}.holiday-ship-table th{padding:.4em .6em;color:#000;background-color:#fff;border-left:0}.holiday-ship-table td{padding:.4em .6em;border-left:0;color:#DA1A32;background-color:#f5f5f5}.shipping-info-table caption{padding-bottom:6px}.shipping-info-table th{padding:10px 6px;background-color:#F4F3F5}.shipping-info-table th>small{font-weight:400;color:#858b98}.shipping-info-table td{padding:10px 6px;border:1px solid #A0A1AD}.shiptimes-dl{margin:0 0 2em 0}.shiptimes-dl>dt{font-weight:700;margin-top:12px}.shiptimes-dl>dd{margin-left:15px}.ship-options p{line-height:150%}.ship-options dl{line-height:150%}.ajax-shipping-container .ajax-moreinfo{display:block;border-top:1px dotted #A0A1AD;padding-top:12px;text-align:right;margin-top:12px}.bakers-rewards-freeship{margin:20px 0;border:1px dashed #c0c0c0;padding:12px}.bakers-rewards-freeship>h5{margin:2em 0 0 0;text-align:center;font-size:1.2em}@media (min-width: 750px){.bakers-rewards-freeship>h5{margin:2em 0 0 0;text-align:left}}.bakers-rewards-freeship>img{display:block;text-align:center;margin:0 auto}@media (min-width: 750px){.bakers-rewards-freeship>img{float:left;margin:0 2em 0 0}}.choc-ship{margin:20px 0;padding-top:1em}.ship-canada{margin:20px 0;border-top:1px dashed #A0A1AD;padding-top:1em}.canada-ship-text>blockquote{margin:12px 0;border:1px solid #ddd;padding:12px;background-color:#f5f5f5;color:#666}.ship-international{margin:20px 0;border-top:1px dashed #A0A1AD;padding-top:1em}.ship-pricing{margin:20px 0;border-top:1px dashed #A0A1AD;padding-top:1em}.ship-pricing-table{border:1px solid #A0A1AD}.ship-pricing-table caption{text-align:left;padding:.4em 0}.ship-pricing-table th{padding:.4em .6em;background-color:#f5f5f5;border-left:1px solid #A0A1AD}.ship-pricing-table td{padding:.4em .6em;border-left:1px solid #A0A1AD}.ship-pricing-table tbody th{font-weight:normal}.us-pricing th,.us-pricing td{width:20%}.canada-pricing tbody th{width:20%}.canada-pricing td{width:40%}.termsofuse-fineprint{margin:18px 0;padding-top:9px;border-top:1px dashed #A0A1AD}.gmo-container{margin-bottom:20px}@media (min-width: 992px){.gmo-container{max-width:80%;margin:0 auto 24px auto}}.gmo-container h3{margin:24px 0 0 0;font-size:1.2em}.gmo-container figure.sourced-non-gmo{width:99px;float:right;margin:0 0 10px 10px}.gmo-container dl{margin:12px 0}.gmo-container dl dt{display:block;font-weight:700}.gmo-container dl dd{display:block;margin:0 12px;padding:0}.gmo-container dl dd p{line-height:128%}.gmo-container dl.faq-dl{border-top:1px dashed #A0A1AD;margin-top:20px}.gmo-container dl.faq-dl dt{margin-top:20px}@media (min-width: 750px){.side-navigation{width:23.5%;float:left;margin-left:2%}.side-navigation:first-child{margin-left:0}}.side-navigation h4{font-family:"source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif}.side-navigation li a{color:#000;padding:5px 0;font-weight:500;display:block}.side-navigation li a:hover{color:#FF7000}.bh-content h1{font-weight:500;color:#DA1A32;text-align:center;font-size:3em;line-height:48px;margin-bottom:50px}@media (min-width: 540px){.bh-content h1{font-size:3em;text-align:right;line-height:40px}}@media (min-width: 650px){.bh-content h1{font-size:4em}}@media (min-width: 992px){.bh-content h1{line-height:48px;font-size:4.6em}}.bh-content h1 span{font-size:.534em;display:block}.bh-content h1 img{display:none;float:left}@media (min-width: 540px){.bh-content h1 img{display:inline}}.bh-content p{font-size:15px;-webkit-font-smoothing:antialiased}.bio-card{min-height:780px;background:#F4F3F5;position:relative;margin-bottom:90px;padding-bottom:10px}@media (min-width: 750px){.bio-card{width:32%;float:left;margin-left:2%}.bio-card:first-child{margin-left:0}}@media (min-width: 750px){.bio-card:nth-child(3n+1){margin-left:0;clear:both}}.bio-card h3{font-size:2em;text-align:center;display:block;color:#444242}.bio-card .bio-photo{margin:0 auto;width:140px;height:80px}.bio-card .bio-photo figure{border:5px solid #FFF;position:absolute;border-radius:100%;overflow:hidden;height:140px;width:140px;top:-70px}.bio-card dl{line-height:1.5;margin:20px 0;padding:0 20px}.bio-card dl dt{color:#DA1A32;font-weight:600;font-family:"source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif}.bio-card dl dd{margin-bottom:10px}.bio-card a:after{content:' \f101';font-family:'FontAwesome'}.contact-type{margin:30px 0 100px;text-align:center}.contact-type img{width:50%;max-width:60px;display:block;margin:0 auto}.contact-type a{text-align:center;font-size:1.6em;color:#DA1A32}.contact-type a.chat-offline{color:#000;font-size:14px}.contact-type li{height:100px;vertical-align:top;padding:0 20px;border-left:1px solid #CCC;display:inline-block;width:27%;text-align:center}.contact-type li:first-child{border:none}.bh-help img{text-align:center;margin:40px auto 130px auto;display:block}.hotline-page .secondary{margin-bottom:100px}.rewards-plus-terms h5,.rewards-program-container h3,.rewards-terms-container h3{margin-top:1.6em}.rewards-terms-container p,.rewards-terms-container dl,.rewards-plus-terms-container p{line-height:128%;margin:12px 0}.rewards-terms-container p a,.rewards-terms-container dl a,.rewards-plus-terms-container p a{color:inherit;border-bottom:1px dotted}.rewards-plus-intro .rewards-plus-whisk{text-align:center}@media (min-width: 750px){.rewards-plus-intro .rewards-plus-whisk{width:46%;float:right;margin-right:3%}}.rewards-plus-intro .rewards-plus-text-container{background-image:url("../ui-images/rewards-bracket-L1.png");background-position:0 50%;background-repeat:no-repeat}@media (min-width: 750px){.rewards-plus-intro .rewards-plus-text-container{width:48.5%;float:left}}.rewards-plus-intro .rewards-plus-text-container .rewards-plus-text{padding:18px;padding:18px 36px;background-image:url("../ui-images/rewards-bracket-R1.png");background-position:100% 50%;background-repeat:no-repeat}@media (min-width: 750px){.rewards-plus-intro .rewards-plus-text-container .rewards-plus-text{padding:36px}}.rewards-plus-intro .rewards-plus-text-container .rewards-plus-text h1{text-transform:none !important;line-height:128%}.rewards-plus-intro .rewards-plus-text-container .rewards-plus-text h1 em{color:#8B0E04;font-style:normal}.rewards-plus-intro .rewards-plus-text-container .rewards-plus-text p{margin:6px 0 0 0}@media (min-width: 750px){.rewards-plus-intro .rewards-plus-text-container .rewards-plus-text p{font-size:1.1em}}.rewards-plus-benefits{margin:18px 0}.rewards-plus-benefits>div figure{text-align:center}.rewards-plus-benefits>div p{margin-top:0}.rewards-plus-buy-banner{margin:18px 0;padding:9px;background-color:#858b98}.rewards-plus-buy-banner .buy-pad{padding:9px;border-top:1px dashed #A0A1AD;border-bottom:1px dashed #A0A1AD;text-align:center;color:#FFF}@media (min-width: 750px){.rewards-plus-buy-banner .buy-pad{padding:18px}}.rewards-plus-buy-banner .buy-pad p{display:inline-block;line-height:128%;font-size:1.7em;font-weight:700;text-shadow:0 0 3px #000}.rewards-plus-buy-form{display:inline-block}.rewards-plus-buy-form label{display:inline-block;margin:6px 18px;font-size:1.5em;font-weight:700;text-shadow:0 0 3px #000;color:#858b98}.rewards-plus-buy-form .btn-submit{display:inline-block;text-align:center;border:0;background-color:#DF7A1C;color:#FFF;padding:5px 8px;font-weight:700;font-size:18px;padding:9px;box-shadow:0 0 3px #000}.rewards-plus-buy-form .btn-submit:hover{background:#bb6617;color:#FFF}.rewards-plus-terms{margin:18px 0}.rewards-plus-terms p{line-height:128%;margin:12px 0}@media (min-width: 750px){.rewards-plus-terms .exp-controller{display:none}}.rewards-intro{margin-bottom:18px}.rewards-program-container h1{text-transform:none}.rewards-program-container h3{margin-top:9px;border-top:1px dashed #A0A1AD;padding-top:18px}.rewards-plus-leadin{margin-top:9px;border-top:1px dashed #A0A1AD;padding-top:18px}@media (min-width: 750px){.rewards-plus-leadin{border-top:0;margin-top:18px}}.rewards-plus-leadin p{line-height:135%;margin:12px 0}.rewards-terms-container{margin-bottom:18px}.rewards-terms-container dl{display:block}.rewards-terms-container dt{font-weight:700}.rewards-terms-container dd{margin:6px 0 6px 18px}.rewards-plus-terms-container{border-top:1px dashed #A0A1AD;padding-top:18px}.giftcards-header h1{text-align:center;padding:0 12px}@media (min-width: 750px){.giftcards-header h1{font-weight:300;font-size:3em}}.giftcards-header h1 em{font-weight:700;color:#DA1A32;font-style:normal}.egift-card-container,.gift-card-container{margin:24px auto 20px auto}@media (min-width: 750px){.egift-card-container,.gift-card-container{width:49%;float:left;margin-left:2%}.egift-card-container:first-child,.gift-card-container:first-child{margin-left:0}}@media (max-width: 749px){.egift-card-container,.gift-card-container{max-width:400px}}.egift-card-container figure,.gift-card-container figure{margin-bottom:12px}.egift-card-container h2,.gift-card-container h2{font-weight:300;color:#DA1A32;font-size:2.5em}@media (max-width: 749px){.egift-card-container h2,.gift-card-container h2{text-align:center}}.egift-card-container p,.gift-card-container p{margin-top:6px}.egift-card-container ul li,.gift-card-container ul li{line-height:162%;margin-top:4px}.egift-card-container .cta,.gift-card-container .cta{margin:20px 0}@media (max-width: 749px){.egift-card-container .cta,.gift-card-container .cta{text-align:center}}.egift-card-container .cta a,.gift-card-container .cta a{display:inline-block;text-align:center;border:0;background-color:#DA1A32;color:#FFF;padding:5px 8px;font-weight:700;padding:12px;text-align:center;width:80%;max-width:300px}.egift-card-container .cta a:hover,.gift-card-container .cta a:hover{background:#b6162a;color:#FFF}@media (max-width: 749px){.gift-card-container{border-bottom:1px dashed #A0A1AD;padding-bottom:24px}}@media (min-width: 750px){.gift-card-container{margin-left:0}}.storehoursdl{line-height:130%;margin:0}.storehoursdl>dt{font-weight:700}.storehoursdl>dd{margin:4px 0}dd.specialhours{border-bottom:1px solid #A0A1AD;padding-bottom:1em}@media (min-width: 750px){.visit-storehours{background-color:#F4F3F5;padding:12px;margin:20px 0}}.lt-ie9 .visit-storehours{background-color:#F4F3F5;padding:1em;margin:2em 0}@media (min-width: 750px){.visit-storehours>h4{margin-bottom:10px;border-bottom:1px dotted #A0A1AD;padding-bottom:10px}}.lt-ie9 .visit-storehours>h4{margin-bottom:1em;border-bottom:1px dotted #A0A1AD;padding-bottom:.4em}.contactdl{margin:0;line-height:150%}.contactdl>dd,.contactdl>dt{display:inline;margin:0}.contactdl>dd:after{content:'\A';white-space:pre}.lt-ie9 .contactdl>dt{display:block;margin:0}.lt-ie9 .contactdl>dd{display:block;margin:0 0 .5em}@media (min-width: 750px){.visit-contactbox{background-color:#FFFADA;padding:12px;margin:20px 0}}.lt-ie9 .visit-contactbox{background-color:#FFFADA;padding:12px;margin:20px 0}@media (min-width: 750px){.visit-contactbox h4{margin-bottom:10px;border-bottom:1px dotted #A0A1AD;padding-bottom:10px}}.lt-ie9 .visit-contactbox h4{margin-bottom:1em;border-bottom:1px dotted #A0A1AD;padding-bottom:.4em}.visit-contactbox address{margin:10px 0;line-height:150%}.visitquotes{margin:3em 0}.visitquote{margin:1.6em 0}.visitquote>blockquote:before{color:#E4AF48;content:'\201C';font-size:3.6em;display:inline;float:left;margin:3px 3px -3px 0}.visitquote>blockquote:after{content:'\201D'}.visitquote>cite{display:block;text-align:right}.visit-logolinks{text-align:center;margin:4em 0}.visit-logolinks a{display:block;height:45px;margin:12px 0}@media (min-width: 750px){.visit-subnav{margin-bottom:4em}}.lt-ie9 .visit-sidebar{margin-bottom:4em}.visit-subnav ul{margin:0 0 2em 0}.visit-subnav li{margin:12px 0}.visit-subnav li>a{color:#858b98}.visit-subnav li.active>a{color:#8B0E04;font-weight:700}.visit-subnav li>a:hover{color:#DF7A1C;text-decoration:underline}@media (min-width: 750px){.map-ajax-container{width:650px}}.map-google-png{margin:12px 0;border:1px solid #A0A1AD}@media (min-width: 750px){.map-google-png{width:auto;float:left}}.map-address-column{margin:12px 0}@media (min-width: 750px){.map-address-column{float:left;margin-left:2em}}.gps-coordinates{border-top:1px dashed #A0A1AD;padding-top:2em}.map-address-column .kaf-bakery-contact-ul{margin-bottom:2em}.map-address-column .gps-dl,.map-address-column .contact-dl{margin-bottom:2em}.google-embed{margin:1em auto;border:1px solid #A0A1AD}.map-info{margin:12px 0}.map-info>.col-1{margin:12px 0}@media (min-width: 750px){.map-info>.col-1{width:25%;float:left}}.lt-ie9 .map-info>.col-1{width:25%;float:left}.map-info>.col-2{margin:12px 0}@media (min-width: 750px){.map-info>.col-2{width:40%;float:left;margin:1em 3%}}.lt-ie9 .map-info>.col-2{width:40%;float:left;margin:1em 3%}.map-info>.col-3{margin:20px 0}@media (min-width: 750px){.map-info>.col-3{width:25%;float:right;margin:12px 0}}.lt-ie9 .map-info>.col-3{width:25%;float:right;margin:12px 0}.map-info address{margin:12px 0;line-height:150%}.map-info .kaf-bakery-contact-ul{margin-bottom:2em}.gps-dl,.contact-dl{margin:12px 0;line-height:150%}.gps-dl>dt,.contact-dl>dt{display:inline}.gps-dl>dd,.contact-dl>dd{display:inline;font-weight:700}.gps-dl>dd:after,.contact-dl>dd:after{content:'\A';white-space:pre}.driving-dl{margin:12px 0;line-height:150%}.driving-dl>dt{font-weight:700}.driving-dl>dd{margin:.5em 1em}.kaf-bakery-contact-ul>li{margin:12px 0}.kaf-bakery-contact-ul>li .fa{float:left;margin:2px 4px 0 0}.kaf-bakery-hours{line-height:140%;float:left}.kaf-bakery-hours>dt{font-weight:700}.kaf-bakery-address{line-height:140%;margin:0;float:left}.kaf-bakery-contact-ul .fa{color:#858b98}.kaf-bakery-contact-ul a>.fa{color:#858b98}.kaf-bakery-contact-ul>li>.tel>.fa{float:none;margin:0}.mfp-close-btn-in .mfp-close,.ajaxy-cart .close,.ajax-container .close{position:absolute;height:44px;width:44px;top:0;right:0;background-color:#6B717F;font-size:0;background-image:url("../ui/close-x-16x16.png");background-position:50% 50%;background-repeat:no-repeat}.mfp-close-btn-in .mfp-close:hover,.ajaxy-cart .close:hover,.ajax-container .close:hover{background-color:#FF7000}.mfp-bg,#overlay,#modal-overlay{position:fixed;z-index:8000;top:0;left:0;width:100%;height:100%;background:rgba(160,161,173,0.7)}.mfp-wrap.ajax-modal .mfp-content,.inline-modal .mfp-content,.ajax-container .wrap,.cart-popup-container{background:#FFF;padding:20px 15px;max-width:570px;margin:20px auto;position:relative;min-height:5em;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media (min-width: 750px){.mfp-wrap.ajax-modal .mfp-content,.inline-modal .mfp-content,.ajax-container .wrap,.cart-popup-container{padding:20px 30px}}#modalbox{position:absolute;z-index:9000;width:98%;margin:0 auto;min-height:4em;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media (min-width: 750px){#modalbox{width:80%;max-width:650px}}.mfp-bg{overflow:hidden}.mfp-wrap{z-index:9000}@media (min-width: 992px){.mfp-wrap.ajax-modal .mfp-content{max-width:720px}}.mfp-wrap.ajax-modal .mfp-content h1{border-bottom:1px dotted #A0A1AD;padding:15px 20px 15px 0}.mfp-close-btn-in .mfp-iframe-scaler .mfp-close{width:44px}@media (min-width: 992px){.inline-modal .mfp-content{max-width:720px}}.inline-modal .mfp-content h3{border-bottom:1px dotted #A0A1AD;padding:15px 20px 15px 0}#modal-overlay{display:none}.ajax-container .wrap{z-index:9000;position:fixed;text-align:left;overflow:hidden;top:50%;left:50%;height:auto;width:90%;margin:-200px -45%}@media (min-width: 750px){.ajax-container .wrap{width:50%;margin:-200px -25%;min-width:400px}}.ajax-content{height:90%;overflow:auto}.ajaxy-login{text-align:center}.ajaxy-login p{font-weight:700;font-size:1.3em;margin:0}@media (min-width: 992px){.ajaxy-login p{font-size:1.5em}}.ajaxy-login #signup p{text-align:center;font-weight:400}.ajaxy-login #ajax-spinner{display:inline-block;margin:0 12px 0 0}form#login{text-align:center}form#login ol{width:75%;margin:0 auto}form#login ol li.required label{text-align:left;color:#22252E}form#login ol li.required input{width:99%}.ajaxy-login .btn-login{display:inline-block;text-align:center;border:0;background-color:#DA1A32;color:#FFF;padding:5px 8px;font-size:1.2em;font-weight:700;padding:.8em 1.2em}.ajaxy-login .btn-login:hover{background:#b6162a;color:#FFF}.ajaxy-login .btn-login:hover{color:#FFF}.rewards-member{padding-left:20px !important;background-image:url("../ui/icon-rewards-dark-16.png");background-repeat:no-repeat;background-position:0 50%}@media (min-width: 750px){.rewards-member{background-image:url("../ui/icon-rewards-light-16.png")}}.cart-popup-container{max-width:400px}.cart-popup-container p.feedback-msg{font-size:1.4em;text-align:center;font-weight:500;color:#DA1A32;margin:0}.cart-popup-container .incart{position:relative;margin:12px 0;padding:14px 0;border-top:1px dotted #A0A1AD;border-bottom:1px dotted #A0A1AD}.cart-popup-container .incart img{float:left;margin-right:14px;width:100px;height:100px}.cart-popup-container .incart .incart-qty{position:absolute;bottom:14px;left:114px}.cart-popup-container .incart .incart-item-price{position:absolute;bottom:14px;right:0}.cart-popup-container .incart .promo-price{position:absolute;bottom:14px;right:0;color:#DA1A32;font-weight:700}.cart-popup-container .cart-summary{margin:12px 0}.cart-popup-container .cart-summary p{margin:3px 0;text-align:center}.cart-popup-container a.goto-cart{width:75%;text-align:center;border:1px solid #DA1A32;color:#DA1A32;font-weight:600;text-transform:uppercase;margin-bottom:20px;padding:12px}.cart-popup-container a.goto-cart:hover{color:#8B0E04;border-color:#8B0E04}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}100%{opacity:0;-webkit-transform:none;transform:none}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}100%{opacity:0;-webkit-transform:none;transform:none}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes rotateInLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.rotateInLeft{-webkit-animation-name:rotateInLeft;animation-name:rotateInLeft}ul#sli_autocomplete.rich{position:absolute;display:none;z-index:dropdown;list-style:none;margin:-1px 0 0 0;padding:0;background-color:#FFF;border:1px solid #A0A1AD;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:normal;text-align:left}ul#sli_autocomplete.rich b{color:#DA1A32;font-weight:700}ul#sli_autocomplete.rich ul{list-style:none;padding:0;margin:0}ul#sli_autocomplete.rich li{list-style:none;padding:0;margin:0}ul#sli_autocomplete.rich li h2{margin:0;font-size:1em;text-transform:uppercase;display:block;padding:12px 4px 3px 4px;color:#858b98}ul#sli_autocomplete.rich li ul li{padding:3px 6px;cursor:pointer}ul#sli_autocomplete.rich li ul li:nth-child(even){background:#fff}ul#sli_autocomplete.rich .logo{display:none !important}ul#sli_autocomplete.rich .sli_ac_products li,.sli_ac_products li{clear:both;padding:3px 4px}ul#sli_autocomplete.rich .sli_ac_products li:nth-child(odd),.sli_ac_products li:nth-child(odd){background:#F4F3F5}ul#sli_autocomplete.rich .sli_ac_products li:last-child,.sli_ac_products li:last-child{border-bottom:0}ul#sli_autocomplete.rich .sli_ac_products li h3,.sli_ac_products li h3{margin:0;padding:0;font-weight:400;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif}ul#sli_autocomplete.rich .sli_ac_products li p,.sli_ac_products li p{margin:0;padding:0}ul#sli_autocomplete.rich .sli_ac_products li span,.sli_ac_products li span{float:right;font-weight:bold}ul#sli_autocomplete.rich .sli_ac_products li img.sli_ac_image,.sli_ac_products li img.sli_ac_image{margin:3px 12px 3px 3px;float:left;height:55px !important;width:auto}ul#sli_autocomplete.rich li ul li.sli_ac_active{background-color:#A7ABBA !important}ul#sli_autocomplete.rich .sli_ac_suggestions li.sli_ac_active .sli_ac_suggestion,ul#sli_autocomplete.rich .sli_ac_suggestions li.sli_ac_active .sli_ac_suggestion b,ul#sli_autocomplete.rich .sli_ac_products li.sli_ac_active b{color:#fff}ul#sli_autocomplete.rich .sli_ac_suggestions li.sli_ac_active .sli_ac_suggestion,ul#sli_autocomplete.rich .sli_ac_products li.sli_ac_active,ul#sli_autocomplete.rich .sli_ac_products li.sli_ac_active h3{color:#eee}.stampblock{display:block;margin:20px 0}.no-js a.js-read-more-link{display:none}.no-js .js-read-more-link-target{display:block !important}.no-js .js-expand-handle{display:none}a.js-read-more-link:before{cursor:pointer;content:'read more'}a.js-read-more-link:after{content:'\f0d7';font-family:'FontAwesome';margin-left:5px;font-size:13px}a.js-read-more-link.expanded:before{content:'see less'}a.js-read-more-link.expanded:after{content:'\f0d8';font-family:'FontAwesome'}#at-jumboshare table{margin:0 auto;width:auto}#at-jumboshare table td.at4-count-container{min-width:100px !important;padding:0;margin:0}#at-jumboshare table td.at4-count-container .at4-spacer{display:none !important}#at-jumboshare table td.at4-count-container .at4-title{font-size:12px !important}#at-jumboshare table td.at4-count-container .at4-count span{font-size:32px !important;line-height:50px !important}#at-jumboshare table td.at4-share-container{padding:10px 0 10px 10px;width:175px}#at-jumboshare table .at4-share-btn{margin-right:5px;border-radius:15px !important}.addthis_custom_follow .addthis_toolbox{text-align:center;width:180px;margin:0 auto}.addthis_custom_follow .addthis_toolbox .addthis_default_style .at300b{padding:0 4px}.at4-share-container .at-share-btn{margin:0 3px !important}.at4-share-container .at-share-btn .at-icon-wrapper{border-radius:100%}#atstbx .at-share-btn{margin-right:5px;border-radius:100% !important}.m-controller{background-color:#F4F3F5;display:block;clear:both;margin:0 9px -1px 9px;padding:9px;cursor:pointer;color:#6B717F;font-weight:700;font-size:1.25em;line-height:128%;border-top:1px solid #A0A1AD;border-bottom:1px solid #A0A1AD}.m-controller:before{content:'\f067 ';font-family:'FontAwesome';margin-right:9px;color:#858b98}.m-controller.expanded:before{content:'\f068 '}h5.m-controller{font-size:1.3em}.expandable{padding:18px 0}@media (min-width: 750px){.expandable{padding:0}}.lt-ie9 .expandable{padding:0}.mm-list>li.nav-mobile-label{color:#858b98;font-size:.8em;text-align:center;padding:6px;display:block}.fielderror{border-color:#DA1A32}.exp-style,a.exp-style{position:relative;display:block;font-weight:700;padding:14.4px 9px;font-size:1.25em;background-color:#F4F3F5;margin:1px 0 0 0;cursor:pointer;color:#22252E}@media (min-width: 750px){.exp-style,a.exp-style{font-size:1em;text-transform:none;background-color:transparent;border:0;font-weight:inherit;padding:inherit;margin:inherit;cursor:inherit;color:#22252E}}.exp-style>a{color:#22252E}a.exp-style:hover{color:#22252E;border-bottom:1px solid #A0A1AD}.lt-ie9 .exp-style,.lt-ie9 a.exp-style{font-size:1em;text-transform:none;background-color:transparent;border:0;font-weight:inherit;padding:inherit;margin:inherit;cursor:inherit;color:#22252E}.lt-ie9 .exp-style{display:block}.lt-ie9 .exp-style>i{display:none}.lt-ie9 .expandable{display:block}.lt-ie9 .exp-style:first-child{border-top:none}.lt-ie9 .exp-style>a{color:#22252E}.lt-ie9 a.exp-style:hover{color:#DF7A1C;border-bottom:none}.exp-style>.fa{font-size:1.2em;position:absolute;top:14.4px;right:9px}.msg-auth{margin:3em 0}.msg-auth>h2{text-align:center;color:#DA1A32}.msg-auth>p{text-align:center;font-size:1.2em}a.sh-toggle{border-radius:.75em;font-size:.8em;padding:.4em 1em;color:#22252E;float:right;margin-top:-38px;background:#efefef;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(47%, #eee), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:-o-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:-ms-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:linear-gradient(to bottom, #efefef 0%, #eee 47%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 )}a.sh-toggle:hover{cursor:pointer;background-color:#ccc}@media only screen and (max-width: 599px){a.sh-toggle{margin-top:0}}@media print{.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after,.l-content .primary h1 a[href]:after,.l-footernav .primary h1 a[href]:after,.l-footer .primary h1 a[href]:after,.emailchat-banner .primary h1 a[href]:after,body #page .l-content .primary .recipe-info-container a[href]:after,body #page .l-footernav .primary .recipe-info-container a[href]:after,body #page .l-footer .primary .recipe-info-container a[href]:after,body #page .emailchat-banner .primary .recipe-info-container a[href]:after{content:""}*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;font-size:small;line-height:128%}a,a:visited{text-decoration:underline;font-size:inherit}.l-content .primary a[href]:after,.l-footernav .primary a[href]:after,.l-footer .primary a[href]:after,.emailchat-banner .primary a[href]:after{content:" [ " attr(href) " ]";font-size:small}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img,section{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}h1,h2,h3,h4,h5,h6,p,li,div,section,input,textarea,select{line-height:128%}body #page{margin:0 auto}body #page .l-header{display:block;margin:0 .8in;width:6in}body #page .l-header a.kaflogo{display:block;margin:0 auto}body #page .l-header a.kaflogo object{display:inline-block}body #page .l-header a.kaflogo img{display:none}body #page .primary{width:100% !important;float:none}body #page .secondary{width:100% !important;float:none}body #page .l-footer{font-size:smaller}body #page .table-ingredient-weights{width:6in;margin:0 auto}body #page .table-ingredient-weights th,body #page .table-ingredient-weights td{padding:2px;font-size:smaller}body #page .table-ingredient-weights a{font-size:inherit}}@media print{.l-topbar,#promo,.sli-search,.nav-kafmain,.l-footernav,.subnav-container,.recipe-sidebar,.recipe-sidebar-nav,.emailchat-banner,.emailchatbanner,#featured-today-container,#totop,.filter-form-container{display:none !important}}blockquote.c-review-blockquote b,blockquote.c-review-blockquote strong{background-color:#F4F3F5;padding:4px;margin:12px 0 0 20px;font-weight:500}@media (min-width: 750px){.reviews-container .exp-controller{display:none}}@media (max-width: 500px){.reviews-header{text-align:center}.reviews-header h3{text-align:left}}.write-review-form{display:inline-block;width:auto;margin-left:12px}@media (min-width: 500px){.sort-reviews-form{float:right;display:inline-block;width:auto;margin:12px auto}}.sort-reviews-form label{display:inline-block;font-weight:700;margin-right:4px}.sort-reviews-form select{display:inline-block;width:auto;border:1px solid #d7d7dc;padding:0}.sort-reviews-form option{padding:8px 12px}.sort-reviews-form .btn-submit{display:none}.no-js .sort-reviews-form .btn-submit{display:inline-block}.c-review-row{border-bottom:1px solid #d7d7dc;padding:18px 0}.c-review-row:first-child{border-top:1px solid #d7d7dc}@media (min-width: 750px){.c-review-rating{padding-left:4px}}.c-review-date{display:block;margin:12px 0;font-weight:700;color:#22252E}.c-review-reviewer{color:#22252E;line-height:128%}@media (min-width: 750px){.c-review-reviewer{padding-left:4px}}.c-review-username{display:block}.c-review-meta{color:#22252E;margin-bottom:12px}@media (min-width: 750px){.c-review-meta{width:23.5%}}blockquote.c-review-blockquote{padding:0;line-height:145%}@media (min-width: 750px){blockquote.c-review-blockquote{width:74.5%}}blockquote.c-review-blockquote p{margin:0}blockquote.c-review-blockquote b,blockquote.c-review-blockquote strong{display:block}@media print{.reviews-header{padding:0}.reviews-header .avg-rating-count{font-weight:400;font-size:8pt}.c-review{font-size:9pt;border-bottom:0.5pt solid #ddd}.c-review .col{width:20%;float:left}.c-review-blockquote{width:75%;float:left;margin-left:2.5%}.c-review-blockquote strong,.c-review-blockquote b{border:.5pt dotted #DDD;font-style:italic}}.recipe-info-page h1{text-transform:none}.recipe-list-item{margin-top:20px}@media (max-width: 499px){.recipe-list-item{width:49%;float:left;margin-left:2%}.recipe-list-item:first-child{margin-left:0}}@media (max-width: 499px){.recipe-list-item:nth-child(2n+1){margin-left:0;clear:both}}@media (min-width: 500px){.recipe-list-item{width:32%;float:left;margin-left:2%}.recipe-list-item:first-child{margin-left:0}}@media (min-width: 500px){.recipe-list-item:nth-child(3n+1){margin-left:0;clear:both}}.recipe-title-container h1,.recipe-topcategory-title,.recipe-subcategory-title{font-size:2em}@media (max-width: 749px){.recipe-title-container h1,.recipe-topcategory-title,.recipe-subcategory-title{text-align:center}}.reviews-header h3,h2,.recipe-category-title{font-weight:300;font-size:2.2em}@media (max-width: 749px){.reviews-header h3,h2,.recipe-category-title{font-weight:500;text-align:center;font-size:2em}}.related-recipes-container h4,.recipe-nutrition-legacy-container h4,.recipe-nutrition-container h4,.tips-container h4{font-size:1.7em;margin:0}@media (max-width: 749px){.related-recipes-container h4,.recipe-nutrition-legacy-container h4,.recipe-nutrition-container h4,.tips-container h4{text-align:center}}.recipe-blog-container h4,.recipe-signup-container h4,.recipe-connect-container h4,.recipe-ingredients h4,.ingredients-block b,.recipe-at-a-glance h4{font-size:1.4em;margin:0;text-align:center}.recipe-blog-container h4,.recipe-connect-container h4{border-bottom:1px solid #d7d7dc;padding-bottom:4px;margin:0 12px 4px 12px}.recipe-blog-container,.recipe-signup-container,.recipe-connect-container{margin:26px auto;max-width:400px}.recipe-actions-container form button,.recipe-nutrition-legacy-link{display:inline-block;text-align:center;margin:0 4px;border:1px solid #d7d7dc;color:#22252E;padding:9px;font-size:1em;background-color:#FFF}@media (min-width: 992px){.recipe-actions-container form button,.recipe-nutrition-legacy-link{padding:12px;font-size:1.1em}}.recipe-actions-container form button .fa,.recipe-nutrition-legacy-link .fa{color:#DF7A1C}.recipe-actions-container form button:hover,.recipe-nutrition-legacy-link:hover{border-color:#FF7000;color:#FF7000}.recipe-actions-container form button:hover .fa,.recipe-nutrition-legacy-link:hover .fa{color:#FF7000}.no-touch{text-rendering:geometricprecision}.recipe-page h1{vertical-align:middle}@media (min-width: 750px){.recipe-page .primary{width:74.5%;float:left;margin-left:2%}.recipe-page .primary:first-child{margin-left:0}}@media (min-width: 750px){.recipe-page .primary{float:right}}@media (min-width: 750px){.recipe-page .recipe-sidebar,.recipe-page .recipe-sidebar-nav{width:23.5%;float:left;margin-left:2%}.recipe-page .recipe-sidebar:first-child,.recipe-page .recipe-sidebar-nav:first-child{margin-left:0}}@media (min-width: 750px){.recipe-page .recipe-sidebar,.recipe-page .recipe-sidebar-nav{margin-left:0}}.recipe-page .secondary{clear:both}@media (min-width: 750px){.recipe-page .secondary{width:74.5%;float:left;margin-left:2%}.recipe-page .secondary:first-child{margin-left:0}}@media (min-width: 750px){.recipe-page .secondary{float:right}}.recipe-banner-link{margin:24px 0}#at-jumboshare{padding:0 0 12px 0}.baker-chat-container a{display:block;margin:0 auto 35px auto;max-width:300px;border:1px dotted #DA1A32;padding:12px 2px;font-weight:700;color:#DA1A32;text-align:center}.baker-chat-container a:hover{color:#000;border-color:#000}.baker-chat-container a span{padding-left:3px}@media (max-width: 750px){.recipe-sidebar,.recipe-sidebar-nav{margin:0 auto;padding:18px 0}}@media (max-width: 750px){.recipe-categories-container{display:none}}.recipe-nav-special{margin:0}@media (max-width: 750px){.recipe-nav-special{display:none}}.recipe-nav-special a{color:#000;padding:5px 0;font-weight:500;display:block}.recipe-nav-special a:hover{color:#FF7000}.recipe-nav-categories{border-top:1px dotted #A0A1AD;border-bottom:1px dotted #A0A1AD;margin:12px 0;padding:12px 0}@media (max-width: 750px){.recipe-nav-categories{display:none}}.my-recipebox-container a,.search-by-ingredient-container a{max-width:300px;display:block;font-weight:500;font-size:1.1em;padding:6px 0;margin:2px 0;color:#000}.my-recipebox-container a:hover,.search-by-ingredient-container a:hover{color:#FF7000}@media (max-width: 749px){.my-recipebox-container a,.search-by-ingredient-container a{border:1px solid #A0A1AD;margin:12px auto;text-align:center;font-size:1.2em;padding:12px}}.my-recipebox-container{margin:0}.search-by-ingredient-container{margin:0}.recipe-stamp-container a.stampblock{display:block;text-align:center;margin:35px auto}.recipe-stamp-container a.stampblock:hover img{outline:1px solid #6B717F}.bakers-hotline-container a{display:block;background-image:url("../ui-images/bakers-hotline-183x142.png");background-position:50% 50%;background-repeat:no-repeat;background-size:auto;height:150px;width:183px;max-width:100%;padding:18px;margin:20px auto}.bakers-hotline-container a:hover{outline:1px dotted #DA1A32}.recipe-nav-1ul{margin:0}.recipe-nav-1li{margin:8px 0}.recipe-nav-1li>a{font-weight:500;display:block;padding:2px 0;color:#000}.recipe-nav-1li>a span{color:#000}.recipe-nav-1li>a span:hover{color:#FF7000}.recipe-nav-1li>a:hover .fa{color:#DF7A1C}.recipe-nav-2ul{margin-left:18px;margin-bottom:12.6px}.recipe-nav-2ul.is-collapsed{display:none}.recipe-nav-2ul.is-expanded{display:block}.recipe-nav-2li{margin:4px 0}.recipe-nav-2li a{color:#22252E;display:inline-block;padding:2px 0}.recipe-nav-2li a:hover{color:#FF7000}.mfp-content{padding:0}@media (min-width: 750px){.mfp-content{max-width:840px}}.optin-recipe-container{padding:18px 18px 0 18px;background-color:#FFF;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media (min-width: 750px){.optin-recipe-container{max-width:840px;padding:0;height:370px}}@media (min-width: 992px){.optin-recipe-container{height:400px}}.optin-imagery{display:none}@media (min-width: 750px){.optin-imagery{display:block;width:50%;height:100%;float:left;overflow:hidden}}.optin-imagery img{max-width:440px;display:block;margin:0 auto}.optin-text{background-image:url("../../../../images/logos/kaf-logo-222x222.png");background-repeat:no-repeat;background-position:right 50% bottom -95px;height:100%;padding-bottom:125px}@media (min-width: 750px){.optin-text{width:44%;float:right;margin:0 3%}}.optin-text.signup-success-msg p{font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:700;margin:20px 0;line-height:128%}.optin-text h1{color:#DA1A32;font-weight:500;text-transform:none;font-size:2.5em;margin-top:18px}@media (min-width: 750px){.optin-text h1{margin-top:27px}}@media (min-width: 992px){.optin-text h1{font-size:2.9em}}.optin-text h2{color:#DA1A32;font-weight:300;text-transform:none;font-size:1.4em}@media (min-width: 992px){.optin-text h2{font-size:1.8em}}.optin-text p{font-family:Garamond,Georgia,"Times New Roman",Times,serif;line-height:145%;margin:9px 0 0 0;font-size:1.4em}.optin-text .error p{color:#DA1A32;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:128%}.optin-recipe-container .emailsignup-form{text-align:left;margin:0}.optin-recipe-container .recipe-popup-signup-form{text-align:left;margin:10px 0}.optin-recipe-container .signup-form-input{width:68% !important;height:38px !important;margin:12px 0;padding:0 6px;display:inline-block;float:left;font-size:1.1em !important;-webkit-appearance:none;-webkit-border-radius:0}@media (min-width: 750px){.optin-recipe-container .signup-form-input{width:72% !important}}.optin-recipe-container .signup-form-submit{height:38px !important;margin:12px 0;font-size:1.2em}@media (min-width: 750px){.optin-recipe-container .signup-form-submit{width:27% !important}}.signup-islistmember{display:block;text-align:center;clear:both;color:#858b98;background:#FFF}.signup-islistmember #islistmember{display:inline-block;width:auto}.signup-islistmember.alreadyonlist{color:#000 !important;font-weight:700 !important}.lt-ie9 .optin-text>h1{margin-top:27px}.lt-ie9 .optin-recipe-container .signup-form-input,.lt-ie9 .optin-blog-container #email-to-signup{width:70% !important}.lt-ie9 .optin-recipe-container .signup-form-submit,.lt-ie9 .optin-blog-container #email-signup-button{width:27% !important;font-weight:700}@media (min-width: 750px){.recipe-title-container{width:66%;float:left;margin-left:2%}.recipe-title-container:first-child{margin-left:0}}@media (min-width: 750px){.recipe-image-container{width:66%;float:left;margin-left:2%}.recipe-image-container:first-child{margin-left:0}}@media (min-width: 750px){.recipe-sidebar-main{width:32%;float:left;margin-left:2%}.recipe-sidebar-main:first-child{margin-left:0}}@media (min-width: 750px){.recipe-sidebar-share{width:32%;float:left;margin-left:2%}.recipe-sidebar-share:first-child{margin-left:0}}.recipe-title-container h1{margin-bottom:4px}.recipe-title-container .recipe-rating-container{margin:4px 0}.recipe-title-container .recipe-meta p{margin:4px 0}.recipe-title-container .recipe-meta .recipe-author{display:none}.recipe-image{margin:0 auto;text-align:center}@media (max-width: 750px){.recipe-image{max-width:500px}}.recipe-image img{max-width:100%;margin:0;display:block}.recipe-intro{font-family:"source-serif-pro",Georgia,"Times New Roman",Times,serif;margin-bottom:24px}@media (min-width: 500px){.recipe-intro{font-size:1.2em}}.recipe-sidebar-nav{margin-top:0;margin-bottom:40px}@media (min-width: 750px){.recipe-sidebar-nav{width:23.5%;float:left;margin-left:2%}.recipe-sidebar-nav:first-child{margin-left:0}}@media (min-width: 750px){.recipe-sidebar-details{width:23.5%;float:left;margin-left:2%}.recipe-sidebar-details:first-child{margin-left:0}}@media (max-width: 750px){.recipe-sidebar-details{width:75%;margin:0 auto;max-width:400px}}@media (min-width: 750px){.recipe-sidebar-details{float:right}}.recipe-actions-container{text-align:center}.recipe-actions-container form{display:inline-block;width:auto;margin:0}.recipe-actions-container form button{padding:12px 16px 12px 10px;margin-bottom:4px}.special-flags span:after{content:","}.special-flags span:last-child:after{content:""}@media (max-width: 500px){.recipe-blog-container{max-width:80%}}.recipe-blog-container h4{margin-bottom:12px}.recipe-blog-container a{display:block;text-align:center}.recipe-signup-container{border:1px solid #d7d7dc;background:#F4F3F5;padding:18px 12px;margin-right:12px;margin-left:12px}@media (max-width: 750px){.recipe-signup-container{display:none}}.recipe-signup-container p{margin-top:4px}.recipe-detail-signup-form{margin:0}@media (max-width: 991px){.recipe-detail-signup-form{text-align:center}.recipe-detail-signup-form .signup-form-submit{width:70px;display:block;margin:10px auto 0 auto}}.recipe-detail-signup-form .signup-form-submit{display:inline-block;text-align:center;border:0;background-color:#DA1A32;color:#FFF;padding:5px 8px;padding-left:6px;padding-right:6px}.recipe-detail-signup-form .signup-form-submit:hover{background:#b6162a;color:#FFF}@media (max-width: 750px){.recipe-connect-container{display:none}}@media (min-width: 750px){.recipe-detail-row{padding-top:24px;border-top:1px solid #d7d7dc}}@media (min-width: 750px){.recipe-ingredients{width:49%;float:left;margin-left:2%}.recipe-ingredients:first-child{margin-left:0}}.recipe-ingredients h2{margin-bottom:20px}.recipe-ingredients h4{text-align:left}.recipe-ingredients ul{margin:4px 0 20px 0}.recipe-ingredients ul li{border-bottom:1px solid #d7d7dc;margin:0;padding:6px}@media (min-width: 750px){.recipe-ingredients ul li{font-size:1.1em}}.recipe-ingredients ul li:first-child{border-top:1px solid #d7d7dc}.recipe-ingredients ul li .amount{font-weight:700}.recipe-units-form{margin-bottom:20px}.recipe-units-form li{display:inline}.recipe-units-form li label{display:inline-block;width:90px}.recipe-units-form .btn-submit{display:none}.no-js .recipe-units-form .btn-submit{display:inline-block}@media (min-width: 750px){.recipe-instructions{width:74.5%;float:left;margin-left:2%}.recipe-instructions:first-child{margin-left:0}}.recipe-instructions ol{margin:4px 0 0 0;padding:0;counter-reset:instrux-counter;list-style:none}.recipe-instructions ol li{position:relative;padding-left:30px;margin:12px 0;line-height:162%}@media (min-width: 750px){.recipe-instructions ol li{font-size:1.1em}}.recipe-instructions ol li:before{font-weight:700;content:counter(instrux-counter) ".";counter-increment:instrux-counter;position:absolute;left:6px;top:0}.recipe-instructions ol li .recipe-instruction-img{display:none;width:150px;float:right;margin-left:20px}.related-recipes-container{margin:0 0 40px 0}.related-recipes-container h4{text-align:center;margin-bottom:20px;position:relative;background:linear-gradient(#FFF 0%, #FFF 49%, #A7ABBA 50%, #A7ABBA 51%, #FFF 52%, #FFF 100%)}.related-recipes-container h4 span{background:#FFF;padding:0 10px;position:relative;z-index:5}.related-recipes-container .related-recipes-carousel h5{font-weight:400;margin-top:6px;font-size:1em}.related-recipes-container .related-recipes-carousel a .img-wrap{height:100px;overflow:hidden}.related-recipes-container .related-recipes-carousel a .img-wrap img.legacy{margin-top:-25px}.related-recipes-container .related-recipes-carousel a:hover img{opacity:.8}.related-recipes-container .related-recipes-carousel a:hover h5{color:#FF7000}.recipe-legacy-image{padding:20px 0}@media (min-width: 750px){.recipe-legacy-image{padding:65px 0;background-color:#F4F3F5}}.recipe-legacy-image img{display:block;margin:0 auto;box-shadow:0 0 7px #A7ABBA}.intro-block{margin:12px 0;line-height:162%}.ingredients-block,.instructions-block{margin:12px 0}.ingredients-block{line-height:162%}.ingredients-block b{text-align:left}.recipe-nutrition-legacy-container{padding:24px}.recipe-nutrition-legacy-link{margin:0 auto 20px auto;text-align:center}.recipe-at-a-glance{border:1px solid #d7d7dc;text-align:center;margin-bottom:20px}.recipe-at-a-glance h4{border-bottom:1px solid #d7d7dc;padding:12px 0;background-color:#F4F3F5}.recipe-at-a-glance dl.dl-total{margin:4px;border-bottom:1px solid #d7d7dc}.recipe-at-a-glance dl dt{color:#636c86;font-size:1.05em;margin:12px 0 0 0}.recipe-at-a-glance dl dd{margin:0 0 12px 0}.recipe-nutrition-link{display:block;padding:12px 4px;padding-top:14px;margin:4px 2px;border-top:1px solid #d7d7dc}.recipe-nutrition-container{padding:24px}.recipe-nutrition-container .label:after{content:":"}.recipe-nutrition-container .value{font-weight:700}.recipe-nutrition-container ul.recipe-serving-info li{width:50%;float:left;margin:12px 0 20px 0}.recipe-nutrition-container ul.recipe-nutrition-list1,.recipe-nutrition-container ul.recipe-nutrition-list2{width:50%;float:left;margin:12px 0 20px 0}.recipe-nutrition-container ul.recipe-nutrition-list1 li,.recipe-nutrition-container ul.recipe-nutrition-list2 li{margin:4px 0}.recipe-nutrition-container .recipe-nutrition-note{clear:both}.tips-container{margin:20px 0}@media (min-width: 750px){.tips-bakers-hotline{width:23.5%;float:left;margin-left:2%}.tips-bakers-hotline:first-child{margin-left:0}}@media (min-width: 750px){.recipe-tips{width:74.5%;float:left;margin-left:2%}.recipe-tips:first-child{margin-left:0}}ul.tips-list li{line-height:172%;margin:12px 0;margin-right:10px}ul.tips-list li:before{color:#DA1A32}.recipe-universal-tips{margin:0 0 20px 0}.recipe-universal-tips .list{float:left;width:49%;margin-left:2%}.recipe-universal-tips .list:first-child{margin-left:0}.bakers-hotline-img{max-width:190px;display:block;margin:0 auto 20px auto}.view-more{display:block;margin:12px 0;text-align:center}.view-more:hover{color:#FF7000}@media (min-width: 500px){.view-more{float:right;margin-top:-24px}}@media (min-width: 992px){.view-more{font-size:1.1em}}.recipe-curated-li,.recipe-newest-li,.recipe-curated-block,.recipe-newest-block,.recipe-toprated-li,.recipe-topcat-li{position:relative;margin-top:12px;margin-bottom:12px}@media (min-width: 750px){.recipe-curated-li,.recipe-newest-li,.recipe-curated-block,.recipe-newest-block,.recipe-toprated-li,.recipe-topcat-li{margin-bottom:20px}}.recipe-toprated-li a h5,.recipe-topcat-li a h5{font-weight:300;margin-top:8px;font-size:1em}.recipe-toprated-li a:hover h5,.recipe-topcat-li a:hover h5{color:#FF7000}.recipe-toprated-li a:hover img,.recipe-topcat-li a:hover img{opacity:0.7}.recipe-curated-li a h5,.recipe-newest-li a h5,.recipe-curated-block a h5,.recipe-newest-block a h5{position:absolute;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.75);padding:6px 12px}@media (max-width: 500px){.recipe-curated-li a h5,.recipe-newest-li a h5,.recipe-curated-block a h5,.recipe-newest-block a h5{line-height:100%;padding:4px 10px}}.recipe-curated-li a:hover h5,.recipe-newest-li a:hover h5,.recipe-curated-block a:hover h5,.recipe-newest-block a:hover h5{color:#FF7000;background-color:rgba(255,255,255,0.95)}@media (max-width: 749px){.recipe-curated-li,.recipe-newest-li{width:49%;float:left;margin-left:2%}.recipe-curated-li:first-child,.recipe-newest-li:first-child{margin-left:0}}@media (max-width: 749px){.recipe-curated-li:nth-child(2n+1),.recipe-newest-li:nth-child(2n+1){margin-left:0;clear:both}}.recipe-big-block{position:relative;margin-bottom:0}@media (min-width: 750px){.recipe-big-block{width:49%;float:left;margin-left:2%}.recipe-big-block:first-child{margin-left:0}}@media (min-width: 992px){.recipe-home-hero-container h1{margin-top:20px}}.recipe-home-hero-container .hero-inner p.tagline{display:none}@media (min-width: 750px){.recipe-home-hero-container .hero-inner p.tagline{display:block}}.sli-search-hero{position:relative}@media (min-width: 750px){.sli-search-hero{margin:24px auto}}.sli-search-hero .sli-search-form{margin:24px auto;max-width:400px}@media (max-width: 749px){.sli-search-hero .sli-search-form{display:none}}.sli-search-hero .sli-search-form input.sli-search-input{font-size:2em;color:#DF7A1C}@media (min-width: 750px){.sli-search-hero .sli-search-form input.sli-search-input{border:0;padding:8px}.sli-search-hero .sli-search-form input.sli-search-input:focus{background-color:#F4F3F5;color:#DF7A1C}}.sli-search-hero .sli-search-form input.sli-search-submit{font-size:1.6em}.sli-search-hero p.search-suggestions{font-size:1em;color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,0.7);margin:12px auto 0 auto;max-width:550px;padding-top:48px;text-align:center}.sli-search-hero p.search-suggestions a{color:inherit;border-bottom:1px solid #FFF;white-space:nowrap}@media (min-width: 750px){.sli-search-hero p.search-suggestions{margin:48px auto 0 auto;font-size:1.1em;padding-top:0}}.recipe-share,.recipe-topcategory-social,.recipe-subcategory-social{width:160px;margin:12px auto}.recipe-share .at-icon-wrapper,.recipe-topcategory-social .at-icon-wrapper,.recipe-subcategory-social .at-icon-wrapper{border-radius:100% !important}@media (min-width: 750px){.recipe-share,.recipe-topcategory-social,.recipe-subcategory-social{float:right;text-align:right;margin:0}}@media (min-width: 750px){.recipe-curated-ul{width:23.5%;float:left;margin-left:2%}.recipe-curated-ul:first-child{margin-left:0}}@media (min-width: 750px){.recipe-newest-ul{width:23.5%;float:left;margin-left:2%}.recipe-newest-ul:first-child{margin-left:0}}@media (max-width: 499px){.recipe-toprated-li{width:49%;float:left;margin-left:2%}.recipe-toprated-li:first-child{margin-left:0}}@media (max-width: 499px){.recipe-toprated-li:nth-child(2n+1){margin-left:0;clear:both}}@media (min-width: 500px) and (max-width: 749px){.recipe-toprated-li{width:32%;float:left;margin-left:2%}.recipe-toprated-li:first-child{margin-left:0}}@media (min-width: 500px) and (max-width: 749px){.recipe-toprated-li:nth-child(3n+1){margin-left:0;clear:both}}@media (min-width: 750px){.recipe-toprated-li{width:23.5%;float:left;margin-left:2%}.recipe-toprated-li:first-child{margin-left:0}}@media (min-width: 750px){.recipe-toprated-li:nth-child(4n+1){margin-left:0;clear:both}}.recipe-category-container{margin-bottom:20px}.recipe-category-container ul{margin:0 auto}@media (max-width: 499px){.recipe-category-container ul{max-width:400px}}@media (max-width: 499px){.recipe-topcat-li{width:49%;float:left;margin-left:2%}.recipe-topcat-li:first-child{margin-left:0}}@media (max-width: 499px){.recipe-topcat-li:nth-child(2n+1){margin-left:0;clear:both}}@media (min-width: 500px) and (max-width: 749px){.recipe-topcat-li{width:23.5%;float:left;margin-left:2%}.recipe-topcat-li:first-child{margin-left:0}}@media (min-width: 500px) and (max-width: 749px){.recipe-topcat-li:nth-child(4n+1){margin-left:0;clear:both}}@media (min-width: 750px){.recipe-topcat-li{width:15%;float:left;margin-left:2%}.recipe-topcat-li:first-child{margin-left:0}}@media (min-width: 750px){.recipe-topcat-li:nth-child(6n+1){margin-left:0;clear:both}}.recipe-topcat-li a .recipe-count{display:none}.bhero-container{position:relative;margin-bottom:24px}@media (min-width: 750px){.bhero-container{margin-left:-22px;margin-right:-22px}}.bhero-figure img{display:block;margin-bottom:12px}.bhero-h1{text-align:center;font-size:4em;color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}@media (min-width: 500px){.bhero-h1{font-size:6em}}@media (min-width: 992px){.bhero-h1{font-size:8.6em}}.bhero-inner{width:100%;transition:all 0.25s ease-out 0.3s;position:absolute;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);animation-timing-function:ease-in;opacity:1}.bhero-inner>p{text-align:center;font-size:1.3em;line-height:128%;margin:0;color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}@media (min-width: 750px){.bhero-inner>p{font-size:1.4em}}@media (min-width: 992px){.bhero-inner>p{font-size:1.8em}}.recipe-topcategory-header{margin-bottom:20px}@media (min-width: 750px){.recipe-topcategory-title{float:left}}.recipe-topcategory-hero-figure{text-align:center}.recipe-topcategory-hero-anchor{font-size:1.2em;text-align:center;display:block;position:absolute;bottom:32px;background:rgba(255,255,255,0.8);color:#22252E;padding:10px 18px}@media (max-width: 749px){.recipe-topcategory-hero-anchor{left:15%;right:15%;bottom:20px;padding:8px}}@media (min-width: 750px){.recipe-topcategory-hero-anchor{left:0;right:auto}}.recipe-topcategory-hero-anchor em{font-style:normal;font-weight:700}.recipe-topcategory-hero-anchor:hover{background:rgba(255,255,255,0.95);outline:1px solid #6B717F}.recipe-category-container{margin:26px 0 40px 0}@media (min-width: 500px){.recipe-category-container .recipe-list-item:nth-child(4){display:none;background:gray}}.recipe-category-header{border-bottom:1px solid #A0A1AD}.recipe-subcategory-container{margin:20px 0}@media (max-width: 750px){.recipe-subcategory-header{border-bottom:1px dashed #A0A1AD}}.recipe-list-item-title{font-weight:300;margin-top:6px;font-size:1.05em}.recipe-list-item-rating{text-indent:-9999px}.recipe-list-item-anchor .recipe-list-item-image{max-height:109px;overflow:hidden}.recipe-list-item-anchor:hover .recipe-list-item-image{outline:1px solid #6B717F}@media (min-width: 750px){.recipe-list-item-anchor .recipe-list-item-image{max-height:140px}}@media (min-width: 992px){.recipe-list-item-anchor .recipe-list-item-image{max-height:157px}}.recipe-subcategory-sort{margin:12px 0}.sort-list-container{margin:0;text-align:center}.sort-list-form{text-align:center}@media (min-width: 750px){.sort-list-form{width:50%;float:left;padding:0;margin:0;text-align:left}}.sort-list-form label{display:inline}.sort-list-form select{width:160px}@media (min-width: 750px){.sort-meta{float:right;width:50%;text-align:right}}.sort-meta p.sort-meta-count{margin:0;padding:4px 10px;display:inline-block}.sort-meta p.sort-meta-count .count{font-weight:700;color:#22252E}.sort-meta .viewall{border-left:1px solid #d7d7dc;padding:4px;padding-left:10px;cursor:pointer}.recipe-to-review{font-size:1.3em;font-weight:700;padding-bottom:9px;margin-bottom:18px;border-bottom:1px solid #A0A1AD}.public-info{font-weight:700;line-height:128%}.terms-note{display:none}.rate-recipe-form fieldset{margin:18px 0}.rate-recipe-form .big-label{margin:0}@media (min-width: 500px){.rate-recipe-form .big-label{display:inline-block;width:40%}}.rate-recipe-form .radio-label{display:inline-block;padding-right:18px}.rate-recipe-form .radio-label input{display:inline-block;width:auto}.rate-recipe-form .recipe-review-fields textarea{width:100%;background-color:#F4F3F5;font-weight:700}.rate-recipe-form .recipe-reviewer-fields{margin:18px 0}.rate-recipe-form .recipe-reviewer-fields input{font-weight:700;background-color:#F4F3F5}@media (min-width: 600px){.rate-recipe-form .recipe-reviewer-fields label{display:inline-block}.rate-recipe-form .recipe-reviewer-fields input{width:200px;display:inline-block;margin:0 9px}}.rate-recipe-form .form-submit-fields{text-align:center}@media (min-width: 750px){.rate-recipe-form .form-submit-fields{text-align:left}}#recipe-question-popup{padding:18px}#recipe-question-popup h1{text-transform:none;border-bottom:1px dotted #A0A1AD;padding:15px 20px 15px 0}.recipe-question-popup p{font-size:1.2em}.recipe-question-popup .gethelp{font-weight:700}.rating{display:inline-block;vertical-align:bottom;position:relative}.rating:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0, 0, 0, 0)}.rating:not(:checked)>label{float:right;width:1em;padding:0 1px;margin:0 1px 0 0;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:130%;line-height:1;color:#CCC;vertical-align:bottom}@media (min-width: 500px){.rating:not(:checked)>label{margin:0 5px 0 0}}.rating:not(:checked)>label:before{content:'★ '}.rating>input:checked ~ label{color:#fc0}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover ~ label{color:#f90}.rating>input:checked+label:hover,.rating>input:checked+label:hover ~ label,.rating>input:checked ~ label:hover,.rating>input:checked ~ label:hover ~ label,.rating>label:hover ~ input:checked ~ label{color:#f90}.rating>label:active{position:relative}.recipe-rating-thanks p:first-of-type{font-size:1.3em;font-weight:700}.recipe-rating-thanks .actions{margin-top:20px}@media (min-width: 750px){.recipe-rating-thanks{min-height:300px}}.search-pantry-form{margin:18px 0 0 0}.search-pantry-form .ingredient-fields label{font-weight:700}.search-pantry-form .ingredient-fields input{background:#F4F3F5;font-weight:700;width:100%}@media (min-width: 500px){.search-pantry-form .ingredient-fields label{display:inline-block;width:20%}.search-pantry-form .ingredient-fields input{display:inline-block;width:79%}}@media (min-width: 992px){.search-pantry-form .ingredient-fields label{width:14%}.search-pantry-form .ingredient-fields input{width:50%}}.search-pantry-form .form-submit-fields{text-align:center;margin-top:9px}@media screen{.search-pantry-form .form-submit-fields{text-align:left;margin-left:14.5%}}.recipe-info-page h1{vertical-align:middle}@media (min-width: 750px){.recipe-info-page .primary{width:74.5%}}@media (min-width: 750px){.recipe-info-page .primary{float:right}}@media (min-width: 750px){.recipe-info-page .recipe-sidebar,.recipe-info-page .recipe-sidebar-nav{width:23.5%}}@media (min-width: 750px){.recipe-info-page .recipe-sidebar,.recipe-info-page .recipe-sidebar-nav{margin-left:0}}.recipe-info-page .secondary{clear:both}@media (min-width: 750px){.recipe-info-page .secondary{width:74.5%}}@media (min-width: 750px){.recipe-info-page .secondary{float:right}}.recipe-info-page .recipe-intro-container{margin-bottom:20px}.recipe-info-container{padding:18px 0;border-top:1px dashed #A0A1AD}.recipe-info-container h3{color:#DA1A32;text-align:center;margin-bottom:20px}.recipe-info-container figure{text-align:center}.recipe-info-container figcaption{color:#858b98;line-height:128%}.recipe-ref-dl dt{font-weight:700;margin-top:20px}.recipe-ref-dl dd{line-height:128%;margin:12px 0 12px 12px}.recipe-ref-dl dd p{margin:0 0 12px 0;line-height:128%}.recipe-ref-dl dd .recipe-tip p{margin:0 0 0 6px}.recipe-ref-dl dd figure{width:200px;float:right;margin-left:18px;text-align:center}.recipe-ref-dl dd .row-of-3 figure{position:relative;margin:0 auto;float:none}@media (min-width: 750px){.recipe-ref-dl dd .row-of-3 figure{float:left;width:31.3333%}}.section-jump-links{margin:20px auto;text-align:center}.section-jump-links li{display:inline-block}.section-jump-links li a.disabled-jump{background-color:#F4F3F5;border-color:#dbd7de;color:#858b98;cursor:default}.recipe-tip{margin:12px 0;padding:13.5px;background-color:#F4F3F5}.recipe-tip h5{text-align:center;color:#6B717F}.recipe-tip p{margin:6px 0 0 0;color:#6B717F;line-height:128%}.small-recipe-tip{max-width:400px;margin:0 auto}.filter-form-container{margin:12px 0;background-color:#F4F3F5;padding:18px 4px}.filter-form{text-align:center;margin:0}.filter-form label{display:inline-block;margin-right:12px}.filter-form .filter-input{width:70%;max-width:300px}.pin-btn{vertical-align:middle;display:inline-block;margin-left:6px}.table-ingredient-weights{width:100%;margin:20px 0;border:1px solid #A0A1AD}.table-ingredient-weights thead th{font-weight:700;border-right:none;border-left:none;background-color:#F4F3F5}.table-ingredient-weights tbody th{border:1px dotted #A0A1AD;font-weight:400;vertical-align:top;border-right:none;border-left:none;padding:6px;text-align:left}.table-ingredient-weights tbody th a:hover{text-decoration:underline}.table-ingredient-weights tbody th em{font-style:normal}.table-ingredient-weights tbody th.label{font-weight:700}.table-ingredient-weights td{border:1px dotted #A0A1AD;border-right:none;border-left:none;padding:6px}.table-pie-thickeners caption{display:none}.table-pie-thickeners th{padding:6px}.table-pie-thickeners th[scope=col]{border-top:1px dotted #A0A1AD}.table-pie-thickeners td{padding:6px;border-top:1px dotted #A0A1AD}.table-pie-thickeners th p{font-weight:400;margin:0;line-height:128%}.high-alt-leavening-table th{padding:6px}.high-alt-leavening-table td{padding:6px}.high-alt-changes-table th{padding:12px 6px}.high-alt-changes-table td{padding:12px 6px}.high-alt-cookies-table th{padding:12px 6px}.high-alt-cookies-table td{padding:12px 6px}.cooking-sugar-table th{padding:12px 6px}.cooking-sugar-table td{padding:12px 6px}.fig-center{margin:0 auto;text-align:center}.fig-left{max-width:300px;float:left}@media (max-width: 750px){.fig-left{clear:both}}.fig-left figcaption{margin:6px}.fig-right{max-width:300px;float:right}@media (max-width: 750px){.fig-right{clear:both}}.fig-right figcaption{margin:6px}.tips-figures-2 figure{width:50%;float:left}@media (max-width: 750px){.tips-figures-2 figure{float:none;width:100%}}.tips-figures-2 figcaption{margin:4px 10px}.tips-figures-3 figure{width:33.333%;float:left}.tips-figures-3 figure:nth-child(3n+1){clear:left}@media (max-width: 750px){.tips-figures-3 figure{float:none;width:100%}}.tips-figures-3 figcaption{margin:4px 10px}.banner-link{margin:24px 0}.measure-flour-video-tip{margin:20px auto;position:relative;padding-bottom:56.25%}.measure-flour-video-tip iframe{max-width:640px;position:absolute;width:100%;height:100%;border:none}.measure-flour-by-volume{margin:20px 0;border:1px dotted #A0A1AD;padding:18px 18px 0 18px;font-size:1.2em}.measure-flour-by-volume figure{text-align:center}.measure-flour-by-volume ol{list-style-type:none;margin:0;padding:0;counter-reset:step-counter}.measure-flour-by-volume ol li{font-weight:700;margin:20px 0}.measure-flour-by-volume ol li:before{content:counter(step-counter) ".";counter-increment:step-counter;color:#DA1A32;padding-right:6px}
/*# sourceMappingURL=recipes.css.map */
