/* Consistent header across all Cake By Blessing public pages. Photo banners preserved. */
.blessing-header{position:relative;z-index:30;width:100%;max-width:100%;}
.blessing-header .cbb-announcement{display:block;visibility:visible;}
.blessing-header .blessing-top{visibility:visible;}
.blessing-header .blessing-nav{visibility:visible;}
body.cbb-photo-banner-page .blessing-header .cbb-announcement,body.cbb-photo-banner-page .blessing-header .blessing-top{display:revert!important;visibility:visible!important;}
body.cbb-photo-banner-page .blessing-header .blessing-top{display:grid!important;}
@media(max-width:760px){body.cbb-photo-banner-page .blessing-header .blessing-top{display:flex!important;}}
body.cbb-photo-banner-page .cbb-restored-photo-banner{background-image:linear-gradient(rgba(0,0,0,.34),rgba(0,0,0,.34)),url('../img/cake-banner.jpg')!important;background-size:cover!important;background-position:center center!important;}
