﻿html,
body,
div,
p,
table,
tr,
td,
th,
tbody,
tfoot,
ul,
li,
ol,
dl,
dd,
dt,
fieldset,
blockquote,
cite,
input,
select,
textarea,
button,
a,
section,
article,
aside,
header,
footer,
nav {
    font-family: 'Poppins', serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.75em;
    text-rendering: optimizeLegibility
}

html,
body {
    width: auto !important;
    overflow-x: hidden !important
}

body {
    background-color: #fff;
    overflow-y: hidden !important;
    -webkit-font-smoothing: subpixel-antialiased !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', Helvetica, sans-serif;
    margin: .25em 0 .56em;
    line-height: 1.25em
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    font-size: 1em
}

h1 {
    font-size: 3em;
    font-weight: 800
}

h2 {
    font-size: 2.25em;
    font-weight: 500
}

h3 {
    font-size: 1.85em;
    font-weight: 700;
    line-height: 1.56em
}

h4 {
    font-size: 1.65em;
    font-weight: 800;
    line-height: 1.56em
}

h5 {
    font-size: 1.35em;
    font-weight: 600;
    line-height: 1.65em
}

h6 {
    font-size: 1.15em;
    font-weight: 800;
    line-height: 1.65em
}

.white {
    color: #fff !important
}

a {
    text-decoration: none
}

a:hover,
a:focus,
a:visited {
    text-decoration: none
}

:focus,
:active {
    outline: none !important
}

p {
    margin: .3em 0 1.5em
}

input[type=text],
input[type=email],
input[type=tel],
input[type=number],
input[type=datetime],
textarea,
.textarea,
body .gform_wrapper .top_label input,
.fl-form-field input,
.fl-form-field input[type="text"],
.fl-form-field input[type="email"],
select {
    display: block;
    background-color: #fff;
    padding: .36em 1.25em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: .65em;
    height: 3.36em;
    font-size: 1em;
    box-shadow: none
}

#Bzl-mega-footer input[type=text],
#Bzl-mega-footer input[type=email],
#Bzl-mega-footer input[type=tel],
#Bzl-mega-footer input[type=number],
#Bzl-mega-footer input[type=datetime],
#Bzl-mega-footer textarea,
#Bzl-mega-footer .textarea,
#Bzl-mega-footer body .gform_wrapper .top_label input,
#Bzl-mega-footer .fl-form-field input,
#Bzl-mega-footer .fl-form-field input[type="text"],
#Bzl-mega-footer .fl-form-field input[type="email"],
#Bzl-mega-footer select,
.colorBg input[type=text],
.colorBg input[type=email],
.colorBg input[type=tel],
.colorBg input[type=number],
.colorBg input[type=datetime],
.colorBg textarea,
.colorBg .textarea,
.colorBg body .gform_wrapper .top_label input,
.colorBg .fl-form-field input,
.colorBg .fl-form-field input[type="text"],
.colorBg .fl-form-field input[type="email"],
.colorBg select {
    border: none;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1)
}

body .gform_wrapper .top_label input[type="submit"] {
    display: inline-block
}

textarea {
    min-height: 6em
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea {
    padding: 1.25em !important
}

input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
textarea:focus,
input[type=number]:focus,
input[type=datetime]:focus,
.form-control:focus {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.no-border {
    border: none !important;
    border-style: none !important
}

.clearfix {
    clear: both
}

.btn,
input[type="submit"],
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit],
input[type=submit],
.gpnf-add-entry,
.buzz-dogs-shortcode a.Bzl-afl {
    display: inline-block;
    position: relative;
    font-weight: 500;
    font-size: 1em;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-align: center;
    padding: .65em 1.5em;
    margin: .56em 0;
    overflow: hidden;
    z-index: 99;
    text-decoration: none !important;
    height: auto
}

.btn-sm {
    font-size: .85em;
    padding: .46em 1.15em
}

.btn-lg {
    font-size: 1.15em;
    padding: .85em 1.65em
}

.btn::after,
.buzz-dogs-shortcode a.Bzl-afl::after {
    display: block;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 0;
    height: 100%;
    content: '';
    z-index: -1
}

.btn:hover::after,
.buzz-dogs-shortcode a.Bzl-afl:hover::after {
    width: 100%;
    left: 0
}

.btn-round {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.btn-capsule {
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    -ms-border-radius: 10em;
    border-radius: 10em
}

.btn-light {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1)
}

.btn-opaque {
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 0 0.55em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.55em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.55em 0 rgba(0, 0, 0, 0.1)
}

.btn-link {
    text-decoration: none !important
}

.btn i {
    margin-right: .55em
}

blockquote,
.big {
    font-size: 1.25em
}

.overflowH {
    overflow: hidden
}

.overflowV {
    overflow: visible
}

.rel {
    position: relative
}

.abs {
    position: absolute
}

.tl {
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
    bottom: auto !important
}

.tr {
    top: 0 !important;
    left: auto !important;
    right: 0 !important;
    bottom: auto !important
}

.br {
    top: auto !important;
    left: auto !important;
    right: 0 !important;
    bottom: 0 !important
}

.bl {
    top: auto !important;
    left: 0 !important;
    right: auto !important;
    bottom: 0 !important
}

.mAuto {
    display: block;
    margin: 1.25em auto
}

ul.list-default {
    list-style-type: none;
    padding: 0;
    margin: 1.5em 0
}

ul.list-default li,
ol.list-default li {
    padding: .56em 0 .56em 1.65em;
    position: relative;
    border-top: 1px solid rgba(0, 0, 0, 0.06)
}

ul.list-default li:hover,
ol.list-default li:hover {
    background-color: #fbfbfb
}

ul.list-default li:first-child,
ol.list-default li:first-child {
    border: none
}

ul.list-default li:before {
    content: "\f054";
    font-family: 'Font Awesome 5 Free';
    font-size: .65em;
    font-weight: 900;
    position: absolute;
    left: 0;
    top: .8em
}

ul.list-default.check li:before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-size: .65em;
    font-weight: 900;
    position: absolute;
    left: 0;
    top: .8em
}

ul.list-default li:hover:before {
    left: .85em
}

ul.list-default li ul li {
    list-style-type: none
}

a.top {
    display: none;
    color: #fff !important;
    width: 2.25em;
    height: 2.25em;
    line-height: 2.25em;
    font-size: 1.25em;
    text-align: center;
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    -ms-border-radius: .2em;
    border-radius: .2em;
    position: fixed;
    right: 1em;
    bottom: 1em;
    opacity: .8;
    z-index: 999
}

a.top:hover {
    opacity: 1
}

.m0 {
    margin: 0 !important
}

.mTBhalf {
    margin-top: 0.55em !important;
    margin-bottom: 0.55em !important
}

.mTB0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.mTB1 {
    margin-top: 1em !important;
    margin-bottom: 1em !important
}

.mTB2 {
    margin-top: 2em !important;
    margin-bottom: 2em !important
}

.mTB3 {
    margin-top: 3em !important;
    margin-bottom: 3em !important
}

.mTB4 {
    margin-top: 4em !important;
    margin-bottom: 4em !important
}

.mTB5 {
    margin-top: 5em !important;
    margin-bottom: 5em !important
}

.mTB6 {
    margin-top: 6em !important;
    margin-bottom: 6em !important
}

.mTB7 {
    margin-top: 7em !important;
    margin-bottom: 7em !important
}

.mTB8 {
    margin-top: 8em !important;
    margin-bottom: 8em !important
}

.mTB9 {
    margin-top: 9em !important;
    margin-bottom: 9em !important
}

.mTB10 {
    margin-top: 10em !important;
    margin-bottom: 10em !important
}

.mThalf {
    margin-top: 0.55em !important
}

.mT0 {
    margin-top: 0 !important
}

.mT1 {
    margin-top: 1em !important
}

.mT2 {
    margin-top: 2em !important
}

.mT3 {
    margin-top: 3em !important
}

.mT4 {
    margin-top: 4em !important
}

.mT5 {
    margin-top: 5em !important
}

.mT6 {
    margin-top: 6em !important
}

.mT7 {
    margin-top: 7em !important
}

.mT8 {
    margin-top: 8em !important
}

.mT9 {
    margin-top: 9em !important
}

.mT10 {
    margin-top: 10em !important
}

.mBhalf {
    margin-bottom: 0.55em !important
}

.mB0 {
    margin-bottom: 0 !important
}

.mB1 {
    margin-bottom: 1em !important
}

.mB2 {
    margin-bottom: 2em !important
}

.mB3 {
    margin-bottom: 3em !important
}

.mB4 {
    margin-bottom: 4em !important
}

.mB5 {
    margin-bottom: 5em !important
}

.mB6 {
    margin-bottom: 6em !important
}

.mB7 {
    margin-bottom: 7em !important
}

.mB8 {
    margin-bottom: 8em !important
}

.mB9 {
    margin-bottom: 9em !important
}

.mB10 {
    margin-bottom: 10em !important
}

.mLRhalf {
    margin-left: 0.55em !important;
    margin-right: 0.55em !important
}

.mLR0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.mLR1 {
    margin-left: 1em !important;
    margin-right: 1em !important
}

.mLR2 {
    margin-left: 2em !important;
    margin-right: 2em !important
}

.mLR3 {
    margin-left: 3em !important;
    margin-right: 3em !important
}

.mLR4 {
    margin-left: 4em !important;
    margin-right: 4em !important
}

.mLR5 {
    margin-left: 5em !important;
    margin-right: 5em !important
}

.mLR6 {
    margin-left: 6em !important;
    margin-right: 6em !important
}

.mLhalf {
    margin-left: 0.55em !important
}

.mL0 {
    margin-left: 0 !important
}

.mL1 {
    margin-left: 1em !important
}

.mL2 {
    margin-left: 2em !important
}

.mL3 {
    margin-left: 3em !important
}

.mL4 {
    margin-left: 4em !important
}

.mL5 {
    margin-left: 5em !important
}

.mL6 {
    margin-left: 6em !important
}

.mRhalf {
    margin-right: 0.55em !important
}

.mR0 {
    margin-right: 0 !important
}

.mR1 {
    margin-right: 1em !important
}

.mR2 {
    margin-right: 2em !important
}

.mR3 {
    margin-right: 3em !important
}

.mR4 {
    margin-right: 4em !important
}

.mR5 {
    margin-right: 5em !important
}

.mR6 {
    margin-right: 6em !important
}

.p0 {
    padding: 0 !important
}

.pTBhalf {
    padding-top: 0.55em !important;
    padding-bottom: 0.55em !important
}

.pTB0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.pTB1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important
}

.pTB2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important
}

.pTB3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important
}

.pTB4 {
    padding-top: 4em !important;
    padding-bottom: 4em !important
}

.pTB5 {
    padding-top: 5em !important;
    padding-bottom: 5em !important
}

.pTB6 {
    padding-top: 6em !important;
    padding-bottom: 6em !important
}

.pTB7 {
    padding-top: 7em !important;
    padding-bottom: 7em !important
}

.pTB8 {
    padding-top: 8em !important;
    padding-bottom: 8em !important
}

.pTB9 {
    padding-top: 9em !important;
    padding-bottom: 9em !important
}

.pTB10 {
    padding-top: 10em !important;
    padding-bottom: 10em !important
}

.pThalf {
    padding-top: 0.55em !important
}

.pT0 {
    padding-top: 0 !important
}

.pT1 {
    padding-top: 1em !important
}

.pT2 {
    padding-top: 2em !important
}

.pT3 {
    padding-top: 3em !important
}

.pT4 {
    padding-top: 4em !important
}

.pT5 {
    padding-top: 5em !important
}

.pT6 {
    padding-top: 6em !important
}

.pT7 {
    padding-top: 7em !important
}

.pT8 {
    padding-top: 8em !important
}

.pT9 {
    padding-top: 9em !important
}

.pT10 {
    padding-top: 10em !important
}

.pBhalf {
    padding-bottom: 0.55em !important
}

.pB0 {
    padding-bottom: 0 !important
}

.pB1 {
    padding-bottom: 1em !important
}

.pB2 {
    padding-bottom: 2em !important
}

.pB3 {
    padding-bottom: 3em !important
}

.pB4 {
    padding-bottom: 4em !important
}

.pB5 {
    padding-bottom: 5em !important
}

.pB6 {
    padding-bottom: 6em !important
}

.pB7 {
    padding-bottom: 7em !important
}

.pB8 {
    padding-bottom: 8em !important
}

.pB9 {
    padding-bottom: 9em !important
}

.pB10 {
    padding-bottom: 10em !important
}

.pLRhalf {
    padding-left: 0.55em !important;
    padding-right: 0.55em !important
}

.pLR0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.pLR1 {
    padding-left: 1em !important;
    padding-right: 1em !important
}

.pLR2 {
    padding-left: 2em !important;
    padding-right: 2em !important
}

.pLR3 {
    padding-left: 3em !important;
    padding-right: 3em !important
}

.pLR4 {
    padding-left: 4em !important;
    padding-right: 4em !important
}

.pLR5 {
    padding-left: 5em !important;
    padding-right: 5em !important
}

.pLR6 {
    padding-left: 6em !important;
    padding-right: 6em !important
}

.pLhalf {
    padding-left: 0.55em !important
}

.pL0 {
    padding-left: 0 !important
}

.pL1 {
    padding-left: 1em !important
}

.pL2 {
    padding-left: 2em !important
}

.pL3 {
    padding-left: 3em !important
}

.pL4 {
    padding-left: 4em !important
}

.pL5 {
    padding-left: 5em !important
}

.pL6 {
    padding-left: 6em !important
}

.pRhalf {
    padding-right: 0.55em !important
}

.pR0 {
    padding-right: 0 !important
}

.pR1 {
    padding-right: 1em !important
}

.pR2 {
    padding-right: 2em !important
}

.pR3 {
    padding-right: 3em !important
}

.pR4 {
    padding-right: 4em !important
}

.pR5 {
    padding-right: 5em !important
}

.pR6 {
    padding-right: 6em !important
}

ul.social {
    list-style-type: none;
    position: relative;
    padding: 0;
    margin: 0
}

ul.social li {
    display: inline-block
}

ul.social li a {
    display: block;
    font-size: 1em;
    margin: .25em .36em
}

ul.social li:hover a {
    opacity: 1
}

ul.social.round li a {
    line-height: 2.25em;
    text-align: center;
    width: 2.25em;
    height: 2.25em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: .06em
}

.Bzl-Hd-dark ul.social.round li a {
    border: 1px solid #fff
}

.container-fluid {
    padding: 0
}

.logged-in .Bzl-header {
    top: 32px
}

strong {
    font-weight: 600
}

.Bzl-select,
body .gpnf-dialog .ginput_container_select,
.ginput_container_select {
    position: relative;
    margin-top: .25em
}

.Bzl-select::after,
body .gpnf-dialog .ginput_container_select::after,
.ginput_container_select::after {
    display: block;
    position: absolute;
    top: 1.56em;
    right: 2.15em;
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #c9d6dc;
    z-index: 9
}

.Bzl-select select,
body .gpnf-dialog .ginput_container_select select,
.ginput_container_select select {
    display: block;
    width: 100%;
    max-width: 100%;
    border: none !important;
    box-shadow: 0;
    padding-left: 1.25em !important;
    min-height: 2.85em;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06)
}

.lead a {
    font-size: 1em
}

body .gform_wrapper .gform_heading,
body .gform_wrapper div.validation_error,
.Bzl-contactForm .gform_wrapper .gfield_required,
.Bzl-contactForm .gform_wrapper .top_label .gfield_label,
.Bzl-contactForm .gform_wrapper legend.gfield_label {
    display: none !important
}

body .gform_wrapper div.validation_error {
    display: none !important
}

body .gform_wrapper .gform_body,
body .gform_wrapper .gform_footer {
    display: block;
    position: relative
}

.gfield_label {
    text-transform: capitalize !important
}

body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
body .gform_wrapper.gform_validation_error .top_label input.medium,
body .gform_wrapper .top_label input.large,
body .gform_wrapper .top_label input.small,
body .gform_wrapper .top_label .gfield_error input.large,
body .gform_wrapper .top_label .gfield_error input.small,
body .gform_wrapper .top_label .gfield_error select.large,
body .gform_wrapper .top_label .gfield_error select.small,
body .gform_wrapper .top_label .gfield_error textarea.textarea,
body #Bzl-afv-forms .gform_wrapper select.small.gfield_select+div.chosen-container-single,
body #Bzl-afv-forms .gform_wrapper select.large.gfield_select+div.chosen-container-single,
body #Bzl-afv-forms .gform_wrapper select.medium.gfield_select+div.chosen-container-single,
#Bzl-afv-forms .ginput_container_select select,
#Bzl-afv-forms .ginput_container_select .chosen-container.chosen-container-single,
#Bzl-afv-forms .ginput_container_select {
    width: 100% !important;
    max-width: 100% !important
}

body .gform_wrapper .gform_footer,
body .gform_wrapper ul.gform_fields li.gfield {
    padding: 0
}

body .gform_wrapper {
    position: relative
}

body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative
}

body .gform_wrapper .field_description_below .gfield_description,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    width: auto !important;
    padding: 0.35em 1.25em !important;
    background-color: #f5e9e9;
    font-weight: 500 !important;
    border: 1px solid #edd9d9;
    color: #ac605e !important
}

body .gform_wrapper .field_description_below .gfield_description {
    position: relative;
    top: 0
}

.wideImg img,
.wideImg .fl-photo-content {
    width: 100%;
    height: auto
}

.container {
    position: relative
}

img.mAuto {
    height: auto
}

.owl-carousel .owl-item {
    position: relative;
    background-color: #fff;
    cursor: url(../img/cursor.png), move
}

.owl-carousel .owl-item img {
    width: 100%;
    height: auto
}

.owl-carousel .owl-nav {
    text-align: center
}

.owl-carousel .owl-nav button {
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    font-size: 1.35em;
    line-height: 1.15em;
    padding: .55em;
    margin: .65em .25em 0;
    width: 2.65em;
    height: 2.65em;
    opacity: .6
}

.owl-carousel .owl-nav button .svg {
    max-width: .65em;
    height: auto;
    vertical-align: middle
}

.owl-carousel .owl-nav button:hover {
    opacity: 1
}

.give-btn {
    border: none
}

.highlightBox {
    display: block;
    padding: 2.25em 2.25em 1.65em;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
    margin: 1.25em
}

.highlightBox.steps::before {
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 2.66em;
    height: 2.66em;
    content: '';
    margin: 0 0 -1.26em -1.36em;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.highlightBox.steps {
    position: relative;
    margin: 0 1.25em 3em
}

.highlightBox.BGsec a {
    text-decoration: underline
}

.highlightBox iframe {
    max-width: 100%
}

body .watermark {
    display: block;
    position: absolute;
    right: 30px;
    bottom: 30px;
    font-size: 6em !important;
    opacity: .3
}

.imgFrameOne .fl-photo,
.imgFrameTwo .fl-photo,
.imgFrameThree .fl-photo,
.imgFrameFour .fl-photo,
.imgFrameFive .fl-photo,
.imgFrameSix .fl-photo,
.imgFrameSeven .fl-photo,
.imgFrameEight .fl-photo,
.imgFrameNine .fl-photo,
.imgFrameTen .fl-photo,
.imgFrameElevan .fl-photo {
    display: block;
    position: relative
}

.imgFrameOne .fl-photo::before,
.imgFrameOne .fl-photo::after,
.imgFrameEight .fl-photo::before,
.imgFrameEight .fl-photo::after,
.imgFrameNine .fl-photo::before,
.imgFrameNine .fl-photo::after {
    display: block;
    position: absolute;
    left: 1.06em;
    top: 1.06em;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    border: 2px solid rgba(0, 0, 0, 0.06)
}

.imgFrameEight .fl-photo::before,
.imgFrameEight .fl-photo::after,
.imgFrameNine .fl-photo::before,
.imgFrameNine .fl-photo::after {
    border: 0
}

.imgFrameOne .fl-photo::after {
    border: 2px solid #fff;
    border-style: solid none none solid;
    width: 96.36%;
    height: 96.36%
}

.imgFrameTwo .fl-photo-content,
.imgFrameTwo .fl-map {
    border: 4px double rgba(0, 0, 0, 0.1);
    padding: .65em
}

.imgFrameTwo.light .fl-photo-content,
.imgFrameTwo.light .fl-map {
    border: 4px double rgba(255, 255, 255, 0.6);
    padding: .65em
}

.imgFrameThree .fl-photo::before {
    display: block;
    position: absolute;
    left: .65em;
    top: .65em;
    right: .65em;
    bottom: .65em;
    content: '';
    z-index: 9;
    max-width: 100%;
    width: auto;
    max-height: 100%;
    height: auto;
    border: 4px double #fff !important
}

.imgFrameFour .fl-photo::before,
.imgFrameFour .fl-photo::after {
    display: block;
    position: absolute;
    left: -1.36em;
    top: -1.36em;
    width: 3.85em;
    height: 3.85em;
    content: '';
    border-width: 2px;
    border-style: solid none none solid;
    border-color: rgba(0, 0, 0, 0.11)
}

.imgFrameFour .fl-photo::after {
    left: auto;
    top: auto;
    right: -1.36em;
    bottom: -1.36em;
    border-style: none solid solid none
}

.imgFrameFive .fl-photo img,
.imgFrameSix .fl-photo img {
    border: 11px solid #fff
}

.imgFrameSix .fl-photo {
    padding-left: 1.56em
}

.imgFrameSix .fl-photo img {
    margin-bottom: 2.56em
}

.imgFrameSix.shadowPrime .fl-photo::before,
.imgFrameSix.shadowSec .fl-photo::before,
.imgFrameSix.shadowLight .fl-photo::before,
.imgFrameSix.shadowDark .fl-photo::before,
.imgFrameSix.shadowLink .fl-photo::before {
    display: none
}

.imgFrameSeven img {
    -webkit-border-radius: 2.36em;
    -moz-border-radius: 2.36em;
    -ms-border-radius: 2.36em;
    border-radius: 2.36em;
    border: 0.86em solid #fff
}

.imgFrameEight .fl-photo,
.imgFrameNine .fl-photo {
    z-index: 0
}

.imgFrameEight .fl-photo::before,
.imgFrameEight .fl-photo::after,
.imgFrameNine .fl-photo::before,
.imgFrameNine .fl-photo::after {
    width: 50%;
    height: 50%;
    -moz-transform: skewY(11deg);
    -webkit-transform: skewY(11deg);
    -o-transform: skewY(11deg);
    -ms-transform: skewY(11deg);
    transform: skewY(11deg);
    z-index: -3
}

.imgFrameEight .fl-photo::before {
    left: -1.40em;
    top: -0.80em
}

.imgFrameEight .fl-photo::after {
    left: auto;
    top: auto;
    right: -1.40em;
    bottom: -0.80em
}

.imgFrameNine .fl-photo::before {
    left: -1.10em;
    top: -0.80em;
    -webkit-border-radius: 1.65em;
    -moz-border-radius: 1.65em;
    -ms-border-radius: 1.65em;
    border-radius: 1.65em
}

.imgFrameNine .fl-photo::after {
    left: auto;
    top: auto;
    right: -1.10em;
    bottom: -0.80em;
    -webkit-border-radius: 1.65em;
    -moz-border-radius: 1.65em;
    -ms-border-radius: 1.65em;
    border-radius: 1.65em
}

.imgFrameEight .fl-photo img,
.imgFrameNine .fl-photo img {
    border: 6px solid #fff
}

.imgFrameNine .fl-photo img {
    -webkit-border-radius: 1.65em;
    -moz-border-radius: 1.65em;
    -ms-border-radius: 1.65em;
    border-radius: 1.65em
}

.imgFrameTen .fl-photo {
    display: block;
    position: relative;
    z-index: 6
}

.imgFrameTen .fl-photo::before,
.imgFrameTen .fl-photo::after {
    display: block;
    position: absolute;
    left: -1.06em;
    top: -1.06em;
    right: 0;
    bottom: 0;
    width: 8em;
    height: 8em;
    content: '';
    border-width: 1.65em;
    border-style: solid none none solid;
    z-index: -3
}

.imgFrameTen .fl-photo::after {
    left: auto;
    top: auto;
    right: -1.06em;
    bottom: -1.06em;
    width: 8em;
    height: 8em;
    content: '';
    border-style: none solid solid none
}

.imgFrameElevan .fl-photo {
    padding: 1rem;
    border-width: 1px;
    border-style: solid
}

.roundLeft .fl-photo,
.roundLeft .fl-photo img {
    -webkit-border-radius: 50px 0 50px 0;
    -moz-border-radius: 50px 0 50px 0;
    -ms-border-radius: 50px 0 50px 0;
    border-radius: 50px 0 50px 0;
    overflow: hidden
}

.roundRight .fl-photo,
.roundRight .fl-photo img {
    -webkit-border-radius: 0 50px 0 50px;
    -moz-border-radius: 0 50px 0 50px;
    -ms-border-radius: 0 50px 0 50px;
    border-radius: 0 50px 0 50px;
    overflow: hidden
}

.BGWgradient {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, #fff 55%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, #fff 55%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, #fff 55%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff', endColorstr='#ffffff', GradientType=0)
}

.fl-accordion-button-icon {
    opacity: .8
}

.BGsec ul.list-default.darkBG li::before,
.BGprime ul.list-default.darkBG li::before,
.BGdark ul.list-default.darkBG li::before,
.BGlink ul.list-default.darkBG li::before,
ul.list-default.darkBG li::before,
.darkBG ul.list-default li::before {
    color: rgba(255, 255, 255, 0.36)
}

.BGsec ul.list-default.darkBG li:hover,
.BGprime ul.list-default.darkBG li:hover,
.BGdark ul.list-default.darkBG li:hover,
.BGlink ul.list-default.darkBG li:hover,
ul.list-default.darkBG li:hover,
.darkBG ul.list-default li:hover {
    background-color: rgba(255, 255, 255, 0.15)
}

.BGsec ul.list-default li,
.BGprime ul.list-default li,
.BGdark ul.list-default li,
ul.list-default.darkBG li,
.darkBG ul.list-default li {
    border-top-color: rgba(255, 255, 255, 0.1)
}

ul.list-default.text-center li::before {
    display: none
}

ul.list-default.text-center li {
    border-color: rgba(255, 255, 255, 0.06)
}

.lt {
    background-position: left top
}

.lb {
    background-position: left bottom
}

.rt {
    background-position: right top
}

.rb {
    background-position: right bottom
}

#shareThisBox>div>.st-btn {
    position: relative
}

#shareThisBox>div>.st-btn>img {
    display: none !important
}

#shareThisBox>div>.st-btn::before {
    display: block;
    position: absolute;
    left: 15%;
    top: 50%;
    width: 1.36em;
    height: 1.36em;
    line-height: 1.36em;
    content: '';
    font-size: 1.15em;
    font-family: "Font Awesome 5 Brands";
    font-weight: 900;
    margin: -.65em 0 0
}

#shareThisBox>div>.st-btn:nth-child(2)::before {
    content: '\f0e0';
    font-family: "Font Awesome 5 Free"
}

#shareThisBox>div>.st-btn:nth-child(3)::before {
    content: '\f082'
}

#shareThisBox>div>.st-btn:nth-child(3)::after {
    display: block;
    position: absolute;
    left: 30%;
    top: 50%;
    width: 60%;
    height: 1.36em;
    line-height: 1.36em;
    margin: -.65em 0 0;
    content: 'Facebook'
}

#shareThisBox>div>.st-btn:nth-child(3) .st-label {
    display: none
}

#shareThisBox>div>.st-btn:nth-child(4)::before {
    content: '\f099'
}

#shareThisBox>div>.st-btn:nth-child(5)::before {
    content: '\f1e0';
    font-family: "Font Awesome 5 Free"
}

.sepDnArrow .fl-separator {
    position: relative
}

.sepDnArrow .fl-separator::after {
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    width: 1.65em;
    height: 1.65em;
    content: '';
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 1px solid #f8981d;
    border-style: none solid solid none;
    background-color: #fff;
    margin: -.85em 0 0 -.85em
}

.Bzl-Hd-social.compact {
    position: relative;
    width: 2.55em;
    height: 2.55em
}

#compactSocial {
    display: block;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 999999;
    width: 2.55em;
    height: 2.55em;
    text-align: center;
    -webkit-border-radius: 1.65em;
    -moz-border-radius: 1.65em;
    -ms-border-radius: 1.65em;
    border-radius: 1.65em;
    overflow: hidden;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

#compactSocial i.main {
    display: block;
    margin: 0;
    background-color: #fff;
    font-size: 1.15em;
    height: 1.65em;
    line-height: 2.15em;
    z-index: 9;
    opacity: .6;
    text-align: center
}

#compactSocial ul.social {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    list-style-type: none;
    margin: .43em 0 0;
    padding: 0;
    opacity: 0;
    z-index: 0
}

#compactSocial ul.social li {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 0;
    opacity: 1
}

#compactSocial ul.social li a {
    padding: .56em 0;
    margin: 0;
    opacity: 1
}

#compactSocial ul.social li a i {
    display: block;
    background-color: transparent;
    margin: 0 auto;
    padding: 0;
    border: 0
}

#compactSocial:hover {
    height: auto
}

#compactSocial:hover i.main {
    opacity: 1
}

#compactSocial:hover ul.social {
    position: relative;
    opacity: 1
}

.vmd,
.vxs {
    display: none
}

@font-face {
    font-family: "buzzdemo";
    src: url("../fonts/buzzdemo.eot");
    src: url("../fonts/buzzdemo.eot?#iefix") format("embedded-opentype"), url("../fonts/buzzdemo.woff") format("woff"), url("../fonts/buzzdemo.ttf") format("truetype"), url("../fonts/buzzdemo.svg#buzzdemo") format("svg");
    font-weight: normal;
    font-style: normal
}

[data-icon]:before {
    font-family: "buzzdemo" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class^="nw-icon-"]:before,
[class*=" nw-icon-"]:before {
    font-family: "buzzdemo" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.nw-icon-about:before {
    content: "\61"
}

.nw-icon-adopter-home:before {
    content: "\62"
}

.nw-icon-cat-smiling:before {
    content: "\63"
}

.nw-icon-dog-smiling:before {
    content: "\64"
}

.nw-icon-foster-home:before {
    content: "\65"
}

.nw-icon-help:before {
    content: "\66"
}

.nw-icon-help-you:before {
    content: "\67"
}

.nw-icon-piggy:before {
    content: "\68"
}

.nw-icon-volunteer-hand:before {
    content: "\69"
}

.op1,
.borderop1>.fl-col-content::before,
.shadowop1 .fl-photo::before,
.shadowop1 .fl-icon::before,
.shadowop1 .fl-col-content::before,
.shadowHeaderop1::after,
.pseudoOp1 .fl-photo::before,
.pseudoOp1 .fl-photo::after {
    opacity: 0.1 !important
}

.op2,
.borderop2>.fl-col-content::before,
.shadowop2 .fl-photo::before,
.shadowop2 .fl-icon::before,
.shadowop2 .fl-col-content::before,
.shadowHeaderop2::after,
.pseudoOp2 .fl-photo::before,
.pseudoOp2 .fl-photo::after {
    opacity: 0.2 !important
}

.op3,
.borderop3>.fl-col-content::before,
.shadowop3 .fl-photo::before,
.shadowop3 .fl-icon::before,
.shadowop3 .fl-col-content::before,
.shadowHeaderop3::after,
.pseudoOp3 .fl-photo::before,
.pseudoOp3 .fl-photo::after {
    opacity: 0.3 !important
}

.op4,
.borderop4>.fl-col-content::before,
.shadowop4 .fl-photo::before,
.shadowop4 .fl-icon::before,
.shadowop4 .fl-col-content::before,
.shadowHeaderop4::after,
.pseudoOp4 .fl-photo::before,
.pseudoOp4 .fl-photo::after {
    opacity: 0.4 !important
}

.op5,
.borderop5>.fl-col-content::before,
.shadowop5 .fl-photo::before,
.shadowop5 .fl-icon::before,
.shadowop5 .fl-col-content::before,
.shadowHeaderop5::after,
.pseudoOp5 .fl-photo::before,
.pseudoOp5 .fl-photo::after {
    opacity: 0.5 !important
}

.op6,
.borderop6>.fl-col-content::before,
.shadowop6 .fl-photo::before,
.shadowop6 .fl-icon::before,
.shadowop6 .fl-col-content::before,
.shadowHeaderop6::after,
.pseudoOp6 .fl-photo::before,
.pseudoOp6 .fl-photo::after {
    opacity: 0.6 !important
}

.op7,
.borderop7>.fl-col-content::before,
.shadowop7 .fl-photo::before,
.shadowop7 .fl-icon::before,
.shadowop7 .fl-col-content::before,
.shadowHeaderop7::after,
.pseudoOp7 .fl-photo::before,
.pseudoOp7 .fl-photo::after {
    opacity: 0.7 !important
}

.op8,
.borderop8>.fl-col-content::before,
.shadowop8 .fl-photo::before,
.shadowop8 .fl-icon::before,
.shadowop8 .fl-col-content::before,
.shadowHeaderop8::after,
.pseudoOp8 .fl-photo::before,
.pseudoOp8 .fl-photo::after {
    opacity: 0.8 !important
}

.op9,
.borderop9>.fl-col-content::before,
.shadowop9 .fl-photo::before,
.shadowop9 .fl-icon::before,
.shadowop9 .fl-col-content::before,
.shadowHeaderop9::after,
.pseudoOp9 .fl-photo::before,
.pseudoOp9 .fl-photo::after {
    opacity: 0.9 !important
}

.op10,
.borderop10>.fl-col-content::before,
.shadowop10 .fl-photo::before,
.shadowop10 .fl-icon::before,
.shadowop10 .fl-col-content::before,
.shadowHeaderop10::after,
.pseudoOp10 .fl-photo::before,
.pseudoOp10 .fl-photo::after {
    opacity: 1 !important
}

.zindex {
    z-index: 6
}

.borderRadiusSm {
    -webkit-border-radius: 1.06em !important;
    border-radius: 1.06em !important
}

.borderRadiusSm .fl-col-content::before,
.borderRadiusSm .fl-col-content {
    -webkit-border-radius: 1.06em !important;
    border-radius: 1.06em !important
}

.borderRadiusSm .fl-module-content .fl-icon i,
.Bzl-muskogee .Bzl-adopt-process-stlouis .stlouis-process-heading .abs {
    -webkit-border-radius: 0.36em !important;
    border-radius: 0.36em !important
}

.page .fl-builder--user-templates-section-content .fl-user-template {
    flex-direction: column !important
}

.page .fl-builder--user-templates-section-content .fl-user-template .fl-user-template-thumbnail {
    flex-direction: column !important;
    margin: 0 !important
}

.page .fl-builder--user-templates-section-content .fl-user-template .fl-builder--template-thumbnail {
    width: 100% !important
}

.iconHead .fl-icon-wrap {
    position: relative
}

.iconHead.iconWrap {
    display: inline-block;
    width: 4.65em;
    height: 4.65em;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative
}

.iconHead.iconWrap i {
    font-size: 2.16em;
    line-height: 2.16em;
    vertical-align: middle
}

.iconHead .fl-icon-wrap::before,
.iconHead .fl-icon-wrap::after,
.iconHead.iconWrap::before,
.iconHead.iconWrap::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 126%;
    content: '';
    width: 65px;
    height: 2px;
    opacity: 0.56
}

