html{--callis-global-primary-font:basic-sans,sans-serif;--callis-global-heading-font:alternate-gothic-no-3-d,sans-serif}html,body{font-size:16px;line-height:1.5em}.fl-page-bar-text,.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons,.fl-page-footer-row{font-size:1rem}a:focus,button:focus{outline:2px dashed;outline-offset:5px}li.menu-item-has-children .sub-menu:focus-within{left:auto}li.menu-item-has-children.mega-menu .sub-menu:focus-within{left:0}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{max-width:100%}html,body,p{font-family:var(--callis-global-primary-font)}h1,h2,h3,h4,h5,h6,.pull-out-text,button,a.fl-button .fl-button-text,input[type=submit],.fl-page input[type=submit],a.btn,.wp-block-button a.wp-block-button__link,header .fl-page-nav .navbar-nav,header .fl-page-nav .navbar-nav a,#wpsl-search-wrap #wpsl-search-btn,.recipe-container a:hover:before{font-family:var(--callis-global-heading-font);text-transform:uppercase}h2{color:var(--fl-global-brand-red)}.pull-out-text{font-size:1.5em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a h1,a h2,a h3,a h4,a h5,a h6{text-decoration:underline}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{color:var(--fl-global-brand-red);text-decoration:none}.dark-background,.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h5,.dark-background h6,.dark-background a,.grey-background,.grey-background h1,.grey-background h2,.grey-background h3,.grey-background h5,.grey-background h6,.grey-background a,.brand-background,.brand-background h1,.brand-background h2,.brand-background h3,.brand-background h5,.brand-background h6,.brand-background a{color:var(--fl-global-light-primary)}a.fl-button,button,input[type=submit],a.btn,.wp-block-button a.wp-block-button__link{text-decoration:none}button,input[type=submit],.fl-page input[type=submit],a.btn,.wp-block-button a.wp-block-button__link,#wpsl-search-wrap #wpsl-search-btn,.recipe-container a:hover:before{display:inline-block;padding:12px 24px;font-size:1.5rem;line-height:1.2em;border-radius:0;color:var(--fl-global-light-primary);background-color:var(--fl-global-brand-red)}a.btn:hover,a.btn:active,a.btn:focus,a.wp-block-button__link:hover,a.wp-block-button__link:active,a.wp-block-button__link:focus,#wpsl-search-wrap #wpsl-search-btn:hover,#wpsl-search-wrap #wpsl-search-btn:active,#wpsl-search-wrap #wpsl-search-btn:focus{color:var(--fl-global-light-primary);background-color:var(--fl-global-dark-primary);text-decoration:none}.fl-button-group .fl-button-group-button:nth-of-type(2n) a.fl-button,a.alt-btn,button.alt-btn,.alt-btn .fl-button-wrap a.fl-button,.fl-page .fl-builder-content .alt-btn .fl-button-wrap a.fl-button,.brand-background a.fl-button,.brand-background button,.brand-background input[type=submit],.brand-background a.btn,.brand-background .wp-block-button a.wp-block-button__link{background-color:var(--fl-global-dark-primary)}.fl-button-group .fl-button-group-button:nth-of-type(2n) a.fl-button:hover,.fl-button-group .fl-button-group-button:nth-of-type(2n) a.fl-button:active,.fl-button-group .fl-button-group-button:nth-of-type(2n) a.fl-button:focus,a.alt-btn:hover,a.alt-btn:active,a.alt-btn:focus,.alt-btn .fl-button-wrap a.fl-button:hover,.alt-btn .fl-button-wrap a.fl-button:active,.alt-btn .fl-button-wrap a.fl-button:focus,.fl-page .fl-builder-content .alt-btn .fl-button-wrap a.fl-button:hover,.fl-page .fl-builder-content .alt-btn .fl-button-wrap a.fl-button:active,.fl-page .fl-builder-content .alt-btn .fl-button-wrap a.fl-button:focus,.brand-background a.fl-button:hover,.brand-background button:hover,.brand-background input[type=submit]:hover,.brand-background a.btn:hover,.brand-background .wp-block-button a.wp-block-button__link:hover,.brand-background a.fl-button:focus,.brand-background button:focus,.brand-background input[type=submit]:focus,.brand-background a.btn:focus,.brand-background .wp-block-button a.wp-block-button__link:focus{color:var(--fl-global-light-primary);background-color:var(--fl-global-brand-red)}a.fl-button:focus{outline-color:var(--fl-global-brand-red)}.dark-background a:not(.btn):not(.fl-button),.grey-background a:not(.btn):not(.fl-button),.brand-background a:not(.btn):not(.fl-button),.fl-page-footer-wrap a:not(.btn):not(.fl-button){text-decoration:underline}.dark-background a:not(.btn):not(.fl-button):hover,.dark-background a:not(.btn):not(.fl-button):focus,.grey-background a:not(.btn):not(.fl-button):hover,.grey-background a:not(.btn):not(.fl-button):focus,.brand-background a:not(.btn):not(.fl-button):hover,.brand-background a:not(.btn):not(.fl-button):focus,.fl-page-footer-wrap a:not(.btn):not(.fl-button):hover,.fl-page-footer-wrap a:not(.btn):not(.fl-button):focus{text-decoration:none}.fl-page-footer-wrap a{line-height:2em}.dark-background a.fl-button,.dark-background button,.dark-background input[type=submit],.dark-background a.btn,.dark-background .wp-block-button a.wp-block-button__link,.dark-background a.fl-button:hover,.dark-background button:hover,.dark-background input[type=submit]:hover,.dark-background a.btn:hover,.dark-background .wp-block-button a.wp-block-button__link:hover,.dark-background a.fl-button:focus,.dark-background button:focus,.dark-background input[type=submit]:focus,.dark-background a.btn:focus,.dark-background .wp-block-button a.wp-block-button__link:focus{border:2px solid var(--fl-global-brand-red) !important}.brand-background a.fl-button,.brand-background button,.brand-background input[type=submit],.brand-background a.btn,.brand-background .wp-block-button a.wp-block-button__link,.brand-background a.fl-button:hover,.brand-background button:hover,.brand-background input[type=submit]:hover,.brand-background a.btn:hover,.brand-background .wp-block-button a.wp-block-button__link:hover,.brand-background a.fl-button:focus,.brand-background button:focus,.brand-background input[type=submit]:focus,.brand-background a.btn:focus,.brand-background .wp-block-button a.wp-block-button__link:focus{border:2px solid var(--fl-global-dark-primary) !important}.fl-page-bar{border-bottom:2px solid var(--fl-global-brand-red);line-height:1.5em;padding:5px 0}.fl-page-bar-text-1{width:1020px;max-width:100%}.fl-page-bar-text-1 .fl-module-box{margin:0}.fl-page-bar a.fl-icon-text-link:hover,.fl-page-bar a.fl-icon-text-link:focus,.fl-page-bar .fl-icon-wrap a.fl-icon-text-link:hover *,.fl-page-bar .fl-icon-wrap a.fl-icon-text-link:focus *{color:var(--fl-global-brand-red);text-decoration:none}.fl-page-bar .fl-icon{padding:5px 0 0}.fl-page-bar .fl-icon-wrap .fl-icon-text{height:auto !important}.fl-page-bar .fl-search-form a.fl-button{padding:0}.fl-page-bar i.fl-button-icon{font-size:1.5rem}body{background-color:var(--fl-global-dark-primary)}.fl-page-header-primary{background:linear-gradient(#000 66%,rgba(0,0,0,0))}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a:not(:hover){color:var(--fl-global-light-primary);border-bottom:2px solid var(--fl-global-brand-red)}header .fl-page-nav ul.sub-menu li a{line-height:1.5em}.fl-logo-img{max-height:144px !important}h1{text-align:center}.callis-custom-section{padding:2rem 0}.dark-background{background-color:var(--fl-global-dark-primary)}.grey-background{background-color:var(--fl-global-alt-grey)}.brand-background{background-color:var(--fl-global-brand-red)}.alt-light-background{background-color:var(--fl-global-alt-light)}.masthead-row .fl-row-content-wrap{margin-top:-225px;padding-top:100px;min-height:700px}.masthead-row .fl-row-content-wrap:after{background-image:linear-gradient(180deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,0) 100%);content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.curved-background{padding-top:75px;background:var(--fl-global-alt-light) url(/wp-content/uploads/img-curve-white-thin.png) center top/contain no-repeat scroll}.spirits-cat-link .fl-module-content a{display:flex;align-content:center;align-items:center;justify-content:center;width:225px;max-width:100%;height:135px;padding:10px;margin:0 auto;color:var(--fl-global-light-primary);font-size:2.5rem;line-height:1em;text-decoration:none;background-color:var(--fl-global-dark-primary);mask-image:url('/wp-content/themes/bb-theme-child/svg-assets/spirits-icons.svg');mask-size:contain;mask-position:center}.spirits-cat-link .fl-module-content a:hover,.spirits-cat-link .fl-module-content a:focus{background-color:var(--fl-global-brand-red)}div.fl-module-content div.fl-separator{border-top-color:var(--fl-global-alt-grey)}.vertical-rule{width:1px;background-color:var(--fl-global-brand-red);margin:1rem 0}#blog-header .row,.fl-archive .fl-post,.fl-archive .fl-archive-title{border-bottom:1px solid var(--fl-global-alt-grey)}.fl-archive .fl-post{border-bottom:1px solid var(--fl-global-alt-grey)}#wpsl-wrap,#wpsl-wrap code,#wpsl-search-wrap,#wpsl-result-list,#wpsl-wrap .gm-style .gm-style-iw{color:var(--fl-global-dark-primary);font-family:var(--callis-global-primary-font);font-size:1rem}.wpsl-search,.wpsl-search label{background-color:var(--fl-global-alt-grey);color:var(--fl-global-light-primary)}.wpsl-info-window button:focus{outline:dashed 2px var(--fl-global-brand-red)}#wpsl-search-wrap #wpsl-search-btn{background-image:unset;padding:5px 10px}#wpsl-stores{background-color:var(--fl-global-alt-light);padding:5px}.wpsl-info-window{color:var(--fl-global-dark-primary)}#email-sign-up-row .row{align-items:center}#email-sign-up-row p:last-of-type{margin-bottom:0}#email-sign-up-button{text-align:right}body.age-not-verified{position:fixed;height:100vh;width:100vw;overflow-y:hidden}#age-verification{display:none}body.age-not-verified #age-verification{display:flex;position:absolute;z-index:99999;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);align-items:center;justify-content:center}#age-verification-content{width:450px;max-width:90%;padding:1rem;margin:0 auto}#age-verification-content>*{margin:1rem 0}#age-verification-content .pull-out-text{font-size:2.5rem}.tasting-notes-icon .fl-photo-content{height:85px;display:flex;align-items:center;justify-content:center}body.search h1.fl-archive-title,.fl-archive .fl-archive-title{font-size:3rem}.callis-custom-template .row{justify-content:center}.callis-custom-template #recipes-archive-heading,.callis-custom-template #recipes-submit-recipe,.callis-custom-template #recipe-error-message,#single-recipe-template #recipe-ingredients-directions-content,.callis-custom-template #pagination-wrapper{padding:2rem .5rem}.callis-custom-template .col-md-6{padding:1rem .5rem}#recipes-archive-image-masthead .fl-row-content-wrap{background-image:url(/wp-content/uploads/mixology-masthead.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}#spirit-tax-form{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}#spirit-tax-form select,#spirit-tax-form input{height:55px;box-sizing:border-box;margin-bottom:.5rem}#spirit-tax-form select{width:210px;border:1px solid var(--fl-global-dark-primary);background-color:var(--fl-global-light-primary)}.callis-custom-template .fallback-image{background-color:#000}.recipe-listing-wrapper{display:flex;align-items:stretch;justify-content:space-around;flex-wrap:wrap}.recipe-container{width:250px;margin:1rem .5rem;padding-bottom:5px;background-color:var(--fl-global-light-primary);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.recipe-container *{margin-bottom:.5rem}.recipe-container h3,.recipe-container p,.recipe-container>div{padding:0 5px}.recipe-container h3{font-size:1.5rem}.recipe-container a:hover{text-decoration:none}.recipe-container>a:hover:before{content:'Get Recipe';position:absolute;z-index:10;width:200px;margin:100px 25px}.recipe-container>a:hover img{filter:brightness(.5)}.recipe-spirit-terms-container a{background:var(--fl-global-dark-primary);color:var(--fl-global-light-primary)}.recipe-spirit-terms-container a:hover{background:var(--fl-global-brand-red)}.recipe-container .recipe-spirit-terms-container a{display:block;margin:.5rem auto;padding:5px;width:90%}#single-recipe-template .recipe-spirit-terms-container{padding-bottom:.5rem}#single-recipe-template .recipe-spirit-terms-container p{margin-bottom:.5rem}#single-recipe-template .recipe-spirit-terms-container a{display:inline-block;margin:.5rem 1rem;margin-left:0;padding:.5rem 1rem;width:auto}#single-recipe-template .dark-background{padding-left:2rem;padding-right:2rem}#single-recipe-template #recipe-main-content,#single-recipe-template #recipe-yt-embed,#single-recipe-template #recipe-additional-content{padding-top:2rem;padding-bottom:2rem}#single-recipe-template h1{text-align:left}#recipe-main-content .main-content-section:not(:last-of-type){margin-bottom:1rem}#recipe-main-content a.btn:not(:last-of-type){margin-right:1rem;margin-bottom:1rem}#recipe-ingredients-directions-content .row{display:flex;flex-wrap:wrap;justify-content:space-around}#recipe-ingredients-directions-content #recipe-ingredients,#recipe-ingredients-directions-content #recipe-directions{width:300px}.gform_wrapper.gravity-theme span.gfield_required,.gform_wrapper.gravity-theme .ginput_complex label.gform-field-label--type-sub{font-size:1rem}.gform_wrapper.gravity-theme input:not([type=submit]),.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:1px solid var(--fl-global-dark-primary)}.fl-page-footer-widgets p{margin-bottom:0}.fl-page-footer-widgets i{padding-right:10px}.fl-page-footer-widgets i:before{font-size:30px}.fl-page-footer-widgets .top-footer-item:last-of-type{text-align:right}.fl-page-footer-widgets a.footer-social-link{text-decoration:none}body:not(.fl-builder-edit) .fl-page-content img{opacity:0}.callis-animated-image{-webkit-animation:.5s ease-in 0s 1 forwards fade-up;animation:.5s ease-in 0s 1 forwards fade-up}@-webkit-keyframes fade-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media only screen and (max-width:991px){.fl-page-header-primary{background:var(--fl-global-dark-primary)}.masthead-row .fl-row-content-wrap{margin-top:0;padding-top:0;min-height:400px}}@media only screen and (max-width:767px){.fl-col-small:not(.fl-col-small-full-width){max-width:100%}img.alignleft,img.alignright{float:none;margin:.5rem auto;display:block}.masthead-row .fl-row-content-wrap{min-height:275px}#single-recipe-template #recipe-ingredients-directions-content{padding-bottom:0}#recipe-ingredients-directions-content #recipe-ingredients,#recipe-ingredients-directions-content #recipe-directions{width:100%}#recipe-details-vertical-rule{display:none}#single-recipe-template #recipes-all-recipes-cta p{text-align:left}#email-sign-up-row .row>*,.fl-page-footer-widgets .top-footer-item,.fl-page-footer-widgets .top-footer-item:last-of-type{text-align:center;padding:1rem 0}}