/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
nav.tabs{margin-bottom:1rem;}nav.tabs ul{background:#e9ecef;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}nav.tabs ul .nav-item{flex-grow:1;}nav.tabs ul .nav-item a{color:#303030;text-align:center;}nav.tabs ul .nav-item.active a{background:#303030;color:#e9ecef;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
body{color:#000000;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#000000;}a:hover,a:focus,.link:hover,.link:focus{color:#c30000;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#000000;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}.node--unpublished{background:#ffeeff;}.bg-primary .dropdown-menu{background-color:#ffffff}.bg-primary .dropdown-menu .dropdown-item:hover{background-color:#eeeeee;}.menu--main .dropdown-menu a{text-decoration:none;}.menu--main .dropdown-menu a,.menu--main .nav-item a,.menu--main .nav-item span{color:#000000 !important;font-weight:500 !important;}.menu--main .dropdown-menu a:hover,.menu--main .nav-item a:hover,.menu--main .nav-item span:hover{color:#cc0000 !important;}.bg-primary .dropdown-menu .dropdown-item.active,.bg-primary .dropdown-menu .dropdown-item:focus,.bg-primary .dropdown-menu .dropdown-item:hover{background-color:#ffffff;}.site-name-slogan{color:#cc0000;text-transform:uppercase;font-weight:500;}@media (max-width:768px){.site-name-slogan{font-size:small;}}@media (max-width:485px){.site-name-slogan{font-size:x-small;}}
nav.tabs{display:none;}.navbar .container{width:auto;text-align:center;}@media (min-width:991px) and (max-width:1199px){.menu--main li{font-size:small;}}@media (min-width:1200px){.menu--main li{font-size:medium;}}@media (max-width:991px){.menu--main li{font-size:large;text-align:left;}}.affix{filter:drop-shadow(1px 1px 2px black);}@media (max-width:992px){.affix{display:none;}}.bi-search::before,.bi-envelope::before{padding-right:4px;}.node--view-mode-front-page .col-lg-4{align-content:center;}.node--view-mode-front-page .block-field-blocknodearticlebody{padding-top:30px;font-style:italic;}.node--view-mode-front-page .block-field-blocknodearticletitle a{font-family:'Montserrat',sans-serif;text-decoration:none;}.node--view-mode-lead-article{border-bottom:2px solid black;margin-bottom:20px;padding-bottom:18px}.grid-two .field--name-field-media-image,.grid-four .field--name-field-media-image,.grid-six .field--name-field-media-image{margin:0px;}.node--view-mode-front-page .views-field-body{margin-top:12px;margin-bottom:8px;}.homepage-row .field--name-field-media-image{float:right;}.homepage-row .views-field-title{margin-top:10%;}.homepage-row{margin-bottom:8px;}.bat-row{border-bottom:1px dotted black;padding-bottom:8px;margin-bottom:18px;}.bat-row .views-field-body .field-content{font-size:medium;}.node--view-mode-front-page .right-block .row{--bs-gutter-x:0px !important;}@media (min-width:992px){.bat-row{padding-left:0px !important;}}@media (max-width:991px){.bs-ml-3:has(.right-block){margin-left:0px !important;}}@media (max-width:991px){.bat-row:first-child{margin-top:24px;border-top:1px dotted black;padding-top:20px;}}.bat-row:last-child{border-bottom:0px !important;}.node--view-mode-front-page .views-field-title h5 a,.node--view-mode-front-page .views-field-title h4 a,.view-school-buzz-writers .views-field-title h5 a,.grid-six .views-field-title h5 a,.grid-six .views-field-title h4 a,.grid-four .views-field-title h5 a,.grid-four .views-field-title h4 a,.grid-two .views-field-title h5 a,.grid-two .views-field-title h4 a,.grid-six .views-field-title-1 h5 a,.grid-six .views-field-view-node h5 a{text-decoration:none;font-family:'Montserrat',sans-serif;}@media (min-width:769px) and (max-width:1199px){.grid-six .views-view-responsive-grid{--views-responsive-grid--column-count:3 !important;--views-responsive-grid--cell-min-width:178px !important;--views-responsive-grid--layout-gap:20px !important;}}@media (min-width:501px) and (max-width:768px){.grid-six .views-view-responsive-grid{--views-responsive-grid--column-count:2 !important;--views-responsive-grid--cell-min-width:250px !important;--views-responsive-grid--layout-gap:20px !important;}}@media (max-width:500px){.grid-six .views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;--views-responsive-grid--cell-min-width:300px !important;--views-responsive-grid--layout-gap:20px !important;}}@media (min-width:501px) and (max-width:991px){.grid-four .views-view-responsive-grid{--views-responsive-grid--column-count:2 !important;--views-responsive-grid--cell-min-width:250px !important;--views-responsive-grid--layout-gap:20px !important;}}@media (max-width:500px){.grid-four .views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;--views-responsive-grid--cell-min-width:300px !important;--views-responsive-grid--layout-gap:20px !important;}}@media (max-width:991px){.node--view-mode-front-page .left-half{border-right-width:0px !important;padding-right:0px !important;margin-right:0px !important;border-bottom:1px solid black;margin-bottom:32px;padding-bottom:48px;}}.region-top-header .block-dfp{margin:24px 0px;}#block-buzzstrap-dfptaglandingpage2,#block-buzzstrap-dfptagrecipepage2,#block-buzzstrap-dfptageventpage2,#block-buzzstrap-dfptagarticlepage2{margin:32px 0px;text-align:center;}b,strong,strong a{font-family:'Montserrat',sans-serif;}.writer-blurb{font-style:italic;}.block-field-blocknodearticletitle,.block-field-blocknoderecipetitle{font-weight:700;}.block-field-blocknodearticlefield-writer,.field--name-field-high-school{margin-bottom:0px;}.block-field-blocknodearticlefield-writer{clear:both;}.byline .views-label{padding-right:4px;}.byline .views-row{font-size:1.071em;}.block-field-blocknodearticlefield-writer .field__label{padding-right:0px;}.node--type-article .block-field-blocknodewriterfield-buzz-writer-role,.block-field-blocknodearticlefield-age{margin-left:-2px;}.node--type-article .block-field-blocknodewriterfield-high-school .field__label{margin-left:-3px;}.block-field-blocknodearticlefield-age{margin-bottom:4px;}.block-field-blocknodearticlefield-column{margin-bottom:-10px;}.block-field-blocknodearticlepublished-at{margin-top:16px;margin-bottom:34px;color:#909090}.block-field-blockmediaimagefield-media-image img{margin-bottom:2px;}.small,small{line-height:1.3;}.block-field-blockmediaimagefield-caption{margin-bottom:10px}.block-field-blocknodearticlefield-tags,.block-field-blocknodeeventfield-tags{margin-top:34px;}.block-field-blocknodearticlefield-schools{margin-top:16px;}.block-field-blocknodearticlefield-schools .field__item:last-child a{margin-bottom:38px;}.block-field-blocknodearticlefield-schools a{font-size:.8em;font-family:'Lato',sans-serif;float:left;padding:0 1em 0 0;white-space:nowrap;}.block-field-blocknodearticlefield-tags .field__label,.block-field-blocknodeeventfield-tags .field__label,.block-field-blocknodearticlefield-schools .field__label{margin-bottom:6px;font-weight:700;}.block-field-blocknodearticlefield-schools .field__label{font-size:.8em;font-family:'Montserrat',sans-serif;}.block-field-blocknoderecipebody{margin-bottom:34px;}.block-field-blocknoderecipefield-ingredients .h4,.block-field-blocknoderecipefield-directions .h4{font-weight:700;}.block-field-blocknodearticlefield-column a,.block-field-blocknoderecipefield-recipe-type a{text-decoration:none;background:#cc0000;color:#ffffff;padding:4px 10px;border-radius:8px;text-transform:uppercase;font-size:small;}.grid-two .views-field-field-column a,.grid-four .views-field-field-column a,.grid-six .views-field-field-column a{text-decoration:none;background:#a0a0a0;color:#ffffff;padding:4px 8px;border-radius:6px;text-transform:uppercase;font-size:x-small;}.grid-six .views-field-type span{text-decoration:none;background:#c0c0c0;color:#ffffff;padding:4px 8px;border-radius:6px;text-transform:uppercase;font-size:x-small;}.grid-six .views-field-field-column{margin-top:2px;margin-bottom:8px;}.grid-two .views-field-field-column,.grid-four .views-field-field-column,.grid-six .views-field-type{margin-bottom:8px;}.inline-six .views-field-view-node{margin-top:8px;}.node--type-article .block-field-blocknodewriterfield-user-image img{border-radius:50%;}.node--type-article .block-field-blocknodearticlefield-writer .field--type-entity-reference{margin:0px !important;}.block-field-blocknodewriterfield-writer-blurb{justify-content:center;align-items:center;display:flex;height:100%;text-align:left;}@media (max-width:992px){.mobile-center,.node--type-article .node--view-mode-full{text-align:center;}}.block-field-blocknodearticlefield-schools .field__label{text-align:left !important;}@media (max-width:992px){.node--type-article .node--view-mode-full .block-field-blocknodearticlefield-article-image,.node--type-article .node--view-mode-full .block-field-blocknodearticlebody,.node--type-article .node--view-mode-full .block-field-blocknodearticlefield-tags{text-align:left !important;}}.block-field-blocknoderecipefield-recipe-type .field__item{display:inline;}p.dropcap::first-letter{float:left;font-size:48px;line-height:1;padding-top:2px;padding-right:2px;font-family:'Montserrat',sans-serif;font-weight:700;}.buzz-article-body .field--name-body > p:first-child:first-letter{float:left;font-size:48px;line-height:1;padding-top:2px;padding-right:2px;font-family:'Montserrat',sans-serif;font-weight:700;}.lead-article .field--name-body > p:first-child:first-letter{font-size:48px;line-height:1;padding-top:2px;padding-right:2px;font-family:'Montserrat',sans-serif;font-weight:700;}blockquote{border-top:2px solid black;border-bottom:2px solid black;padding-top:16px;font-size:x-large;text-align:center;}blockquote p{font-family:'Montserrat',sans-serif;font-weight:700;}.field--name-field-media-oembed-video iframe{width:100% !important;height:390px !important;}.views-field-field-featured-image img{margin-bottom:4px;}.views-field-view-node{margin-bottom:-3px;}.block-views-blockschool-buzz-writers-block-1{margin-top:30px;}.view-school-buzz-writers .views-field-title{margin-top:4px;}.view-school-buzz-writers .views-field-field-high-school{margin-top:-6px;margin-bottom:18px;}.taxonomy-term .h1,.block-field-blocknodepagetitle,#edit-title h1,.block-views-blockschool-buzz-writers-block-1 h2,.block-page-title-block h1,.writer-page-name{margin-bottom:22px;border-bottom:2px solid black;padding-bottom:8px;font-weight:500;}.block-views-blockschool-buzz-writers-block-1 h2,.block-page-title-block h1,.webform-type-processed-text h1{font-family:'Lato',sans-serif;}.taxonomy-term .h1{margin-top:10px;}.calendar-day h1{margin-top:10px;margin-bottom:22px;border-bottom:2px solid black;padding-bottom:8px;font-weight:500;font-family:'Lato',sans-serif;}.views-field-published-at,.views-field-field-venue,.views-field-field-when{color:#909090;}.writer-page-role{font-weight:600;}.block-views-blockarticles-by-writer-block-1{margin-top:16px;}.block-views-blockarticles-by-writer-block-1 .view-header{margin-bottom:12px;}.view-articles-by-writer .views-field-field-featured-image .field--type-image{margin:0px;}.grid-two .views-field-body,.grid-four .views-field-body{margin-top:12px;margin-bottom:8px;}.category-title{margin-bottom:24px;}.more-link,.view-footer{border:1px solid black;background:#ebebeb;margin-top:18px;padding:18px;margin-bottom:18px;text-align:center;}.more-link a,.view-footer a{font-family:'Montserrat',sans-serif;text-decoration:none;font-weight:700;}.block-field-blocknodeeventtitle span{font-family:'Lato',sans-serif;font-weight:700;}.block-field-blocknodeeventfield-venue .field__item,.block-field-blocknodeeventfield-address .field__item a,.block-field-blocknodeeventfield-price .field__item,.block-field-blocknodeeventfield-website .field__item a{font-family:'Montserrat',sans-serif;font-weight:bolder;}.pagination{margin-top:24px;justify-content:center;}.pagination .page-link{border-radius:50% !important;color:#000000 !important;}@media (max-width:500px){.pagination .page-link{padding:6px;}}.pagination .page-link:hover{color:#cc0000 !important;}.pagination .page-item.active .page-link{background-color:#000000 !important;border:0px !important;color:#ffffff !important;}.block-field-blockmediaimagefield-media-image .field--type-image{margin:0px;}.view-directories img{float:right;}.view-directories .row{margin:0px !important;}.directory-row{border-top:1px dotted black;padding:18px 0px 0px 0px;margin-top:12px;}.directory-row h4 a{font-family:'Montserrat',sans-serif;text-decoration:none;}.block-views-exposed-filter-blockarticle-search-page-1 .d-flex,.block-views-exposed-filter-blockrecipe-search-page-1 .d-flex{display:block !important;}.view-the-buzz-team .views-field-field-user-image{float:left;margin:0px 14px 20px 0px;}.view-the-buzz-team h3{margin-bottom:12px;font-weight:500;}.view-the-buzz-team .views-field-title h5 a{font-family:'Montserrat',sans-serif;font-weight:700;}@media (max-width:767px) and (min-width:500px){.block-field-blocknoderecipefield-ingredients,.block-field-blocknoderecipefield-directions{height:350px;}}@media (min-width:768px){.node--type-event .node--view-mode-full .col-lg-6:first-child{border-right:1px dotted black;padding-right:24px;}}@media (min-width:768px){.node--type-event .node--view-mode-full .col-lg-6:last-child{padding-left:24px;}}@media (max-width:768px){.node--type-event .grid-two{border-top:1px solid black;padding-top:24px;margin-top:18px;}}.calendar-day .view-content{margin-top:24px;}#views-exposed-form-events-page-3 .mb-3{margin-bottom:0px !important;margin-left:12px;}.field--type-smartdate{font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:18px;}.block-field-blocknodeeventfield-price{margin:24px 0px;}@media (min-width:992px){.region-footer-first{width:48% !important;padding:0px 30px !important;}}@media (max-width:991px){.region-footer-first{width:100% !important;text-align:center;--bs-gutter-x:0 !important;}}@media (min-width:992px){.region-footer-third{width:48% !important;padding:0px 0px 0px 60px !important;}}@media (max-width:991px){.region-footer-third{width:100% !important;text-align:center;--bs-gutter-x:0 !important;}}.site-footer .block{border:0px !important;margin:0px !important;}@media (min-width:992px){.menu--footer ul.flex-row{flex-direction:column !important;width:60%;}}@media (max-width:991px){.menu--footer ul.flex-row{flex-direction:column !important;width:100%;}}.menu--footer ul.flex-row li{margin-bottom:-8px;}.menu--footer ul.flex-row li a:hover{color:#cc0000;}.mailchimp-signup-subscribe-form-page{margin-bottom:48px;}.node--view-mode-_04 .block-field-blocknodepagetitle{border-bottom:0px !important;text-align:center;font-weight:900;font-size:84px;color:#cc0000;}