.iconHead .fl-icon-wrap::after,
.iconHead.iconWrap::after {
    left: 126%;
    right: auto
}

.iconHead.iconLeft .fl-icon-wrap::before,
.iconHead.iconRight .fl-icon-wrap::after,
.iconHead.iconWrap.iconLeft::before,
.iconHead.iconWrap.iconRight::after {
    display: none
}

.iconHead.iconVertical .fl-icon-wrap::before,
.iconHead.iconVertical .fl-icon-wrap::after {
    width: 2px;
    height: 86px
}

.iconHead.iconVertical .fl-icon-wrap::before {
    left: 50%;
    top: auto;
    right: auto;
    bottom: 126%
}

.iconHead.iconVertical .fl-icon-wrap::after {
    left: 50%;
    top: auto;
    top: 126%;
    right: auto
}

.iSquare .fl-module-content .fl-icon i {
    border-radius: 0
}

.fl-icon-text h3 span {
    display: inline-block
}

#Bzl-newsletter .iconHead.iconWrap i {
    position: relative;
    font-size: 2.16em;
    line-height: 2.36em;
    width: auto;
    height: auto;
    border: none
}

.borderBoxPrime>.fl-col-content,
.borderBoxSec>.fl-col-content,
.borderBoxLight>.fl-col-content,
.borderBoxDark>.fl-col-content,
.borderBoxLink>.fl-col-content,
.borderBoxWhite>.fl-col-content,
.ishadowPrime .fl-icon,
.ishadowLight .fl-icon,
.ishadowSec .fl-icon,
.ishadowDark .fl-icon,
.ishadowLink .fl-icon,
.shadowBoxPrime .fl-col-content,
.shadowBoxSec .fl-col-content,
.shadowBoxLight .fl-col-content,
.shadowBoxDark .fl-col-content,
.shadowBoxLink .fl-col-content {
    position: relative;
    z-index: 6
}

.borderBoxPrime>.fl-col-content::before,
.borderBoxSec>.fl-col-content::before,
.borderBoxLight>.fl-col-content::before,
.borderBoxDark>.fl-col-content::before,
.borderBoxLink>.fl-col-content::before,
.borderBoxWhite>.fl-col-content::before,
.ishadowPrime .fl-icon::before,
.ishadowLight .fl-icon::before,
.ishadowSec .fl-icon::before,
.ishadowDark .fl-icon::before,
.ishadowLink .fl-icon::before,
.shadowBoxPrime .fl-col-content::before,
.shadowBoxSec .fl-col-content::before,
.shadowBoxLight .fl-col-content::before,
.shadowBoxDark .fl-col-content::before,
.shadowBoxLink .fl-col-content::before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: -3
}

.border1 .fl-col-content::before {
    border-width: 1px
}

.border2 .fl-col-content::before {
    border-width: 2px
}

.border3 .fl-col-content::before {
    border-width: 3px
}

.border4 .fl-col-content::before {
    border-width: 4px
}

.border5 .fl-col-content::before {
    border-width: 5px
}

.border6 .fl-col-content::before {
    border-width: 6px
}

.border7 .fl-col-content::before {
    border-width: 7px
}

.border8 .fl-col-content::before {
    border-width: 8px
}

.border9 .fl-col-content::before {
    border-width: 9px
}

.border10 .fl-col-content::before {
    border-width: 10px
}

.borderSolid .fl-col-content::before {
    border-style: solid
}

.borderDashed .fl-col-content::before {
    border-style: dashed
}

.borderDotted .fl-col-content::before {
    border-style: dotted
}

.borderDouble .fl-col-content::before {
    border-style: double
}

.borderTopNone .fl-col-content::before {
    border-top-style: none
}

.borderRightNone .fl-col-content::before {
    border-right-style: none
}

.borderBottomNone .fl-col-content::before {
    border-bottom-style: none
}

.borderLeftNone .fl-col-content::before {
    border-left-style: none
}

.shadowPrime .fl-photo::before,
.shadowSec .fl-photo::before,
.shadowLight .fl-photo::before,
.shadowDark .fl-photo::before,
.shadowLink .fl-photo::before,
#Bzl-Hd-stlouis.shadowDark::after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: ''
}

#Bzl-Hd-stlouis.shadowDark::after {
    z-index: -3
}

.Bzl-header {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    margin: 0;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    animation-name: animate;
    animation-duration: .55s;
    animation-iteration-count: 1
}

.Bzl-header .Bzl-logo {
    display: block
}

.Bzl-header .Bzl-logo img {
    display: block;
    margin: .43em 0;
    image-rendering: -webkit-optimize-contrast;
    height: auto;
    -webkit-transition: max-height .25s ease-in-out;
    -moz-transition: max-height .25s ease-in-out;
    -ms-transition: max-height .25s ease-in-out;
    -o-transition: max-height .25s ease-in-out;
    transition: max-height .25s ease-in-out
}

#navigation {
    display: block;
    position: static
}

#menu {
    display: block;
    position: relative;
    padding: 0;
    list-style: none
}

#menu li {
    display: inline-block;
    vertical-align: top;
    position: relative
}

#menu li a {
    display: block;
    position: relative;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.65em;
    padding: 1.25em;
    text-transform: uppercase
}

#menu li.menu-item-has-children>a:after {
    position: absolute;
    left: 50%;
    top: 56%;
    margin-left: -.3em;
    content: '\f0d7';
    font-family: 'Font Awesome 5 Free';
    font-size: .85em;
    font-weight: 900;
    text-align: center
}

#menu li.menu-item-has-children li.menu-item-has-children>a:after {
    position: absolute;
    top: 1.06em;
    right: 1em;
    left: auto;
    content: '\f0d8';
    font-size: .85em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    opacity: .8;
    text-aling: right
}

#menu li.menu-item-has-children:hover>a:after {
    content: '\f0d8'
}

#menu .sub-menu li.menu-item-has-children>a:after {
    content: '\f105';
    top: 1.25em;
    right: 1.5em
}

#menu>li.menu-item-has-children>a {
    padding-right: 1.65em
}

#menu li:hover>.sub-menu,
#menu li:hover>.mega-menu-wrapper,
#menu li:hover>.mega-menu-leftimage-wrapper {
    display: block;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    border-radius: 0;
    border: 0
}

#menu li:hover>.sub-menu::before {
    display: block;
    position: absolute;
    top: -.25em;
    left: 3em;
    width: 3em;
    height: 3em;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: ''
}

#menu li .sub-menu li {
    position: relative;
    display: block
}

#menu li .sub-menu li:first-child {
    border: none
}

#menu li .sub-menu li a {
    display: block;
    padding: .56em .85em .56em 1.65em;
    font-weight: 400
}

#menu li .sub-menu li a:hover {
    border-color: rgba(0, 0, 0, 0.1)
}

#menu li .sub-menu>li:first-child>a {
    border: none
}

#menu li .sub-menu li a i {
    opacity: .5
}

#menu li .sub-menu>li>a>img {
    display: none
}

#menu li .sub-menu>li>a>.megamenu-item-info>strong {
    font-weight: normal
}

.Bzl-Hd-donation .btn {
    margin: 0;
    border: 1px solid rgba(0, 0, 0, 0)
}

#contactPop.popup,
#contactPopMobile.popup {
    max-width: 600px
}

.popup {
    display: none;
    position: absolute;
    background-color: #fff;
    top: auto;
    right: 0;
    z-index: 999;
    -webkit-box-shadow: 0 1.25em 3em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1.25em 3em 0 rgba(0, 0, 0, 0.1);
    padding: 1.85em 3em;
    width: 500px;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0)
}

.popup.appear {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s
}

.popup span.active_line {
    display: block;
    position: absolute;
    top: 0;
    right: 1.65em;
    width: 50px;
    height: 3px
}

.popup a.close {
    display: block;
    position: absolute;
    top: .5em;
    right: 1.5em;
    width: 20px;
    height: 20px
}

.popup a.close::before {
    content: '\f00d';
    font-family: 'Font Awesome 5 Free';
    color: #fff !important;
    font-size: 1.06rem !important
}

#contactPop.popup span.active_line,
#contactPopMobile.popup span.active_line {
    width: 85px;
    right: 6.6em
}

#contactPop.popup h5 small,
#contactPopMobile.popup h5 small {
    float: right !important
}

#contactPop.popup h5,
#contactPopMobile.popup h5 {
    clear: both !important
}

#contactPop.popup h5 hr,
#contactPopMobile.popup h5 hr {
    border-color: rgba(255, 255, 255, 0.3)
}

#contactPop.popup input[type="text"],
#contactPop.popup input[type="email"],
#contactPop.popup input[type="tel"],
#contactPop.popup input[type="number"],
#contactPop.popup input[type="datetime"],
#contactPop.popup textarea,
#contactPop.popup .textarea,
#contactPop.popup body .gform_wrapper .top_label input,
#contactPop.popup .fl-form-field input,
#contactPop.popup .fl-form-field input[type="text"],
#contactPop.popup .fl-form-field input[type="email"],
#contactPop.popup select,
#contactPopMobile.popup input[type="text"],
#contactPopMobile.popup input[type="email"],
#contactPopMobile.popup input[type="tel"],
#contactPopMobile.popup input[type="number"],
#contactPopMobile.popup input[type="datetime"],
#contactPopMobile.popup textarea,
#contactPopMobile.popup .textarea,
#contactPopMobile.popup body .gform_wrapper .top_label input,
#contactPopMobile.popup .fl-form-field input,
#contactPopMobile.popup .fl-form-field input[type="text"],
#contactPopMobile.popup .fl-form-field input[type="email"],
#contactPopMobile.popup select {
    border: none
}

#contactPop.popup .gform_wrapper .field_description_below .gfield_description,
#contactPop.popup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
#contactPop.popup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message,
#contactPopMobile.popup .gform_wrapper .field_description_below .gfield_description,
#contactPopMobile.popup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
#contactPopMobile.popup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message {
    bottom: auto
}

#contactPop.popup .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
#contactPopMobile.popup .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
    margin-top: 12px !important
}

.popup {
    margin: 0
}

.popup .gform_body .top_label .gfield_label,
.popup body .gform_wrapper div.validation_error {
    display: none !important
}

.popup li.gfield.gfield_error,
.popup li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative
}

.popup li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.popup li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message {
    display: inline-block;
    position: absolute;
    top: -1.5em;
    right: 0;
    width: auto !important;
    padding: 0.35em 1em !important;
    background-color: red;
    font-weight: 300 !important
}

.popup li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message {
    top: auto;
    bottom: 0
}

.popup body .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important
}

.popup body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important
}

body .Bzl-header .gform_wrapper .gform_footer input[type="submit"] {
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2)
}

body .Bzl-header .gform_wrapper .gform_footer input[type="submit"]:hover {
    border-color: rgba(0, 0, 0, 0.1)
}

.Bzl-quick-menu {
    position: relative
}

.Bzl-quick-menu #menu-quick-menu li {
    display: inline-block;
    position: relative
}

.Bzl-quick-menu #menu-quick-menu li a {
    display: block;
    padding: .25em .65em
}

.Bzl-quick-menu #menu-quick-menu li:first-child a {
    padding-left: 0
}

.Bzl-Hd-dark .Bzl-quick-menu #menu-quick-menu li a {
    opacity: .65
}

.Bzl-Hd-dark .Bzl-quick-menu #menu-quick-menu li a:hover {
    opacity: 1
}

#Bzl-Hd-denver {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-Hd-denver .Bzl-Hd-social ul.social li a {
    padding: .25em .46em;
    margin: 0
}

#Bzl-Hd-denver .Bzl-Hd-donation .btn {
    padding: .56em 1.15em
}

#Bzl-Hd-denver.Bzl-Hd-dark #menu li .sub-menu li::before {
    background-color: #fff
}

#Bzl-Hd-muskogee #menu::before,
#Bzl-Hd-muskogee #menu::after,
#Bzl-Hd-muskogee #menu .main-menu::before,
#Bzl-Hd-muskogee #menu .main-menu::after {
    display: block;
    display: block;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: -3em;
    width: 3em;
    height: 3em;
    line-height: 3em;
    content: '\f1b0';
    font-family: "Font Awesome 5 Free";
    font-size: 1.65em;
    font-weight: 900;
    margin-top: -1.56em;
    text-align: center
}

#Bzl-Hd-muskogee #menu::after,
#Bzl-Hd-muskogee #menu .main-menu::after {
    left: auto;
    right: -3em
}

#Bzl-Hd-muskogee #menu::before,
#Bzl-Hd-muskogee #menu::after {
    width: 1500px;
    height: 1px;
    margin: 0;
    content: '';
    left: auto;
    right: 108%;
    opacity: .15
}

#Bzl-Hd-muskogee #menu::after {
    left: 108%;
    right: auto
}

#Bzl-Hd-muskogee {
    background-color: #fff
}

#Bzl-Hd-muskogee .Bzl-Hd-nav {
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-Hd-muskogee.Bzl-Hd-dark .social li a {
    border-color: rgba(255, 255, 255, 0.6)
}

#Bzl-Hd-muskogee.Bzl-Hd-dark .Bzl-Hd-call .btn {
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1)
}

#Bzl-Hd-muskogee.Bzl-Hd-dark #navigation {
    -webkit-box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.15)
}

#Bzl-Hd-muskogee.Bzl-Hd-dark #navigation #menu li .sub-menu {
    box-shadow: none;
    padding: 1.25em 0;
    overflow: hidden
}

#Bzl-Hd-muskogee.Bzl-Hd-dark #navigation #menu li .sub-menu li a {
    padding: .55em 1.65em .55em 1.85em
}

#Bzl-Hd-muskogee.Bzl-Hd-dark #navigation #menu .main-menu::before,
#Bzl-Hd-muskogee.Bzl-Hd-dark #navigation #menu .main-menu::after {
    color: #fff;
    opacity: .25
}

#Bzl-Hd-muskogee.Bzl-Hd-dark #navigation #menu::before,
#Bzl-Hd-muskogee.Bzl-Hd-dark #navigation #menu::after {
    background-color: #fff;
    opacity: .25
}

#Bzl-Hd-coachella .Bzl-Hd-top {
    padding: .25em 0
}

#Bzl-Hd-coachella .Bzl-Hd-top h5,
#Bzl-Hd-coachella .Bzl-Hd-top h6 {
    margin: .25em 0;
    font-weight: 300
}

#Bzl-Hd-coachella .Bzl-Hd-nav {
    background-color: #fff;
    position: relative;
    vertical-align: top
}

#Bzl-Hd-coachella #menu ul>li a {
    padding: 1.25em .85em
}

#Bzl-Hd-coachella #menu>ul>li:first-child>a {
    padding-left: 0
}

#Bzl-Hd-coachella #menu ul.sub-menu li.menu-item-has-children>a:after {
    top: 25%
}

#Bzl-Hd-coachella .Bzl-logo {
    position: absolute;
    left: 50%;
    top: -1.65em;
    text-align: center;
    background-color: #fff;
    padding: 0;
    -webkit-box-shadow: 0 2px 0.85em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 0 2px 0.85em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 0 2px 0.85em 0 rgba(0, 0, 0, 0.106)
}

#Bzl-Hd-coachella .Bzl-logo a {
    display: block;
    padding: 0.85em !important
}

#Bzl-Hd-coachella .Bzl-logo a img {
    display: block;
    margin: 0
}

#Bzl-Hd-coachella .Bzl-Hd-donation .btn {
    padding: 1.65em 1.25em;
    vertical-align: top
}

#Bzl-Hd-coachella #menu li .sub-menu {
    padding: .65em 0
}

#Bzl-Hd-coachella #menu li .sub-menu li a {
    padding: .56em 1.26em
}

#Bzl-Hd-coachella.sticky .Bzl-Hd-top {
    padding: 0
}

#Bzl-Hd-coachella.sticky #menu li a {
    padding: 1.06em .85em
}

#Bzl-Hd-coachella.sticky .Bzl-logo {
    margin-left: -53px !important
}

#Bzl-Hd-coachella.sticky .Bzl-Hd-donation .btn {
    padding: 1.43em 1.25em
}

#Bzl-Hd-coachella.Bzl-Hd-dark h6 {
    color: #fff !important
}

#Bzl-Hd-coachella.Bzl-Hd-dark #menu>ul>li:first-child>a {
    padding-left: 1.06em
}

#Bzl-Hd-manhattan {
    background-color: #fff
}

#Bzl-Hd-manhattan .Bzl-Hd-call a {
    font-size: 1.25em
}

#Bzl-Hd-manhattan .Bzl-Hd-call a::before {
    display: block;
    position: absolute;
    left: .56em;
    top: 50%;
    width: 2.25em;
    height: 3px;
    z-index: -1;
    content: ''
}

#Bzl-Hd-manhattan .Bzl-Hd-call a i {
    display: inline-block;
    width: 1.85em;
    height: 1.85em;
    font-size: .85em;
    line-height: 1.85em;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0 .25em 0 1.65em
}

#Bzl-Hd-manhattan .Bzl-Hd-donation .btn {
    margin: 0
}

#Bzl-Hd-manhattan #menu li a {
    padding: 1.06em .65em
}

#Bzl-Hd-manhattan #menu li.menu-item-has-children>a::after {
    left: 50%;
    top: 60%;
    right: auto;
    margin-left: -.15em
}

#Bzl-Hd-manhattan #menu li .sub-menu {
    padding: 1.25em 0
}

#Bzl-Hd-manhattan #menu li .sub-menu li a {
    padding: .36em 1.56em
}

#Bzl-Hd-manhattan.sticky {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-Hd-manhattan.Bzl-Hd-dark .Bzl-Hd-call a::before {
    background-color: rgba(255, 255, 255, 0.6);
    height: 2px
}

#Bzl-Hd-manhattan.Bzl-Hd-dark .Bzl-Hd-call a i {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
    -moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6)
}

.home #Bzl-Hd-springdale {
    top: auto;
    bottom: 0
}

.home #Bzl-Hd-springdale.sticky {
    -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-Hd-springdale {
    background-color: #fff
}

#Bzl-Hd-springdale .Bzl-Hd-call a {
    font-size: 1.06em
}

#Bzl-Hd-springdale .Bzl-Hd-call a::before {
    display: block;
    position: absolute;
    left: .85em;
    top: 0;
    bottom: 0;
    width: 3px;
    height: 100%;
    z-index: -1;
    content: ''
}

#Bzl-Hd-springdale .Bzl-Hd-call a i {
    display: inline-block;
    width: 1.85em;
    height: 1.85em;
    font-size: .85em;
    line-height: 1.85em;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0 .25em 0 1.65em
}

#Bzl-Hd-springdale .Bzl-Hd-donation .btn {
    padding: 2.06em 1.25em;
    margin: 0
}

#Bzl-Hd-springdale #menu li a {
    padding: 1.06em .65em
}

#Bzl-Hd-springdale #menu li.menu-item-has-children>a::after {
    left: 50%;
    top: 60%;
    right: auto;
    margin-left: -.15em
}

#Bzl-Hd-springdale #menu li .sub-menu {
    padding: 1.25em 0
}

#Bzl-Hd-springdale #menu li .sub-menu li a {
    padding: .36em 1.56em
}

#Bzl-Hd-springdale.sticky {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-Hd-springdale.sticky .Bzl-Hd-donation .btn {
    padding: 1.56em 1.25em
}

#Bzl-Hd-springdale.Bzl-Hd-dark .Bzl-Hd-call a::before {
    background-color: rgba(255, 255, 255, 0.6)
}

#Bzl-Hd-springdale.Bzl-Hd-dark .Bzl-Hd-call a i {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
    -moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6)
}

#Bzl-Hd-austin,
#Bzl-Hd-sydney {
    box-shadow: none;
    background-color: rgba(255, 255, 255, 0.8)
}

#Bzl-Hd-austin::before,
#Bzl-Hd-sydney::before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: -3;
    content: ''
}

#Bzl-Hd-austin .Bzl-Hd-call a,
#Bzl-Hd-sydney .Bzl-Hd-call a {
    font-size: 1.25em
}

#Bzl-Hd-austin .Bzl-Hd-call a::before,
#Bzl-Hd-sydney .Bzl-Hd-call a::before {
    display: block;
    position: absolute;
    left: .56em;
    top: 50%;
    width: 2.25em;
    height: 3px;
    z-index: -1;
    content: ''
}

#Bzl-Hd-austin .Bzl-Hd-call a i,
#Bzl-Hd-sydney .Bzl-Hd-call a i {
    display: inline-block;
    width: 1.85em;
    height: 1.85em;
    font-size: .85em;
    line-height: 1.85em;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0 .25em 0 1.65em
}

#Bzl-Hd-austin .Bzl-Hd-donation .btn,
#Bzl-Hd-sydney .Bzl-Hd-donation .btn {
    padding: 1.36em 1.25em;
    margin: 0
}

#Bzl-Hd-austin #menu li a,
#Bzl-Hd-sydney #menu li a {
    padding: .36em .85em
}

#Bzl-Hd-austin #menu li .sub-menu,
#Bzl-Hd-sydney #menu li .sub-menu {
    padding: .85em 0
}

#Bzl-Hd-austin #menu li .sub-menu li a,
#Bzl-Hd-sydney #menu li .sub-menu li a {
    padding: .36em .85em .36em 1.65em
}

#Bzl-Hd-austin.sticky,
#Bzl-Hd-sydney.sticky {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-Hd-austin.sticky::before,
#Bzl-Hd-sydney.sticky::before {
    opacity: 1;
    visibility: visible;
    background-color: #fff
}

#Bzl-Hd-austin.sticky .Bzl-Hd-call a::before,
#Bzl-Hd-sydney.sticky .Bzl-Hd-call a::before {
    background-color: rgba(255, 255, 255, 0.6);
    height: 2px
}

#Bzl-Hd-austin.sticky .Bzl-Hd-call a i,
#Bzl-Hd-sydney.sticky .Bzl-Hd-call a i {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
    -moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6)
}

#Bzl-Hd-austin.sticky .Bzl-Hd-donation .btn,
#Bzl-Hd-sydney.sticky .Bzl-Hd-donation .btn {
    padding: 1.43em 1.25em
}

#Bzl-Hd-austin.Bzl-Hd-dark,
#Bzl-Hd-sydney.Bzl-Hd-dark {
    background-color: transparent
}

#Bzl-Hd-austin.Bzl-Hd-dark #menu li a,
#Bzl-Hd-sydney.Bzl-Hd-dark #menu li a {
    padding: 1.06em .85em
}

#Bzl-Hd-austin.Bzl-Hd-dark #menu li.sub-menu a,
#Bzl-Hd-sydney.Bzl-Hd-dark #menu li.sub-menu a {
    padding: .56em 1.25em
}

#Bzl-Hd-austin.Bzl-Hd-dark.sticky #navigation #menu li.current-menu-item a,
#Bzl-Hd-sydney.Bzl-Hd-dark.sticky #navigation #menu li.current-menu-item a {
    box-shadow: none
}

#Bzl-Hd-austin.Bzl-Hd-dark #menu li .sub-menu li::before,
#Bzl-Hd-sydney.Bzl-Hd-dark #menu li .sub-menu li::before {
    background-color: #fff
}

#Bzl-Hd-sydney #menu li a {
    text-transform: capitalize
}

#Bzl-Hd-oxnard,
#Bzl-Hd-sanfrancisco {
    display: block;
    position: relative
}

#Bzl-Hd-oxnard.Bzl-header .Bzl-logo,
#Bzl-Hd-sanfrancisco.Bzl-header .Bzl-logo {
    background-color: #fff;
    text-align: center
}

#Bzl-Hd-oxnard.Bzl-header .Bzl-logo a,
#Bzl-Hd-sanfrancisco.Bzl-header .Bzl-logo a {
    display: inline-block;
    padding: .65em 1.65em 0;
    margin: 0 auto
}

#Bzl-Hd-oxnard .Bzl-Hd-donation .btn,
#Bzl-Hd-sanfrancisco .Bzl-Hd-donation .btn {
    display: block;
    padding: 1.15em 1.43em;
    margin: 0;
    text-align: left;
    font-size: 1.15em
}

#Bzl-Hd-oxnard .Bzl-Hd-call,
#Bzl-Hd-sanfrancisco .Bzl-Hd-call {
    padding: .25em 1.65em;
    background-color: #fff
}

#Bzl-Hd-oxnard .Bzl-Hd-call a,
#Bzl-Hd-sanfrancisco .Bzl-Hd-call a {
    display: block;
    font-size: 1.25em;
    line-height: 1.15em;
    padding: .25em 0 .25em 2.56em;
    position: relative
}

#Bzl-Hd-oxnard .Bzl-Hd-call a i,
#Bzl-Hd-sanfrancisco .Bzl-Hd-call a i {
    display: block;
    position: absolute;
    left: 0;
    top: 48%;
    width: 1.85em;
    height: 1.85em;
    font-size: 1.06em;
    line-height: 1.65em;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: -.85em
}

#Bzl-Hd-oxnard .Bzl-Hd-call a small,
#Bzl-Hd-sanfrancisco .Bzl-Hd-call a small {
    font-size: .65em
}

#Bzl-Hd-oxnard .Bzl-Hd-call .Bzl-mphone,
#Bzl-Hd-sanfrancisco .Bzl-Hd-call .Bzl-mphone {
    line-height: 1.85em
}

#Bzl-Hd-oxnard .Bzl-Hd-call h5,
#Bzl-Hd-sanfrancisco .Bzl-Hd-call h5 {
    margin: 0
}

#Bzl-Hd-oxnard .Bzl-Hd-social,
#Bzl-Hd-sanfrancisco .Bzl-Hd-social {
    padding: .85em 1.65em
}

#Bzl-Hd-oxnard.sticky #menu li a,
#Bzl-Hd-sanfrancisco.sticky #menu li a {
    padding: .85em 1.65em
}

#Bzl-Hd-oxnard.Bzl-Hd-dark.Bzl-v-menu #menu li a,
#Bzl-Hd-sanfrancisco.Bzl-Hd-dark.Bzl-v-menu #menu li a {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-style: solid none none
}

#Bzl-Hd-oxnard.Bzl-Hd-dark.Bzl-v-menu .Bzl-Hd-call a i,
#Bzl-Hd-sanfrancisco.Bzl-Hd-dark.Bzl-v-menu .Bzl-Hd-call a i {
    color: #fff;
    border-color: #fff
}

#Bzl-Hd-oxnard .Bzl-triangle {
    position: relative;
    z-index: 0;
    padding-bottom: 36px
}

#Bzl-Hd-oxnard .Bzl-triangle .trishape {
    width: 0;
    height: 0;
    border-top: 36px solid #fff;
    border-left: 125px solid transparent;
    border-right: 125px solid transparent;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -3
}

#Bzl-Hd-oxnard .Bzl-triangle .trishadow {
    width: 0;
    height: 0;
    border-top: 28px solid rgba(0, 0, 0, 0.1);
    border-left: 125px solid transparent;
    border-right: 125px solid transparent;
    filter: blur(6px);
    -webkit-filter: blur(6px);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -7
}

#Bzl-Hd-sanfrancisco.Bzl-header .Bzl-logo a {
    padding-bottom: .65em
}

#Bzl-Hd-lincoln,
#Bzl-Hd-annarbor,
#Bzl-Hd-detroit,
#Bzl-Hd-stlouis,
#Bzl-Hd-edison {
    background-color: #fff
}

#Bzl-Hd-lincoln.Bzl-header .Bzl-logo a,
#Bzl-Hd-annarbor.Bzl-header .Bzl-logo a,
#Bzl-Hd-detroit.Bzl-header .Bzl-logo a,
#Bzl-Hd-stlouis.Bzl-header .Bzl-logo a,
#Bzl-Hd-edison.Bzl-header .Bzl-logo a {
    display: block;
    padding: 15px 0
}

#Bzl-Hd-lincoln.Bzl-header .Bzl-logo a img,
#Bzl-Hd-annarbor.Bzl-header .Bzl-logo a img,
#Bzl-Hd-detroit.Bzl-header .Bzl-logo a img,
#Bzl-Hd-stlouis.Bzl-header .Bzl-logo a img,
#Bzl-Hd-edison.Bzl-header .Bzl-logo a img {
    margin: 0
}

#Bzl-Hd-lincoln .Bzl-Hd-call a,
#Bzl-Hd-annarbor .Bzl-Hd-call a,
#Bzl-Hd-detroit .Bzl-Hd-call a,
#Bzl-Hd-stlouis .Bzl-Hd-call a,
#Bzl-Hd-edison .Bzl-Hd-call a {
    font-size: 1.06em
}

#Bzl-Hd-lincoln .Bzl-Hd-call i,
#Bzl-Hd-annarbor .Bzl-Hd-call i,
#Bzl-Hd-detroit .Bzl-Hd-call i,
#Bzl-Hd-stlouis .Bzl-Hd-call i {
    display: inline-block;
    width: 1.85em;
    height: 1.85em;
    font-size: 1.06em;
    line-height: 1.85em;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0 .25em 0 .36em
}

#Bzl-Hd-stlouis .Bzl-Hd-call i {
    border-radius: 0
}

#Bzl-Hd-lincoln .Bzl-Hd-call,
#Bzl-Hd-lincoln .Bzl-Hd-social,
#Bzl-Hd-annarbor .Bzl-Hd-call,
#Bzl-Hd-annarbor .Bzl-Hd-social,
#Bzl-Hd-detroit .Bzl-Hd-call,
#Bzl-Hd-detroit .Bzl-Hd-social,
#Bzl-Hd-stlouis .Bzl-Hd-call,
#Bzl-Hd-stlouis .Bzl-Hd-social {
    padding-top: .36em;
    padding-bottom: .36em
}

#Bzl-Hd-lincoln ul.social.round li a,
#Bzl-Hd-annarbor ul.social.round li a,
#Bzl-Hd-detroit ul.social.round li a,
#Bzl-Hd-stlouis ul.social.round li a,
#Bzl-Hd-edison ul.social.round li a {
    font-size: .85em;
    line-height: 2.15em
}

#Bzl-Hd-lincoln .Bzl-Hd-donation .btn,
#Bzl-Hd-annarbor .Bzl-Hd-donation .btn,
#Bzl-Hd-detroit .Bzl-Hd-donation .btn,
#Bzl-Hd-stlouis .Bzl-Hd-donation .btn,
#Bzl-Hd-edison .Bzl-Hd-donation .btn {
    padding: .8em 1.56em
}

#Bzl-Hd-lincoln .Bzl-Hd-nav,
#Bzl-Hd-annarbor .Bzl-Hd-nav,
#Bzl-Hd-detroit .Bzl-Hd-nav,
#Bzl-Hd-stlouis .Bzl-Hd-nav {
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}

#Bzl-Hd-lincoln .lightGrad,
#Bzl-Hd-annarbor .lightGrad,
#Bzl-Hd-detroit .lightGrad,
#Bzl-Hd-stlouis .lightGrad {
    border-left: 1px solid rgba(0, 0, 0, 0.1)
}

#Bzl-Hd-lincoln #menu .main-menu>li.current-menu-item,
#Bzl-Hd-lincoln #menu .main-menu>li.current-menu-parent,
#Bzl-Hd-annarbor #menu .main-menu>li.current-menu-item,
#Bzl-Hd-annarbor #menu .main-menu>li.current-menu-parent,
#Bzl-Hd-detroit #menu .main-menu>li.current-menu-item,
#Bzl-Hd-detroit #menu .main-menu>li.current-menu-parent,
#Bzl-Hd-stlouis #menu .main-menu>li.current-menu-item,
#Bzl-Hd-stlouis #menu .main-menu>li.current-menu-parent,
#Bzl-Hd-edison #menu .main-menu>li.current-menu-item,
#Bzl-Hd-edison #menu .main-menu>li.current-menu-parent {
    position: relative
}

#Bzl-Hd-lincoln #menu .main-menu>li.current-menu-item>a::before,
#Bzl-Hd-lincoln #menu .main-menu>li.current-menu-parent>a::before,
#Bzl-Hd-annarbor #menu .main-menu>li.current-menu-item>a::before,
#Bzl-Hd-annarbor #menu .main-menu>li.current-menu-parent>a::before,
#Bzl-Hd-detroit #menu .main-menu>li.current-menu-item>a::before,
#Bzl-Hd-detroit #menu .main-menu>li.current-menu-parent>a::before,
#Bzl-Hd-stlouis #menu .main-menu>li.current-menu-item>a::before,
#Bzl-Hd-stlouis #menu .main-menu>li.current-menu-parent>a::before {
    display: block;
    position: absolute;
    left: 0;
    top: -1px;
    right: 0;
    content: '';
    height: 1px
}

#Bzl-Hd-lincoln #menu>.main-menu>li>a,
#Bzl-Hd-annarbor #menu>.main-menu>li>a,
#Bzl-Hd-detroit #menu>.main-menu>li>a,
#Bzl-Hd-stlouis #menu>.main-menu>li>a {
    padding: 1.25em 0.86em
}

#Bzl-Hd-stlouis #menu>.main-menu>li>a,
#Bzl-Hd-annarbor #menu>.main-menu>li>a,
#Bzl-Hd-lincoln #menu>.main-menu>li>a {
    font-size: 0.86em
}

#Bzl-Hd-lincoln #menu li .sub-menu li a,
#Bzl-Hd-annarbor #menu li .sub-menu li a,
#Bzl-Hd-detroit #menu li .sub-menu li a,
#Bzl-Hd-stlouis #menu li .sub-menu li a,
#Bzl-Hd-edison #menu li .sub-menu li a {
    padding: .36em .85em .36em 1.65em;
    text-transform: capitalize
}

#Bzl-Hd-lincoln.sticky.Bzl-header .Bzl-logo a,
#Bzl-Hd-annarbor.sticky.Bzl-header .Bzl-logo a,
#Bzl-Hd-detroit.sticky.Bzl-header .Bzl-logo a,
#Bzl-Hd-stlouis.sticky.Bzl-header .Bzl-logo a,
#Bzl-Hd-edison.sticky.Bzl-header .Bzl-logo a {
    padding: .85em 0
}

#Bzl-Hd-lincoln.sticky .Bzl-Hd-donation .btn,
#Bzl-Hd-annarbor.sticky .Bzl-Hd-donation .btn,
#Bzl-Hd-detroit.sticky .Bzl-Hd-donation .btn,
#Bzl-Hd-stlouis.sticky .Bzl-Hd-donation .btn,
#Bzl-Hd-edison.sticky .Bzl-Hd-donation .btn {
    padding: .65em 1.56em
}

#Bzl-Hd-lincoln.sticky .Bzl-Hd-call,
#Bzl-Hd-lincoln.sticky .Bzl-Hd-social,
#Bzl-Hd-annarbor.sticky .Bzl-Hd-call,
#Bzl-Hd-annarbor.sticky .Bzl-Hd-social,
#Bzl-Hd-detroit.sticky .Bzl-Hd-call,
#Bzl-Hd-detroit.sticky .Bzl-Hd-social,
#Bzl-Hd-stlouis.sticky .Bzl-Hd-call,
#Bzl-Hd-annarbor.sticky .Bzl-Hd-social {
    padding-top: .26em;
    padding-bottom: .26em
}

