@font-face {
font-display:swap;
}
.buzz-cats-shortcode {
position: relative;
}
.buzz-cats-shortcode a.Bzl-afl {
display: block;
position: absolute;
top: -6em;
right: 0;
padding: .75em 1.25em;
margin: 0;
}
body #Bzl-afv-forms .gform_wrapper li.gfield.gfield_error.gfield_contains_required {width:100%!important;}
.bzl-local-resources-wrap .local-resource-item .localres_item_desc {display:inline-block; height:70px;overflow-y:hidden;width: 95%; }
a.localres_item_showmore,
a.localres_item_hidemore {display:inline-block; background-color:#fff;;margin:10px auto 20px auto;}
.hr-separator {display:block; margin:1.25em 0; position:relative;width:100%; text-align:center;}
.hr-separator > span {display:inline-block; width:40px;background-color:#fff; height: 40px; text-align:center; border:2px solid rgba(0,0,0,0.15); -webkit-border-radius:50%;border-radius:50%; line-height:35px;font-weight:bold;font-size:1.25em;z-index:5}
.hr-separator::before {content:'';position:absolute; display:block; left: 0; top:50%; right: 0; width:100%; height:2px; background-color:rgba(0,0,0,0.15); margin-top: -1px;z-index:-1;}
#Bzl-afv-forms .gform_legacy_markup_wrapper .gfield_date_day input[type=number],
#Bzl-afv-forms .gform_legacy_markup_wrapper .gfield_date_month input[type=number] {width: calc(6rem + 8px)!important;}
#Bzl-afv-forms .gform_legacy_markup_wrapper .gfield_date_year input[type=number] {width: calc(7rem + 8px)!important;}
#Bzl-afv-forms .gform_legacy_markup_wrapper .ginput_container_date {max-width:8rem!important;}
#Bzl-afv-forms .gform_legacy_markup_wrapper .gfield_date_day, 
#Bzl-afv-forms .gform_legacy_markup_wrapper .gfield_date_month {width:7rem!important;}