header.fl-page-nav-centered{background-image:url(/wp-content/themes/bb-theme-child/media/ct-header.jpg);background-position:center;background-size:cover}header.fl-page-nav-centered .fl-page-header-logo{text-align:left}header.fl-page-nav-centered .fl-page-header-logo img{max-width:350px;width:100%}header.fl-page-nav-centered .header-buttons{display:flex;flex-direction:column;height:100%;align-items:flex-end}header.fl-page-nav-centered .header-buttons-mobile{display:flex;flex-direction:column;height:100%;align-items:center;text-align:center}@media only screen and (max-width:992px){header.fl-page-nav-centered .header-buttons{display:none}}@media only screen and (max-width:992px){.fl-page-nav-wrap{background-color:#fff}}@media only screen and (min-width:992px){header.fl-page-nav-centered .header-buttons-mobile{display:none}}header.fl-page-nav-centered .header-buttons-mobile .header-button{width:100%}header.fl-page-nav-centered .header-button{padding:.8rem 2.5vw;font-family:droid-serif;font-style:italic;text-decoration:none;position:relative;margin:8px 16px;cursor:pointer}header.fl-page-nav-centered .header-button.white{color:#670001;background-color:#fff}header.fl-page-nav-centered .header-button.white:before{content:'';position:absolute;left:0;top:0;width:38px;height:36px;background-image:url(/wp-content/themes/bb-theme-child/media/gift-badge.png);background-repeat:no-repeat}header.fl-page-nav-centered .header-button.red{color:#fff;background-color:#670001}.navbar-nav .menu-item{padding:8px 0}.navbar-nav .menu-item .sub-menu .nav-item .nav-link{font-family:Lato;font-size:16px}.fl-page-nav ul.sub-menu{border-top:solid 3px #670001!important}.navbar-nav .menu-item .nav-link{font-family:droid-serif;font-weight:700;color:#000;font-size:18px;padding:4px}header.fl-page-nav-centered .nav-page-title{padding:1.5em 0;text-align:center}header.fl-page-nav-centered .nav-page-title h1{font-size:2.25em;color:#670001;text-transform:uppercase}.fl-page-footer-container{padding-bottom:20px!important}#footer-nav .menu-item .nav-link{text-transform:uppercase;font-size:16px;margin-bottom:0;padding:4px 0!important}#footer-nav{display:flex;flex-direction:column}.fl-page-footer .locations-list{columns:100px 2;list-style:none;padding-inline-start:0}.fl-page-footer .locations-list .list-item{padding:4px 0}.fl-page-footer .locations-list .list-item i{opacity:.5;transition:opacity .5s;font-size:16px;margin-right:8px}.fl-page-footer .locations-list .list-item:hover i{opacity:1;transition:opacity .5s}.fl-page-footer .locations-list .list-item .location-link{font-size:16px;font-weight:300}.fl-page-footer .footer-buttons{display:flex;flex-direction:column}.fl-page-footer .footer-buttons .footer-button{border:2px solid #fff;margin-bottom:16px;text-align:center;padding:16px 0;font-family:droid-serif;font-weight:500;font-size:24px;position:relative}.fl-page-footer .footer-buttons .footer-button.gift:before{content:'';position:absolute;left:0;top:0;width:38px;height:36px;background-image:url(/wp-content/themes/bb-theme-child/media/gift-badge.png);background-repeat:no-repeat}.fl-page-footer .footer-box{background-color:#670001;color:#fff;padding:16px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.fl-page-footer .footer-box .social-container{margin-top:16px}.fl-page-footer .footer-box .social-container i{font-size:24px;opacity:1;transition:opacity .5s}.fl-page-footer .footer-box .social-container i:hover{transition:opacity .5s;opacity:.5}.fl-page-footer .footer-box p{margin-top:16px;margin-bottom:0;font-size:16px}#fl-to-top{background-color:#670001!important}body .header-img{max-width:100%;text-align:left}body .homepage-slide-wrap .homepage-slide-content p{font-size:16px}body .fl-content-slider .bx-controls{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end}body .fl-content-slider .bx-controls .bx-pager{display:flex;flex-direction:column;position:relative;padding:0;bottom:0;top:0}body .fl-content-slider .bx-controls .bx-pager .bx-pager-item{padding:8px}body .fl-content-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link{background-color:#fff}body .fl-content-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{background-color:#670001}body .bx-wrapper{margin-bottom:0!important}body .fl-slide .fl-slide-content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center}body .fl-slide .fl-slide-content .background-row{background-color:rgba(255,255,255,.75);padding:24px}body .fl-slide .fl-slide-content .fl-slide-title{color:#670001!important}body .fl-slide .fl-slide-content .fl-slide-text{color:#000!important}body .fl-slide .fl-slide-content .fl-slide-text strong{color:#000!important}body .fl-slide .fl-slide-content .fl-slide-text *{color:#000}body .fl-slide .fl-slide-content .links-half{justify-content:center}body .fl-slide .fl-slide-content .links-half .links-container{display:flex;flex-direction:column;height:100%;justify-content:center;color:#000}body .fl-slide .fl-slide-content .links-half .links-container .fas{margin-right:8px}body .fl-slide .fl-slide-content .links-half .links-container a{color:#000}body .fl-slide .fl-slide-content .links-half .links-container a:hover{text-decoration:none}body .fl-slide .fl-slide-content .content-half a{display:inline-flex;justify-content:center;color:#fff;background-color:#670001;border:2px solid #670001;padding:16px 24px}body .fl-slide .fl-slide-content .content-half a:hover{text-decoration:none;background-color:#fff;border:2px solid #670001;color:#670001}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{background-color:inherit!important;border:none!important}.custom-form .custom-field{margin:8px 0;width:100%}.custom-form .custom-select{width:100%}.custom-form .mdc-text-field .mdc-text-field__input{caret-color:#670001}.custom-form .mdc-floating-label{color:#670001!important}.custom-form .mdc-line-ripple--active{background-color:#670001!important}.custom-form .mdc-text-field--focused .mdc-notched-outline__leading,.custom-form .mdc-text-field--focused .mdc-notched-outline__trailing,.custom-form .mdc-text-field--focused .mdc-notched-outline__notch{border-color:#670001!important}.custom-form .form-submit-button{border-color:transparent;border-radius:4px;background-color:#670001!important;font-size:16px;font-family:lato}.custom-form .form-submit-button:hover{border-radius:4px;border-color:transparent;background-color:#fff!important}