#Bzl-Hd-lincoln.Bzl-Hd-dark .lightGrad::after,
#Bzl-Hd-annarbor.Bzl-Hd-dark .lightGrad::after,
#Bzl-Hd-detroit.Bzl-Hd-dark .lightGrad::after,
#Bzl-Hd-stlouis.Bzl-Hd-dark .lightGrad::after {
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    content: '';
    width: 6666px;
    height: 100%
}

#Bzl-Hd-lincoln.Bzl-Hd-dark .lightGrad,
#Bzl-Hd-annarbor.Bzl-Hd-dark .lightGrad,
#Bzl-Hd-detroit.Bzl-Hd-dark .lightGrad,
#Bzl-Hd-stlouis.Bzl-Hd-dark .lightGrad {
    background-image: none;
    border: none
}

#Bzl-Hd-lincoln.Bzl-Hd-dark .Bzl-Hd-nav,
#Bzl-Hd-annarbor.Bzl-Hd-dark .Bzl-Hd-nav,
#Bzl-Hd-detroit.Bzl-Hd-dark .Bzl-Hd-nav,
#Bzl-Hd-stlouis.Bzl-Hd-dark .Bzl-Hd-nav {
    border-color: rgba(255, 255, 255, 0.1)
}

#Bzl-Hd-lincoln.Bzl-Hd-dark .Bzl-Hd-nav #menu li a,
#Bzl-Hd-annarbor.Bzl-Hd-dark .Bzl-Hd-nav #menu li a,
#Bzl-Hd-detroit.Bzl-Hd-dark .Bzl-Hd-nav #menu li a,
#Bzl-Hd-stlouis.Bzl-Hd-dark .Bzl-Hd-nav #menu li a,
#Bzl-Hd-edison.Bzl-Hd-dark .Bzl-Hd-nav #menu li a {
    opacity: .65
}

#Bzl-Hd-lincoln.Bzl-Hd-dark .Bzl-Hd-nav #menu li a:hover,
#Bzl-Hd-lincoln.Bzl-Hd-dark .Bzl-Hd-nav #menu li.current-menu-item a,
#Bzl-Hd-annarbor.Bzl-Hd-dark .Bzl-Hd-nav #menu li a:hover,
#Bzl-Hd-annarbor.Bzl-Hd-dark .Bzl-Hd-nav #menu li.current-menu-item a,
#Bzl-Hd-detroit.Bzl-Hd-dark .Bzl-Hd-nav #menu li a:hover,
#Bzl-Hd-detroit.Bzl-Hd-dark .Bzl-Hd-nav #menu li.current-menu-item a,
#Bzl-Hd-stlouis.Bzl-Hd-dark .Bzl-Hd-nav #menu li a:hover,
#Bzl-Hd-stlouis.Bzl-Hd-dark .Bzl-Hd-nav #menu li.current-menu-item a,
#Bzl-Hd-edison.Bzl-Hd-dark .Bzl-Hd-nav #menu li a:hover,
#Bzl-Hd-edison.Bzl-Hd-dark .Bzl-Hd-nav #menu li.current-menu-item a {
    opacity: 1
}

#Bzl-Hd-lincoln.Bzl-Hd-dark #navigation li .sub-menu,
#Bzl-Hd-annarbor.Bzl-Hd-dark #navigation li .sub-menu,
#Bzl-Hd-detroit.Bzl-Hd-dark #navigation li .sub-menu,
#Bzl-Hd-stlouis.Bzl-Hd-dark #navigation li .sub-menu,
#Bzl-Hd-edison.Bzl-Hd-dark #navigation li .sub-menu {
    background-color: grey1
}

#Bzl-Hd-annarbor,
#Bzl-Hd-detroit {
    background-color: transparent;
    box-shadow: none
}

#Bzl-Hd-annarbor.Bzl-header .Bzl-logo,
#Bzl-Hd-detroit.Bzl-header .Bzl-logo,
#Bzl-Hd-stlouis.Bzl-header .Bzl-logo,
#Bzl-Hd-edison.Bzl-header .Bzl-logo {
    background-color: #fff;
    padding: .85em;
    -webkit-box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    z-index: 66
}

#Bzl-Hd-stlouis.Bzl-header .Bzl-logo {
    -webkit-box-shadow: 0.65em 6px 1.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 0.65em 6px 1.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 0.65em 6px 1.65em 0 rgba(0, 0, 0, 0.106)
}

#Bzl-Hd-annarbor.Bzl-header .Bzl-logo a,
#Bzl-Hd-detroit.Bzl-header .Bzl-logo a,
#Bzl-Hd-stlouis.Bzl-header .Bzl-logo a,
#Bzl-Hd-edison.Bzl-header .Bzl-logo a {
    display: block;
    padding: 0
}

#Bzl-Hd-annarbor.Bzl-header .Bzl-logo a img,
#Bzl-Hd-detroit.Bzl-header .Bzl-logo a img,
#Bzl-Hd-stlouis.Bzl-header .Bzl-logo a img,
#Bzl-Hd-edison.Bzl-header .Bzl-logo a img {
    height: auto;
    margin: 0
}

#Bzl-Hd-annarbor .navCol,
#Bzl-Hd-detroit .navCol {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    position: relative
}

#Bzl-Hd-annarbor .navCol::before,
#Bzl-Hd-detroit .navCol::before {
    display: block;
    position: absolute;
    left: -1.65em;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 1.65em;
    height: 100%;
    content: '';
    background: inherit;
    z-index: -3;
    -webkit-box-shadow: 5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 5px 3px 0.65em 0 rgba(0, 0, 0, 0.106)
}

#Bzl-Hd-annarbor .navCol #menu li .sub-menu,
#Bzl-Hd-detroit .navCol #menu li .sub-menu,
#Bzl-Hd-stlouis .navCol #menu li .sub-menu {
    padding: 1.15em 0;
    -webkit-box-shadow: -5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: -5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: -5px 3px 0.65em 0 rgba(0, 0, 0, 0.106)
}

#Bzl-Hd-stlouis .navCol #menu li .sub-menu {
    -webkit-box-shadow: 0.65em 1.65em 3em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 0.65em 1.65em 3em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 0.65em 1.65em 3em 0 rgba(0, 0, 0, 0.106)
}

#Bzl-Hd-annarbor.sticky.Bzl-header .Bzl-logo a,
#Bzl-Hd-detroit.sticky.Bzl-header .Bzl-logo a,
#Bzl-Hd-stlouis.sticky.Bzl-header .Bzl-logo a,
#Bzl-Hd-edison.sticky.Bzl-header .Bzl-logo a {
    padding: 0
}

#Bzl-Hd-annarbor .navCol::before,
#Bzl-Hd-annarbor .navCol::after {
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    width: 6666px;
    height: 100%;
    content: '';
    background: inherit;
    z-index: 66;
    -webkit-box-shadow: 5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 5px 3px 0.65em 0 rgba(0, 0, 0, 0.106)
}

#Bzl-Hd-annarbor .navCol::before {
    left: auto;
    right: 100%;
    z-index: 0;
    -webkit-box-shadow: -5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: -5px 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: -5px 3px 0.65em 0 rgba(0, 0, 0, 0.106)
}

#Bzl-Hd-annarbor .navCol .Bzl-logo.Bzl-logo-shape-circular,
#Bzl-Hd-stlouis .navCol .Bzl-logo.Bzl-logo-shape-circular {
    margin-right: .65em
}

.Bzl-stlouis ul.social.round li a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.Bzl-logo.Bzl-logo-shape-circular {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: .85em;
    -webkit-box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 0 3px 0.65em 0 rgba(0, 0, 0, 0.106)
}

.Bzl-logo.Bzl-logo-shape-circular a,
.Bzl-logo.Bzl-logo-shape-circular a img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: 0 !important;
    margin: 0 !important
}

#Bzl-Hd-annarbor .Bzl-logo.Bzl-logo-shape-circular,
#Bzl-Hd-stlouis .Bzl-logo.Bzl-logo-shape-circular,
#Bzl-Hd-detroit .Bzl-logo.Bzl-logo-shape-circular,
#Bzl-Hd-edison .Bzl-logo.Bzl-logo-shape-circular {
    -webkit-border-radius: 0 0 50% 50%;
    -moz-border-radius: 0 0 50% 50%;
    -ms-border-radius: 0 0 50% 50%;
    border-radius: 0 0 50% 50%
}

#Bzl-Hd-lasvegas #menu li .sub-menu {
    padding: 1.25em 0
}

#Bzl-Hd-lasvegas #menu li .sub-menu li a {
    text-transform: capitalize;
    padding: 0.30em .85em .30em 1.65em
}

#Bzl-Hd-oxnard .Bzl-logo.Bzl-logo-shape-circular,
#Bzl-Hd-sanfrancisco .Bzl-logo.Bzl-logo-shape-circular {
    border-radius: 0 !important;
    box-shadow: none
}

#Bzl-Hd-oxnard .Bzl-logo.Bzl-logo-shape-circular a img,
#Bzl-Hd-sanfrancisco .Bzl-logo.Bzl-logo-shape-circular a img {
    margin: 0 !important
}

.Bzl-header.sticky .Bzl-logo img {
    width: 106px
}

.Bzl-header.sticky .Bzl-logo.Bzl-logo-shape-rectangular img {
    width: 150px
}

.Bzl-header.sticky #menu li a {
    padding: .85em 1.25em
}

.Bzl-header.sticky #menu li .sub-menu li a {
    padding: .56em .85em .56em 1.65em
}

#Bzl-Hd-edison {
    height: 90px
}

#Bzl-Hd-edison .navCol #menu li .sub-menu {
    width: 280px;
    padding: 1.15em 0;
    -webkit-box-shadow: 1.65em 1.65emem 1.86em 0 rgba(0, 0, 0, 0.106);
    -moz-box-shadow: 1.65em 1.65em 1.86em 0 rgba(0, 0, 0, 0.106);
    box-shadow: 1.65em 1.65em 1.86em 0 rgba(0, 0, 0, 0.106);
    border-top: 3px solid rgba(0, 0, 0, 0.1)
}

.has-mega-menu,
.has-mega-menu-leftimage {
    position: static !important
}

#Bzl-Hd-edison #menu {
    position: initial
}

#Bzl-Hd-edison .topBar .Bzl-Hd-call strong {
    font-size: 14px !important
}

#Bzl-Hd-edison #menu>.main-menu>li>a {
    padding: 1.06em 1.65em 1.16em 0.56em;
    font-size: 14px
}

#Bzl-Hd-edison #menu li.menu-item-has-children>a:after {
    font-size: 1.65em;
    top: auto;
    bottom: 0;
    line-height: 0;
    visibility: hidden;
    opacity: 0
}

#Bzl-Hd-edison ul.social li a {
    opacity: 0.6
}

#Bzl-Hd-edison ul.social li a:hover {
    opacity: 1
}

#Bzl-Hd-edison .Bzl-Hd-donation .btn,
#Bzl-Hd-edison.sticky .Bzl-Hd-donation .btn {
    padding: 1.23em 1.86em
}

#Bzl-Hd-edison .Bzl-Hd-call i {
    margin-right: 0.36em;
    opacity: 0.6
}

#Bzl-Hd-edison #menu li.menu-item-has-children:hover>a::after {
    visibility: visible;
    opacity: 1
}

#Bzl-Hd-edison #menu li.menu-item-has-children>a::before {
    display: block;
    position: absolute;
    top: 26%;
    left: auto;
    right: 0.80em;
    content: '\f0d7';
    font-size: 0.86em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900
}

#menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a {
    overflow: hidden
}

#Bzl-Hd-scottsdale {
    background-color: #fff
}

#Bzl-Hd-scottsdale #menu li a {
    padding: 1.25em 1.06em
}

#Bzl-Hd-scottsdale.Bzl-header.sticky {
    -webkit-box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.08)
}

#Bzl-Hd-scottsdale #menu .main-menu li a,
#Bzl-Hd-scottsdale .Bzl-Hd-donation .btn {
    font-size: 14px !important;
    letter-spacing: 1.25px;
    font-weight: 300;
    text-transform: uppercase
}

#Bzl-Hd-scottsdale #menu .main-menu li a {
    font-size: 13px !important
}

#Bzl-Hd-scottsdale #menu li .sub-menu {
    width: 280px;
    padding: 0.65em 0
}

#Bzl-Hd-scottsdale #menu li .sub-menu a {
    padding: 0.36em 0.85em 0.36em 1.65em
}

#Bzl-Hd-scottsdale .Bzl-Hd-donation .btn {
    background-color: transparent;
    border: 1px solid #ccc
}

#Bzl-Hd-scottsdale .Bzl-Hd-donation .btn:hover,
#Bzl-Hd-scottsdale .Bzl-Hd-donation .btn:hover i {
    color: #fff
}

.Bzl-scottsdale .btn::after {
    display: none !important
}

#Bzl-Hd-scottsdale.Bzl-header.sticky .Bzl-logo.Bzl-logo-shape-rectangular img {
    width: 106px
}

.Bzl-scottsdale h1,
.Bzl-scottsdale h2,
.Bzl-scottsdale h3,
.Bzl-scottsdale h4,
.Bzl-scottsdale h5,
.Bzl-scottsdale h6,
.Bzl-scottsdale .btn,
.Bzl-scottsdale input[type="submit"] {
    letter-spacing: 1px
}

.Bzl-scottsdale .btn,
.Bzl-scottsdale input[type="submit"] {
    font-size: 14px !important;
    text-transform: uppercase !important
}

#Bzl-Hd-orlando,
#Bzl-Hd-montreal {
    height: 96px;
    -webkit-transition: all 0.08s ease-in-out;
    -moz-transition: all 0.08s ease-in-out;
    -ms-transition: all 0.08s ease-in-out;
    -o-transition: all 0.08s ease-in-out;
    transition: all 0.08s ease-in-out
}

#Bzl-Hd-orlando #menu li a,
#Bzl-Hd-montreal #menu li a {
    font-size: 14px
}

#Bzl-Hd-orlando #menu li.menu-item-has-children>a:after,
#Bzl-Hd-montreal #menu li.menu-item-has-children>a:after {
    content: '';
    width: 0;
    height: 2px;
    z-index: 105;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    left: 50%;
    margin: 0
}

#Bzl-Hd-orlando #menu li.menu-item-has-children:hover>a::after,
#Bzl-Hd-montreal #menu li.menu-item-has-children:hover>a::after {
    width: 100%;
    left: 0;
    visibility: visible;
    opacity: 1
}

#Bzl-Hd-orlando #menu>ul>li,
#Bzl-Hd-montreal #menu>ul>li {
    margin: 0 0.68em
}

#Bzl-Hd-orlando #menu>ul>li>a,
#Bzl-Hd-montreal #menu>ul>li>a {
    padding: 2.18em 0.36em
}

#Bzl-Hd-orlando .navCol,
#Bzl-Hd-montreal .navCol {
    height: 86px;
    -webkit-box-shadow: 0 3px 6em 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 6em 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 6em 0 rgba(0, 0, 0, 0.15);
    position: relative
}

#Bzl-Hd-orlando.Bzl-header .Bzl-logo,
#Bzl-Hd-montreal.Bzl-header .Bzl-logo {
    background-color: #fff;
    -webkit-box-shadow: 3px -3px .65em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px -3px .65em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 3px -3px .65em 0 rgba(0, 0, 0, 0.1)
}

#Bzl-Hd-orlando.Bzl-header .Bzl-logo img,
#Bzl-Hd-montreal.Bzl-header .Bzl-logo img {
    margin: 1.06em 0
}

#Bzl-Hd-orlando #navigation,
#Bzl-Hd-montreal #navigation {
    display: block
}

#Bzl-Hd-orlando .Bzl-Hd-donation,
#Bzl-Hd-montreal .Bzl-Hd-donation {
    position: absolute;
    top: 50%;
    right: -1.08em;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#Bzl-Hd-orlando .Bzl-Hd-donation a.btn,
#Bzl-Hd-montreal .Bzl-Hd-donation a.btn {
    padding: 1.06em 1.65em;
    font-weight: bold
}

#Bzl-Hd-orlando #menu>ul>li .mega-menu-wrapper,
#Bzl-Hd-montreal #menu>ul>li .mega-menu-wrapper {
    border-top: 2px solid #ececec
}

#Bzl-Hd-orlando.Bzl-header.sticky .Bzl-logo.Bzl-logo-shape-rectangular img,
#Bzl-Hd-montreal.Bzl-header.sticky .Bzl-logo.Bzl-logo-shape-rectangular img {
    width: 155px
}

.Bzl-orlando #navigation {
    padding: 0
}

.Bzl-orlando #navigation #menu {
    padding: 0 15px
}

#Bzl-Hd-montreal #menu li a {
    font-size: 0.86em
}

#Bzl-Hd-montreal #menu li .sub-menu {
    padding: 1.25em 0.15em
}

#Bzl-Hd-montreal #menu li .sub-menu li a {
    text-transform: capitalize;
    padding: 0.15em 0.85em 0.15em 1.65em;
    font-size: 1em
}

#Bzl-Hd-montreal.Bzl-header .Bzl-logo {
    background-color: #fff;
    box-shadow: none
}

#Bzl-Hd-montreal.Bzl-header .Bzl-logo img {
    margin: 0
}

#Bzl-Hd-montreal .Bzl-Hd-donation {
    right: 15px
}

#Bzl-Hd-montreal ul.social li a {
    opacity: 0.5
}

#Bzl-Hd-montreal ul.social li a:hover {
    opacity: 1
}

#Bzl-Hd-montreal.Bzl-header.sticky .Bzl-logo.Bzl-logo-shape-rectangular img,
#Bzl-Hd-montreal.Bzl-header.sticky.Bzl-header.sticky .Bzl-logo img {
    width: 111px
}

#Bzl-Hd-montreal.Bzl-header.sticky #menu>ul>li>a {
    padding: 1.65em 0.36em
}

#Bzl-Hd-montreal.Bzl-header.sticky .Bzl-Hd-donation a.btn {
    padding: 0.65em 1.65em
}

#Bzl-Hd-montreal.Bzl-header.sticky .navCol {
    height: 70px
}

#Bzl-Hd-montreal .Bzl-Hd-donation a.btn {
    -webkit-border-radius: 0 20px 0 20px;
    -moz-border-radius: 0 20px 0 20px;
    -ms-border-radius: 0 20px 0 20px;
    border-radius: 0 20px 0 20px
}

#menu>ul>li .mega-menu-leftimage-wrapper {
    border-top: 2px solid #ececec
}

#menu>ul>li .mega-menu-leftimage-wrapper .bzl-menu-item-img {
    max-width: 100%
}

.bzl-megamenu-leftimage-center-content {
    box-sizing: border-box;
    padding-left: 0.30em !important
}

.bzl-megamenu-leftimage-center-content li {
    display: inline-block;
    width: 32%;
    padding: 0.86em 1.30em 0.86em 1.65em !important;
    margin: 0 0.5%
}

.bzl-megamenu-leftimage-center-content li:hover {
    background-color: transparent !important
}

.bzl-megamenu-leftimage-center-content li::before {
    top: 50% !important;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bzl-megamenu-leftimage-center-content li a {
    padding: 0 !important;
    text-transform: capitalize !important
}

.Bzl-montreal #Bzl-mega-footer .btn.btn-link,
.Bzl-montreal #Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_next_button,
.Bzl-montreal #Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_previous_button,
.Bzl-montreal #Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_button {
    padding: 0.86em 1.35em;
    -webkit-border-radius: 0 20px 0 20px;
    -moz-border-radius: 0 20px 0 20px;
    -ms-border-radius: 0 20px 0 20px;
    border-radius: 0 20px 0 20px
}

#menu>ul>li .mega-menu-leftimage-wrapper {
    padding: 0 !important
}

#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li {
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}

#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(1),
#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(2),
#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(3) {
    border-top: none
}

#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(3n+3),
#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(3n+2) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: none
}

#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:last-child,
#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-last-child(2) {
    border-bottom: none
}

#menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li a {
    border: none !important
}

#Bzl-Hd-oxnard .Bzl-Hd-call .Bzl-mphone,
#Bzl-Hd-sanfrancisco .Bzl-Hd-call .Bzl-mphone {
    font-size: 18px
}

#Bzl-Hd-oxnard #menu li a,
#Bzl-Hd-sanfrancisco #menu li a,
#Bzl-Hd-oxnard .Bzl-Hd-donation .btn,
#Bzl-Hd-sanfrancisco .Bzl-Hd-donation .btn {
    font-size: 14px
}

#Bzl-Hd-oxnard #menu li .sub-menu,
#Bzl-Hd-sanfrancisco #menu li .sub-menu {
    padding: 1.08em 0
}

.metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption,
.metaslider.ms-theme-blend .rslides .caption-wrap .caption,
.metaslider.ms-theme-blend .nivoSlider .nivo-caption {
    font-size: 1.25em !important;
    font-weight: 100 !important;
    bottom: 0.85em !important
}

#homeMetaSlider .metaslider .caption-wrap {
    opacity: 1
}

#homeMetaSlider .metaslider .caption-wrap .btn {
    font-size: 15px;
    margin-top: 1.36em
}

.metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap,
.metaslider.ms-theme-blend .rslides .caption-wrap,
.metaslider.ms-theme-blend div.nivoSlider .nivo-caption {
    height: 50% !important
}

#homeMetaSlider .metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption,
#homeMetaSlider .metaslider.ms-theme-blend .rslides .caption-wrap .caption,
#homeMetaSlider .metaslider.ms-theme-blend .nivoSlider .nivo-caption {
    font-size: 1.36em !important;
    bottom: 1.36em
}

.metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption *,
.metaslider.ms-theme-blend .rslides .caption-wrap .caption *,
.metaslider.ms-theme-blend .nivoSlider .nivo-caption * {
    color: #FFF;
    margin: .65em 0 0
}

#homeContentSlider .fl-slide-content {
    -webkit-border-radius: 0 86px 0 86px;
    -moz-border-radius: 0 86px 0 86px;
    -ms-border-radius: 0 86px 0 86px;
    border-radius: 0 86px 0 86px;
    -webkit-box-shadow: .35rem .86rem 3rem 0 rgba(121, 155, 181, 0.3);
    -moz-box-shadow: .35rem .86rem 3rem 0 rgba(121, 155, 181, 0.3);
    box-shadow: .35rem .86rem 3rem 0 rgba(121, 155, 181, 0.3);
    border: 3px solid #fff
}

#homeContentSlider .fl-slide-content .fl-button {
    -webkit-border-radius: 0 15px 0 15px;
    -moz-border-radius: 0 15px 0 15px;
    -ms-border-radius: 0 15px 0 15px;
    border-radius: 0 15px 0 15px
}

#homeContentSlider .bx-wrapper .bx-pager.bx-default-pager a {
    opacity: 0.3
}

#homeContentSlider .bx-wrapper .bx-pager.bx-default-pager a:hover,
#homeContentSlider .bx-wrapper .bx-pager.bx-default-pager a.active {
    opacity: 1
}

#homeContentSlider .bx-wrapper {
    margin: 0 auto !important
}

#homeContentSlider .bx-wrapper .bx-pager {
    bottom: 0 !important
}

.buzz-dogs-shortcode {
    position: relative
}

.buzz-dogs-shortcode a.Bzl-afl {
    display: block;
    position: absolute;
    top: -6em;
    right: 0;
    padding: .75em 1.25em;
    margin: 0
}

.buzz-dogs-shortcode .container-fluid {
    padding: 0 15px
}

.buzz-dogs-shortcode .container-fluid a.Bzl-afl {
    top: 0
}

#buzz_advanced_search.d-none {
    display: block !important;
    height: 1px;
    -webkit-transition: height .25s ease-in-out;
    -moz-transition: height .25s ease-in-out;
    -ms-transition: height .25s ease-in-out;
    -o-transition: height .25s ease-in-out;
    transition: height .25s ease-in-out
}

#buzz_advanced_search.d-none * {
    opacity: 0;
    visibility: hidden
}

#buzz_advanced_search {
    height: 18em;
    -webkit-transition: height .25s ease-in-out;
    -moz-transition: height .25s ease-in-out;
    -ms-transition: height .25s ease-in-out;
    -o-transition: height .25s ease-in-out;
    transition: height .25s ease-in-out
}

#buzz_advanced_search * {
    opacity: 1;
    visibility: visible
}

#buzz_advanced_search .Bzl-select select {
    background-color: #fff;
    padding: .46em
}

.Bzl-dog-post {
    margin: 15px 0
}

.Bzl-dog-post .Bzl-pending {
    display: block;
    position: absolute;
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    padding: .65em 1.25em;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 99
}

.Bzl-dog-post .Bzl-pending i {
    display: inline-block;
    font-size: 1.3em;
    vertical-align: middle;
    margin-right: .43em;
    line-height: 1.15em
}

.Bzl-dog-post .Bzl-dog-img {
    display: block;
    position: relative;
    overflow: hidden
}

.Bzl-dog-post .Bzl-dog-img a {
    display: block;
    text-align: center
}

.Bzl-dog-post .Bzl-dog-img img {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    height: auto
}

.Bzl-dog-post .Bzl-dog-img .Bzl-sponsor {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: -15%;
    width: 11em;
    height: 3em;
    line-height: 3em;
    padding: 0;
    margin: -1.55em 0 0 -5em;
    opacity: 0;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.Bzl-dog-post .Bzl-dog-img:hover .Bzl-sponsor {
    top: 50%;
    opacity: 1;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.Bzl-dog-post .Bzl-dog-img a:hover img {
    opacity: .6
}

.Bzl-dog-post .Bzl-dog-info {
    display: block;
    position: relative;
    background-color: #fff;
    text-align: center;
    max-height: 100%
}

.Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading {
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 1.25em;
    min-height: 5.65em
}

.Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading a {
    display: block;
    font-size: 1.25em;
    font-weight: 600
}

.Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading .Bzl-dog-bonded {
    display: block
}

.Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading .Bzl-dog-bonded i {
    margin-right: .25em
}

.Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading .Bzl-dog-bonded a {
    display: inline-block;
    padding: 0
}

.Bzl-dog-post .Bzl-dog-info .Bzl-dog-description {
    display: block;
    padding: 1.56em
}

.Bzl-dog-post .Bzl-dog-meta {
    display: block;
    position: relative
}

.Bzl-dog-post .Bzl-dog-meta .row {
    margin: 0
}

.Bzl-dog-post .Bzl-dog-meta .row>div {
    position: relative;
    font-size: 12px !important;
    line-height: 16px;
    padding: 1.25em .85em;
    vertical-align: top
}

.Bzl-dog-post .Bzl-dog-meta .row>div i {
    display: block;
    font-size: 1.35em;
    width: 2.65em;
    height: 2.65em;
    line-height: 2.5em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06)
}

.Bzl-dog-single .Bzl-dog-post {
    margin: 0
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-gallery {
    padding: 0
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-img a,
.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics a {
    display: block;
    text-align: center
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-img img,
.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics img {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    height: auto
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: center
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul li {
    display: inline-block;
    -webkit-box-shadow: 0 0 0.65em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.65em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.65em 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: .36em;
    margin: .85em .36em;
    vertical-align: top;
    width: 65px;
    height: 65px
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul li a {
    line-height: 1em
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul li .popupVideo {
    display: block;
    font-size: 2.15em;
    text-align: center;
    width: 56px;
    height: 56px;
    margin: 0 auto
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul li .popupVideo i {
    line-height: 1.8em
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info {
    -webkit-box-shadow: -15px 0 25px 0 rgba(0, 0, 0, 0.06);
    box-shadow: -15px 0 25px 0 rgba(0, 0, 0, 0.06);
    padding-left: 3em
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded {
    display: block;
    padding: .25em .65em;
    margin-bottom: 2.25em
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded i {
    font-size: .85em;
    margin-right: .65em
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info ul {
    padding: 0;
    margin: .65em 0 1.65em
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info ul li::before {
    display: none
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info ul li {
    padding-left: .65em
}

.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info ul li i {
    font-size: 1.36em;
    margin-right: .65em;
    vertical-align: middle
}

.Bzl-dog-img img img,
.Bzl-dog-single-gallery a img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.Bzl-dog-img img:hover img,
.Bzl-dog-single-gallery a:hover img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

#Bzl-dog-denver .Bzl-dog-heading {
    padding: .85em 1.65em
}

#Bzl-dog-denver .Bzl-dog-post {
    margin: 1.15em 0
}

#Bzl-dog-denver .Bzl-dog-info {
    text-align: left
}

#Bzl-dog-denver .Bzl-dog-info .Bzl-dog-description {
    background-color: #fafafa;
    padding: .85em 1.56em .25em
}

#Bzl-dog-denver .Bzl-dog-info .Bzl-dog-meta {
    background-color: #fff;
    box-shadow: none
}

#Bzl-dog-denver .Bzl-dog-info .Bzl-dog-meta .col-12 {
    padding: .85em 1.25em .85em 4.25em;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 3em
}

#Bzl-dog-denver .Bzl-dog-info .Bzl-dog-meta .col-12 i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-style: none solid none none;
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
    width: 2.25em;
    height: 100%
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-img {
    margin-bottom: 1.65em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: .85em solid #fff
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-img .Bzl-pending {
    padding: 2.3em 1.25em 1.65em;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-img .Bzl-pending i {
    display: block;
    width: 2.06em;
    height: 2.06em;
    line-height: 2.25em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #fff;
    margin: 0 auto;
    background-color: rgba(0, 0, 0, 0.3)
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-heading {
    padding: .85em 1.25em
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-meta .row {
    min-height: 6em
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-meta {
    -webkit-box-shadow: inset 0 2px 0.65em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 2px 0.65em 0 rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 2px 0.65em 0 rgba(0, 0, 0, 0.06)
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-meta .row {
    margin: 0
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-meta .row>div::before {
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background-color: #fff;
    content: ''
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-meta .row>div:first-child::before {
    display: none
}

#Bzl-dog-muskogee .Bzl-dog-post .Bzl-dog-meta .row>div i {
    margin: -2.35em auto .65em;
    border: .3em solid #fff
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-single-gallery {
    padding: 2.25em 0
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics img {
    width: 90%;
    border: .85em solid #fff;
    background-color: #fff;
    padding: .85em;
    margin: 1.25em auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics ul li {
    margin: .36em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: .15em
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics ul li a,
#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics ul li img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: 0
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics ul li .popupVideo {
    margin-top: .06em
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics ul li img {
    border: 0.15em solid rgba(255, 255, 255, 0.6);
    margin: .25em 0 0
}

#Bzl-dog-coachella .Bzl-dog-post {
    margin: 15px 0
}

#Bzl-dog-coachella .Bzl-dog-post .container-fluid {
    -webkit-border-radius: 15em 1.3em 1.3em 15em;
    -moz-border-radius: 15em 1.3em 1.3em 15em;
    -ms-border-radius: 15em 1.3em 1.3em 15em;
    border-radius: 15em 1.3em 1.3em 15em;
    background-color: #fff;
    -webkit-box-shadow: 0 0.15em 0.36em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0.15em 0.36em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.15em 0.36em 0 rgba(0, 0, 0, 0.1);
    overflow: hidden
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-img {
    overflow: hidden
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-img a.Bzl-post-link img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    padding: 1.25em
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-info {
    text-align: left;
    z-index: 9
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading {
    padding: .85em 1.56em;
    background-color: #fff
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading a {
    text-transform: uppercase
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading .Bzl-pending {
    display: block;
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
    padding: .43em 1.25em;
    font-size: 12px
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description {
    background-color: #fff;
    padding: .85em 1.56em .25em
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-meta {
    box-shadow: none;
    background-color: transparent;
    padding: 0 1.56em
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-meta .col-12 {
    padding: .56em 1.25em .56em 3.65em;
    border: none;
    min-height: 3em
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-meta .col-12 i {
    display: block;
    position: absolute;
    left: 0;
    top: 15%;
    bottom: 0;
    margin: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-style: none solid none none;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    width: 1.65em;
    height: 60%;
    line-height: 1.65em;
    text-align: left
}

#Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-meta .row {
    min-height: 6em
}

#Bzl-dog-coachella-single .Bzl-title-box {
    padding-right: 2.25em
}

#Bzl-dog-coachella-single .Bzl-title-box h2.Bzl-dog-title {
    font-size: 16px !important;
    font-weight: 300 !important;
    margin: 0
}

#Bzl-dog-coachella-single .Bzl-title-box h2.Bzl-dog-title strong {
    display: block;
    font-size: 3em;
    font-weight: 600 !important;
    line-height: 1.06em;
    text-transform: uppercase
}

#Bzl-dog-coachella-single .Bzl-dog-bonded {
    padding-left: 2.25em;
    border-left: 2px solid rgba(255, 255, 255, 0.6)
}

#Bzl-dog-coachella-single .Bzl-dog-post {
    background-color: #fff;
    -webkit-border-radius: 25em 1.25em 1.25em 25em;
    -moz-border-radius: 25em 1.25em 1.25em 25em;
    -ms-border-radius: 25em 1.25em 1.25em 25em;
    border-radius: 25em 1.25em 1.25em 25em;
    -webkit-box-shadow: 0 0.15em 3em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0.15em 3em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.15em 3em 0 rgba(0, 0, 0, 0.1)
}

#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery {
    position: relative
}

#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img {
    width: 100%;
    height: auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    padding: 1.25em
}

#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics {
    display: block
}

#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li {
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li a,
#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-info {
    box-shadow: none;
    padding: 1.65em 1.65em 1.65em 15px
}

#Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-bonded {
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-dog-austin .Bzl-dog-post .container-fluid {
    padding: 15px;
    background-color: #fff
}

#Bzl-dog-austin .Bzl-dog-post .container-fluid>.row {
    margin: 0
}

#Bzl-dog-austin .Bzl-dog-post .Bzl-dog-heading {
    padding: .85em
}

#Bzl-dog-austin .Bzl-dog-post .Bzl-dog-heading a {
    display: inline-block;
    font-size: 1.25em
}

#Bzl-dog-austin .Bzl-dog-post .Bzl-dog-info p {
    margin: 0
}

#Bzl-dog-austin .Bzl-dog-post .Bzl-dog-meta {
    text-align: left
}

#Bzl-dog-austin .Bzl-dog-post .Bzl-dog-meta .row {
    min-height: 6em
}

#Bzl-dog-austin .Bzl-dog-post .Bzl-dog-meta .row>div i {
    display: block;
    width: 1.85em;
    height: 1.85em;
    line-height: 2.06em;
    margin-right: .65em;
    border-color: #fff;
    background-color: #fff;
    position: absolute;
    left: .85em;
    top: .36em
}

#Bzl-dog-austin .Bzl-dog-post .Bzl-dog-meta .row>div {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 1.15em 1.25em 1.15em 4.65em
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box {
    margin: 0 0 2.25em
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title {
    font-size: 16px !important;
    font-weight: 300 !important
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong {
    display: block;
    font-size: 3em;
    font-weight: 600 !important;
    line-height: 1.65em;
    text-transform: uppercase
}

#Bzl-dog-austin-single .Bzl-dog-post span.abs,
#Bzl-dog-lasvegas-single .Bzl-dog-post span.abs,
#Bzl-dog-stlouis-single .Bzl-dog-post span.abs {
    display: block;
    position: absolute;
    left: 0;
    top: -1.36em;
    font-size: 1.65em;
    min-width: 2.36em;
    text-align: center;
    padding: .65em
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-single-gallery,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-single-gallery,
#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-gallery,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-gallery,
#Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-gallery {
    position: relative;
    background-color: #fff;
    padding: 1.65em;
    -webkit-box-shadow: 1.65em 1.65em 3em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1.65em 1.65em 3em 0 rgba(0, 0, 0, 0.06);
    box-shadow: 1.65em 1.65em 3em 0 rgba(0, 0, 0, 0.06)
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img,
#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img,
#Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img {
    width: 100%;
    height: auto
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li,
#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li,
#Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li {
    margin-bottom: 0
}

#Bzl-dog-austin-single .Bzl-dog-post .rel,
#Bzl-dog-lasvegas-single .Bzl-dog-post .rel,
#Bzl-dog-stlouis-single .Bzl-dog-post .rel,
#Bzl-dog-edison-single .Bzl-dog-post .rel {
    display: block;
    background-color: #fff
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-single-info,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-single-info,
#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-info,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-info {
    box-shadow: none;
    padding: 0
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-bonded,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-bonded {
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.06)
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-img {
    overflow: hidden
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-pending {
    left: 15px;
    top: 0;
    right: 15px;
    bottom: auto;
    padding: 1.25em 1.25em 6em;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 86%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 86%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 86%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0)
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-info {
    background-color: rgba(255, 255, 255, 0.9);
    margin-top: -6em;
    text-align: left;
    -webkit-box-shadow: 0 0.15em 0.36em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0.15em 0.36em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.15em 0.36em 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #fff
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading {
    padding: .85em 1.56em;
    min-height: 6em
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description {
    background-color: #fff;
    padding: .85em 1.56em .25em
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-meta {
    box-shadow: none;
    background-color: transparent
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-meta .col-12 {
    padding: .85em 1.25em .85em 4.25em;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 3em
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-meta .col-12 i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-style: none solid none none;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    width: 2.25em;
    height: 100%
}

#Bzl-dog-manhattan .Bzl-dog-post .Bzl-dog-meta .row {
    min-height: 6em
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-single-gallery {
    position: relative
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img a {
    display: block;
    text-align: center;
    margin: 0 auto;
    max-width: 1100px
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img a img {
    display: block
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-pics {
    display: block;
    position: absolute;
    left: .25em;
    top: 0
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-pics li {
    display: block
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-single-info {
    -webkit-box-shadow: 0 0.65em 1.25em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 0.65em 1.25em 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 0.65em 1.25em 0 rgba(0, 0, 0, 0.06);
    margin-top: -8em;
    background-color: #fff;
    padding: 1.85em 3em 2.25em
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-single-info h2.Bzl-dog-title {
    font-size: 16px !important
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-single-info h2.Bzl-dog-title strong {
    display: block;
    font-size: 2.15em;
    font-weight: 600;
    line-height: 1.25em;
    text-transform: uppercase
}

#Bzl-dog-manhattan-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded {
    padding: .46em .65em;
    margin-bottom: 1.25em
}

#Bzl-dog-springdale .Bzl-dog-post,
#Bzl-dog-oxnard .Bzl-dog-post {
    margin: 15px 0
}

#Bzl-dog-springdale .Bzl-dog-post .container-fluid,
#Bzl-dog-oxnard .Bzl-dog-post .container-fluid {
    background-color: #fff
}

#Bzl-dog-springdale .Bzl-dog-post .container-fluid>.row,
#Bzl-dog-oxnard .Bzl-dog-post .container-fluid>.row {
    margin: 0
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-heading,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-heading {
    padding: .85em;
    position: relative;
    z-index: 9;
    -webkit-box-shadow: 0 0.25em 0.15em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 0.25em 0.15em 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 0.25em 0.15em 0 rgba(0, 0, 0, 0.06);
    min-height: 5.65em;
    background-color: #fff
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-heading::before,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-heading::before {
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    width: 1.6em;
    height: 1.6em;
    background-color: #fff;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: '';
    margin: -.8em 0 0 -.8em;
    z-index: -3;
    -webkit-box-shadow: 0.25em 0.15em 0.15em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0.25em 0.15em 0.15em 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0.25em 0.15em 0.15em 0 rgba(0, 0, 0, 0.06)
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-heading a,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-heading a {
    display: inline-block;
    font-size: 1.25em;
    font-weight: 600;
    text-transform: uppercase
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-info p,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-info p {
    margin: 0
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-meta,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-meta {
    text-align: left;
    -webkit-box-shadow: inset 0 0.25em 0.65em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 0.25em 0.65em 0 rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 0.25em 0.65em 0 rgba(0, 0, 0, 0.06);
    background-color: transparent
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-meta .row,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-meta .row {
    min-height: 6em
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-meta .row>div i,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-meta .row>div i {
    display: block;
    width: 1.85em;
    height: 1.85em;
    line-height: 2.06em;
    margin-right: .65em;
    border-color: #fff;
    background-color: #fff;
    position: absolute;
    left: .85em;
    top: .36em
}

#Bzl-dog-springdale .Bzl-dog-post .Bzl-dog-meta .row>div,
#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-meta .row>div {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 1.15em 1.25em 1.15em 4.65em
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-title-box {
    position: relative;
    background: #fff;
    border-radius: .25em;
    width: 50%;
    padding: 1.65em;
    margin: 0 0 2.25em;
    text-align: center;
    -webkit-box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.026);
    -moz-box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.026);
    box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.026)
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title {
    font-size: 16px !important
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong {
    display: block;
    font-size: 1.36em;
    font-weight: 600;
    line-height: 1.65em;
    text-transform: uppercase
}

#Bzl-dog-springdale-single .Bzl-dog-post span.abs {
    display: block;
    position: absolute;
    left: 0;
    top: -1.36em;
    font-size: 1.65em;
    min-width: 2.36em;
    text-align: center;
    padding: .65em
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-title-box:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 26px solid transparent;
    border-top-color: #fff;
    border-bottom: 0;
    border-right: 0;
    margin-left: -13px;
    margin-bottom: -26px
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-dog-single-gallery {
    position: relative
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img {
    width: auto
}

#Bzl-dog-springdale-single .Bzl-dog-post .rel {
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.026);
    -moz-box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.026);
    box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.026)
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-dog-single-info {
    padding: 0 0 0 6em;
    box-shadow: none
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-info-pointer {
    display: block;
    background-color: #cbcccd;
    width: 65px;
    height: 2px;
    position: absolute;
    left: -85px;
    top: 50%;
    -webkit-animation: blinkYellow 6.26s infinite;
    -moz-animation: blinkYellow 6.26s infinite;
    -ms-animation: blinkYellow 6.26s infinite;
    -o-animation: blinkYellow 6.26s infinite;
    animation: blinkYellow 6.26s infinite
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-info-pointer::before,
#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-info-pointer::after {
    display: block;
    position: absolute;
    content: ''
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-info-pointer::before {
    width: 85px;
    height: 2px;
    background-color: #cbcccd;
    right: 90%;
    -webkit-animation: blinkYellow 6.26s infinite;
    -moz-animation: blinkYellow 6.26s infinite;
    -ms-animation: blinkYellow 6.26s infinite;
    -o-animation: blinkYellow 6.26s infinite;
    animation: blinkYellow 6.26s infinite
}

#Bzl-dog-springdale-single .Bzl-dog-post .Bzl-info-pointer::after {
    width: .56em;
    height: .56em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #cbcccd;
    right: 206%;
    -webkit-animation: blinkYellow 6.26s infinite;
    -moz-animation: blinkYellow 6.26s infinite;
    -ms-animation: blinkYellow 6.26s infinite;
    -o-animation: blinkYellow 6.26s infinite;
    animation: blinkYellow 6.26s infinite
}

#Bzl-dog-springdale-single .Bzl-dog-post .top::before {
    -moz-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
    top: 1.53em
}

#Bzl-dog-springdale-single .Bzl-dog-post .top::after {
    top: 2.85em
}

#Bzl-dog-springdale-single .Bzl-dog-post .mid::before {
    top: 0;
    right: 86%
}

#Bzl-dog-springdale-single .Bzl-dog-post .mid::after {
    top: -.25em
}

#Bzl-dog-springdale-single .Bzl-dog-post .bottom::before {
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    top: -1.53em
}

#Bzl-dog-springdale-single .Bzl-dog-post .bottom::after {
    top: -3.25em
}

#Bzl-dog-sydney .Bzl-dog-post .container-fluid>.row {
    margin: 0;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-heading {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    padding: .85em
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-heading a {
    display: inline-block;
    font-size: 1.25em
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-heading .Bzl-pending {
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
    padding: .43em 1.25em;
    font-size: 12px
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-info {
    background-color: transparent
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-info p {
    margin: 0
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-description {
    background-color: rgba(0, 0, 0, 0.2)
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-meta {
    background-color: rgba(0, 0, 0, 0.06);
    text-align: left
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-meta .row {
    min-height: 6em
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-meta .row>div i {
    display: block;
    width: 1.85em;
    height: 1.85em;
    line-height: 2.06em;
    margin-right: .65em;
    border-color: rgba(255, 255, 255, 0.6);
    background-color: rgba(0, 0, 0, 0.06);
    position: absolute;
    left: .85em;
    top: .36em
}

#Bzl-dog-sydney .Bzl-dog-post .Bzl-dog-meta .row>div {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 1.15em 1.25em 1.15em 4.65em
}

#Bzl-dog-sydney-single {
    position: relative;
    overflow: hidden
}

#Bzl-dog-sydney-single::before {
    display: block;
    position: absolute;
    left: -1.65em;
    top: -1.65em;
    right: -1.65em;
    bottom: -1.65em;
    width: 106%;
    height: auto;
    background-size: cover !important;
    filter: blur(0.65em) grayscale(1);
    -webkit-filter: blur(0.65em) grayscale(1);
    content: ''
}

#Bzl-dog-sydney-single .Bzl-dog-post {
    padding: 3em;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 1.65em 0 rgba(0, 0, 0, 0.15)
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-title-box {
    padding-right: 2.25em
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title {
    font-size: 16px !important;
    font-weight: 300 !important;
    margin: 0
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong {
    display: block;
    font-size: 3em;
    font-weight: 600 !important;
    line-height: 1.06em;
    text-transform: uppercase
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-bonded {
    padding-left: 2.25em;
    border-left: 2px solid rgba(0, 0, 0, 0.1)
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-single-gallery {
    position: relative
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img {
    position: relative;
    overflow: visible
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 1.25em;
    -webkit-box-shadow: 0 0.15em 0.65em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 0.15em 0.65em 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 0.15em 0.65em 0 rgba(0, 0, 0, 0.06)
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img:hover {
    opacity: 1
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics {
    display: block;
    text-align: center
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li {
    display: inline-block;
    margin-bottom: 0;
    text-align: center
}

#Bzl-dog-sydney-single .Bzl-dog-post .Bzl-dog-single-info {
    box-shadow: none;
    padding: 0 0 1.65em 15px
}

#Bzl-dog-oxnard {
    overflow: hidden
}

#Bzl-dog-oxnard .Bzl-dog-post .Bzl-dog-heading {
    padding: 1.25em .85em 0
}

#Bzl-dog-oxnard .Bzl-triangle {
    display: block;
    position: absolute;
    left: 0;
    top: 93%;
    right: 0;
    z-index: 0;
    padding-bottom: 46px;
    overflow: hidden
}

#Bzl-dog-oxnard .Bzl-triangle .trishape,
#Bzl-dog-oxnard .Bzl-triangle .trishadow,
#Bzl-triangle .trishape,
#Bzl-triangle .trishadow,
.Bzl-trishape .trishape,
.Bzl-trishape .trishadow {
    width: 0;
    height: 0;
    border-left: 180px solid transparent;
    border-right: 180px solid transparent;
    position: absolute;
    left: 50%;
    top: 0;
    right: 0;
    z-index: -3;
    margin-left: -180px
}

#Bzl-dog-oxnard .Bzl-triangle .trishape,
#Bzl-triangle .trishape,
.Bzl-trishape .trishape {
    border-top: 36px solid #fff
}

#Bzl-dog-oxnard .Bzl-triangle .trishadow,
#Bzl-triangle .trishadow,
.Bzl-trishape .trishadow {
    border-top: 46px solid rgba(0, 0, 0, 0.15);
    z-index: -7
}

#Bzl-triangle.white .trishape,
.Bzl-trishape.white .trishape {
    border-top-color: #fff
}

#Bzl-dog-oxnard-single .Bzl-dog-post {
    overflow: hidden
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-triangle {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
    padding-bottom: 46px;
    overflow: hidden
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-triangle .trishape,
#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-triangle .trishadow {
    width: 0;
    height: 0;
    border-left: 500px solid transparent;
    border-right: 500px solid transparent;
    position: absolute;
    left: 50%;
    top: 0;
    right: 0;
    z-index: -3;
    margin-left: -500px
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-triangle .trishape {
    border-top: 36px solid #fff
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-triangle .trishadow {
    border-top: 46px solid rgba(0, 0, 0, 0.06);
    z-index: -7
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-img {
    position: relative;
    padding-bottom: 46px
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-title-box {
    position: relative;
    padding-bottom: 46px
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-title-box .col-12.col-md-6 {
    background-color: #fff
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title {
    font-size: 16px !important;
    font-weight: 300 !important;
    margin: 0
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong {
    display: block;
    font-size: 3em;
    font-weight: 600 !important;
    line-height: 1.06em;
    text-transform: uppercase
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-bonded {
    border-left: 2px solid rgba(0, 0, 0, 0.1)
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-gallery {
    position: relative
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img {
    position: relative;
    overflow: visible
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 1.25em;
    -webkit-box-shadow: 0 0.15em 0.65em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 0.15em 0.65em 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 0.15em 0.65em 0 rgba(0, 0, 0, 0.06)
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-img img:hover {
    opacity: 1
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics {
    display: block;
    text-align: center
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li {
    display: inline-block;
    margin-bottom: 0;
    text-align: center
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-info {
    box-shadow: none;
    padding: 1.65em 0 0;
    background-color: #fff
}

#Bzl-dog-oxnard-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-triangle {
    position: relative;
    margin-bottom: 1.65em
}

#shareThisBox {
    margin-top: .36em
}

#shareThisBox .st-btn {
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    background-color: #fff !important;
    margin: .25em .36em
}

.Bzl-coachella .Bzl-breadcrumb {
    padding-top: 1.65em !important
}

.Bzl-breadcrumb {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06)
}

.Bzl-breadcrumb h1 {
    padding: .85em 0;
    margin: 0
}

#volRoles .volRoleSingle {
    position: relative
}

#volRoles .volRoleSingle .fl-col-content {
    -webkit-box-shadow: 0 2px 0.85em 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 0.85em 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 0.85em 0 rgba(0, 0, 0, 0.06)
}

#volRoles .volRoleSingle a {
    display: block;
    font-weight: 500
}

#volRoles .volRoleSingle .fl-module-icon {
    display: block;
    position: absolute;
    left: 1.36em;
    top: 1.36em
}

#volRoles .volRoleSingle i {
    display: block;
    width: 1.65em;
    height: 1.65em;
    line-height: 1.65em;
    text-align: center
}

.volRoleNav .fl-col {
    position: relative
}

.volRoleNav .fl-col .fl-icon {
    display: block;
    margin: 0 auto
}

.volRoleNav .fl-col a {
    display: block
}

.volRoleNav .fl-col i {
    display: block;
    width: 2.36em !important;
    height: 2.36em !important;
    line-height: 2.36em !important;
    text-align: center;
    margin: 0 auto
}

.volRoleNav .fl-col .fl-icon-text {
    display: block;
    position: absolute;
    left: -1.65em;
    top: auto;
    right: -1.65em;
    bottom: 106%;
    opacity: 0;
    visibility: hidden;
    height: auto !important;
    padding: 0;
    -moz-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-box-shadow: 0 0.65em 1.65em 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0.65em 1.65em 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0.65em 1.65em 0 rgba(0, 0, 0, 0.3)
}

.volRoleNav .fl-col .fl-icon-text a {
    display: block;
    padding: 0.65em 1.36em !important
}

.volRoleNav .fl-col .fl-icon-text a::before {
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    width: 1.36em;
    height: 1.36em;
    content: '';
    margin: -.85em 0 0 -.65em;
    -moz-transform: rotate(45deg) translateY(0px);
    -webkit-transform: rotate(45deg) translateY(0px);
    -o-transform: rotate(45deg) translateY(0px);
    -ms-transform: rotate(45deg) translateY(0px);
    transform: rotate(45deg) translateY(0px);
    z-index: -1
}

.volRoleNav .fl-col .fl-icon-text a p {
    font-size: 12px !important;
    line-height: 1.56em
}

.volRoleNav .fl-col:hover .fl-icon-text {
    opacity: 1;
    visibility: visible;
    text-align: center;
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px)
}

.volRoleNav .fl-col:hover .fl-icon i {
    margin-top: -.3em
}

.volRoleNav.square .fl-module-content .fl-icon i {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.volRoleNav .fl-col:hover .fl-icon i {
    -webkit-box-shadow: 0 0.65em 1.65em 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0.65em 1.65em 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0.65em 1.65em 0 rgba(0, 0, 0, 0.3)
}

.volRoleSingleLevel .mainHeading .fl-heading {
    display: block;
    padding-bottom: 1.06em !important;
    border-bottom: 3px solid rgba(0, 0, 0, 0.06);
    margin-bottom: .65em;
    position: relative
}

.volRoleSingleLevel .mainHeading .fl-heading::after {
    display: block;
    position: absolute;
    left: 1.36em;
    bottom: -15px;
    width: 0;
    height: 0;
    content: '';
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid rgba(0, 0, 0, 0.06)
}

.volRoleSingleLevel .square .fl-icon i {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.volRoleSingleLevel ul {
    list-style-type: none;
    padding: 0;
    margin: 1.5em 0
}

.volRoleSingleLevel ul li,
.volRoleSingleLevel ol li {
    padding: .56em 0 .56em 1.65em;
    position: relative;
    border-top: 1px solid rgba(0, 0, 0, 0.06)
}

.volRoleSingleLevel ul li:hover,
.volRoleSingleLevel ol li:hover {
    background-color: #fbfbfb
}

.volRoleSingleLevel ul li:first-child,
.volRoleSingleLevel ol li:first-child {
    border: none
}

.volRoleSingleLevel ul li:before {
    content: "\f054";
    font-family: 'Font Awesome 5 Free';
    font-size: .65em;
    font-weight: 900;
    position: absolute;
    left: 0;
    top: .8em
}

.volRoleSingleLevel ul.check li:before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-size: .65em;
    font-weight: 900;
    position: absolute;
    left: 0;
    top: .8em
}

.volRoleSingleLevel ul li:hover:before {
    left: .85em
}

.page.woocommerce-page .woocommerce {
    padding: 6em
}

.page.woocommerce-page.woocommerce-cart .woocommerce,
.page.woocommerce-page.woocommerce-checkout .woocommerce,
.page.woocommerce-page.woocommerce-account .woocommerce {
    padding: 0 !important
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
    font-size: 1.65em
}

.page.woocommerce-page .woocommerce .products .product .price {
    font-size: 1.15em
}

.woocommerce span.onsale {
    padding: 0;
    font-size: 1.15em
}

.woocommerce.woocommerce-shop .Bzl-breadcrumb,
.woocommerce.single-product .Bzl-breadcrumb {
    display: none
}

.woocommerce ul.products li.product a.added_to_cart {
    padding: .3em .85em
}

.woocommerce .woocommerce-ordering {
    position: relative
}

.woocommerce .woocommerce-ordering select {
    padding: .65em 1.36em
}

.woocommerce .woocommerce-ordering::after {
    display: block;
    position: absolute;
    top: 1.56em;
    right: .85em;
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #c9d6dc;
    z-index: 9
}

.woocommerce .quantity .qty {
    padding: 0;
    height: 2.36em
}

.product_meta span {
    display: block;
    padding: .65em 0;
    border-top: 1px solid rgba(0, 0, 0, 0.06)
}

.product_meta span:first-child {
    border: none
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    max-height: 2.36em
}

.woocommerce form .form-row {
    display: block
}

#order_review_heading {
    margin-top: 1.65em
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-radius: 0 !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-top-width: 5px;
    border-style: solid solid none !important
}

.woocommerce-checkout .checkout_coupon .button {
    padding: 1.15em 1.36em
}

.woocommerce div.product div.summary ins {
    text-decoration: none
}

.woocommerce div.product div.summary ins .woocommerce-Price-amount.amount {
    font-size: 1.56em
}

.woocommerce-product-details__short-description p,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    font-size: 1.15em;
    font-weight: 200
}

.woocommerce .col-1,
.woocommerce .col-2 {
    max-width: none
}

.woocommerce-page ul.products li.product {
    padding: 1.36em 1.36em 3.65em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    position: relative
}

.woocommerce ul.products li.product a.added_to_cart,
.woocommerce ul.products li.product .button {
    position: absolute;
    left: 1.36em;
    bottom: 1.36em
}

.woocommerce ul.products li.product a.added_to_cart {
    left: auto;
    right: 1.36em
}

.woocommerce-MyAccount-navigation {
    display: block
}

.woocommerce-MyAccount-navigation ul {
    margin: 0 !important;
    padding: 0.65em 0 !important
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
    list-style-type: none;
    padding: 0.65em 1.35em;
    margin: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.08)
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:first-child {
    border-top: 1px solid rgba(0, 0, 0, 0)
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
    display: block
}

.timeline {
    display: block;
    position: relative
}

.timeline::before,
.timeline::after {
    display: block;
    position: absolute;
    left: 44.36%;
    bottom: 100%;
    content: '';
    width: .65em;
    height: 15em
}

.timeline::after {
    top: 100%;
    bottom: auto;
    left: 54.06%
}

.oh {
    overflow: hidden
}

.timeline .yearBox,
.timeline .yearBox .year {
    display: block;
    position: relative
}

.timeline .yearBox .year {
    display: block;
    max-width: 56%;
    background-color: #fff;
    padding: 2.36em 2.36em 1.36em;
    margin: 5.36em 0;
    border: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.06)
}

.timeline .yearBox .year p {
    font-size: 1.15em
}

.timeline .yearBox::before {
    display: block;
    position: absolute;
    left: 44.36%;
    top: -3em;
    bottom: -3em;
    content: '';
    width: 15%;
    border: 0.65em solid rgba(0, 0, 0, 0.3);
    border-style: solid solid solid none
}

.timeline .yearBox.right::before {
    left: 40.65%;
    border-style: solid none solid solid
}

.timeline .yearBox.left .year {
    margin-right: 43.65%;
    text-align: right
}

.timeline .yearBox.right .year {
    margin-left: 43.65%
}

.timeline .yearBox .year h5 {
    display: block;
    position: absolute;
    left: 100.15%;
    top: 50%;
    width: 3.36em;
    height: 3.36em;
    line-height: 3.36em;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #FFF;
    margin: -1.65em 0 0;
    font-size: 1.65em;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-box-shadow: 0 0 0 .56em;
    box-shadow: 0 0 0 .56em
}

.timeline .yearBox.right .year h5 {
    left: auto;
    right: 100%;
    margin: -1.65em 0 0
}

.timeline .yearBox:hover .year h5 {
    border: none;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -moz-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -o-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15)
}

.BGprime .timeline::before,
.BGprime .timeline::after,
.BGprime .timeline .yearBox .year h5,
.BGprime.prime .timeline::before,
.BGprime.prime .timeline::after,
.BGprime.prime .timeline .yearBox .year h5,
.BGsec .timeline::before,
.BGsec .timeline::after,
.BGsec .timeline .yearBox .year h5,
.BGsec.sec .timeline::before,
.BGsec.sec .timeline::after,
.BGsec.sec .timeline .yearBox .year h5,
.BGdark.dark .timeline .yearBox .year h5,
.BGdark.dark .timeline::before,
.BGdark.dark .timeline::after {
    background-color: #fff
}

.BGprime .timeline .yearBox::before,
.BGprime.prime .timeline .yearBox::before,
.BGsec .timeline .yearBox::before,
.BGsec.sec .timeline .yearBox::before,
.BGdark.dark .timeline .yearBox::before {
    border-color: #fff
}

body.fl-builder .fl-builder-bar .fl-builder-bar-title .fl-builder-bar-title-icon img {
    display: none !important
}

body.fl-builder .fl-builder-bar .fl-builder-bar-title .fl-builder-bar-title-icon {
    min-width: 38px !important;
    min-height: 33px !important;
    background-image: url(../img/buzz-rescue-mark.png) !important;
    background-size: 28px !important;
    background-position: 10px 5px !important;
    background-repeat: no-repeat !important
}

.adProcessTwo .timeline {
    display: block;
    position: relative;
    z-index: 6
}

.adProcessTwo .timeline::before {
    display: block;
    position: absolute;
    left: 4.56em;
    top: -15em;
    bottom: 0;
    content: '';
    width: 1.06em;
    height: 136%;
    background-color: #fff;
    z-index: -3
}

.adProcessTwo .timeline::after {
    display: none
}

.adProcessTwo .timeline .step {
    position: relative
}

.adProcessTwo .timeline .step .info {
    display: block;
    background-color: #fff;
    padding: 1.36em 2.36em .65em;
    margin: 5.36em 0 5.36em 25%;
    border: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.06)
}

.adProcessTwo .timeline .step .info * {
    font-size: 1.15em
}

.adProcessTwo .timeline .step h5 {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #fff;
    width: 6em;
    height: 6em;
    margin-top: -3em;
    padding: 1.65em .36em .36em;
    font-size: 1.65em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    -webkit-box-shadow: 0 0 0 0.65em rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 0 0.65em rgba(0, 0, 0, 0.06);
    vertical-align: middle
}

.adProcessTwo .timeline .step h5 small {
    display: block
}

.gform_page .gpnf-nested-entries thead th,
.gform_page .gpnf-nested-entries tbody td {
    width: 11.11%
}

.gpnf-row-actions ul {
    display: block;
    padding: 0;
    margin: 0
}

.gpnf-row-actions ul li {
    display: inline-block
}

.gpnf-row-actions ul li a {
    display: block;
    position: relative !important;
    width: 1.65em;
    height: 1.65em;
    text-indent: -999px;
    overflow: hidden
}

.gpnf-row-actions ul li a::before {
    display: block;
    position: absolute;
    left: .35em;
    top: .25em;
    font-size: 1em;
    text-indent: 0
}

.gpnf-row-actions ul li.edit a::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f303";
    font-size: .85em
}

.gpnf-row-actions ul li.delete a::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00d"
}

.gpnf-row-actions ul li.delete {
    margin-left: 0.65em !important
}

.gpnf-dialog .ui-dialog-title {
    font-size: 1.25em !important
}

.gpnf-dialog .ui-dialog-titlebar-close {
    font-size: 2.26em !important;
    right: 0.4em !important;
    max-height: 1.65em;
    overflow: hidden
}

.gpnf-nested-entries-container button.gpnf-add-entry {
    color: #fff !important
}

.Bzl-afv-leftCol {
    display: inline-block;
    width: 46% !important;
    padding-right: 20px;
    vertical-align: top
}

.Bzl-afv-rightCol {
    display: inline-block;
    width: 46% !important;
    padding-left: 20px;
    vertical-align: top
}

.Bzl-afv-leftCol li.gfield,
.Bzl-afv-rightCol li.gfield {
    width: 100% !important
}

#gform_fields_1_4>li#field_1_112.gfield.gfield_no_follows_desc.field_sublabel_below {
    min-height: 0 !important;
    margin: 0 !important
}

.Bzl-dog-post .spl_needs_emotional {
    display: block;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 1em 0;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.Bzl-dog-post .spl_needs_emotional .spl_needs_head {
    display: block;
    padding: .7em 1.5em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    text-align: left
}

.Bzl-dog-post .spl_needs_emotional .spl_needs_body {
    display: block;
    padding: 1.5em;
    text-align: left
}

#bzl-pagin-dogs>li,
#bzl-pagin-cats>li {
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
    position: relative
}

#shareThisBox .a2a_kit>a {
    display: inline-block;
    border: 1px solid #ececec;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px 0 5px;
    margin-right: 5px;
    text-align: center;
    max-height: 33px;
    background-color: #fff;
    line-height: 1.95em !important
}

#shareThisBox .a2a_kit>a>span {
    display: inline-block !important
}

#shareThisBox .a2a_kit>a>span:first-child {
    width: 25px !important;
    vertical-align: super;
    margin-top: 4px
}

#shareThisBox .a2a_kit>a span.a2a_label {
    font-size: 12px !important;
    position: relative !important;
    clip: none !important;
    clip: none !important;
    clip-path: none !important;
    -webkit-clip-path: none !important;
    overflow: visible !important;
    height: auto !important;
    width: auto !important;
    color: #fff;
    vertical-align: top
}

#shareThisBox .a2a_kit>a:hover span svg path {
    fill: #fff !important
}

#shareThisBox .a2a_kit>a:hover {
    border-color: #fff !important
}

.pif_wrapper {
    display: block;
    position: relative
}

.pif_item {
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 1.25em;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.pif_item h5,
.pif_item p {
    text-align: center
}

.gfield.fullSignatureBox .gfield_signature_container {
    width: 100% !important;
    max-width: 100%
}

.gfield.fullSignatureBox .gfield_signature_container canvas,
.gf_stylespro .ginput_container .small,
body #Bzl-afv-forms .gform_wrapper select.small.gfield_select+div.chosen-container-multi[style] {
    width: 100% !important;
    max-width: 100%
}

#WooHoo,
#WooHoo h1,
#WooHoo h2 {
    position: relative;
    z-index: 56
}

#WooHoo .WooHooOne h1 {
    font-size: 6em;
    line-height: 0.85em !important;
    margin: 0 !important
}

#WooHoo .WooHooTwo h2 {
    color: #fff !important;
    padding: .36em .65em
}

#WooHoo h5 {
    display: inline-block !important;
    width: auto !important;
    background-color: #fff;
    padding: 0.65em 1.06em !important;
    position: relative;
    z-index: 65;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06)
}

#WooHoo h5::before {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    content: '';
    width: 1.65em;
    height: 1.06em;
    -moz-transform: translateY(-50%) skewX(56deg);
    -webkit-transform: translateY(-50%) skewX(56deg);
    -o-transform: translateY(-50%) skewX(56deg);
    -ms-transform: translateY(-50%) skewX(56deg);
    transform: translateY(-50%) skewX(56deg);
    background-color: #fff;
    z-index: -3;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06)
}

#WooHoo::before {
    display: block;
    position: absolute;
    left: -50%;
    top: 0;
    right: 0;
    bottom: 0;
    content: '';
    width: 150%;
    height: 100%;
    border: 1px solid #b7792d;
    background-color: #f2f5f7;
    z-index: -556
}

.WooHooImg {
    display: block;
    z-index: 556
}

.WooHooImg img {
    display: block;
    width: 90%;
    height: auto;
    height: auto;
    padding: 1.06em;
    margin: 1.56em auto;
    background-color: #b7792d;
    z-index: 65
}

.WooHooImg {
    position: relative
}

a.contract-download-link {
    display: block;
    position: absolute;
    bottom: auto;
    left: 0;
    right: 0;
    top: auto;
    line-height: 1.25em;
    max-width: 250px;
    text-align: center;
    margin: -55px auto 0;
    background-color: #fff;
    padding: 1em;
    -webkit-box-shadow: 0 3px 10px 0 #0000002b;
    box-shadow: 0 3px 10px 0 #0000002b
}

.Bzl-contract-forms li.buzz-terms ul li,
.Bzl-contract-forms li.buzz-cat-terms ul li {
    width: 100% !important;
    float: none !important;
    display: block !important;
    vertical-align: top !important
}

#Bzl-dog-miami .Bzl-dog-post>.container-fluid {
    padding: 0 1.5em 1.5em;
    -webkit-box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.2);
    background: #fff url(../img/paper.png)
}

#Bzl-dog-miami.Bzl-dogs-listing .Bzl-dog-post>.container-fluid>.row {
    background-image: url(../img/card-stars.png);
    background-repeat: repeat-x;
    background-position: 0 top;
    padding-top: 1.5em
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-info,
#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-meta {
    background-color: transparent;
    text-align: left
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-meta .row>div {
    padding-left: 1em;
    border-left: 6px double rgba(0, 0, 0, 0.1)
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-meta .row>div:first-child {
    padding-left: 0;
    border-left: 0
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-meta .row>div small {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-meta .row>div strong {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-heading {
    text-align: left;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    min-height: 2.5em
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading a {
    display: inline-block
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description {
    text-align: left;
    padding-left: 0;
    padding-top: 1em;
    border-top: 2px solid rgba(0, 0, 0, 0.2)
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description>p {
    font-size: 1.05em !important;
    letter-spacing: 1px
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-img span.Bzl-pending {
    background-color: transparent;
    border: 6px double rgba(0, 0, 0, 0.2);
    position: relative;
    color: inherit;
    margin-top: 8px;
    text-transform: uppercase;
    padding: .35em;
    font-weight: 700
}

#Bzl-dog-miami .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description>small {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px
}

#Bzl-dog-miami-single {
    padding: 5em 0
}

#Bzl-dog-miami-single .Bzl-dog-post {
    padding-top: 0.86rem
}

#Bzl-dog-miami-single .Bzl-dog-post .miami-plane {
    display: none
}

#Bzl-dog-miami-single>.container {
    margin: 0 auto;
    max-width: 1000px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.2);
    background: #fff url(../img/paper.png)
}

#Bzl-dog-miami-single .Bzl-dog-post {
    background: url(../img/details-stars.png) repeat-x
}

#Bzl-dog-miami-single .Bzl-dog-post .miami-plane {
    margin: 1em auto
}

#Bzl-dog-miami-single .Bzl-dog-post>div {
    padding: 1.5em
}

#Bzl-dog-miami-single .Bzl-dog-post .Bzl-dog-single-info {
    box-shadow: none
}

#Bzl-dog-miami-single .Bzl-dog-post .Bzl-dog-title {
    margin: 0
}

#Bzl-dog-miami-single .Bzl-dog-post .Bzl-dog-bonded {
    padding: 0;
    margin-bottom: 1.5em
}

#Bzl-dog-miami-single .Bzl-dog-post .dog-description {
    padding: 1.5em 0 0;
    border: 6px double rgba(0, 0, 0, 0.15);
    border-style: double none
}

#Bzl-dog-miami-single .Bzl-dog-post .dog-description>p {
    font-size: 1.15em;
    letter-spacing: 1px
}

#Bzl-dog-miami-single .Bzl-dog-post li.features_item {
    letter-spacing: 1px
}

#Bzl-dog-miami-single .Bzl-dog-post .Bzl-dog-single-info {
    margin-bottom: 2em !important
}

#Bzl-dog-miami-single .Bzl-dog-post .Bzl-dog-img span.Bzl-pending {
    display: inline-block;
    background-color: transparent;
    border: 6px double rgba(0, 0, 0, 0.2);
    position: relative;
    color: inherit;
    margin-top: 8px;
    text-transform: uppercase;
    padding: .35em 1em;
    font-weight: 700;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    border-radius: 0
}

#Bzl-dog-miami-single .miami-plane {
    max-width: 100%
}

.Bzl-dog-single .Bzl-pending {
    position: relative;
    left: auto;
    right: auto
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-img .Bzl-pending {
    position: absolute;
    left: 0;
    right: 0;
    padding: 2.3em 1.25em 1.65em;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-img>a.dogPics,
#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-img>a.catPics {
    overflow: hidden !important;
    position: relative;
    border: 10px solid #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 95%;
    height: auto
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics {
    margin-top: 20px
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics a {
    background: transparent !important;
    margin-top: -1px
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics ul li {
    padding: 0.05em !important
}

#Bzl-dog-muskogee-single .Bzl-dog-post .Bzl-dog-pics ul li img {
    border: 3px solid rgba(255, 255, 255, 0.6) !important
}

#Bzl-Hd-lasvegas {
    background-color: #fff;
    border-top-width: 8px;
    border-top-style: solid
}

#Bzl-Hd-lasvegas #menu {
    width: 100%
}

#Bzl-Hd-lasvegas #menu>ul {
    display: block;
    text-align: right
}

#Bzl-Hd-lasvegas #menu>ul>li:nth-child(1),
#Bzl-Hd-lasvegas #menu>ul>li:nth-child(2),
#Bzl-Hd-lasvegas #menu>ul>li:nth-child(3),
#Bzl-Hd-lasvegas #menu>ul>li:nth-child(4),
#Bzl-Hd-lasvegas #menu>ul>li:nth-child(5) {
    float: left
}

#Bzl-Hd-lasvegas #menu>ul>li:nth-child(6) {
    float: right
}

#Bzl-Hd-lasvegas #menu>ul>li:nth-child(7),
#Bzl-Hd-lasvegas #menu>ul>li:nth-child(8),
#Bzl-Hd-lasvegas #menu>ul>li:nth-child(9),
#Bzl-Hd-lasvegas #menu>ul>li:nth-child(10) {
    float: right
}

#Bzl-Hd-lasvegas #menu>ul>li>a {
    display: block;
    font-size: 12px !important;
    text-align: center;
    padding: 2em
}

#Bzl-Hd-lasvegas.sticky #menu>ul>li>a {
    padding-top: 1.36em;
    padding-bottom: 1.36em
}

#Bzl-Hd-lasvegas #menu>ul>li>a span.icon {
    display: block;
    font-size: 2.65em
}

#Bzl-Hd-lasvegas.sticky #menu>ul>li>a span.icon {
    font-size: 2.06em
}

#Bzl-Hd-lasvegas #menu li.menu-item-has-children>a:after {
    top: 68%
}

#Bzl-Hd-lasvegas .Bzl-logo {
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 250px;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    padding: 0.65em;
    margin-left: 0 !important;
    background-color: #fff
}

#Bzl-Hd-lasvegas .Bzl-logo a {
    display: block;
    text-align: center
}

#Bzl-Hd-lasvegas .Bzl-logo a img {
    margin: auto;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: 200px;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

#Bzl-Hd-lasvegas .Bzl-logo.Bzl-logo-shape-square a img {
    background-color: #fff;
    padding: 0 0.65em 0.65em;
    position: relative;
    left: 0;
    top: 0;
    -moz-transform: translateX(0px) translateY(0px);
    -webkit-transform: translateX(0px) translateY(0px);
    -o-transform: translateX(0px) translateY(0px);
    -ms-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px)
}

#Bzl-Hd-lasvegas .Bzl-logo.Bzl-logo-shape-circular {
    background-color: transparent;
    box-shadow: none
}

#Bzl-Hd-lasvegas .Bzl-logo.Bzl-logo-shape-circular a img {
    background-color: #fff;
    padding: 0.65em !important;
    top: 60%
}

.Bzl-lasvegas #Bzl-newsletter .white input[type="text"] {
    border-bottom-color: rgba(255, 255, 255, 0.15) !important
}

.Bzl-lasvegas .imgFrameFour {
    display: block;
    position: relative
}

.home.Bzl-lasvegas .buzz-dogs-shortcode.pTB6 {
    padding: 0 !important
}

#Bzl-dog-lasvegas .Bzl-dog-post .container-fluid {
    padding: 0;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.11)
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-heading {
    display: block;
    text-align: center;
    padding-top: 18px;
    min-height: 6em
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-heading a {
    position: relative
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-heading>a {
    display: block;
    font-size: 1.26em;
    font-weight: 500;
    text-align: center
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-heading,
#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img::before {
    display: block;
    background-color: rgba(0, 0, 0, 0.15)
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img::before {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06)
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img,
#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img a,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img a {
    display: block;
    position: relative;
    z-index: 6
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img::before,
#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img::after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: '';
    width: 100%;
    height: 50%;
    z-index: -3
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img::after {
    top: 50%;
    background-color: #fff
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img img,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img img {
    padding: 30px;
    z-index: 6
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img:hover img,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img:hover img {
    opacity: 1;
    filter: saturate(165%);
    -webkit-filter: saturate(165%);
    -moz-filter: saturate(165%)
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img a::before,
#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img a::after,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img a::before,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img a::after {
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
    width: 2.65em;
    height: 2.65em;
    content: '';
    border-width: 2px;
    border-style: solid none none solid
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-img a::after {
    left: auto;
    top: auto;
    right: 15px;
    bottom: 15px;
    border-style: none solid solid none
}

#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img a::before {
    left: 3px;
    top: 3px;
    width: 6em;
    height: 6em
}

#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img a::after {
    left: auto;
    top: auto;
    right: 3px;
    bottom: 3px;
    width: 6em;
    height: 6em;
    border-style: none solid solid none
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-pending,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img .Bzl-pending {
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 30px;
    padding: 0.56em 1.06em;
    font-size: 0.90em;
    max-width: 100%
}

#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-img .Bzl-pending {
    padding: 0.65em 1.56em;
    right: 30px !important
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-meta,
#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-meta {
    text-align: left
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-meta .row>div i,
#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-meta .row>div i {
    display: inline-block;
    background-color: #fff;
    width: 2.06em;
    height: 2.06em;
    line-height: 2.06em;
    margin-right: 0.26em
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-meta .row>div,
#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-meta .row>div {
    padding: 8px 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    min-height: 3.56em
}

#Bzl-dog-lasvegas .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description,
#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description {
    padding: 11px 30px
}

#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box {
    position: relative;
    padding-left: 18em !important
}

#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title .icon {
    display: block;
    position: absolute;
    left: 4.26em;
    top: 0;
    content: '';
    width: 1.65em;
    height: 1.65em;
    line-height: 2.06em;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 2.56em;
    text-align: center;
    z-index: 0
}

#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title .icon::after {
    display: block;
    position: absolute;
    left: 50%;
    top: -3em;
    width: 2px;
    height: 11em;
    content: '';
    background-color: #fff;
    opacity: 0.56;
    z-index: -7
}

.Bzl-lasvegas .Bzl-breadcrumb {
    z-index: 6;
    position: relative
}

#Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong,
#Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong {
    font-size: 3.26em;
    line-height: 1.06em
}

#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-gallery,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-gallery {
    display: block;
    padding: 1.65em;
    margin: 4.65em 3.65em 0 0;
    -webkit-box-shadow: 0 3em 6em 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3em 6em 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3em 6em 0 rgba(0, 0, 0, 0.3)
}

#Bzl-dog-stlouis-single .Bzl-dog-post .rel,
#Bzl-dog-edison-single .Bzl-dog-post .rel {
    padding: 0.65em 2.06em 3em
}

#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-bonded,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-bonded {
    margin-bottom: 1.65em;
    padding: 0
}

#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-bonded span,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-bonded span {
    display: inline-block;
    font-size: 14px;
    padding: 0.30em 1.06em;
    margin-right: 0.16em;
    margin-bottom: 0.36em
}

#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-title-box .Bzl-dog-title,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-title-box .Bzl-dog-title {
    padding-left: 3.65em;
    padding-top: 0.56em;
    margin-top: 0.65em;
    position: relative;
    line-height: 1.65em
}

#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-title-box .Bzl-dog-title .iconbox,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-title-box .Bzl-dog-title .iconbox {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 6em;
    height: 6em;
    line-height: 1.56em;
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding-top: 1.16em
}

#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-title-box .Bzl-dog-title .iconbox .icon,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-title-box .Bzl-dog-title .iconbox .icon {
    display: block;
    font-size: 3.80em;
    line-height: 0.16em
}

#Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-info,
#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-info {
    -webkit-box-shadow: 465px 0 0 0 #fff;
    -moz-box-shadow: 465px 0 0 0 #fff;
    box-shadow: 465px 0 0 0 #fff
}

#Bzl-show-love .Bzl-show-love-col .fl-col-content {
    position: relative;
    z-index: 6
}

#Bzl-show-love .Bzl-show-love-col .fl-col-content::before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 15em;
    content: '';
    z-index: -3
}

#Bzl-show-love .Bzl-show-love-col .imgFrameFour .fl-photo::before {
    border-color: #fff
}

#Bzl-adopt-process-one .fl-col-content {
    position: relative;
    overflow: hidden
}

#Bzl-adopt-process-one .fl-col .processNumber {
    display: inline-block;
    width: 3.85em;
    height: 3.85em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: -1.85em auto 0;
    position: relative
}

#Bzl-adopt-process-one .fl-col .processNumber::before,
#Bzl-adopt-process-one .fl-col .processNumber::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 100%;
    content: '';
    width: 356px;
    height: 6px;
    margin-top: -3px
}

#Bzl-adopt-process-one .fl-col .processNumber::after {
    left: 100%;
    right: auto
}

.Bzl-featured-boxes .fl-col-content {
    position: relative
}

.Bzl-featured-boxes .btnLink.abs {
    left: 50%;
    bottom: 30px;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%
}

.Bzl-adopt-process-stlouis {
    position: relative
}

.Bzl-adopt-process-stlouis .stlouis-process-heading {
    position: relative;
    z-index: 6
}

.Bzl-adopt-process-stlouis .stlouis-process-heading .abs {
    width: 3em;
    height: 3em;
    line-height: 3.65em;
    left: 1.56em;
    top: 1.56em
}

.Bzl-adopt-process-stlouis .stlouis-process-info {
    position: relative
}

.Bzl-adopt-process-stlouis .stlouis-process-info .fl-col-content::before {
    display: block;
    position: absolute;
    left: -25%;
    top: 0;
    right: 0;
    bottom: 0;
    width: 125%;
    height: 100%;
    content: '';
    background-color: #fff;
    z-index: 0;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1)
}

.hideformtitle .give-form-title {
    display: none
}

#Bzl-dog-stlouis .container-fluid {
    padding: 0
}

#Bzl-dog-stlouis .Bzl-dog-post:hover .container-fluid {
    -webkit-box-shadow: .65em 2.65em 6em 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: .65em 2.65em 6em 0 rgba(0, 0, 0, 0.3);
    box-shadow: .65em 2.65em 6em 0 rgba(0, 0, 0, 0.3);
    z-index: 666
}

#Bzl-dog-stlouis .Bzl-dog-post:hover .Bzl-dog-img img {
    -webkit-box-shadow: 0 .65em 1.65em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 .65em 1.65em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 .65em 1.65em 0 rgba(0, 0, 0, 0.1)
}

#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading .Bzl-dog-bonded i {
    display: inline-block;
    width: 2.06em;
    height: 2.06em;
    line-height: 2.06em;
    font-size: 11px;
    vertical-align: middle
}

#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-meta .row>div {
    padding: 8px
}

#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-meta .row>div i {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-img {
    overflow: visible;
    z-index: 66
}

#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-img img {
    border: 16px solid #fff;
    -webkit-box-shadow: 0 1.65em 3em 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1.65em 3em 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1.65em 3em 0 rgba(0, 0, 0, 0.2)
}

#Bzl-dog-stlouis .Bzl-dog-post .Bzl-dog-img a:hover img {
    opacity: 1
}

#Bzl-dog-stlouis .Bzl-dog-post .Bzl-pending {
    left: 16px;
    right: 16px;
    bottom: 16px
}

.Bzl-stlouis.home .buzz-dogs-shortcode {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.Bzl-redondobeach.Bzl-featured-boxes .fl-col-content {
    -webkit-border-radius: 2.36em;
    -moz-border-radius: 2.36em;
    -ms-border-radius: 2.36em;
    border-radius: 2.36em
}

.Bzl-redondobeach.Bzl-featured-boxes img {
    border-bottom: none;
    -webkit-border-radius: 2.36em 2.36em 0 0;
    -moz-border-radius: 2.36em 2.36em 0 0;
    -ms-border-radius: 2.36em 2.36em 0 0;
    border-radius: 2.36em 2.36em 0 0
}

.Bzl-redondobeach .fl-module-icon {
    -webkit-border-radius: 2.36em 2.36em 0 0;
    -moz-border-radius: 2.36em 2.36em 0 0;
    -ms-border-radius: 2.36em 2.36em 0 0;
    border-radius: 2.36em 2.36em 0 0;
    min-height: 3em;
    margin: -2.30em 0.86em 0
}

.info-box {
    display: block;
    width: 100%;
    border: 1px solid #c5c6d2;
    padding: 10px 15px 15px 15px;
    margin: 10px -10px;
    border-top: 5px solid #c5c6d2;
    min-height: 200px;
    position: relative
}

.info-box .circle-container {
    display: block;
    width: 70px;
    height: 70px;
    background-color: #fff;
    border: 1px solid #ececec;
    margin: -45px auto 0 auto;
    padding: 4px !important
}

.info-box .circle-container img {
    width: 70px;
    height: auto
}

.adopter-info .circle-container {
    text-align: center
}

.adopter-info .circle-container>.icon {
    font-size: 40px;
    vertical-align: middle;
    display: block;
    margin-top: 11px
}

.section-heading {
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px
}

.white-form-text label,
.white-form-text legend,
.white-form-text i.give-icon,
.white-form-text h2.give-form-title {
    color: #fff
}

#featureBox .fl-col-content {
    overflow: hidden
}

#featureBox .featureBox .fl-heading span {
    padding: 1.65em 0
}

#featureBox .featureBox h4.fl-heading span::before,
#featureBox .featureBox h4.fl-heading span::after {
    display: block;
    position: absolute;
    top: 50%;
    content: '';
    width: 300px;
    height: 6px;
    border: 1px solid #fff;
    border-style: solid none;
    opacity: 0.36
}

#featureBox .featureBox h4.fl-heading span::before {
    right: 100%
}

#featureBox .featureBox h4.fl-heading span::after {
    left: 100%
}

#featureBox .featureBox ul {
    display: block;
    list-style-type: none;
    padding: 0;
    margin: 0 0 1.36em
}

#featureBox .featureBox ul li {
    display: block;
    padding: 0.65em;
    border-top: 1px solid rgba(255, 255, 255, 0.36)
}

#featureBox .featureBox ul li:first-child {
    border: none
}

#featureBox .featureBox h2.fl-heading small {
    font-size: 23px;
    vertical-align: top
}

.Bzl-oxnard #Bzl-adopt-process-one .fl-col .processNumber {
    border-radius: 0
}

#adoption-pricing-table .fl-pricing-table .fl-button-wrap,
#adoption-pricing-table .fl-pricing-table .fl-pricing-table-features {
    display: none
}

.Bzl-oxnard .Bzl-breadcrumb,
.Bzl-lincoln .Bzl-breadcrumb {
    border: none
}

.Bzl-muskogee .Bzl-breadcrumb {
    border: none !important
}

.Bzl-muskogee .btn,
.Bzl-muskogee #shareThisBox .a2a_kit>a,
.Bzl-muskogee .Bzl-dog-post .spl_needs_emotional,
.Bzl-muskogee .Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded {
    border-radius: 6px;
    -webkit-border-radius: 6px
}

.Bzl-muskogee ul.social.round li a,
.Bzl-muskogee #Bzl-newsletter .iconWrap i,
.Bzl-muskogee #buzz_advanced_search .Bzl-select select,
.Bzl-muskogee .gform_button,
.Bzl-muskogee input[type="text"],
.Bzl-muskogee input[type="email"],
.Bzl-muskogee input[type="tel"],
.Bzl-muskogee input[type="number"],
.Bzl-muskogee input[type="datetime"],
.Bzl-muskogee textarea,
.Bzl-muskogee .textarea,
.Bzl-muskogee .gform_wrapper .top_label input,
.Bzl-muskogee .fl-form-field input,
.Bzl-muskogee .fl-form-field input[type="text"],
.Bzl-muskogee .fl-form-field input[type="email"],
.Bzl-muskogee select,
.Bzl-muskogee .give-form input[type="text"],
.Bzl-muskogee #Bzl-mega-footer .gform_wrapper input[type="submit"],
.Bzl-muskogee #Bzl-newsletter form input[type="submit"],
.Bzl-muskogee #Bzl-newsletter form button,
.Bzl-muskogee .gform_wrapper .gform_footer input.button {
    border-radius: 6px !important;
    -webkit-border-border-radius: 6px !important;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1)
}

.Bzl-muskogee .buzz-dogs-shortcode .Bzl-afl {
    border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px
}

#wpadminbar #wp-admin-bar-user-actions {
    padding-bottom: 0 !important
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    overflow: visible !important;
    -moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    -o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    -ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li:first-child {
    border-top: 0px
}

#wpadminbar #wp-admin-bar-user-actions>li>a {
    padding: 0.5em 1.25em 0.5em 2.5em !important
}

#wpadminbar #wp-admin-bar-user-actions>li:first-child {
    border-top: 0px
}

#wpadminbar #wp-admin-bar-user-actions>li .ab-sub-wrapper,
#wpadminbar #wp-admin-bar-user-actions>li:hover .ab-sub-wrapper {
    overflow: visible !important;
    position: relative !important;
    opacity: 1 !important
}

#wpadminbar #wp-admin-bar-user-actions>li::before {
    content: '';
    color: #fff;
    position: absolute;
    left: 10px;
    top: 5px;
    font-family: 'buzz-rescues', 'dashicons'
}

#wpadminbar #wp-admin-bar-bzl-menu-doghouse::before {
    content: '"' !important
}

#wpadminbar #wp-admin-bar-bzl-menu-rescue-databases::before {
    content: "" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-sponsors::before {
    content: "" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-users::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-add-user::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-user-profile::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-support::before {
    content: "" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-user-role-editor::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-account::before {
    content: "5" !important
}

#wpadminbar #wp-admin-bar-logout::before {
    content: "" !important
}

#buzz_adoption_fee_form .cashOption,
#buzz_cat_adoption_fee_form .cashOption {
    position: relative
}

#buzz_adoption_fee_form .cashOption>a,
#buzz_cat_adoption_fee_form .cashOption>a {
    position: absolute;
    margin-top: -67px;
    margin-left: 120px;
    padding: 0.45em 1em
}

.home.page .buzz-dogs-shortcode.pTB6,
.home.page .buzz-cats-shortcode.pTB6 {
    padding: 0 !important
}

.page .buzz-dogs-shortcode.pTB6 {
    padding: 6em 0 !important
}

.page .buzz-dogs-shortcode a.Bzl-afl {
    top: -3em
}

.Bzl-muskogee #Bzl-dog-muskogee .Bzl-dog-info {
    -webkit-border-radius: 1.36em;
    -moz-border-radius: 1.36em;
    -ms-border-radius: 1.36em;
    border-radius: 1.36em;
    overflow: hidden
}

body #Bzl-afv-forms .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
body #Bzl-afv-forms .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message {
    background-color: #ca4d4d !important;
    color: #fff !important
}

body #Bzl-afv-forms .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    width: 45% !important
}

body #Bzl-afv-forms .gform_wrapper li.gfield.gfield_error.gfield_contains_required.oneThird {
    width: 29.333333% !important
}

body #Bzl-afv-forms .gform_wrapper li.gfield.gfield_error.gfield_contains_required.text-left.email {
    width: 100% !important
}

body #Bzl-afv-forms .gform_wrapper li.gfield .gfield_checkbox .gchoice {
    display: inline-block;
    width: 48%;
    margin-right: 0.65%
}

body #Bzl-afv-forms .gform_wrapper .gfield_checkbox li label {
    max-width: 100%
}

body #Bzl-afv-forms .gform_legacy_markup_wrapper ul.gfield_checkbox li {
    display: inline-block !important;
    margin-right: 1.65em !important;
    width: auto !important
}

.buzz-dogs-shortcode .Bzl-dog-post .Bzl-dog-meta .row>div {
    min-height: 45px !important
}

.bzl-local-resources-wrap .local-resource-item {
    position: relative;
    z-index: 8;
    padding-bottom: 1.65rem
}

.bzl-local-resources-wrap .local-resource-item::before {
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
    right: 15px;
    bottom: 15px;
    content: '';
    background-color: #fff;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.bzl-local-resources-wrap .local-resource-item .local-resource-head {
    display: block;
    margin: 2em 1em 1em !important;
    padding: 1em 1.30em !important
}

.bzl-local-resources-wrap .local-resource-item>div {
    position: relative;
    padding: 6px 30px 6px 60px !important;
    vertical-align: top;
    min-height: 35px
}

.bzl-local-resources-wrap .local-resource-item i.dashicons {
    vertical-align: middle;
    width: 1.50em;
    height: 1.50em;
    line-height: 1.50em;
    margin: 0 !important;
    text-align: center;
    font-size: 1.15em
}

.pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price {
    display: inline-block;
    width: 3em;
    height: 3em;
    line-height: 3.36em;
    position: relative
}

.pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price::before,
.pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price.right::before {
    display: block;
    top: 50%;
    right: 100%;
    width: 12px;
    height: 3px;
    content: '';
    position: absolute
}

.pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price.left::before {
    left: 100%;
    right: auto
}

.pricePrime.round .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.pricePrime .uabb-hotspot-text {
    background-color: transparent !important
}

#wp-admin-bar-enable-jquery-migrate-helper {
    display: none !important
}

#Bzl-afv-forms .gform_wrapper.gravity-theme .gform_fields {
    display: inherit !important
}

#Bzl-Hd-lasvegas #menu>ul>li>a span.far {
    line-height: 1.03em !important
}

#Bzl-newsletter i {
    color: #fff !important
}

.Bzl-edison .featuredBoxTextWrap {
    position: relative;
    z-index: 666
}

.Bzl-edison #Bzl-mega-footer .gform_wrapper input[type="submit"],
.Bzl-edison #Bzl-mega-footer .btn.btn-link {
    text-transform: uppercase;
    padding: 1.06em 1.56em !important;
    -webkit-box-shadow: 8px 8px 30px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 8px 8px 30px 0px rgba(0, 0, 0, 0.08);
    font-size: 13px
}

.Bzl-edison #Bzl-mega-footer a.icon,
.Bzl-edison #Bzl-mega-footer .gform_footer::before {
    display: none
}

.Bzl-edison a.btn {
    font-weight: bold !important
}

#slideshow-edison .widgettitle {
    display: none
}

#Bzl-dog-edison .Bzl-dog-post .Bzl-dog-info,
#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-info {
    flex: auto;
    margin-top: -55px;
    -webkit-box-shadow: 0 .65em 3em 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 .65em 3em 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 .65em 3em 0 rgba(0, 0, 0, 0.1)
}

#Bzl-dog-edison .Bzl-dog-post,
#Bzl-dog-orlando .Bzl-dog-post {
    margin: 30px 0
}

#Bzl-dog-edison .Bzl-dog-post .Bzl-dog-meta,
#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-meta {
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-top: none;
    text-align: left
}

#Bzl-dog-edison .Bzl-dog-post .Bzl-dog-meta .row>div,
#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-meta .row>div {
    padding-left: 3.65em !important;
    border-top: 1px solid rgba(0, 0, 0, 0.06);
    min-height: 3.86em
}

#Bzl-dog-edison .Bzl-dog-post .Bzl-dog-meta .row>div i,
#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-meta .row>div i {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 0;
    border: none;
    box-shadow: none;
    margin-top: 0.16em;
    line-height: 3em
}

#Bzl-dog-edison .Bzl-dog-post .Bzl-pending,
#Bzl-dog-orlando .Bzl-dog-post .Bzl-pending {
    top: 0;
    bottom: auto;
    padding: 0.30em 1.06em;
    font-size: 0.86em;
    left: 50%;
    right: auto;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#Bzl-dog-edison .Bzl-dog-post .Bzl-pending i,
#Bzl-dog-orlando .Bzl-dog-post .Bzl-pending i {
    line-height: 0
}

#Bzl-dog-edison .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description p,
#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description p {
    margin-bottom: 0.65em
}

#Bzl-dog-edison.pT2,
#Bzl-dog-orlando.pT2 {
    padding-top: 0 !important
}

#Bzl-dog-edison .Bzl-dog-info .Bzl-dog-heading,
#Bzl-dog-orlando .Bzl-dog-info .Bzl-dog-heading {
    border-bottom: none;
    position: relative
}

#Bzl-dog-edison .Bzl-dog-info .Bzl-dog-heading::before,
#Bzl-dog-orlando .Bzl-dog-info .Bzl-dog-heading::before {
    display: block;
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 0;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 65px;
    height: 3px;
    content: ''
}

#Bzl-dog-edison-single,
#Bzl-dog-orlando-single {
    position: relative
}

#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-gallery {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 6em
}

#Bzl-dog-edison-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-pending {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: auto;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#Bzl-dog-edison-single .Bzl-dog-post .Bzl-title-box .Bzl-dog-title {
    padding: 0.65em 0.65em 0.16em;
    margin: 0.65em 1.65em 0.65em 0
}

#Bzl-dog-edison-single .Bzl-dog-post .rel {
    padding: 0.65em 1.65em 3em 3.65em
}

#Bzl-dog-edison-single::before,
#Bzl-dog-orlando-single::before {
    display: block;
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    width: 100%;
    content: ''
}

#Bzl-dog-edison-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul li,
#Bzl-dog-orlando-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul li {
    background-color: transparent;
    padding: 0
}

.edisonHeading .fl-heading small {
    display: block;
    font-size: 0.56em;
    font-weight: 600;
    line-height: 1.16em
}

.Bzl-edison #Bzl-mega-footer .btn.btn-link .icon {
    display: none
}

.Bzl-edison #Bzl-mega-footer.BGlight {
    background-color: #fff !important
}

.page.Bzl-edison .buzz-dogs-shortcode.pTB6 {
    padding-top: 6em !important;
    padding-bottom: 6em !important
}

.home.page .buzz-dogs-shortcode.pTB6 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.fl-builder-top-edge-layer {
    top: -1px
}

.fl-builder-bottom-edge-layer {
    bottom: -1px
}

#Bzl-dog-scottsdale,
#Bzl-dog-montreal {
    padding-top: 0 !important
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-dog-meta,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-meta {
    background-color: transparent;
    padding: 1.36em 0 0.65em 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-info .Bzl-dog-description {
    padding: 1.06em 1.56em 0.06em
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-pending,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-pending {
    padding: 0.36em 0.65em;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    right: auto
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-pending,
#Bzl-dog-scottsdale .Bzl-dog-post p,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-pending,
#Bzl-dog-montreal .Bzl-dog-post p {
    font-size: 13px
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading a,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading a {
    font-size: 1.06em;
    letter-spacing: 1px;
    font-weight: 300
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-dog-meta .row>div,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-meta .row>div {
    text-align: left;
    padding: 0.06em 0.86em;
    min-height: 30px !important
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-dog-meta .row>div i,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-meta .row>div i {
    display: inline-block;
    width: 3em;
    height: auto;
    box-shadow: none;
    border: none;
    line-height: 1.06em
}

#Bzl-dog-scottsdale .Bzl-dog-post .Bzl-dog-meta .row>div i::before,
#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-meta .row>div i::before {
    vertical-align: middle
}

.Bzl-scottsdale #Bzl-mega-footer .gform_footer::before,
.Bzl-scottsdale #Bzl-mega-footer .bzl-menu-icon {
    display: none
}

.Bzl-scottsdale #Bzl-mega-footer .gform_wrapper input[type="submit"],
.Bzl-scottsdale #Bzl-mega-footer .btn.btn-link {
    padding-left: 1.56em
}

.Bzl-scottsdale a.top {
    border-radius: 0;
    background-color: transparent;
    border: 1px solid #333;
    opacity: 0.8;
    width: 1.36em;
    height: 1.36em;
    line-height: 1.06em
}

.Bzl-scottsdale a.top:hover {
    opacity: 1
}

.Bzl-scottsdale .Bzl-breadcrumb h1 {
    font-size: 1.36em;
    padding: 1.06em 0
}

.Bzl-scottsdale #Bzl-afv-forms {
    border: none;
    border-radius: 0
}

#Bzl-dog-scottsdale-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info {
    box-shadow: none
}

#Bzl-dog-scottsdale-single.Bzl-dog-single .Bzl-dog-bonded {
    font-size: 0.86em
}

.Bzl-orlando .Bzl-breadcrumb {
    padding-top: 3.86em;
    padding-bottom: 1.65em
}

.Bzl-orlando .Bzl-breadcrumb h1 {
    font-size: 1.65em;
    font-weight: 600
}

.Bzl-orlando #Bzl-Hd-orlando.sticky {
    -moz-transform: translateY(-48px);
    -webkit-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    transform: translateY(-48px);
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out
}

.Bzl-orlando .btn::after {
    display: none
}

.Bzl-orlando .btn-lg {
    font-size: 1.08em;
    font-weight: 600;
    padding: 1.06em 1.65em
}

#Bzl-dog-orlando {
    padding-top: 0 !important
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-img {
    display: block;
    padding: 2.08em;
    background-color: #fff;
    -webkit-box-shadow: 0 .65em 2.85em 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 .65em 2.85em 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 .65em 2.85em 0 rgba(0, 0, 0, 0.08)
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-img img {
    max-width: 100%
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-pending {
    padding: 0.25em 1.06em;
    white-space: nowrap
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-info {
    -webkit-box-shadow: 0 .65em 2.86em 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 .65em 2.86em 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 .65em 2.86em 0 rgba(0, 0, 0, 0.08)
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading a {
    color: #fff
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-meta {
    background-color: transparent;
    border: 0
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-info .Bzl-dog-heading small a {
    font-size: 1em !important
}

#Bzl-dog-orlando .Bzl-dog-post .Bzl-dog-bonded small {
    color: rgba(255, 255, 255, 0.8)
}

#Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-gallery {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 6em
}

#Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-pending {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: auto;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded {
    padding: 0
}

#Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded small a {
    font-size: 1em !important
}

.orlandoHeading .fl-heading-text {
    display: inline-block;
    width: auto;
    padding: 0.65em 0.86em
}

.orlandoHeading.center .fl-heading-text {
    margin: 0 auto;
    text-align: center
}

.orlandoHeading.right .fl-heading-text {
    margin-left: auto;
    text-align: right
}

.orlandoHeading.left .fl-heading-text {
    text-align: left
}

.orlandoHeading small {
    display: block;
    line-height: 1.08em
}

.orlandoHeading.BGwhite,
.orlandoHeading.BGlight,
.orlandoHeading.BGprime,
.orlandoHeading.BGsec,
.orlandoHeading.BGdark,
.orlandoHeading.BGlink {
    background-color: transparent !important
}

.orlandoHeading.BGwhite .fl-heading-text {
    background-color: #fff
}

.orlandoHeading strong {
    font-weight: 600
}

#Bzl-dog-montreal {
    position: relative
}

#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-img img {
    -webkit-border-radius: 50px 0 50px 0;
    -moz-border-radius: 50px 0 50px 0;
    -ms-border-radius: 50px 0 50px 0;
    border-radius: 50px 0 50px 0;
    padding: 1rem;
    border: 1px solid #fff
}

#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-info {
    -webkit-border-radius: 0 50px 0 50px;
    -moz-border-radius: 0 50px 0 50px;
    -ms-border-radius: 0 50px 0 50px;
    border-radius: 0 50px 0 50px
}

#Bzl-dog-montreal .Bzl-dog-post .Bzl-dog-meta {
    padding-bottom: 1.65rem
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info {
    -webkit-border-radius: 0 80px 0 80px;
    -moz-border-radius: 0 80px 0 80px;
    -ms-border-radius: 0 80px 0 80px;
    border-radius: 0 80px 0 80px;
    padding: 0 0 0 3em;
    box-shadow: none
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info * {
    color: #fff
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info ul li:hover {
    background-color: transparent
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded {
    background-color: rgba(255, 255, 255, 0.1)
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded a {
    text-decoration: underline
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .give-submit {
    -webkit-border-radius: 0 20px 0 20px;
    -moz-border-radius: 0 20px 0 20px;
    -ms-border-radius: 0 20px 0 20px;
    border-radius: 0 20px 0 20px
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-img img {
    -webkit-border-radius: 80px 0 80px 0;
    -moz-border-radius: 80px 0 80px 0;
    -ms-border-radius: 80px 0 80px 0;
    border-radius: 80px 0 80px 0;
    padding: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics ul li {
    background-color: transparent;
    box-shadow: none;
    padding: 0
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-pics img {
    -webkit-border-radius: 15px 0 15px 0;
    -moz-border-radius: 15px 0 15px 0;
    -ms-border-radius: 15px 0 15px 0;
    border-radius: 15px 0 15px 0;
    overflow: hidden
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post a.btn,
#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post #shareThisBox .a2a_kit>a {
    -webkit-border-radius: 0 20px 0 20px;
    -moz-border-radius: 0 20px 0 20px;
    -ms-border-radius: 0 20px 0 20px;
    border-radius: 0 20px 0 20px
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-pending {
    display: block;
    position: absolute;
    left: 1rem;
    right: 1.65rem;
    bottom: 1rem;
    -webkit-border-radius: 0 0 80px 0;
    -moz-border-radius: 0 0 80px 0;
    -ms-border-radius: 0 0 80px 0;
    border-radius: 0 0 80px 0
}

#Bzl-dog-montreal-single.Bzl-dog-single .spl_needs_emotional {
    border-color: rgba(255, 255, 255, 0.3)
}

.Bzl-montreal .bzl-local-resources-wrap .local-resource-item::before {
    -webkit-border-radius: 0 50px 0 50px;
    -moz-border-radius: 0 50px 0 50px;
    -ms-border-radius: 0 50px 0 50px;
    border-radius: 0 50px 0 50px
}

.Bzl-montreal .bzl-local-resources-wrap .local-resource-item .local-resource-head {
    -webkit-border-radius: 0 30px 0 0;
    -moz-border-radius: 0 30px 0 0;
    -ms-border-radius: 0 30px 0 0;
    border-radius: 0 30px 0 0
}

#contentslider .fl-content-slider-navigation svg {
    padding: 0.65em
}

.volunteer-item .volunteer-item-inner {
    background-color: #fff;
    padding: 15px
}

.volunteer-item .volunteer-head {
    padding: 8px 15px;
    margin-bottom: 15px
}

.volunteer-item .volunteer-opportunity-detail,
.volunteer-item .volunteer-opportunity-time {
    padding: 8px 15px
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .Bzl-dog-bonded span.BGlight {
    background-color: transparent !important
}

#Bzl-dog-montreal-single.Bzl-dog-single #give-donatopt-wrap>.BGlight {
    background-color: transparent !important;
    padding: 0 !important;
    border-width: 0 !important;
    margin-bottom: 1.65rem !important
}

#buzz_partner_pet_tabs {
    border: 0 !important;
    text-align: center
}

#buzz_partner_pet_tabs li>a.nav-link {
    border-radius: 5px;
    border: 0;
    margin: 0 2.5px;
    color: #fff
}

#buzz_partner_pet_tabs li>span.dashicons {
    display: none;
    text-align: center;
    font-size: 2em;
    margin-top: -12px;
    text-indent: -6px
}

#buzz_partner_pet_tabs li a.active+span.dashicons {
    display: inline-block !important
}

#Bzl-afv-forms {
    display: block;
    position: relative;
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #d7dfe3;
    -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);
    z-index: 9
}

#Bzl-afv-forms input[type=text],
#Bzl-afv-forms input[type=email],
#Bzl-afv-forms input[type=tel],
#Bzl-afv-forms input[type=number],
#Bzl-afv-forms input[type=datetime],
#Bzl-afv-forms textarea,
#Bzl-afv-forms .textarea,
#Bzl-afv-forms body .gform_wrapper .top_label input,
#Bzl-afv-forms .fl-form-field input,
#Bzl-afv-forms .fl-form-field input[type="text"],
#Bzl-afv-forms .fl-form-field input[type="email"],
#Bzl-afv-forms select {
    box-shadow: none
}

#Bzl-afv-forms .ginput_container_select::after {
    display: none
}

#Bzl-afv-forms .textarea,
#Bzl-afv-forms .gform_wrapper .top_label input.medium,
#Bzl-afv-forms input[type="email"],
#Bzl-afv-forms input[type="tel"],
#Bzl-afv-forms input[type="text"] {
    border: 1px solid #d7dfe3;
    border-style: none none solid;
    height: 2.55em;
    padding: 0 !important
}

#Bzl-afv-forms .textarea:focus,
#Bzl-afv-forms .gform_wrapper .top_label input.medium:focus,
#Bzl-afv-forms input[type="email"]:focus,
#Bzl-afv-forms input[type="tel"]:focus,
#Bzl-afv-forms input[type="text"]:focus {
    box-shadow: none !important
}

#Bzl-afv-forms .gf_page_steps {
    display: block;
    text-align: center;
    border: 1px solid #d7dfe3;
    border-style: none none solid;
    padding-bottom: 1.15em;
    width: 96%;
    margin: 0 auto 1.5em
}

#Bzl-afv-forms .gform_wrapper .gf_step {
    opacity: 1;
    text-align: center;
    margin: 1.65em 1.65em 0;
    height: auto !important
}

#Bzl-afv-forms .gf_page_steps .gf_step_label {
    display: block;
    font-size: 1.15em
}

#Bzl-afv-forms .gf_page_steps .gf_step_active {
    position: relative
}

#Bzl-afv-forms .gf_page_steps .gf_step_active::before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1.36em;
    content: '';
    width: 100%;
    height: 2px
}

#Bzl-afv-forms .gf_page_steps .gf_step_number,
#Bzl-afv-forms .gf_page_steps .gf_step_active .gf_step_number {
    display: none
}

#Bzl-afv-forms .gf_page_steps .gf_step_number {
    position: relative
}

#Bzl-afv-forms .gform_body {
    padding: 1.25em 0
}

#Bzl-afv-forms .gform_wrapper label.gfield_label,
#Bzl-afv-forms .gchoice_select_all,
#Bzl-afv-forms .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label,
#Bzl-afv-forms .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label {
    font-weight: 400
}

body #Bzl-afv-forms .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
    position: relative
}

#Bzl-afv-forms .gform_body .gfield,
#Bzl-afv-forms .gform_wrapper li.triRadio ul.gfield_radio li,
#Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column,
#Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column {
    display: inline-block;
    vertical-align: top;
    width: 46%;
    max-width: 100%;
    margin: 1% 2% !important;
    clear: none;
    min-height: 6.65em
}

#Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column,
#Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column {
    width: 46% !important
}

#Bzl-afv-forms .gform_body .gfmc-column .gfield {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 !important
}

#Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column ul {
    margin: 0;
    padding: 0
}

#Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column ul li.gfield {
    width: 100% !important;
    margin: 0 !important
}

#Bzl-afv-forms .gform_wrapper li.triRadio ul.gfield_radio li {
    min-height: 1.56em
}

#Bzl-afv-forms .gform_body .gfield.gsection,
#Bzl-afv-forms .gform_body .gfield.gsection.fieldBreak,
#Bzl-afv-forms .gform_body .gfield.fieldWide {
    display: block;
    width: 96%;
    padding-bottom: .85em;
    text-align: center;
    border-bottom: 1px solid #d7dfe3;
    min-height: 3.65em;
    margin-bottom: 1.65em !important
}

#Bzl-afv-forms .gform_body .gfield.gsection .gsection_title,
#Bzl-afv-forms .gform_body .gfield.gsection.fieldBreak .gsection_title,
#Bzl-afv-forms .gform_body .gfield.fieldWide .gsection_title {
    font-weight: 300;
    margin-top: 1.25em !important
}

#Bzl-afv-forms .gform_body .gfield.gsection.fieldBreak,
#Bzl-afv-forms .gform_body .gfield.fieldWide {
    min-height: 6px;
    border: none;
    padding: 0;
    margin: 0 2%
}

#Bzl-afv-forms .gform_body .gfield.gsection.fieldBreak .gsection_title,
#Bzl-afv-forms .gform_body .gfield.fieldWide .gsection_title {
    display: none
}

#Bzl-afv-forms .gform_body .gfield.halfSmall {
    width: 21% !important
}

#Bzl-afv-forms .gform_body .gfield.oneThird {
    width: 29.333333% !important
}

#Bzl-afv-forms .gform_body .gfield.lowHeight {
    min-height: 3.25em
}

#Bzl-afv-forms .gform_body .gfield.midHeight {
    min-height: 8.65em
}

#Bzl-afv-forms .gform_body .gfield.largeHeight {
    min-height: 10.65em
}

#Bzl-afv-forms .gform_body .gfield.gfield_contains_required.field_sublabel_below.field_description_above {
    width: 96%
}

#Bzl-afv-forms .gform_wrapper .top_label input.medium,
#Bzl-afv-forms .gform_wrapper .top_label select.medium {
    width: 100%
}

#Bzl-afv-forms .gform_body .gfield #Bzl-afv-forms .gfield_radio li {
    display: inline-block;
    max-width: 30%;
    margin-right: 1.65em
}

#Bzl-afv-forms .gform_body input[type=text] {
    margin: 0;
    padding: 1em 1.65em
}

#Bzl-afv-forms .chosen-container .chosen-drop {
    border: 1px solid #d7dfe3;
    -webkit-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.06);
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px
}

#Bzl-afv-forms .chosen-container-single .chosen-single,
#Bzl-afv-forms .chosen-container-active .chosen-single,
#Bzl-afv-forms .gf_stylespro .chosen-container-multi .chosen-choices {
    border: 1px solid #d7dfe3;
    border-style: none none solid;
    box-shadow: none !important;
    padding: .55em 0;
    background: none !important;
    height: auto
}

#Bzl-afv-forms .gf_stylespro .chosen-container-multi .chosen-choices {
    padding: .25em 0
}

#Bzl-afv-forms .gf_stylespro .chosen-container-multi .chosen-choices li.search-choice {
    font-size: 12px;
    border-color: rgba(0, 0, 0, 0.1);
    background-image: none;
    padding: .36em 1.65em .36em .65em
}

#Bzl-afv-forms .gf_stylespro .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 6em
}

#Bzl-afv-forms .chosen-container .chosen-results li.active-result {
    padding: .85em
}

#Bzl-afv-forms .chosen-container .chosen-results li.highlighted {
    background-image: none
}

#Bzl-afv-forms .chosen-container-single .chosen-single div {
    top: 25%
}

#Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_button,
#Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_next_button,
#Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin: 1.25em 0 0 .55em;
    border: none;
    padding: .65em 1.25em
}

#Bzl-afv-forms .gf_stylespro .gfsp_ios input[type="checkbox"]:not(old)+label::before,
#Bzl-afv-forms .gf_stylespro .gfsp_ios input[type="radio"]:not(old)+label::before {
    border: 1px solid rgba(0, 0, 0, 0.1)
}

#Bzl-afv-forms .gf_stylespro .gfsp_ios input[type="checkbox"]:not(old)+label::after,
#Bzl-afv-forms .gf_stylespro .gfsp_ios input[type="radio"]:not(old)+label::after {
    left: 1px;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1)
}

#Bzl-afv-forms .gf_stylespro .gform_page_footer {
    text-align: right
}

#Bzl-afv-forms .gform_wrapper ul.gfield_radio {
    margin-top: .35em
}

#Bzl-afv-forms .gform_wrapper ul.gfield_radio li,
#Bzl-afv-forms .gform_wrapper .longRadio ul.gfield_radio li {
    display: inline-block;
    min-width: 8.65em;
    max-width: 50%;
    vertical-align: top
}

#Bzl-afv-forms .gform_wrapper .longRadio ul.gfield_radio li {
    min-width: 11em
}

#Bzl-afv-forms .gform_wrapper .wideRadio ul.gfield_radio li {
    display: block;
    min-width: 8.65em;
    max-width: 100%;
    vertical-align: top
}

#Bzl-afv-forms .gform_confirmation_message,
.ctct-message.success {
    display: block;
    background-color: #f1faf3;
    color: #269860;
    border: 1px solid #dcf1e1;
    margin: 1.25em;
    padding: 1.25em;
    text-align: center;
    line-height: 1.65em
}

#Bzl-afv-forms .gform_wrapper .gfield_checkbox li label,
#Bzl-afv-forms .gform_wrapper .gfield_radio li label {
    font-size: 1em
}

#Bzl-afv-forms .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    position: relative !important
}

#Bzl-afv-forms h2.widgettitle,
#Bzl-afv-forms h2.gsection_title {
    font-size: 1.65em !important;
    text-align: center;
    margin-bottom: 0
}

#Bzl-afv-forms .gform_body .gfield.nomargin_field {
    min-height: auto !important
}

#Bzl-afv-forms .gform_wrapper li.triRadio ul.gfield_radio li:nth-child(3) {
    width: 96%
}

#Bzl-afv-forms .gf_stylespro.gform_wrapper,
#Bzl-afv-forms .gf_stylespro_wrapper.gform_wrapper {
    padding: 0
}

#Bzl-afv-forms .gform_wrapper {
    margin-top: 0
}

#Bzl-afv-forms .gform_wrapper .field_description_below .gfield_description {
    width: 100% !important
}

#Bzl-afv-forms .ginput_container_post_image,
#Bzl-afv-forms .ginput_container_fileupload {
    margin-top: 0.65em !important
}

#Bzl-afv-forms .gform_wrapper .gfield .ginput_left {
    margin-right: 3.36%
}

#Bzl-afv-forms .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
#Bzl-afv-forms .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
    padding-right: 8px
}

#Bzl-afv-forms .gform_wrapper .gfield.email {
    min-height: 6.65em
}

#Bzl-afv-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
#Bzl-afv-forms .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
    margin-top: .65em
}

#Bzl-afv-forms.Bzl-contract-forms .gform_body li.gfield {
    width: 100% !important;
    float: none !important;
    display: block !important;
    max-width: 98% !important
}

#Bzl-afv-forms.Bzl-contract-forms .gform_wrapper .gfield_checkbox li label {
    padding-left: 3.25em
}

#Bzl-afv-forms.Bzl-contract-forms .gf_stylespro .gfsp_ios input[type=checkbox]:not(old)+label:before {
    margin-left: -3.25em
}

#Bzl-afv-forms.Bzl-contract-forms .gform_body .gfield.gform_hidden {
    min-height: 0 !important
}

footer {
    display: block;
    position: relative
}

footer p,
footer a {
    margin: 0
}

footer ul.Bzl-links {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

footer ul.Bzl-links li {
    display: inline-block;
    margin: .25em
}

footer ul.Bzl-links li a {
    display: block
}

footer .copyright p,
footer .copyright li,
footer .copyright ul {
    margin: 0
}

footer .copyright a {
    margin: 0 .35em
}

footer .copyright .Bzl-powered img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

footer .copyright .Bzl-powered:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

#Bzl-newsletter .Bzl-newsletter-info {
    padding-left: 12.36em
}

#Bzl-newsletter i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 4.56em;
    width: 2.06em;
    height: 2.06em;
    line-height: 1.85em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 0.06em solid rgba(255, 255, 255, 0.6);
    text-align: center
}

#Bzl-newsletter form {
    position: relative
}

#Bzl-newsletter form input[type="email"] {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-style: none none solid;
    width: 100%;
    box-shadow: none
}

#Bzl-newsletter form input::-webkit-input-placeholder {
    color: #fff
}

#Bzl-newsletter form input[type="submit"],
#Bzl-newsletter form button {
    display: inline-block;
    width: auto
}

#Bzl-newsletter form hr {
    display: none
}

#Bzl-newsletter .iSquare h3 i {
    display: inline-block;
    font-size: 0.86em;
    width: 1.65em;
    height: 1.65em;
    line-height: 1.65em;
    background-color: #fff;
    position: relative;
    border-radius: 0
}

#Bzl-newsletter .iSquare h3 i::before {
    margin-left: 0.16em
}

#Bzl-mega-footer .gform_wrapper .top_label .gfield_label,
#Bzl-contact-form .gform_wrapper .top_label .gfield_label {
    display: none
}

.Bzl-footer {
    display: block;
    position: relative;
    padding: 2.25em 0
}

.Bzl-footer a {
    position: relative
}

.Bzl-footer a::before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -.56em;
    width: 100%;
    height: 1px;
    content: '';
    background-color: rgba(0, 0, 0, 0.1)
}

.Bzl-footer a:hover::before {
    bottom: -.25em
}

.Bzl-footer .Bzl-powered::before {
    left: auto;
    bottom: .25em;
    width: 43%
}

.Bzl-footer .Bzl-powered:hover::before {
    bottom: 0.56em !important
}

#Bzl-ft-light .Bzl-powered::before {
    bottom: -.65em
}

#Bzl-ft-light .Bzl-powered:hover::before {
    bottom: -0.36em !important
}

#Bzl-ft-dark a::before {
    background-color: rgba(255, 255, 255, 0.3)
}

#Bzl-ft-dark a:hover::before {
    background-color: #fff
}

#Bzl-ft-opaque {
    position: relative;
    z-index: 0
}

#Bzl-ft-opaque::before {
    display: block;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color: rgba(0, 0, 0, 0.036);
    z-index: -3
}

#Bzl-ft-dark,
#Bzl-ft-opaque {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.036);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.036);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.036)
}

#Bzl-ft-dark .Bzl-powered,
#Bzl-ft-opaque .Bzl-powered {
    padding: .9em 0 .9em 3em;
    background: url(../img/buzz-rescue-mark_w.png) no-repeat 0 0;
    display: inline-block;
    height: 48px
}

#Bzl-ft-dark .Bzl-powered:hover,
#Bzl-ft-opaque .Bzl-powered:hover {
    background-position: 0 -45px
}

#Bzl-mega-footer>.container-fluid>.row,
#bzl-footer .copyright>.container-fluid>.row {
    margin: 0
}

#Bzl-mega-footer .bzl-menu-icon {
    font-size: 1.36em;
    line-height: 0.16em;
    vertical-align: middle
}

#Bzl-mega-footer .gform_wrapper ul li.gfield {
    margin-top: 15px
}

#Bzl-mega-footer .gform_wrapper textarea.medium {
    height: 130px
}

#Bzl-mega-footer .gform_wrapper input[type="submit"],
#Bzl-mega-footer .btn.btn-link {
    padding: 0.65em 1.56em 0.65em 2.86em;
    margin: 0;
    line-height: 26px !important
}

#Bzl-mega-footer .col-12:nth-child(1) a img {
    width: 100%;
    height: auto
}

#Bzl-mega-footer .col-12:nth-child(2) img {
    max-width: 100%;
    height: auto
}

#Bzl-mega-footer .gform_footer {
    display: block;
    position: relative;
    margin-top: 16px
}

#Bzl-mega-footer .gform_footer::before {
    display: block;
    position: absolute;
    left: 1.36em;
    top: 0.65em;
    content: '\f1d8';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #fff;
    z-index: 656
}

#Bzl-mega-footer ul.social {
    margin: 0.36em 0 0.86em
}

#Bzl-mega-footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
#Bzl-mega-footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 15px
}

#Bzl-mega-footer h4,
#Bzl-mega-footer h5 {
    margin: 0;
    line-height: 1.50em;
    font-size: 23px !important
}

#Bzl-mega-footer h5 {
    font-size: 18px !important
}

#Bzl-newsletter .gform_footer,
.Bzl-contactForm .gform_footer {
    display: block;
    position: relative;
    margin-top: 17px
}

#Bzl-newsletter .gform_footer::before,
.Bzl-contactForm .gform_footer::before {
    display: block;
    position: absolute;
    left: 1.36em;
    top: 0.65em;
    content: '\f1d8';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #fff;
    z-index: 656
}

#Bzl-newsletter input[type="submit"],
.Bzl-contactForm input[type="submit"] {
    padding: 0.65em 1.56em 0.65em 2.86em !important;
    margin: 0 !important;
    line-height: 1.56em
}

.Bzl-stlouis #Bzl-mega-footer .gform_wrapper textarea.medium {
    height: 121px
}

.Bzl-stlouis #Bzl-mega-footer ul.social {
    margin: 0.36em 0 0.56em
}

.Bzl-stlouis #Bzl-mega-footer h4,
.Bzl-stlouis #Bzl-mega-footer h5 {
    line-height: 1.36em
}

.blog article.post {
    margin-bottom: 3em
}

.single-post .article-wrap img,
.blog .post-thumb img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.sidebar .blog-sidebar-widget {
    margin-bottom: 3em
}

.sidebar .blog-sidebar-widget .search-form .search-field {
    margin-bottom: 0
}

.sidebar .blog-sidebar-widget h4 {
    font-size: 1.56em;
    margin-bottom: 0.36em
}

.sidebar .blog-sidebar-widget ul {
    margin-top: 0.65em
}

.article-wrap.container-fluid {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.08)
}

.col-12>.article-wrap.container-fluid:first-child {
    border: none;
    padding-top: 0 !important
}

.article-wrap .article-img a {
    display: block;
    position: relative
}

.article-wrap .article-img a img {
    width: 100%;
    height: auto
}

.blog .article-wrap h4 {
    margin-top: 0
}

.article-wrap h4 a:hover {
    color: #333 !important
}

.blog .article-wrap p {
    margin-bottom: 0.86em
}

.search-form input[type=search],
#commentform input[type=url] {
    display: block;
    background-color: #fff;
    padding: .36em 1.25em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: .65em;
    height: 3.06em;
    font-size: 1em;
    box-shadow: none
}

.search-form input[type="submit"],
#commentform input[type="submit"] {
    display: inline-block;
    position: relative;
    font-weight: 500;
    font-size: 1em;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-align: center;
    padding: .65em 1.5em;
    margin: .56em 0;
    overflow: hidden;
    z-index: 99;
    text-decoration: none !important;
    height: auto;
    background-color: #8758bb;
    color: #fff
}

.search-form input[type="submit"]:hover,
#commentform input[type="submit"]:hover {
    background-color: #333
}

.sidebar ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.sidebar ul li {
    padding: .56em 0 .56em 1.65em;
    position: relative;
    border-top: 1px solid rgba(0, 0, 0, 0.06)
}

.sidebar ul li:hove {
    background-color: #fbfbfb
}

.sidebar ul li:first-child {
    border: none
}

.sidebar ul li:before {
    content: "\f054";
    font-family: 'Font Awesome 5 Free';
    font-size: .65em;
    font-weight: 900;
    position: absolute;
    left: 0;
    top: .8em
}

.sidebar ul li:hover:before {
    left: .85em
}

.sidebar ul li ul li {
    list-style-type: none
}

.sidebar .mf-sidebar-widget {
    margin: 1.65em 0
}

.comments-area {
    padding-top: 3em;
    border-top: 3px solid rgba(0, 0, 0, 0.06)
}

.commentslist {
    margin-top: 3em;
    counter-reset: comment-id;
    padding: 0
}

.commentslist,
.commentslist ol,
.commentslist ul {
    list-style: none
}

.commentslist li {
    position: relative;
    padding-left: 0
}

.commentslist li::before {
    display: none
}

.commentslist li article {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 1.5em;
    padding: 0 !important
}

.commentslist li article header {
    padding: 0.65em 1em 1em;
    background: #f7f7f7;
    border-bottom: #f0f0f0 1px solid;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff
}

.commentslist li .bypostauthor header {
    margin: -0.4em -1.2em 0 -1.2em !important;
    background: #fdf7e3
}

.commentslist li article header figure {
    margin: 0.25em 1.15em 0 0
}

.commentslist li article header:before {
    counter-increment: comment-id;
    content: counter(comment-id);
    position: absolute;
    top: 0.6em;
    right: 0.8em;
    color: #000;
    opacity: 0.1;
    font-size: 2.4em
}

.commentslist li article header h5 {
    margin-top: 0.65em
}

.commentslist li article header h5,
.commentslist li article header p {
    margin-bottom: 0;
    padding: 0;
    line-height: 0.4em !important
}

.commentslist li article.bypostauthor header h5 {
    margin-top: 0
}

.commentslist li article header h5 a {
    font-size: 0.85em;
    font-weight: 700;
    color: #565656
}

.commentslist li article header h5 .admin {
    display: inline-block;
    font-size: 11px;
    background: rgba(0, 0, 0, 0.1);
    padding: 0 1em;
    margin: 0 0.4em 0 0;
    color: #fff;
    line-height: 1.9em;
    text-align: center
}

.commentslist li article header .comment-meta * {
    font-size: 0.6em;
    margin: 0
}

.commentslist li article header .comment-meta a.comment-reply-link,
#cancel-comment-reply-link {
    display: inline-block;
    background: #f0f0f0;
    padding: 0 1em;
    line-height: 2em;
    text-align: center
}

.commentslist li article header .comment-meta a.comment-reply-link:hover,
#cancel-comment-reply-link:hover {
    color: #fff
}

#cancel-comment-reply-link {
    margin-left: 0.5em;
    font-size: 0.65em
}

.commentslist li article .comment-body {
    padding: 0.26em 1.36em
}

.commentslist li article.bypostauthor .comment-body {
    padding: 0.65em 0.06em 0.56em
}

.commentslist li article.bypostauthor .comment-body p {
    margin: 0
}

.commentslist li article .comment-body .alert {
    padding: 0.2em 0.5em;
    font-size: 0.9em;
    margin: 0.5em;
    text-align: center
}

.wp-caption {
    font-size: 1.15em;
    padding: 0 0 0.85em;
    margin: 1.35em 0;
    border-style: none none solid none;
    background-color: transparent;
    position: relative;
    z-index: 6
}

.wp-caption img {
    margin: 0;
    border: 0
}

.wp-caption h6 {
    position: relative;
    padding-left: 1.5em
}

.wp-caption-text {
    position: relative;
    text-align: left;
    font-style: italic;
    line-height: 1.55em
}

#respond {
    background-color: #f8f6f3
}

#respond form p {
    margin: 0
}

.bypostauthor {
    text-align: left !important;
    border-radius: 0 !important;
    display: block !important
}

.commentslist ol,
.commentslist ul {
    padding-left: 3em;
    position: relative
}

.commentslist ol:before,
.commentslist ul:before {
    content: '\f148';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 3em;
    color: rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.78) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(0.78) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)
}

.comments-nav-section {
    margin: 1em 0
}

.comment-respond {
    display: block;
    background: #fff;
    padding: 2em
}

.comment-respond h3 {
    margin-top: 0
}

#commentform {
    display: block;
    margin-top: 1.5em
}

#commentform input[type=text],
#commentform input[type=email],
#commentform textarea,
#commentform input[type=url] {
    width: 100%;
    margin-bottom: 0.5em
}

#commentform textarea {
    margin-top: 1em
}

.mf-sidebar-widget ul li a:hover {
    color: #333
}

.Bzl-cats-listing.row.justify-content-center {
    padding-top: 3em !important
}

.buzz-cats-shortcode a.Bzl-afl {
    top: -1em !important
}

.pre-header {
    margin-top: -8px
}

#wp-admin-bar-enable-jquery-migrate-helper {
    display: none !important
}

#gform_93 .gsection_description {
    font-size: 18px !important;
    line-height: 28px !important;
    background-color: #ffc8003b;
    padding: 1em;
    border: 1px dotted #ffc800
}

.noWide,
.single-post .article-wrap img.noWide {
    width: auto !important
}

.sidebar .wp-block-search .wp-block-search__button {
    border: none !important
}

.sidebar .wp-block-search .wp-block-search__inside-wrapper {
    border-color: rgba(0, 0, 0, 0.1) !important
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    header .logo a img {
        display: inline-block;
        image-rendering: optimizeSpeed
    }
}

.components-panel__header.interface-complementary-area-header.edit-post-sidebar__panel-tabs>.components-button.has-icon,
body.wp-admin.post-type-page.block-editor-page .interface-interface-skeleton__sidebar .components-panel__body,
body.wp-admin.post-type-page.block-editor-page .interface-interface-skeleton__sidebar .components-panel__header>ul li:nth-child(2),
body.wp-admin.post-type-page.block-editor-page .edit-post-header__settings .interface-pinned-items,
body.wp-admin.post-type-page.block-editor-page .edit-post-header__settings .block-editor-post-preview__dropdown,
body.wp-admin.post-type-page.block-editor-page .edit-post-header__settings .components-button.editor-post-switch-to-draft,
body.wp-admin.post-type-page.block-editor-page .components-placeholder.fl-builder-layout-launch-view .components-placeholder__fieldset>button:nth-child(2) {
    display: none !important
}

body.wp-admin.post-type-page.block-editor-page .interface-interface-skeleton__sidebar .components-panel .components-panel__body.is-opened {
    display: block !important
}

#wpadminbar #wp-admin-bar-user-actions {
    padding-bottom: 0 !important
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    overflow: visible !important;
    -moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    -o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    -ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important;
    transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg) !important
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li:first-child {
    border-top: 0px
}

#wpadminbar #wp-admin-bar-user-actions>li>a {
    padding: 0.5em 1.25em 0.5em 2.5em !important
}

#wpadminbar #wp-admin-bar-user-actions>li:first-child {
    border-top: 0px
}

#wpadminbar #wp-admin-bar-user-actions>li .ab-sub-wrapper,
#wpadminbar #wp-admin-bar-user-actions>li:hover .ab-sub-wrapper {
    overflow: visible !important;
    position: relative !important;
    opacity: 1 !important
}

#wpadminbar #wp-admin-bar-user-actions>li::before {
    content: '';
    color: #fff;
    position: absolute;
    left: 10px;
    top: 5px;
    font-family: 'buzz-rescues', 'dashicons'
}

#wpadminbar #wp-admin-bar-bzl-menu-doghouse::before {
    content: '"' !important
}

#wpadminbar #wp-admin-bar-bzl-menu-rescue-databases::before {
    content: "" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-sponsors::before {
    content: "" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-users::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-add-user::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-user-profile::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-support::before {
    content: "" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-user-role-editor::before {
    content: "s" !important
}

#wpadminbar #wp-admin-bar-bzl-menu-account::before {
    content: "5" !important
}

#wpadminbar #wp-admin-bar-logout::before {
    content: "" !important
}

.bzl-dy-item {
    position: relative;
    z-index: 8
}

.bzl-dy-item::before {
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
    content: '';
    background-color: #fff;
    z-index: -7
}

.bzl-dy-item img {
    width: 100%;
    max-width: 100%
}

.bzl-dy-item .bzl-team-name {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15)
}

.bzl-dy-item .bzl-team-name h4,
.bzl-dy-item .bzl-team-name p {
    margin: 0
}

.bzl-dy-item .bzl-team-info p {
    position: relative;
    padding-left: 30px
}

.bzl-dy-item .bzl-local-resources-info p,
.bzl-dy-item .bzl-volunteer-opportunities-info p {
    position: relative;
    padding-left: 18px
}

.bzl-dy-item .bzl-team-info i,
.bzl-dy-item .bzl-local-resources-info i,
.bzl-dy-item .bzl-volunteer-opportunities-info i {
    display: block;
    position: absolute;
    left: -7px;
    top: 0;
    content: '';
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 0.86rem
}

.bzl-dy-item .bzl-local-resources-info i,
.bzl-dy-item .bzl-volunteer-opportunities-info i {
    left: -17px
}

.bzl-dy-item .bzl-team-info i.round,
.bzl-dy-item .bzl-local-resources-info i.round,
.bzl-dy-item .bzl-volunteer-opportunities-info i.round {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

#denver-buzz-local-resources .bzl-local-resources-name *,
#denver-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name *,
#muskogee-buzz-local-resources .bzl-local-resources-name *,
#muskogee-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name *,
#coachella-buzz-local-resources .bzl-local-resources-name *,
#coachella-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name *,
#manhattan-buzz-local-resources .bzl-local-resources-name *,
#manhattan-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name *,
#edison-buzz-local-resources .bzl-local-resources-name *,
#edison-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name * {
    color: #fff
}

#muskogee-buzz-team .bzl-team-img img,
#coachella-buzz-team .bzl-team-img img,
#muskogee-buzz-newsletters img,
#coachella-buzz-newsletters img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1.35rem solid #fff
}

#coachella-buzz-newsletters img {
    border: none
}

#coachella-buzz-newsletters .btn {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1)
}

#muskogee-buzz-team .bzl-dy-item::before {
    top: 12.68em;
    -webkit-border-radius: 3rem;
    -moz-border-radius: 3rem;
    -ms-border-radius: 3rem;
    border-radius: 3rem
}

#muskogee-buzz-newsletters .bzl-dy-item::before {
    top: 15em;
    -webkit-border-radius: 3rem;
    -moz-border-radius: 3rem;
    -ms-border-radius: 3rem;
    border-radius: 3rem
}

#muskogee-buzz-local-resources .bzl-dy-item::before,
#muskogee-buzz-volunteer-opportunities .bzl-dy-item::before {
    -webkit-border-radius: 1.25em;
    -moz-border-radius: 1.25em;
    -ms-border-radius: 1.25em;
    border-radius: 1.25em
}

#muskogee-buzz-local-resources .BGprime,
#muskogee-buzz-volunteer-opportunities .BGprime {
    -webkit-border-radius: 0.86em 0.86em 0 0;
    -moz-border-radius: 0.86em 0.86em 0 0;
    -ms-border-radius: 0.86em 0.86em 0 0;
    border-radius: 0.86em 0.86em 0 0
}

#coachella-buzz-team .bzl-dy-item::before {
    -webkit-border-radius: 5rem;
    -moz-border-radius: 5rem;
    -ms-border-radius: 5rem;
    border-radius: 5rem;
    -webkit-box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1)
}

#coachella-buzz-team .bzl-dy-item .bzl-team-name,
#coachella-buzz-team .bzl-team-img img {
    border: none;
    text-align: center
}

#coachella-buzz-team i,
#coachella-buzz-local-resources i,
#coachella-buzz-volunteer-opportunities i {
    display: block;
    text-align: left;
    border-right: 1px solid rgba(0, 0, 0, 0.1)
}

#coachella-buzz-local-resources .bzl-dy-item::before,
#coachella-buzz-volunteer-opportunities .bzl-dy-item::before {
    -webkit-border-radius: 5em;
    -moz-border-radius: 5em;
    -ms-border-radius: 5em;
    border-radius: 5em;
    -webkit-box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1)
}

#coachella-buzz-local-resources .BGprime,
#coachella-buzz-volunteer-opportunities .BGprime {
    -webkit-border-radius: 5rem;
    -moz-border-radius: 5rem;
    -ms-border-radius: 5rem;
    border-radius: 5rem;
    text-align: center
}

#coachella-buzz-newsletters .bzl-dy-item::before {
    -webkit-border-radius: 7rem 1.65rem 1.65rem 7rem;
    -moz-border-radius: 7rem 1.65rem 1.65rem 7rem;
    -ms-border-radius: 7rem 1.65rem 1.65rem 7rem;
    border-radius: 7rem 1.65rem 1.65rem 7rem
}

#manhattan-buzz-team .bzl-dy-item::before,
#edison-buzz-team .bzl-dy-item::before {
    left: 2.35rem !important;
    right: 2.35rem !important
}

#manhattan-buzz-team .bzl-dy-item .bzl-team-name,
#manhattan-buzz-team .bzl-team-img img,
#edison-buzz-team .bzl-dy-item .bzl-team-name,
#edison-buzz-team .bzl-team-img img {
    border: none;
    text-align: center
}

#manhattan-buzz-team .bzl-team-name,
#edison-buzz-team .bzl-team-name {
    background-color: rgba(255, 255, 255, 0.8);
    position: relative;
    margin: -5.58rem 1.35rem 0 1.35rem
}

#manhattan-buzz-team .bzl-team-name small,
#edison-buzz-team .bzl-team-name small {
    font-size: 0.86rem;
    line-height: 1.25rem
}

#manhattan-buzz-local-resources .bzl-local-resources-name {
    margin-top: -3.58rem !important
}

#manhattan-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name {
    margin-top: -2.58rem !important
}

#manhattan-buzz-newsletters .bzl-dy-item::before,
#edison-buzz-newsletters .bzl-dy-item::before {
    left: 2.35rem !important;
    right: 2.35rem !important
}

#edison-buzz-team .bzl-team-name {
    background-color: #fff;
    margin: -3.7rem 1.4rem 0 1.4rem
}

#edison-buzz-team .bzl-team-name::before {
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    content: '';
    background-color: #fff;
    z-index: -7;
    opacity: 0.3;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    width: 65px;
    height: 3px
}

#edison-buzz-team .bzl-dy-item::before,
#edison-buzz-local-resources .bzl-dy-item::before,
#edison-buzz-volunteer-opportunities .bzl-dy-item::before,
#edison-buzz-newsletters .bzl-dy-item::before,
#orlando-buzz-team .bzl-dy-item::before,
#orlando-buzz-local-resources .bzl-dy-item::before,
#orlando-buzz-volunteer-opportunities .bzl-dy-item::before,
#orlando-buzz-newsletters .bzl-dy-item::before {
    left: 2.35rem !important;
    right: 2.35rem !important;
    -webkit-box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 3px 5px 30px 0 rgba(0, 0, 0, 0.1)
}

#springdale-buzz-team .bzl-team-name,
#springdale-buzz-local-resources .bzl-local-resources-name,
#springdale-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name,
#springdale-buzz-newsletters .bzl-newsletters-date {
    position: relative;
    text-align: center
}

#springdale-buzz-team .bzl-team-name::before,
#springdale-buzz-local-resources .bzl-local-resources-name::before,
#springdale-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name::before,
#springdale-buzz-newsletters .bzl-newsletters-date::before {
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    width: 1.6em;
    height: 1.6em;
    background-color: #fff;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: '';
    margin: -0.8em 0 0 -0.8em;
    z-index: 0
}

#springdale-buzz-newsletters .bzl-newsletters-date::before {
    top: auto;
    bottom: 100%;
    margin: 0 -0.8em -0.8em
}

#springdale-buzz-team .bzl-team-info i,
#springdale-buzz-local-resources .bzl-local-resources-info i {
    -webkit-box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1)
}

#austin-buzz-team .bzl-dy-item::before,
#austin-buzz-local-resources .bzl-dy-item::before,
#austin-buzz-volunteer-opportunities .bzl-dy-item::before,
#austin-buzz-newsletters .bzl-dy-item::before {
    border: 1rem solid #fff
}

#austin-buzz-team .bzl-dy-item .bzl-team-name {
    border: none
}

#sydney-buzz-team .bzl-team-img {
    position: relative
}

#sydney-buzz-team .bzl-team-img .bzl-team-name {
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8)
}

#sydney-buzz-team .bzl-team-img .bzl-team-name * {
    color: #fff
}

#sydney-buzz-team .bzl-team-info *:not(a) {
    color: #fff
}

#sydney-buzz-team .bzl-team-info i {
    border: 1px solid #fff
}

#sydney-buzz-local-resources .bzl-local-resources-info i {
    border: 1px solid #fff
}

#sydney-buzz-team .bzl-dy-item::before,
#sydney-buzz-local-resources .bzl-dy-item::before,
#sydney-buzz-volunteer-opportunities .bzl-dy-item::before,
#sydney-buzz-newsletters .bzl-dy-item::before {
    background-color: rgba(0, 0, 0, 0.3)
}

#sydney-buzz-local-resources .bzl-local-resources-name *,
#sydney-buzz-local-resources .bzl-local-resources-info *:not(a),
#sydney-buzz-volunteer-opportunities *,
#sydney-buzz-newsletters .bzl-newsletters-date * {
    color: #fff
}

#sydney-buzz-local-resources .bzl-local-resources-name,
#sydney-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name {
    background-color: rgba(0, 0, 0, 0.5)
}

#oxnard-buzz-team .bzl-dy-item .bzl-team-name,
#oxnard-buzz-local-resources .bzl-dy-item .bzl-local-resources-name,
#oxnard-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name,
#oxnard-buzz-newsletters .bzl-dy-item .bzl-newsletters-date {
    position: relative;
    text-align: center;
    background-color: #fff
}

#oxnard-buzz-team .bzl-dy-item .bzl-team-name .Bzl-triangle,
#oxnard-buzz-local-resources .bzl-dy-item .bzl-local-resources-name .Bzl-triangle,
#oxnard-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name .Bzl-triangle,
#oxnard-buzz-newsletters .bzl-dy-item .bzl-newsletters-date .Bzl-triangle {
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    z-index: 0;
    padding-bottom: 46px;
    overflow: hidden
}

#oxnard-buzz-team .bzl-dy-item .bzl-team-name .Bzl-triangle .trishape,
#oxnard-buzz-team .bzl-dy-item .bzl-team-name .Bzl-triangle .trishadow,
#oxnard-buzz-local-resources .bzl-dy-item .bzl-local-resources-name .Bzl-triangle .trishape,
#oxnard-buzz-local-resources .bzl-dy-item .bzl-local-resources-name .Bzl-triangle .trishadow,
#oxnard-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name .Bzl-triangle .trishape,
#oxnard-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name .Bzl-triangle .trishadow,
#oxnard-buzz-newsletters .bzl-dy-item .bzl-newsletters-date .Bzl-triangle .trishape,
#oxnard-buzz-newsletters .bzl-dy-item .bzl-newsletters-date .Bzl-triangle .trishadow {
    width: 0;
    height: 0;
    border-left: 180px solid transparent;
    border-right: 180px solid transparent;
    position: absolute;
    left: 50%;
    top: 0;
    right: 0;
    z-index: -3;
    margin-left: -180px
}

#oxnard-buzz-team .bzl-dy-item .bzl-team-name .Bzl-triangle .trishape,
#oxnard-buzz-local-resources .bzl-dy-item .bzl-local-resources-name .Bzl-triangle .trishape,
#oxnard-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name .Bzl-triangle .trishape,
#oxnard-buzz-newsletters .bzl-dy-item .bzl-newsletters-date .Bzl-triangle .trishape {
    border-top: 36px solid #fff
}

#oxnard-buzz-team .bzl-dy-item .bzl-team-name .Bzl-triangle .trishadow,
#oxnard-buzz-local-resources .bzl-dy-item .bzl-local-resources-name .Bzl-triangle .trishadow,
#oxnard-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name .Bzl-triangle .trishadow,
#oxnard-buzz-newsletters .bzl-dy-item .bzl-newsletters-date .Bzl-triangle .trishadow {
    border-top: 46px solid rgba(0, 0, 0, 0.15);
    z-index: -7
}

#oxnard-buzz-team .bzl-dy-item .bzl-team-name .Bzl-triangle.white .trishape,
#oxnard-buzz-local-resources .bzl-dy-item .bzl-local-resources-name .Bzl-triangle.white .trishape,
#oxnard-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name .Bzl-triangle.white .trishape,
#oxnard-buzz-newsletters .bzl-dy-item .bzl-newsletters-date .Bzl-triangle.white .trishape {
    border-top-color: #fff
}

#oxnard-buzz-local-resources .bzl-local-resources-info,
#oxnard-buzz-volunteer-opportunities .bzl-volunteer-opportunities-info {
    padding-top: 5rem !important
}

#lasvegas-buzz-team .bzl-dy-item .bzl-team-img,
#lasvegas-buzz-newsletters .bzl-dy-item .bzl-newsletters-img {
    position: relative;
    padding: 45px
}

#lasvegas-buzz-team .bzl-dy-item .bzl-team-img::before,
#lasvegas-buzz-team .bzl-dy-item .bzl-team-img::after,
#lasvegas-buzz-newsletters .bzl-dy-item .bzl-newsletters-img::before,
#lasvegas-buzz-newsletters .bzl-dy-item .bzl-newsletters-img::after {
    display: block;
    position: absolute;
    width: 2.65em;
    height: 2.65em;
    content: '';
    border-width: 2px;
    border-style: solid none none solid;
    left: 30px;
    top: 30px
}

#lasvegas-buzz-team .bzl-dy-item .bzl-team-img::after,
#lasvegas-buzz-newsletters .bzl-dy-item .bzl-newsletters-img::after {
    left: auto;
    top: auto;
    right: 30px;
    bottom: 30px;
    border-style: none solid solid none
}

#lasvegas-buzz-team .bzl-dy-item .bzl-team-name * {
    color: #fff;
    border: none
}

#lasvegas-buzz-team .bzl-team-info>p,
#lasvegas-buzz-local-resources .bzl-local-resources-info>p {
    padding-top: 0.58rem;
    padding-bottom: 0.58rem;
    margin: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}

#lasvegas-buzz-team .bzl-team-info>p i,
#lasvegas-buzz-local-resources .bzl-local-resources-info>p i {
    top: 0.58rem
}

#lasvegas-buzz-team .bzl-team-info>p:nth-child(1),
#lasvegas-buzz-local-resources .bzl-local-resources-info>p:nth-child(1) {
    border: none
}

#lasvegas-buzz-team .bzl-dy-item::before,
#lasvegas-buzz-local-resources .bzl-dy-item::before,
#lasvegas-buzz-volunteer-opportunities .bzl-dy-item::before,
#lasvegas-buzz-newsletters .bzl-dy-item::before {
    -webkit-box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1)
}

#stlouis-buzz-team .bzl-dy-item .bzl-team-img,
#stlouis-buzz-newsletters .bzl-newsletters-img,
#stlouis-buzz-local-resources .bzl-local-resources-name,
#stlouis-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name {
    -webkit-box-shadow: 3px 15px 35px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 15px 35px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 3px 15px 35px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    background-color: #fff
}

#stlouis-buzz-team .bzl-dy-item::before,
#stlouis-buzz-local-resources .bzl-dy-item::before,
#stlouis-buzz-volunteer-opportunities .bzl-dy-item::before,
#stlouis-buzz-newsletters .bzl-dy-item::before {
    -webkit-box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1)
}

#stlouis-buzz-team .bzl-dy-item i,
#stlouis-buzz-local-resources .bzl-dy-item i,
#stlouis-buzz-volunteer-opportunities .bzl-dy-item i,
#stlouis-buzz-newsletters .bzl-dy-item i {
    -webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1)
}

#scottsdale-buzz-team .bzl-team-info *,
#scottsdale-buzz-local-resources .bzl-local-resources-info *,
#scottsdale-buzz-volunteer-opportunities .bzl-volunteer-opportunities-info * {
    font-size: 14px
}

#scottsdale-buzz-local-resources .bzl-local-resources-info {
    padding: 1.35rem 1.35rem 1.35rem 2.5rem
}

#scottsdale-buzz-volunteer-opportunities .bzl-volunteer-opportunities-info {
    padding: 1.35rem 1.35rem 1.35rem 0.86rem
}

#orlando-buzz-team .bzl-team-img {
    background-color: #fff;
    padding-bottom: 0 !important
}

#orlando-buzz-team .bzl-team-name {
    text-align: center;
    padding: 1.35rem
}

#orlando-buzz-team .bzl-team-name * {
    color: #fff
}

#orlando-buzz-team .bzl-team-info {
    padding: 0 1.35rem 1.35rem
}

#orlando-buzz-team .bzl-team-info>p {
    padding: 0.58rem 1.35rem 0.58rem 3rem;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0
}

#orlando-buzz-team .bzl-team-info i {
    left: 0.58rem;
    top: 0.58rem
}

#orlando-buzz-local-resources .bzl-local-resources-name *,
#orlando-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name * {
    color: #fff;
    text-align: center
}

#orlando-buzz-volunteer-opportunities .bzl-volunteer-opportunities-info p {
    padding: 0
}

#orlando-buzz-newsletters .bzl-newsletters-img {
    background-color: #fff;
    padding-bottom: 0 !important
}

#montreal-buzz-team .bzl-dy-item::before,
#montreal-buzz-newsletters .bzl-dy-item::before {
    background-color: transparent
}

#montreal-buzz-team .bzl-team-img,
#montreal-buzz-team .bzl-newsletters-img,
#montreal-buzz-newsletters .bzl-team-img,
#montreal-buzz-newsletters .bzl-newsletters-img {
    border: 1px solid #fff;
    padding: 1rem;
    overflow: hidden
}

#montreal-buzz-team .bzl-team-img,
#montreal-buzz-team .bzl-team-img img,
#montreal-buzz-team .bzl-newsletters-img,
#montreal-buzz-team .bzl-newsletters-img img,
#montreal-buzz-newsletters .bzl-team-img,
#montreal-buzz-newsletters .bzl-team-img img,
#montreal-buzz-newsletters .bzl-newsletters-img,
#montreal-buzz-newsletters .bzl-newsletters-img img {
    -webkit-border-radius: 50px 0 50px 0;
    -moz-border-radius: 50px 0 50px 0;
    -ms-border-radius: 50px 0 50px 0;
    border-radius: 50px 0 50px 0
}

#montreal-buzz-team .bzl-team-info,
#montreal-buzz-team .bzl-newsletters-info,
#montreal-buzz-newsletters .bzl-team-info,
#montreal-buzz-newsletters .bzl-newsletters-info {
    display: block;
    position: relative;
    background-color: #fff;
    -webkit-border-radius: 0 50px 0 50px;
    -moz-border-radius: 0 50px 0 50px;
    -ms-border-radius: 0 50px 0 50px;
    border-radius: 0 50px 0 50px
}

#montreal-buzz-local-resources .bzl-dy-item::before,
#montreal-buzz-volunteer-opportunities .bzl-dy-item::before {
    -webkit-border-radius: 50px 0 50px 0;
    -moz-border-radius: 50px 0 50px 0;
    -ms-border-radius: 50px 0 50px 0;
    border-radius: 50px 0 50px 0
}

#montreal-buzz-local-resources .bzl-local-resources-name,
#montreal-buzz-local-resources .bzl-volunteer-opportunities-name,
#montreal-buzz-volunteer-opportunities .bzl-local-resources-name,
#montreal-buzz-volunteer-opportunities .bzl-volunteer-opportunities-name {
    -webkit-border-radius: 50px 0 0 0;
    -moz-border-radius: 50px 0 0 0;
    -ms-border-radius: 50px 0 0 0;
    border-radius: 50px 0 0 0
}

#montreal-buzz-local-resources .bzl-local-resources-info,
#montreal-buzz-volunteer-opportunities .bzl-local-resources-info {
    padding: 1.35rem 1.35rem 1.35rem 2.58rem
}

#montreal-buzz-volunteer-opportunities .bzl-volunteer-opportunities-info {
    padding: 1.35rem 1.35rem 1.35rem 1.86rem
}

#montreal-buzz-volunteer-opportunities .bzl-volunteer-opportunities-info p {
    padding: 0
}

#miami-buzz-team .bzl-dy-item::before,
#miami-buzz-local-resources .bzl-dy-item::before,
#miami-buzz-volunteer-opportunities .bzl-dy-item::before,
#miami-buzz-newsletters .bzl-dy-item::before {
    -webkit-box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 8px 15px 35px 0 rgba(0, 0, 0, 0.1);
    background: url(../img/paper.png) repeat center
}

#miami-buzz-team .bzl-dy-item small,
#miami-buzz-local-resources .bzl-dy-item small,
#miami-buzz-volunteer-opportunities .bzl-dy-item small,
#miami-buzz-newsletters .bzl-dy-item small {
    font-weight: bold
}

#miami-buzz-team .bzl-dy-item p,
#miami-buzz-local-resources .bzl-dy-item p,
#miami-buzz-volunteer-opportunities .bzl-dy-item p,
#miami-buzz-newsletters .bzl-dy-item p {
    margin: 0.35rem 0
}

#miami-buzz-team .bzl-dy-item .container-fluid,
#miami-buzz-local-resources .bzl-dy-item .bzl-local-resources-name,
#miami-buzz-volunteer-opportunities .bzl-dy-item .bzl-volunteer-opportunities-name,
#miami-buzz-newsletters .bzl-dy-item .container-fluid {
    background: url(../img/card-stars.png) repeat-x top left
}

#miami-buzz-team .bzl-team-name {
    border: none;
    padding-bottom: 1.35rem
}

#miami-buzz-team .bzl-team-name small {
    font-size: 0.86rem;
    line-height: 0.86rem
}

a,
:after,
i,
li,
::before,
.Bzl-dog-img a,
.Bzl-dog-img img,
.Bzl-dog-meta i,
#Bzl-Hd-03::before,
.Bzl-Hd-donation .btn,
.Bzl-Hd-call a::before,
.Bzl-logo,
#buzz_advanced_search *,
.owl-carousel .owl-nav button,
.volRoleNav .fl-icon-text,
.volRoleNav a i,
.Bzl-header .Bzl-logo img,
#compactSocial ul li:hover,
.Bzl-dog-post .container-fluid,
#Bzl-Hd-orlando #menu li a {
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

#compactSocial ul li a,
#compactSocial ul li a is {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

#Bzl-Hd-orlando #menu li.menu-item-has-children>a:after {
    -webkit-transition: width 0.6s ease-in-out;
    -moz-transition: width 0.6s ease-in-out;
    -ms-transition: width 0.6s ease-in-out;
    -o-transition: width 0.6s ease-in-out;
    transition: width 0.6s ease-in-out
}

@media only screen and (min-width: 1501px) {
    .container {
        max-width: 1400px
    }

    #Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-img a.Bzl-post-link {
        height: 100%
    }

    #Bzl-dog-coachella .Bzl-dog-post .Bzl-dog-img a.Bzl-post-link img {
        width: 100%;
        max-width: 100%;
        height: auto
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box {
        padding: 0 0 0 12em !important
    }

    #Bzl-dog-austin-single .Bzl-dog-post .rel,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .rel {
        padding: 0 2em 6em 12em !important
    }

    .metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption,
    .metaslider.ms-theme-blend .rslides .caption-wrap .caption,
    .metaslider.ms-theme-blend .nivoSlider .nivo-caption {
        font-size: 2.3em !important
    }

    .imgFrameTwo .fl-map iframe {
        height: 560px
    }

    .timeline::after {
        left: 54.96%
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a .megamenu-item-info {
        top: 76% !important
    }
}

@media only screen and (max-width: 1400px) {

    html,
    body,
    div,
    p,
    table,
    tr,
    td,
    th,
    tbody,
    tfoot,
    ul,
    li,
    ol,
    dl,
    dd,
    dt,
    fieldset,
    blockquote,
    cite,
    input,
    select,
    textarea,
    button,
    a,
    section,
    article,
    aside,
    header,
    footer,
    nav {
        font-size: 14px
    }

    .timeline .yearBox::before {
        left: 45.06%
    }

    .timeline .yearBox.right::before {
        left: 39.65%
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    #Bzl-Hd-orlando #menu>ul>li {
        margin: 0 0.15em
    }

    #Bzl-Hd-stlouis #menu>.main-menu>li>a,
    #Bzl-Hd-annarbor #menu>.main-menu>li>a,
    #Bzl-Hd-lincoln #menu>.main-menu>li>a {
        padding: 1.25em 0.65em
    }
}

@media only screen and (min-width: 1250px) and (max-width: 1500px) {
    .container {
        max-width: 1280px
    }

    .lead {
        font-size: 1.15rem
    }

    .crellyslider-slider-home_slider .crellyslider,
    .crellyslider-slider-home_slider .crellyslider .cs-slide {
        height: 265px !important
    }

    .Bzl-v-menu #menu li a {
        padding: 0.65em 1.65em !important
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box {
        padding: 0 0 0 10.65em !important
    }

    #Bzl-dog-austin-single .Bzl-dog-post .rel,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .rel {
        padding: 0 2em 6em 10.65em !important
    }

    .metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption,
    .metaslider.ms-theme-blend .rslides .caption-wrap .caption,
    .metaslider.ms-theme-blend .nivoSlider .nivo-caption {
        font-size: 1.65em !important
    }
}

@media only screen and (max-width: 1280px) {
    .aa-home-intro .fl-col-content {
        max-width: 900px;
        margin: 0 auto
    }

    .aa-home-intro .fl-builder-layer {
        width: 116%;
        left: -8%
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 30.33%;
        margin: 1.50% !important
    }

    .woocommerce ul.products li.first,
    .woocommerce-page ul.products li.first {
        clear: none
    }

    .page.woocommerce-page .woocommerce {
        padding: 3em !important
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 1.18em !important
    }
}

@media only screen and (max-width: 1100px) {
    #Bzl-show-love .Bzl-show-love-col .fl-col-content::before {
        height: 12.56em
    }
}

@media only screen and (max-width: 1023px) {

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box,
    #Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-title-box {
        text-align: left
    }

    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title .icon::after,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title .icon::after,
    #Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title .icon::after {
        top: -1.36em;
        height: 6em
    }

    .aa-home-intro .fl-builder-layer {
        width: 160%;
        left: -30%
    }

    .aa-inner-intro h2.fl-heading {
        font-size: 2.36em !important;
        margin-bottom: 0.65em !important
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) and (orientation: landscape) {
    .container {
        max-width: 96%
    }

    #Bzl-Hd-lincoln .Bzl-Hd-donation {
        margin-left: auto !important
    }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    #contentslider .fl-slide-content-wrap {
        padding: 3em
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {

    .gform_wrapper .gform_page_footer .button.gform_button,
    .gform_wrapper .gform_page_footer .button.gform_next_button,
    .gform_wrapper .gform_page_footer .button.gform_previous_button,
    body .gform_wrapper .gform_footer input.button,
    body .gform_wrapper .gform_footer input[type="submit"] {
        -webkit-appearance: none;
        border-radius: 0
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    #Bzl-Hd-lincoln .lightGrad {
        padding: .85em 0
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    #Bzl-Hd-lincoln .lightGrad {
        padding-right: 0 !important
    }
}

@media only screen and (min-width: 1025px) {
    .burgerMenu {
        display: none
    }

    #navigation {
        display: flex
    }

    #menu li .sub-menu,
    .mega-menu-wrapper,
    .mega-menu-leftimage-wrapper {
        display: block;
        background-color: #fff;
        visibility: hidden;
        width: 280px;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        padding: .65em 0;
        text-align: left;
        list-style-type: none;
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform .35s;
        transition: opacity 0.35s, transform .35s;
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
        z-index: 99;
        -webkit-box-shadow: 0 1.36em 3em 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 1.36em 3em 0 rgba(0, 0, 0, 0.15)
    }

    .mega-menu-leftimage-wrapper {
        width: auto
    }

    #menu>ul>li .mega-menu-wrapper {
        width: 100%;
        max-width: 100%;
        padding: 1.65em !important;
        height: 468px;
        overflow: scroll
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content {
        padding: 0
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a {
        display: block;
        position: relative;
        padding: 0 0 8em;
        height: 100%
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a img {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a .megamenu-item-info {
        display: block;
        position: absolute;
        left: 0;
        top: 65%;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        padding: 1.65em;
        line-height: 1.56em !important;
        font-size: 12px !important;
        -webkit-transition: top 0.25s ease;
        -moz-transition: top 0.25s ease;
        -ms-transition: top 0.25s ease;
        -o-transition: top 0.25s ease;
        transition: top 0.25s ease;
        text-transform: none !important
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a .megamenu-item-info strong {
        display: block;
        text-transform: capitalize !important;
        line-height: 1.16em !important;
        margin-bottom: 0.65em;
        font-size: 1.28em !important
    }

    #menu>ul>li .mega-menu-wrapper .col-12 div,
    #menu>ul>li .mega-menu-wrapper .col-12 p,
    #menu>ul>li .mega-menu-wrapper .col-12 a {
        font-size: 14px !important
    }

    #menu>ul>li .mega-menu-wrapper h3 {
        font-size: 1.30em !important;
        margin-top: 0
    }

    #menu>ul>li .mega-menu-wrapper .col-12 img {
        width: 100%;
        max-width: 100%
    }

    #Bzl-Hd-orlando #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a .megamenu-item-info {
        top: 58%
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a:hover .megamenu-item-info {
        top: 0 !important;
        height: 100% !important
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a:hover .megamenu-item-info::after {
        display: block;
        position: absolute;
        left: 1.65em;
        bottom: 1.65em;
        content: 'LEARN MORE →';
        color: #fff
    }

    #menu>ul>li:hover .mega-menu-wrapper {
        border-width: 3px;
        border-style: solid none none none !important;
        border-color: rgba(255, 255, 255, 0.6)
    }

    #menu li .sub-menu li .sub-menu {
        position: absolute;
        top: 0;
        right: auto;
        left: 100%;
        margin: 0;
        padding: 0;
        border-radius: 0
    }

    #menu li .sub-menu li .sub-menu a {
        display: block
    }

    .home #Bzl-Hd-springdale #menu li .sub-menu {
        top: auto;
        bottom: 100%;
        -webkit-transition: opacity 0.35s, -webkit-transform .35s;
        transition: opacity 0.35s, transform .35s;
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
        z-index: 99;
        -webkit-box-shadow: 0 0 1.25em 0 rgba(0, 0, 0, 0.06);
        box-shadow: 0 0 0.85em 0 rgba(0, 0, 0, 0.06)
    }

    .home #Bzl-Hd-springdale #menu li:hover>.sub-menu {
        display: block;
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    #Bzl-Hd-austin.Bzl-Hd-dark #navigation {
        background-color: transparent
    }

    .Bzl-v-menu a.nav-expander {
        display: block;
        position: absolute;
        left: 18.36em;
        top: 0;
        transition: left .3s ease-in-out 0;
        transition: left .3s ease-in-out 0;
        -webkit-transition: left .3s ease-in-out 0;
        -moz-transition: left .3s ease-in-out 0;
        -o-transition: left .3s ease-in-out 0;
        z-index: 99;
        text-align: center;
        width: 4.25em;
        height: 4.25em;
        padding: 0;
        cursor: pointer
    }

    .Bzl-v-menu a.nav-expander .line1,
    .Bzl-v-menu a.nav-expander .line2,
    .Bzl-v-menu a.nav-expander .line3 {
        display: block;
        background-color: #fff;
        position: absolute;
        height: 2px;
        width: 35%;
        opacity: 1;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    .Bzl-v-menu a.nav-expander .line1 {
        top: 35%
    }

    .Bzl-v-menu a.nav-expander .line2 {
        top: 47%
    }

    .Bzl-v-menu a.nav-expander .line3 {
        top: 59%
    }

    .Bzl-v-menu a.nav-expander.fixed {
        position: fixed
    }

    .Bzl-v-menu .nav-expanded a.nav-expander.fixed .line3 {
        display: none
    }

    .Bzl-v-menu .nav-expanded a.nav-expander.fixed .line1,
    .Bzl-v-menu .nav-expanded a.nav-expander.fixed .line2 {
        top: 50%
    }

    .Bzl-v-menu .nav-expanded a.nav-expander.fixed .line1 {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .Bzl-v-menu .nav-expanded a.nav-expander.fixed .line2 {
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .Bzl-v-menu .nav-expanded a.nav-expander.fixed {
        left: 17.15em
    }

    .Bzl-v-menu #navigation {
        display: block;
        height: 100%;
        position: fixed;
        left: -250px;
        font-size: 15px;
        top: 0;
        bottom: 0;
        left: auto;
        width: 250px;
        z-index: 9999;
        transition: left .3s ease-in-out 0;
        -webkit-transition: left .3s ease-in-out 0;
        -moz-transition: left .3s ease-in-out 0;
        -o-transition: left .3s ease-in-out 0;
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        background-color: #fff;
        margin: 0;
        padding: 0;
        border: 0;
        -webkit-box-shadow: 0.15em 0 0.36em 0 rgba(0, 0, 0, 0.06);
        -moz-box-shadow: 0.15em 0 0.36em 0 rgba(0, 0, 0, 0.06);
        box-shadow: 0.15em 0 0.36em 0 rgba(0, 0, 0, 0.06);
        height: 100%
    }

    .Bzl-v-menu .nav-expanded #navigation {
        left: 0;
        -webkit-box-shadow: -1px 0 6px 0 rgba(0, 0, 0, 0.1);
        box-shadow: -1px 0 6px 0 rgba(0, 0, 0, 0.1)
    }

    .Bzl-v-menu #menu li {
        display: block;
        text-align: left;
        width: 100%
    }

    .Bzl-v-menu #menu li a {
        display: block;
        padding: .85em 1.65em
    }

    .Bzl-v-menu #menu>ul>li>a {
        border-top: 1px solid rgba(0, 0, 0, 0.1)
    }

    .Bzl-v-menu #menu .main-menu>li>a:hover {
        color: #fff
    }

    .Bzl-v-menu body.nav-expanded {
        margin-left: 0;
        transition: left .4s ease-in-out 0;
        -webkit-transition: left .4s ease-in-out 0;
        -moz-transition: left .4s ease-in-out 0;
        -o-transition: left .4s ease-in-out 0
    }

    .Bzl-v-menu #nav-close {
        font-family: "Poppins", Arial, sans-serif;
        font-weight: 300;
        font-size: 24px;
        padding-right: 10px
    }

    .Bzl-v-menu #menu {
        width: 100% !important
    }

    .Bzl-v-menu #menu li .sub-menu {
        left: 100%;
        top: 0
    }

    .Bzl-v-menu #menu li:hover>.sub-menu {
        padding: 0
    }

    .Bzl-v-menu #menu li .sub-menu li a {
        padding: .85em 1.25em
    }

    .home #Bzl-Hd-springdale #menu li.menu-item-has-children>a::after {
        left: 50%;
        top: -3%;
        right: auto;
        margin-left: -.15em;
        content: '\f0d8'
    }

    #Bzl-Hd-oxnard #menu li:first-child a,
    #Bzl-Hd-oxnard.Bzl-Hd-dark.Bzl-v-menu #menu li:first-child a {
        border: none
    }

    #Bzl-Hd-oxnard #menu li.menu-item-has-children>a::after,
    #Bzl-Hd-sanfrancisco #menu li.menu-item-has-children>a::after {
        left: auto;
        top: 50%;
        right: 1.65em;
        content: '\f0da';
        margin: -.85em 0 0
    }

    #Bzl-Hd-oxnard #menu li.menu-item-has-children:hover>a::after,
    #Bzl-Hd-sanfrancisco #menu li.menu-item-has-children:hover>a::after {
        right: -.15em;
        content: '\f0d9';
        font-size: 2.3em;
        margin-top: -.3em
    }

    .Bzl-oxnard #Bzl-content,
    .Bzl-sanfrancisco #Bzl-content {
        margin-left: 250px
    }

    .Bzl-coachella .Bzl-breadcrumb {
        padding-top: 3.25em !important
    }

    .vTablet {
        display: none !important
    }

    #Bzl-Hd-coachella #menu>ul>li.menu-item-has-children>a:after {
        position: absolute;
        left: 50%;
        top: 56%;
        right: auto;
        margin-left: -.25em
    }

    #Bzl-Hd-lincoln .lightGrad.pR4 {
        padding-right: 0 !important
    }

    #Bzl-Hd-lincoln #menu li .sub-menu {
        -webkit-box-shadow: 0 0.65em 3em 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 0.65em 3em 0 rgba(0, 0, 0, 0.15)
    }

    #Bzl-Hd-annarbor .navCol,
    #Bzl-Hd-detroit .navCol,
    #Bzl-Hd-stlouis .navCol {
        padding-right: 0
    }

    #Bzl-Hd-sydney .Bzl-Hd-donation {
        padding-right: 0 !important
    }

    #Bzl-Hd-muskogee .Bzl-logo.m-auto,
    #Bzl-Hd-austin .Bzl-Hd-donation.ml-auto {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    #Bzl-Hd-coachella .Bzl-Hd-donation {
        margin-left: 0 !important
    }

    .edison-desc-equal .desc-equal {
        min-height: 13em
    }
}

@media screen and (min-width: 1025px) and (max-width: 1306px) {
    #Bzl-Hd-lasvegas .container {
        padding: 0
    }

    #Bzl-Hd-lasvegas #menu>ul>li>a {
        padding: 2em 1.06em
    }

    #Bzl-Hd-edison #menu>.main-menu>li>a {
        font-size: 12px !important
    }
}

@media only screen and (max-width: 1024px) {
    body h1 {
        font-size: 2.25em !important
    }

    body h2 {
        font-size: 1.85em !important
    }

    body h3 {
        font-size: 1.65em !important
    }

    body h4 {
        font-size: 1.56em !important
    }

    body h5 {
        font-size: 1.25em !important
    }

    body h6 {
        font-size: 1.15em !important
    }

    .lead {
        font-size: 1.15rem
    }

    .container {
        max-width: 96%
    }

    #navigation .col-auto {
        padding: 0
    }

    #navigation .btn {
        margin-left: 1.25em
    }

    a.nav-expander {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        transition: right .3s ease-in-out 0;
        transition: right .3s ease-in-out 0;
        -webkit-transition: right .3s ease-in-out 0;
        -moz-transition: right .3s ease-in-out 0;
        -o-transition: right .3s ease-in-out 0;
        z-index: 99999;
        text-align: center;
        width: 4.25em;
        height: 4.25em;
        padding: 0;
        cursor: pointer
    }

    a.nav-expander .line1,
    a.nav-expander .line2,
    a.nav-expander .line3 {
        display: block;
        background-color: #fff;
        position: absolute;
        height: 2px;
        width: 35%;
        opacity: 1;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    a.nav-expander .line1 {
        top: 35%
    }

    a.nav-expander .line2 {
        top: 47%
    }

    a.nav-expander .line3 {
        top: 59%
    }

    a.nav-expander.fixed {
        position: fixed
    }

    .nav-expanded a.nav-expander.fixed .line3 {
        display: none
    }

    .nav-expanded a.nav-expander.fixed .line1,
    .nav-expanded a.nav-expander.fixed .line2 {
        top: 50%
    }

    .nav-expanded a.nav-expander.fixed .line1 {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .nav-expanded a.nav-expander.fixed .line2 {
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .nav-expanded a.nav-expander.fixed {
        right: 280px
    }

    #navigation {
        display: block;
        height: 100%;
        overflow: auto;
        position: fixed;
        right: -280px;
        font-size: 15px;
        top: 0;
        bottom: 0;
        left: auto;
        width: 280px;
        z-index: 9999;
        transition: right .3s ease-in-out 0;
        -webkit-transition: right .3s ease-in-out 0;
        -moz-transition: right .3s ease-in-out 0;
        -o-transition: right .3s ease-in-out 0;
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        background-color: #fff;
        margin: 0;
        padding: 0;
        border: 0
    }

    .nav-expanded #navigation {
        right: 0;
        -webkit-box-shadow: -1px 0 6px 0 rgba(0, 0, 0, 0.1);
        box-shadow: -1px 0 6px 0 rgba(0, 0, 0, 0.1)
    }

    #menu li {
        display: block;
        text-align: left;
        width: 100%
    }

    #menu li a {
        display: block;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1)
    }

    body.nav-expanded {
        margin-left: 0;
        transition: right .4s ease-in-out 0;
        -webkit-transition: right .4s ease-in-out 0;
        -moz-transition: right .4s ease-in-out 0;
        -o-transition: right .4s ease-in-out 0
    }

    #nav-close {
        font-family: "Poppins", Arial, sans-serif;
        font-weight: 300;
        font-size: 24px;
        padding-right: 10px
    }

    #menu {
        width: 100% !important
    }

    #menu li .sub-menu,
    .mega-menu-wrapper,
    .mega-menu-leftimage-wrapper {
        display: none;
        height: 0
    }

    #menu li .sub-menu li::before {
        display: none
    }

    #menu li:hover>.sub-menu,
    #menu li:hover>.mega-menu-wrapper,
    #menu li:hover>.mega-menu-leftimage-wrapper {
        display: block;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        padding: 0;
        box-shadow: none;
        border: none;
        float: none;
        background-color: rgba(0, 0, 0, 0.025);
        margin: 0;
        padding: 0;
        height: auto;
        border-radius: 0
    }

    body #menu>ul>li .mega-menu-wrapper,
    body #menu>ul>li .mega-menu-leftimage-wrapper {
        width: 100%;
        max-width: 100%
    }

    body #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content,
    body #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-center-content {
        padding-left: 0;
        margin: 0 !important
    }

    body #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li,
    body #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-center-content li {
        display: block;
        width: 100%;
        padding: 0
    }

    body #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a,
    body #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-center-content li a {
        text-transform: capitalize;
        font-weight: normal;
        position: relative;
        padding: 0
    }

    body #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a .megamenu-item-info,
    body #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-center-content li a .megamenu-item-info {
        padding: 1.65em 1.65em 4.65em;
        height: auto !important
    }

    body #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a .megamenu-item-info strong,
    body #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-center-content li a .megamenu-item-info strong {
        display: block;
        font-size: 1.30em;
        margin-bottom: 0.65em
    }

    body #menu>ul>li .mega-menu-wrapper .col-12 div,
    body #menu>ul>li .mega-menu-wrapper .col-12 p,
    body #menu>ul>li .mega-menu-wrapper .col-12 a,
    body #menu>ul>li .mega-menu-leftimage-wrapper .col-12 div,
    body #menu>ul>li .mega-menu-leftimage-wrapper .col-12 p,
    body #menu>ul>li .mega-menu-leftimage-wrapper .col-12 a {
        font-size: 12px !important
    }

    body #menu>ul>li .mega-menu-wrapper h3,
    body #menu>ul>li .mega-menu-leftimage-wrapper h3 {
        font-size: 1.16em !important;
        margin: 1.06em
    }

    body #menu>ul>li .mega-menu-wrapper .col-12 h5,
    body #menu>ul>li .mega-menu-leftimage-wrapper .col-12 h5 {
        font-size: 1.06em !important
    }

    body #menu>ul>li .mega-menu-wrapper .col-12 img,
    body #menu>ul>li .mega-menu-leftimage-wrapper .col-12 img {
        width: 100%;
        max-width: 100%
    }

    #menu li:hover>.sub-menu li {
        margin: 0;
        padding: 0
    }

    #menu>li>.sub-menu li {
        border: 0
    }

    #menu li .sub-menu li a {
        border: none
    }

    #menu li.menu-item-has-children>a::after {
        left: auto;
        top: 26%;
        right: 1.65em;
        margin-left: 0
    }

    body #menu>ul>li:hover .mega-menu-wrapper {
        border-width: 3px;
        border-style: solid none none
    }

    #Bzl-Hd-denver .Bzl-Hd-donation,
    #Bzl-Hd-denver .Bzl-Hd-social,
    #Bzl-Hd-manhattan .Bzl-Hd-donation {
        padding-right: 3em
    }

    #Bzl-Hd-austin .Bzl-Hd-donation {
        padding-right: 6em
    }

    #Bzl-Hd-denver .BGlight .col-12 {
        padding-top: .36em;
        padding-bottom: .36em
    }

    #Bzl-Hd-coachella.Bzl-logo-round .Bzl-logo {
        left: 0;
        margin-left: 0 !important
    }

    #Bzl-Hd-coachella .Bzl-Hd-topbar {
        padding-left: 160px
    }

    #Bzl-Hd-coachella #menu>ul>li:first-child>a {
        padding-left: 1.25em
    }

    #Bzl-Hd-coachella .Bzl-Hd-social {
        margin-left: 156px !important
    }

    #Bzl-Hd-coachella .Bzl-Hd-social .ml-auto {
        margin-left: 0 !important
    }

    #Bzl-Hd-coachella .Bzl-Hd-call {
        padding-right: 6em
    }

    #Bzl-Hd-coachella .Bzl-quick-menu,
    #Bzl-Hd-coachella .Bzl-Hd-donation {
        padding-right: 3.65em
    }

    #Bzl-Hd-muskogee {
        text-align: center;
        padding-bottom: .65em
    }

    #Bzl-Hd-muskogee .Bzl-logo img {
        display: inline-block;
        margin: .85em auto
    }

    #Bzl-Hd-muskogee.Bzl-Hd-dark #menu ul>li>a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1)
    }

    #Bzl-Hd-muskogee.Bzl-Hd-dark #menu li .sub-menu {
        background-color: rgba(0, 0, 0, 0.1) !important
    }

    #Bzl-Hd-muskogee.Bzl-Hd-dark #menu li .sub-menu li a {
        border: none
    }

    #Bzl-Hd-austin #menu li a {
        padding: .85em 1.25em
    }

    #Bzl-Hd-austin .Bzl-Hd-donation .btn {
        padding: .85em 1.25em
    }

    #Bzl-Hd-muskogee .Bzl-logo img {
        margin: 0
    }

    .Bzl-v-menu #menu li:hover .sub-menu {
        background-color: #fff
    }

    .Bzl-v-menu #menu li:hover .sub-menu li a {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1)
    }

    #Bzl-Hd-denver #menu ul li a,
    #Bzl-Hd-muskogee #menu ul li a,
    #Bzl-Hd-coachella #menu ul li a,
    #Bzl-Hd-manhattan #menu ul li a,
    #Bzl-Hd-springdale #menu ul li a,
    #Bzl-Hd-austin #menu ul li a,
    #Bzl-Hd-oxnard #menu ul li a,
    #Bzl-Hd-sanfrancisco #menu ul li a,
    #Bzl-Hd-sydney #menu ul li a,
    #Bzl-Hd-lincoln #menu ul li a,
    #Bzl-Hd-annarbor #menu ul li a,
    #Bzl-Hd-stlouis #menu ul li a {
        padding: 0.85em 1.25em !important
    }

    #Bzl-Hd-denver #menu ul li .sub-menu li a,
    #Bzl-Hd-muskogee #menu ul li .sub-menu li a,
    #Bzl-Hd-coachella #menu ul li .sub-menu li a,
    #Bzl-Hd-manhattan #menu ul li .sub-menu li a,
    #Bzl-Hd-springdale #menu ul li .sub-menu li a,
    #Bzl-Hd-austin #menu ul li .sub-menu li a,
    #Bzl-Hd-oxnard #menu ul li .sub-menu li a,
    #Bzl-Hd-sanfrancisco #menu ul li .sub-menu li a,
    #Bzl-Hd-sydney #menu ul li .sub-menu li a,
    #Bzl-Hd-lincoln #menu ul li .sub-menu li a,
    #Bzl-Hd-annarbor #menu ul li .sub-menu li a,
    #Bzl-Hd-stlouis #menu ul li .sub-menu li a {
        padding: 0.56em 1.25em 0.56em 1.65em !important
    }

    #Bzl-Hd-denver #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-muskogee #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-coachella #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-manhattan #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-springdale #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-austin #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-oxnard #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-sanfrancisco #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-sydney #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-lincoln #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-annarbor #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-stlouis #menu li.menu-item-has-children>a:after,
    #Bzl-Hd-edison #menu li.menu-item-has-children>a:before {
        top: 30%;
        margin: 0;
        left: auto;
        right: 1.65em
    }

    #Bzl-Hd-denver.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-muskogee.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-coachella.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-manhattan.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-springdale.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-austin.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-oxnard.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-sanfrancisco.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-sydney.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-lincoln.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-annarbor.Bzl-Hd-dark #menu li a,
    #Bzl-Hd-stlouis.Bzl-Hd-dark #menu li a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1)
    }

    #Bzl-Hd-oxnard.Bzl-header,
    #Bzl-Hd-sanfrancisco.Bzl-header {
        background-color: #fff;
        max-height: 63px
    }

    #Bzl-Hd-oxnard.Bzl-header .Bzl-logo a,
    #Bzl-Hd-sanfrancisco.Bzl-header .Bzl-logo a {
        display: inline-block;
        -webkit-box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.15);
        z-index: 0;
        width: 180px;
        max-width: 100%;
        padding: .65em 15px .26em;
        vertical-align: bottom
    }

    #Bzl-Hd-oxnard.Bzl-header .Bzl-logo a img,
    #Bzl-Hd-sanfrancisco.Bzl-header .Bzl-logo a img {
        max-width: 150px
    }

    #Bzl-Hd-oxnard.Bzl-header .Bzl-logo .Bzl-triangle,
    #Bzl-Hd-sanfrancisco.Bzl-header .Bzl-logo .Bzl-triangle {
        position: absolute;
        left: 0;
        top: 100%;
        z-index: 9
    }

    #Bzl-Hd-oxnard.Bzl-header a.nav-expander,
    #Bzl-Hd-sanfrancisco.Bzl-header a.nav-expander {
        width: 4.36em;
        height: 4.36em
    }

    #Bzl-Hd-oxnard .Bzl-Hd-donation .btn,
    #Bzl-Hd-sanfrancisco .Bzl-Hd-donation .btn {
        padding: 1.15em
    }

    #Bzl-Hd-oxnard .Bzl-triangle {
        padding-bottom: 30px
    }

    #Bzl-Hd-oxnard .Bzl-triangle .trishape {
        width: 0;
        height: 0;
        border-top: 30px solid #fff;
        border-left: 90px solid transparent;
        border-right: 90px solid transparent;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -3
    }

    #Bzl-Hd-oxnard .Bzl-triangle .trishadow {
        width: 0;
        height: 0;
        border-top: 22px solid rgba(0, 0, 0, 0.1);
        border-left: 90px solid transparent;
        border-right: 90px solid transparent
    }

    #Bzl-Hd-sanfrancisco.Bzl-header .Bzl-logo a {
        display: block;
        box-shadow: none;
        padding: .36em 15px;
        vertical-align: bottom
    }

    .Bzl-springdale .Bzl-breadcrumb,
    .Bzl-austin .Bzl-breadcrumb,
    .Bzl-sydney .Bzl-breadcrumb,
    .Bzl-oxnard .Bzl-breadcrumb,
    .Bzl-sanfrancisco .Bzl-breadcrumb {
        padding-top: 1.65em !important
    }

    .vDesktop {
        display: none !important
    }

    #Bzl-Hd-lincoln .container,
    #Bzl-Hd-annarbor .container,
    #Bzl-Hd-detroit .container,
    #Bzl-Hd-stlouis .container {
        max-width: 100%;
        padding: 0
    }

    #Bzl-Hd-annarbor .navCol,
    #Bzl-Hd-detroit .navCol,
    #Bzl-Hd-stlouis .navCol,
    #Bzl-Hd-detroit .navCol {
        padding: .65em 3.65em .65em 15px
    }

    body h2.woocommerce-loop-product__title {
        font-size: 1.36em !important
    }

    .page.woocommerce-page .woocommerce .products .product .price {
        font-size: 1.06em
    }

    .page.woocommerce-page .woocommerce {
        padding: 1.65em
    }

    .volRoleNav .fl-module-content {
        margin: 1.65em 15px
    }

    .volRoleNav .fl-module-content .fl-icon i,
    .volRoleNav .fl-module-content .fl-icon i:before {
        font-size: 26px
    }

    .volRoleNav .fl-col:hover .fl-icon i {
        margin-bottom: .3em
    }

    #Bzl-Hd-sydney .Bzl-Hd-donation {
        padding-right: 2.56em !important
    }

    #homeMetaSlider .metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption,
    #homeMetaSlider .metaslider.ms-theme-blend .rslides .caption-wrap .caption,
    #homeMetaSlider .metaslider.ms-theme-blend .nivoSlider .nivo-caption {
        font-size: 1.06em !important
    }

    #Bzl-Hd-annarbor .Bzl-Hd-donation,
    #Bzl-Hd-detroit .Bzl-Hd-donation,
    #Bzl-Hd-stlouis .Bzl-Hd-donation {
        margin-left: auto
    }

    #Bzl-Hd-lincoln #menu>.main-menu>li>a,
    #Bzl-Hd-annarbor #menu>.main-menu>li>a,
    #Bzl-Hd-detroit #menu>.main-menu>li>a,
    #Bzl-Hd-stlouis #menu>.main-menu>li>a {
        padding: 1.06em
    }

    .adProcessTwo .timeline::before {
        left: 3.36em
    }

    .adProcessTwo .timeline .step .info {
        margin-left: 30%
    }

    #Bzl-Hd-lasvegas #menu>ul>li>a {
        padding: 1.06em 1.56em;
        text-align: left
    }

    #Bzl-Hd-lasvegas #menu>ul>li>a span.icon {
        display: inline-block;
        font-size: 1.65em;
        margin-right: 0.65em;
        vertical-align: middle
    }

    #Bzl-Hd-lasvegas #menu li.menu-item-has-children>a:after {
        top: 26%
    }

    #Bzl-Hd-lasvegas .Bzl-logo,
    #Bzl-Hd-lasvegas .Bzl-logo a img {
        position: relative;
        left: 0;
        margin: 0 !important;
        -moz-transform: translateX(0px) translateY(0px);
        -webkit-transform: translateX(0px) translateY(0px);
        -o-transform: translateX(0px) translateY(0px);
        -ms-transform: translateX(0px) translateY(0px);
        transform: translateX(0px) translateY(0px)
    }

    #Bzl-Hd-lasvegas #menu>ul>li>a {
        border-bottom-color: rgba(255, 255, 255, 0.16)
    }

    .pricePrime .uabb-hotspot-text {
        font-size: 12px !important
    }

    #Bzl-Hd-edison .Bzl-Hd-donation.ml-auto {
        margin-left: 0 !important;
        padding-right: 0 !important
    }

    #Bzl-Hd-edison #menu>.main-menu>li>a {
        padding: 0.65em 1.65em !important
    }

    .logged-in.Bzl-edison #navigation {
        padding-top: 2.06em !important
    }

    #Bzl-Hd-edison #menu li.menu-item-has-children>a:after {
        left: 1.06em;
        right: auto
    }

    #Bzl-Hd-edison .navCol.pL2 {
        padding-left: 0 !important
    }

    #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content li a .megamenu-item-info::after {
        display: block;
        position: absolute;
        left: 1.65em;
        bottom: 1.65em;
        content: 'LEARN MORE →';
        font-weight: 600
    }

    #Bzl-Hd-orlando #menu>ul>li {
        margin: 0
    }

    #Bzl-Hd-orlando #menu>ul>li>a {
        padding: 1.08em 1.36em !important
    }

    #Bzl-Hd-orlando {
        height: 93px
    }

    .Bzl-orlando .Bzl-breadcrumb h1 {
        font-size: 1.65em !important
    }

    .Bzl-orlando #navigation #menu,
    #menu>ul>li .mega-menu-leftimage-wrapper {
        padding: 0 !important
    }

    .Bzl-orlando #navigation #menu .bzl-megamenu-leftimage-center-content li:nth-child(3),
    .Bzl-orlando #navigation #menu .bzl-megamenu-leftimage-center-content li:nth-child(2),
    #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(3),
    #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(2) {
        border-top: 1px solid rgba(0, 0, 0, 0.1)
    }

    .Bzl-orlando #navigation #menu .bzl-megamenu-leftimage-center-content li:nth-child(3n+3),
    .Bzl-orlando #navigation #menu .bzl-megamenu-leftimage-center-content li:nth-child(3n+2),
    #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(3n+3),
    #menu>ul>li .mega-menu-leftimage-wrapper .bzl-megamenu-leftimage-center-content li:nth-child(3n+2) {
        border-bottom: none;
        border-top: 1px solid rgba(0, 0, 0, 0.1)
    }

    #Bzl-Hd-montreal .navCol {
        height: auto;
        padding: 0.65rem 0
    }

    #Bzl-Hd-montreal #menu>ul>li>a {
        padding: 0.70rem 1.35rem !important
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    body #menu>ul>li .mega-menu-wrapper .bzl-megamenu-center-content .col-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media only screen and (min-width: 992px) {
    ul.list-inline-50 {
        display: block
    }

    ul.list-inline-50>li {
        display: inline-block;
        width: 48.5%
    }

    .highlightBox {
        padding: 3em 3em 2.25em
    }

    #Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery {
        position: relative
    }

    #Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics {
        display: block;
        position: absolute;
        left: 100%;
        top: 6%;
        bottom: 1.65em;
        text-align: center;
        vertical-align: middle
    }

    #Bzl-dog-coachella-single .Bzl-dog-post .Bzl-dog-single-gallery .Bzl-dog-pics ul li {
        display: block;
        margin-bottom: 0;
        text-align: center
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-single-gallery,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-single-gallery {
        position: absolute;
        left: 0;
        top: 6em;
        z-index: 99
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box {
        padding: 0 0 0 8.25em
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong {
        font-size: 4.65em;
        line-height: 1.25em
    }

    #Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title strong {
        font-size: 1.30em
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-bonded,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-bonded {
        margin-left: -12em;
        padding-left: 12em !important;
        margin-right: -2em
    }

    #Bzl-dog-austin-single .Bzl-dog-post .rel,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .rel {
        padding: 0 2em 6em 8.25em
    }

    #Bzl-dog-austin-single .Bzl-dog-post .rel,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .rel,
    #Bzl-dog-stlouis-single .Bzl-dog-post .rel {
        min-height: 465px
    }
}

@media only screen and (max-width: 991px) {
    #Bzl-dog-single.Bzl-dog-post .Bzl-dog-single-info {
        box-shadow: none;
        padding: 0
    }

    #Bzl-dog-coachella-single .Bzl-dog-post {
        -webkit-border-radius: 25em 25em 1.25em 1.25em;
        -moz-border-radius: 25em 25em 1.25em 1.25em;
        -ms-border-radius: 25em 25em 1.25em 1.25em;
        border-radius: 25em 25em 1.25em 1.25em
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-title-box,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box {
        text-align: center
    }

    #Bzl-dog-austin-single .Bzl-dog-post .Bzl-dog-single-info,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-dog-single-info,
    #Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-info {
        padding-top: 2.65em !important
    }

    #Bzl-dog-austin-single .Bzl-dog-post .rel,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .rel {
        padding: 0 1.65em 1.65em
    }

    #Bzl-dog-stlouis-single .Bzl-dog-post .rel {
        padding: 1.65em
    }

    #Bzl-dog-austin-single .Bzl-dog-post .rel .Bzl-dog-bonded,
    #Bzl-dog-lasvegas-single .Bzl-dog-post .rel .Bzl-dog-bonded {
        margin-left: -1.65em;
        margin-right: -1.65em
    }

    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box {
        padding-left: 8em !important;
        text-align: left
    }

    #Bzl-dog-lasvegas-single .Bzl-dog-post .Bzl-title-box h2.Bzl-dog-title .icon {
        left: 0.56em
    }

    #Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-gallery {
        margin: 6em 3em
    }

    #Bzl-dog-stlouis-single .Bzl-dog-post .Bzl-dog-single-info {
        box-shadow: none
    }

    #buzz_advanced_search {
        height: 28.65em
    }

    #Bzl-newsletter .Bzl-newsletter-info {
        padding-left: 6.36em
    }

    #Bzl-newsletter .Bzl-newsletter-info i {
        font-size: 2.65em
    }

    #Bzl-dog-springdale-single .Bzl-dog-post .Bzl-dog-single-gallery {
        padding-bottom: 2.65em !important
    }

    #Bzl-dog-springdale-single .Bzl-dog-post .Bzl-dog-single-info {
        padding-left: 0
    }

    #Bzl-dog-springdale-single .Bzl-dog-post .Bzl-info-pointer {
        display: none
    }

    .volRoleSingleLevel {
        width: 90%
    }

    .volRoleSingleLevel .fl-col-content {
        padding-top: 6px;
        padding-bottom: 0
    }

    #volRoles .volRoleSingle {
        float: none
    }

    #volRoles .volRoleSingle .fl-module-icon {
        left: .36em;
        top: .36em
    }

    .gpnf-dialog.ui-dialog {
        max-width: 90%;
        margin: 0 auto;
        left: 50%;
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #Bzl-dog-orlando-single .Bzl-dog-post .Bzl-dog-single-info {
        background-color: #fff !important
    }
}

@media only screen and (min-width: 768px) {

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfield,
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gfield_checkbox li,
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gfield_radio li,
    body .gpnf-dialog.ui-dialog .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfmc-column {
        display: inline-block;
        width: 48% !important;
        margin: 1% 3.85% 0 0 !important;
        vertical-align: top
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields .gfmc-column li.gfield,
    body .gpnf-dialog.ui-dialog .gform_wrapper.gform_validation_error .gform_body ul.gform_fields .gfmc-column li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        display: block;
        width: 96% !important;
        margin: 1% 0 0 !important
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfmc-column ul {
        margin: 0;
        padding: 0
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfmc-column ul li.gfield {
        width: 100% !important;
        margin: 0 !important
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul li.gfield {
        clear: none
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields .gfmc-column li.gfield:nth-child(even),
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfmc-column:nth-child(even) {
        margin: 1% 0 0 !important
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields .gfmc-column.gfmc-row-1-col-2-of-2 li.gfield,
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields .gfmc-column.gfmc-row-1-col-2-of-2 li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
    body .gpnf-dialog.ui-dialog .gform_wrapper.gform_validation_error .gform_body ul.gform_fields .gfmc-column li.gfield,
    body .gpnf-dialog.ui-dialog .gform_wrapper.gform_validation_error .gform_body ul.gform_fields .gfmc-column li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        width: 100% !important
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfield:nth-child(even),
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gfield_checkbox li:nth-child(even),
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gfield_radio li:nth-child(even),
    body .gpnf-dialog.ui-dialog .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half):nth-child(even) {
        margin: 1% 0 0 !important
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfield.fieldWide {
        display: block;
        width: 100% !important;
        margin: 1% 0 0 !important;
        vertical-align: top
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper .top_label input.medium,
    body .gpnf-dialog.ui-dialog .gform_wrapper .top_label select.medium {
        width: 100% !important;
        max-width: 100%;
        height: 3em;
        background-color: #fff
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul li.field_description_below div.ginput_container_radio {
        margin-top: 0 !important
    }

    .btn,
    input[type="text"],
    input[type="submit"],
    textarea,
    input[type="button"],
    select {
        -webkit-appearance: none
    }

    .home.Bzl-springdale .Bzl-footer {
        padding-bottom: 6.26em
    }

    #Bzl-Hd-muskogee .Bzl-Hd-social {
        margin-right: 0 !important
    }
}

@media only screen and (max-width: 768px) {
    .timeline .yearBox::before {
        left: 45.06%
    }

    .timeline .yearBox.right::before {
        left: 39.65%
    }

    .timeline .yearBox .year h5 {
        margin-left: -.26em
    }

    .timeline .yearBox.right .year h5 {
        margin-right: -.36em
    }

    .timeline .yearBox .year p {
        font-size: 1.06em
    }

    #Bzl-Hd-lincoln .Bzl-Hd-donation .btn {
        display: block
    }

    .vmd {
        display: block
    }

    #Bzl-Hd-lincoln .Bzl-Hd-call i,
    #Bzl-Hd-annarbor .Bzl-Hd-call i,
    #Bzl-Hd-detroit .Bzl-Hd-call i,
    #Bzl-Hd-stlouis .Bzl-Hd-call i {
        margin-left: 0
    }

    #Bzl-Hd-lincoln .lightGrad,
    #Bzl-Hd-annarbor .navCol,
    #Bzl-Hd-detroit .navCol,
    #Bzl-Hd-stlouis .navCol {
        padding: .65em 15px;
        margin-top: .65em
    }

    #Bzl-Hd-annarbor .Bzl-logo.Bzl-logo-shape-circular,
    #Bzl-Hd-detroit .Bzl-logo.Bzl-logo-shape-circular,
    #Bzl-Hd-stlouis .Bzl-logo.Bzl-logo-shape-circular {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%
    }

    #Bzl-Hd-annarbor,
    #Bzl-Hd-detroit,
    #Bzl-Hd-stlouis {
        background-color: #fff
    }

    .iconHead.iconVertical .fl-icon-wrap::before,
    .iconHead.iconVertical .fl-icon-wrap::after {
        width: 65px;
        height: 2px;
        left: auto;
        top: 50%;
        right: 110%
    }

    .iconHead.iconVertical .fl-icon-wrap::after {
        left: 110%;
        right: auto
    }

    .innerPageHighlight .innerPageHighlightInfo {
        text-align: center
    }

    .innerPageHighlight .imgFrameFour {
        padding: 20px
    }

    .aa-inner-intro .fl-col {
        max-width: 100%
    }

    .aa-inner-intro .fl-col-small {
        margin: 0 36px 36px
    }

    .fl-row-content .fl-col-small:not(.fl-col-small-full-width) {
        max-width: 100%
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 47% !important;
        margin: 1.50% !important
    }

    .woocommerce ul.products li.first,
    .woocommerce-page ul.products li.first {
        clear: none !important
    }

    .page.woocommerce-page .woocommerce {
        padding: 1.65em !important
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 1.06em !important
    }

    .bzl-local-resources-wrap .local-resource-item {
        height: auto !important;
        margin-bottom: 15px
    }

    .bzl-local-resources-wrap .local-resource-item::before {
        bottom: -0.70em !important
    }
}

@media only screen and (max-width: 767px) {
    .Bzl-header {
        position: relative
    }

    #Bzl-Hd-denver .BGlight,
    #Bzl-Hd-denver .BGlight .text-right {
        text-align: left
    }

    footer .copyright {
        text-align: center
    }

    #Bzl-afv-forms .gform_body .gfield,
    #Bzl-afv-forms .gform_body .gfield.oneThird,
    #Bzl-afv-forms .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
    #Bzl-afv-forms .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
    #Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column,
    #Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column,
    #Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column,
    #Bzl-afv-forms .gform_wrapper ul.gform_fields li.gfmc-column {
        display: block;
        width: 100% !important;
        margin: 2.65em 0 0 !important;
        min-height: .65em;
        float: none
    }

    #Bzl-afv-forms .gform_wrapper .gf_step {
        display: block;
        margin: .85em 0 0;
        padding-bottom: .85em
    }

    #Bzl-afv-forms .gf_page_steps .gf_step_active::before {
        bottom: 0
    }

    Bzl-afv-leftCol,
    Bzl-afv-rightCol {
        display: block;
        width: 100% !important;
        padding-right: 0;
        padding-left: 0;
        margin: 1.85em 0 !important;
        min-height: 1.65em;
        float: none
    }

    #Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_button,
    #Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_next_button,
    #Bzl-afv-forms .gform_wrapper .gform_page_footer .button.gform_previous_button {
        margin: .65em 0
    }

    #Bzl-afv-forms .gform_body .gfmc-column {
        width: 100% !important
    }

    #Bzl-afv-forms .gform_body .gfmc-column .gfield {
        margin: 1.85em 0 !important
    }

    #Bzl-afv-forms .chosen-container-single .chosen-single,
    #Bzl-afv-forms .chosen-container-active .chosen-single,
    #Bzl-afv-forms .gf_stylespro .chosen-container-multi .chosen-choices {
        line-height: 1.65em !important
    }

    #Bzl-afv-forms .chosen-container-single .chosen-single div {
        top: 6%
    }

    #Bzl-mega-footer .col-12 {
        margin: 1.65em 0
    }

    .copyright .col-12 {
        margin: .85em 0
    }

    #Bzl-Hd-springdale .Bzl-Hd-donation .btn {
        padding: 1.26em
    }

    #Bzl-dog-coachella .Bzl-dog-post .container-fluid {
        -webkit-border-radius: 25em 25em 1.33em 1.33em;
        border-radius: 25em 25em 1.33em 1.33em
    }

    #buzz_advanced_search select,
    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfield select {
        -webkit-appearance: none
    }

    #shareThisBox .st-btn>img {
        display: none !important
    }

    #shareThisBox .st-has-labels .st-btn.st-remove-label>span {
        display: block !important
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper ul.gform_fields li.gfield {
        margin-top: 0 !important
    }

    body .gpnf-dialog.ui-dialog .gform_wrapper .ginput_container_select::after {
        right: 1.65em !important
    }

    #Bzl-afv-forms .gform_body .gfield select {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important
    }

    #Bzl-afv-forms .gform_body .gfield.gsection.fieldBreak.mTB0,
    #Bzl-afv-forms .gform_body .gfield.fieldWide.mTB0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    #Bzl-afv-forms .gform_wrapper .gfield_checkbox li,
    #Bzl-afv-forms .gform_wrapper .gfield_radio li {
        margin-bottom: 0
    }

    #buzz_advanced_search {
        height: 48.36em
    }

    #Bzl-Hd-sydney .container {
        max-width: 100%
    }

    #Bzl-Hd-sydney .Bzl-Hd-donation {
        padding-right: 0 !important;
        text-align: center
    }

    #Bzl-Hd-sydney .Bzl-Hd-donation .btn {
        display: block
    }

    #Bzl-Hd-austin>.container-fluid>.row,
    #Bzl-Hd-springdale>.container-fluid>.row {
        margin: 0 -15px !important
    }

    #Bzl-Hd-austin>.container-fluid>.row .Bzl-Hd-brand,
    #Bzl-Hd-springdale>.container-fluid>.row .Bzl-Hd-brand {
        padding-left: 30px
    }

    #Bzl-Hd-austin>.container-fluid>.row .Bzl-Hd-donation .btn,
    #Bzl-Hd-springdale>.container-fluid>.row .Bzl-Hd-donation .btn {
        display: block
    }

    #contactPop.popup,
    #contactPopMobile.popup {
        padding: 1.65em
    }

    #st-1.st-has-labels .st-btn.st-remove-label {
        min-width: 126px !important
    }

    #Bzl-Hd-muskogee .Bzl-Hd-social {
        padding: .65em 0
    }

    #Bzl-afv-forms .gform_wrapper .gfield.email {
        min-height: 11em
    }

    #Bzl-afv-forms .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
    #Bzl-afv-forms .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
        float: none !important;
        margin-top: 0 !important
    }

    #WooHoo::before {
        width: 100%;
        height: 118%;
        left: 0;
        top: -18%
    }

    .aa-home-intro .fl-builder-layer {
        width: 300%;
        left: -100.56%
    }

    .pricePrime .uabb-hotspot-text {
        font-size: 8px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        line-height: 0.86em !important
    }

    .pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price::before,
    .pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price.right::before {
        width: 6px
    }

    .pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price.mr-3 {
        margin-right: 6px !important
    }

    .pricePrime .uabb-hotspot-items .uabb-hotspot-item .uabb-hotspot-text span.price.ml-3 {
        margin-left: 6px !important
    }

    .shapetopMobileHide .fl-builder-top-edge-layer,
    .shapebottomMobileHide .fl-builder-bottom-edge-layer {
        display: none
    }

    #Bzl-Hd-edison {
        height: auto !important
    }

    #Bzl-Hd-edison .col.navCol.pL2 {
        padding-left: 0 !important
    }

    #Bzl-Hd-edison.Bzl-header .Bzl-logo {
        box-shadow: none
    }

    #Bzl-Hd-edison .topBar .Bzl-Hd-call,
    #Bzl-Hd-edison .Bzl-Hd-social {
        padding-right: 3.65em;
        display: block
    }

    #Bzl-Hd-edison .Bzl-Hd-donation .btn,
    #Bzl-Hd-edison.sticky .Bzl-Hd-donation .btn {
        padding: 0.86em 1.65em !important
    }

    #Bzl-Hd-oxnard.Bzl-header .Bzl-logo a {
        width: 125px !important;
        padding: .36em 6px .16em !important
    }

    #Bzl-Hd-oxnard.Bzl-header .Bzl-logo strong.d-block {
        font-size: 12px !important
    }

    #Bzl-Hd-oxnard.Bzl-header .Bzl-logo a img {
        max-width: 100%
    }

    #Bzl-Hd-oxnard .Bzl-triangle .trishape {
        display: none;
        border-left-width: 62px !important;
        border-right-width: 63px !important;
        border-top-width: 15px !important;
        top: 0
    }

    .Bzl-oxnard .Bzl-breadcrumb h1 {
        font-size: 1.86em !important
    }

    #Bzl-Hd-orlando .navCol .row {
        margin-left: 0
    }

    #Bzl-Hd-orlando,
    #Bzl-Hd-montreal {
        height: auto
    }

    .Bzl-orlando .Bzl-breadcrumb {
        padding-top: 8em;
        padding-bottom: 0.65em
    }

    .mobileBorderTopSolid .fl-col-content::before {
        border-top-style: solid
    }

    .mobileBorderRightSolid .fl-col-content::before {
        border-right-style: solid
    }

    .mobileBorderBottomSolid .fl-col-content::before {
        border-bottom-style: solid
    }

    .mobileBorderLeftSolid .fl-col-content::before {
        border-left-style: solid
    }

    #buzz_advanced_search {
        height: 30em !important
    }

    #coachella-buzz-team .bzl-team-img {
        padding-left: 1.65rem !important;
        padding-right: 1.65rem !important
    }

    #coachella-buzz-team .bzl-team-info {
        padding: 2rem !important
    }

    #coachella-buzz-newsletters .bzl-newsletter-img {
        padding-left: 1.65rem !important;
        padding-right: 1.65rem !important
    }
}

@media screen and (min-width: 320px) and (max-width: 900px) and (orientation: landscape) {

    #contactPop.popup,
    #contactPopMobile.popup {
        padding: 1.65em
    }

    #Bzl-Hd-lincoln .lightGrad {
        padding-right: 0 !important
    }
}

@media only screen and (max-width: 575px) {
    .timeline .yearBox .year {
        padding: 1.65em 1.36em 1.06em 2.36em
    }

    .timeline .yearBox.left .year {
        padding: 1.65em 2.36em 1.06em 1.36em
    }

    .timeline .yearBox .year h5 {
        margin-left: -.65em
    }

    .timeline .yearBox.right .year h5 {
        margin-right: -.65em
    }

    #Bzl-Hd-lincoln .Bzl-Hd-donation .btn {
        display: block;
        padding: .36em 1.56em;
        margin-top: .36em
    }

    #Bzl-Hd-lincoln .lightGrad {
        padding-right: 15px !important
    }

    #Bzl-Hd-denver .BGlight .col-12 {
        border-top: 1px solid rgba(0, 0, 0, 0.1)
    }

    .Bzl-Hd-donation .btn {
        display: block;
        padding: .65em 1.15em;
        font-size: 1.06em
    }

    .Bzl-Hd-donation {
        padding-right: 15px !important
    }

    #Bzl-Hd-coachella .Bzl-logo {
        position: relative
    }

    #Bzl-Hd-coachella .Bzl-Hd-topbar {
        padding: .65em 0 3em
    }

    #Bzl-Hd-coachella .Bzl-Hd-social {
        margin-left: 0 !important
    }

    #Bzl-Hd-coachella .Bzl-Hd-social .mL1 {
        margin-left: 0 !important
    }

    #Bzl-Hd-coachella .Bzl-Hd-donation .btn,
    #Bzl-Hd-sydney .Bzl-Hd-donation .btn {
        padding: .85em 1.25em
    }

    .Bzl-logo a img {
        max-width: 100% !important
    }

    #Bzl-Hd-manhattan .Bzl-Hd-call.mr-3,
    #Bzl-Hd-austin .Bzl-Hd-call.mr-3 {
        margin-right: 0 !important
    }

    #Bzl-Hd-manhattan .Bzl-Hd-call,
    #Bzl-Hd-manhattan .compact {
        margin: .65em 0
    }

    #Bzl-Hd-manhattan .compact,
    #Bzl-Hd-austin .compact {
        margin-bottom: 0.65em !important
    }

    #contactPop.popup,
    #contactPopMobile.popup {
        max-width: 100%;
        padding: 1.65em
    }

    .vxs {
        display: block
    }

    #Bzl-Hd-lincoln .lightGrad .row.mr-0,
    #Bzl-Hd-annarbor .navCol .row.mr-0,
    #Bzl-Hd-detroit .navCol .row.mr-0,
    #Bzl-Hd-stlouis .navCol .row.mr-0 {
        margin-right: -15px !important
    }

    #Bzl-Hd-lincoln .lightGrad .w-100,
    #Bzl-Hd-annarbor .navCol .w-100,
    #Bzl-Hd-detroit .navCol .w-100,
    #Bzl-Hd-stlouis .navCol .w-100 {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        margin: .36em 0
    }

    #buzz_advanced_search {
        height: 54em !important
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    #Bzl-dog-springdale-single .Bzl-dog-post .Bzl-title-box {
        width: 65%
    }

    #Bzl-Hd-oxnard.Bzl-header .Bzl-Hd-donation .btn,
    #Bzl-Hd-sanfrancisco.Bzl-header .Bzl-Hd-donation .btn {
        padding: .43em 3em .43em 1.25em
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important;
        margin: 1.65em 0 0 !important
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
    #Bzl-dog-miami .Bzl-dog-post .Bzl-dog-meta .row>div {
        padding-top: 1em;
        padding-left: 0;
        border-left: 0;
        border-top: 6px double rgba(0, 0, 0, 0.1)
    }

    #Bzl-dog-miami .Bzl-dog-post .Bzl-dog-meta .row>div:first-child {
        padding-top: 1em;
        padding-left: 0;
        border-left: 0
    }

    #Bzl-dog-miami .Bzl-dog-post .Bzl-dog-heading {
        padding-top: 1.25em;
        padding-bottom: 1em
    }

    #Bzl-Hd-edison.Bzl-header .Bzl-logo {
        max-width: 125px;
        height: auto
    }
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .give-input {
    color: #000000 !important;
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .give-amount-top {
    color: #000000 !important;
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .give-donation-total-label {
    color: #000000 !important;
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .give-final-total-amount {
    color: #000000 !important;
}

#Bzl-dog-montreal-single.Bzl-dog-single .Bzl-dog-post .Bzl-dog-single-info .give-currency-symbol {
    color: #000000 !important;
}

div#gform_wrapper_2 {
    display: inline-block !important;
}