@charset "UTF-8";

:root {
    --primary: #0000cc;
    --secondary: #0000cc;
    --tertiary: #0000cc;
    --menu: #0000cc;
    --facebook: #0000cc;
    --google-red: #0000cc;
    --google-yellow: #0000cc;
    --google-green: #0000cc;
    --google-blue: #0000cc;
    --green: #0000cc;
    --blue: #0000cc;
    --listtab: #0000cc;
    --listitem: #0000cc;
    --mbbAgentBackground: #0000cc;
    --bfg-red: #0000cc;
    --disabled: #0000cc
}

[id^=MBBv3]:not(#mbbV1) {}

[id^=MBBv3]:not(#mbbV1) :root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #0000cc;
    --secondary: #0000cc;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --tertiary: #0000cc;
    --menu: #0000cc;
    --facebook: #0000cc;
    --google-red: #0000cc;
    --google-yellow: #0000cc;
    --google-green: #0000cc;
    --google-blue: #0000cc;
    --green: #0000cc;
    --blue: #0000cc;
    --listtab: #0000cc;
    --listitem: #0000cc;
    --mbbAgentBackground: #0000cc;
    --bfg-red: #0000cc;
    --disabled: #0000cc;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}





[id^=MBBv3]:not(#mbbV1) [tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

[id^=MBBv3]:not(#mbbV1) hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

[id^=MBBv3]:not(#mbbV1) h1,
[id^=MBBv3]:not(#mbbV1) h2,
[id^=MBBv3]:not(#mbbV1) h3,
[id^=MBBv3]:not(#mbbV1) h4,
[id^=MBBv3]:not(#mbbV1) h5,
[id^=MBBv3]:not(#mbbV1) h6 {
    margin-top: 0;
    margin-bottom: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) p {
    margin-top: 0;
    margin-bottom: 8px;
}

.bfg-bb-credits {
    line-height: 14px !important;
    margin-top: -10px;
}

[id^=MBBv3]:not(#mbbV1) abbr[data-original-title],
[id^=MBBv3]:not(#mbbV1) abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

[id^=MBBv3]:not(#mbbV1) address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

[id^=MBBv3]:not(#mbbV1) dl,
[id^=MBBv3]:not(#mbbV1) ol,
[id^=MBBv3]:not(#mbbV1) ul {
    margin-top: 0;
    margin-bottom: 1rem
}

[id^=MBBv3]:not(#mbbV1) ol ol,
[id^=MBBv3]:not(#mbbV1) ol ul,
[id^=MBBv3]:not(#mbbV1) ul ol,
[id^=MBBv3]:not(#mbbV1) ul ul {
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) dt {
    font-weight: 700
}

[id^=MBBv3]:not(#mbbV1) dd {
    margin-bottom: 0.5rem;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) blockquote {
    margin: 0 0 1rem
}

[id^=MBBv3]:not(#mbbV1) b,
[id^=MBBv3]:not(#mbbV1) strong {
    font-weight: bolder
}

[id^=MBBv3]:not(#mbbV1) small {
    font-size: 80%
}

[id^=MBBv3]:not(#mbbV1) sub,
[id^=MBBv3]:not(#mbbV1) sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

[id^=MBBv3]:not(#mbbV1) sub {
    bottom: -0.25em
}

[id^=MBBv3]:not(#mbbV1) sup {
    top: -0.5em
}

[id^=MBBv3]:not(#mbbV1) a {
    color: #0000cc;
    text-decoration: none;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) a:hover {
    color: navy;
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) a:not([href]) {
    color: inherit;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) a:not([href]):hover {
    color: inherit;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) code,
[id^=MBBv3]:not(#mbbV1) kbd,
[id^=MBBv3]:not(#mbbV1) pre,
[id^=MBBv3]:not(#mbbV1) samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

[id^=MBBv3]:not(#mbbV1) figure {
    margin: 0 0 1rem
}

[id^=MBBv3]:not(#mbbV1) img {
    vertical-align: middle;
    border-style: none
}

[id^=MBBv3]:not(#mbbV1) svg {
    overflow: hidden;
    vertical-align: middle
}

[id^=MBBv3]:not(#mbbV1) table {
    border-collapse: collapse
}

[id^=MBBv3]:not(#mbbV1) caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

[id^=MBBv3]:not(#mbbV1) th {
    text-align: inherit
}

[id^=MBBv3]:not(#mbbV1) label {
    display: inline-block;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) button {
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

[id^=MBBv3]:not(#mbbV1) button,
[id^=MBBv3]:not(#mbbV1) input,
[id^=MBBv3]:not(#mbbV1) optgroup,
[id^=MBBv3]:not(#mbbV1) select,
[id^=MBBv3]:not(#mbbV1) textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

[id^=MBBv3]:not(#mbbV1) button,
[id^=MBBv3]:not(#mbbV1) input {
    overflow: visible
}

[id^=MBBv3]:not(#mbbV1) button,
[id^=MBBv3]:not(#mbbV1) select {
    text-transform: none
}

[id^=MBBv3]:not(#mbbV1) [role=button] {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) select {
    word-wrap: normal
}

[id^=MBBv3]:not(#mbbV1) [type=button],
[id^=MBBv3]:not(#mbbV1) [type=reset],
[id^=MBBv3]:not(#mbbV1) [type=submit],
[id^=MBBv3]:not(#mbbV1) button {
    -webkit-appearance: button
}

[id^=MBBv3]:not(#mbbV1) [type=button]:not(:disabled),
[id^=MBBv3]:not(#mbbV1) [type=reset]:not(:disabled),
[id^=MBBv3]:not(#mbbV1) [type=submit]:not(:disabled),
[id^=MBBv3]:not(#mbbV1) button:not(:disabled) {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) [type=button]::-moz-focus-inner,
[id^=MBBv3]:not(#mbbV1) [type=reset]::-moz-focus-inner,
[id^=MBBv3]:not(#mbbV1) [type=submit]::-moz-focus-inner,
[id^=MBBv3]:not(#mbbV1) button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

[id^=MBBv3]:not(#mbbV1) input[type=checkbox],
[id^=MBBv3]:not(#mbbV1) input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[id^=MBBv3]:not(#mbbV1) textarea {
    overflow: auto;
    resize: vertical
}

[id^=MBBv3]:not(#mbbV1) fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

[id^=MBBv3]:not(#mbbV1) progress {
    vertical-align: baseline
}

[id^=MBBv3]:not(#mbbV1) [type=number]::-webkit-inner-spin-button,
[id^=MBBv3]:not(#mbbV1) [type=number]::-webkit-outer-spin-button {
    height: auto
}

[id^=MBBv3]:not(#mbbV1) [type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[id^=MBBv3]:not(#mbbV1) [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

[id^=MBBv3]:not(#mbbV1) ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

[id^=MBBv3]:not(#mbbV1) output {
    display: inline-block
}

[id^=MBBv3]:not(#mbbV1) summary {
    display: list-item;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) template {
    display: none
}

[id^=MBBv3]:not(#mbbV1) [hidden] {
    display: none !important
}

[id^=MBBv3]:not(#mbbV1) .h1,
[id^=MBBv3]:not(#mbbV1) .h2,
[id^=MBBv3]:not(#mbbV1) .h3,
[id^=MBBv3]:not(#mbbV1) .h4,
[id^=MBBv3]:not(#mbbV1) .h5,
[id^=MBBv3]:not(#mbbV1) .h6,
[id^=MBBv3]:not(#mbbV1) h1,
[id^=MBBv3]:not(#mbbV1) h2,
[id^=MBBv3]:not(#mbbV1) h3,
[id^=MBBv3]:not(#mbbV1) h4,
[id^=MBBv3]:not(#mbbV1) h5,
[id^=MBBv3]:not(#mbbV1) h6 {
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2
}

[id^=MBBv3]:not(#mbbV1) .h1,
[id^=MBBv3]:not(#mbbV1) h1 {
    font-size: 2.5rem
}

[id^=MBBv3]:not(#mbbV1) .h2,
[id^=MBBv3]:not(#mbbV1) h2 {
    font-size: 2rem
}

[id^=MBBv3]:not(#mbbV1) .h3,
[id^=MBBv3]:not(#mbbV1) h3 {
    font-size: 1.75rem
}

[id^=MBBv3]:not(#mbbV1) .h4,
[id^=MBBv3]:not(#mbbV1) h4 {
    font-size: 1.5rem
}

[id^=MBBv3]:not(#mbbV1) .h5,
[id^=MBBv3]:not(#mbbV1) h5 {
    font-size: 1.25rem
}

[id^=MBBv3]:not(#mbbV1) .h6,
[id^=MBBv3]:not(#mbbV1) h6 {
    font-size: 1rem
}

[id^=MBBv3]:not(#mbbV1) .lead {
    font-size: 1.25rem;
    font-weight: 300
}

[id^=MBBv3]:not(#mbbV1) .display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2
}

[id^=MBBv3]:not(#mbbV1) .display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2
}

[id^=MBBv3]:not(#mbbV1) .display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}

[id^=MBBv3]:not(#mbbV1) .display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}

[id^=MBBv3]:not(#mbbV1) hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}

[id^=MBBv3]:not(#mbbV1) .small,
[id^=MBBv3]:not(#mbbV1) small {
    font-size: 80%;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .mark,
[id^=MBBv3]:not(#mbbV1) mark {
    padding: 0.2em;
    background-color: #fcf8e3
}

[id^=MBBv3]:not(#mbbV1) .list-unstyled {
    padding-left: 0;
    list-style: none
}

[id^=MBBv3]:not(#mbbV1) .list-inline {
    padding-left: 0;
    list-style: none
}

[id^=MBBv3]:not(#mbbV1) .list-inline-item {
    display: inline-block
}

[id^=MBBv3]:not(#mbbV1) .list-inline-item:not(:last-child) {
    margin-right: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .initialism {
    font-size: 90%;
    text-transform: uppercase
}

[id^=MBBv3]:not(#mbbV1) .blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

[id^=MBBv3]:not(#mbbV1) .blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

[id^=MBBv3]:not(#mbbV1) .blockquote-footer:before {
    content: "— "
}

[id^=MBBv3]:not(#mbbV1) .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .container {
        max-width: 1140px
    }
}

[id^=MBBv3]:not(#mbbV1) .container-fluid,
[id^=MBBv3]:not(#mbbV1) .container-lg,
[id^=MBBv3]:not(#mbbV1) .container-md,
[id^=MBBv3]:not(#mbbV1) .container-sm,
[id^=MBBv3]:not(#mbbV1) .container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {

    [id^=MBBv3]:not(#mbbV1) .container,
    [id^=MBBv3]:not(#mbbV1) .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {

    [id^=MBBv3]:not(#mbbV1) .container,
    [id^=MBBv3]:not(#mbbV1) .container-md,
    [id^=MBBv3]:not(#mbbV1) .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {

    [id^=MBBv3]:not(#mbbV1) .container,
    [id^=MBBv3]:not(#mbbV1) .container-lg,
    [id^=MBBv3]:not(#mbbV1) .container-md,
    [id^=MBBv3]:not(#mbbV1) .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {

    [id^=MBBv3]:not(#mbbV1) .container,
    [id^=MBBv3]:not(#mbbV1) .container-lg,
    [id^=MBBv3]:not(#mbbV1) .container-md,
    [id^=MBBv3]:not(#mbbV1) .container-sm,
    [id^=MBBv3]:not(#mbbV1) .container-xl {
        max-width: 1140px
    }
}

[id^=MBBv3]:not(#mbbV1) .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

[id^=MBBv3]:not(#mbbV1) .no-gutters {
    margin-right: 0;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .no-gutters>.col,
[id^=MBBv3]:not(#mbbV1) .no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1) .col,
[id^=MBBv3]:not(#mbbV1) .col-1,
[id^=MBBv3]:not(#mbbV1) .col-10,
[id^=MBBv3]:not(#mbbV1) .col-11,
[id^=MBBv3]:not(#mbbV1) .col-12,
[id^=MBBv3]:not(#mbbV1) .col-2,
[id^=MBBv3]:not(#mbbV1) .col-3,
[id^=MBBv3]:not(#mbbV1) .col-4,
[id^=MBBv3]:not(#mbbV1) .col-5,
[id^=MBBv3]:not(#mbbV1) .col-6,
[id^=MBBv3]:not(#mbbV1) .col-7,
[id^=MBBv3]:not(#mbbV1) .col-8,
[id^=MBBv3]:not(#mbbV1) .col-9,
[id^=MBBv3]:not(#mbbV1) .col-auto,
[id^=MBBv3]:not(#mbbV1) .col-lg,
[id^=MBBv3]:not(#mbbV1) .col-lg-1,
[id^=MBBv3]:not(#mbbV1) .col-lg-10,
[id^=MBBv3]:not(#mbbV1) .col-lg-11,
[id^=MBBv3]:not(#mbbV1) .col-lg-12,
[id^=MBBv3]:not(#mbbV1) .col-lg-2,
[id^=MBBv3]:not(#mbbV1) .col-lg-3,
[id^=MBBv3]:not(#mbbV1) .col-lg-4,
[id^=MBBv3]:not(#mbbV1) .col-lg-5,
[id^=MBBv3]:not(#mbbV1) .col-lg-6,
[id^=MBBv3]:not(#mbbV1) .col-lg-7,
[id^=MBBv3]:not(#mbbV1) .col-lg-8,
[id^=MBBv3]:not(#mbbV1) .col-lg-9,
[id^=MBBv3]:not(#mbbV1) .col-lg-auto,
[id^=MBBv3]:not(#mbbV1) .col-md,
[id^=MBBv3]:not(#mbbV1) .col-md-1,
[id^=MBBv3]:not(#mbbV1) .col-md-10,
[id^=MBBv3]:not(#mbbV1) .col-md-11,
[id^=MBBv3]:not(#mbbV1) .col-md-12,
[id^=MBBv3]:not(#mbbV1) .col-md-2,
[id^=MBBv3]:not(#mbbV1) .col-md-3,
[id^=MBBv3]:not(#mbbV1) .col-md-4,
[id^=MBBv3]:not(#mbbV1) .col-md-5,
[id^=MBBv3]:not(#mbbV1) .col-md-6,
[id^=MBBv3]:not(#mbbV1) .col-md-7,
[id^=MBBv3]:not(#mbbV1) .col-md-8,
[id^=MBBv3]:not(#mbbV1) .col-md-9,
[id^=MBBv3]:not(#mbbV1) .col-md-auto,
[id^=MBBv3]:not(#mbbV1) .col-sm,
[id^=MBBv3]:not(#mbbV1) .col-sm-1,
[id^=MBBv3]:not(#mbbV1) .col-sm-10,
[id^=MBBv3]:not(#mbbV1) .col-sm-11,
[id^=MBBv3]:not(#mbbV1) .col-sm-12,
[id^=MBBv3]:not(#mbbV1) .col-sm-2,
[id^=MBBv3]:not(#mbbV1) .col-sm-3,
[id^=MBBv3]:not(#mbbV1) .col-sm-4,
[id^=MBBv3]:not(#mbbV1) .col-sm-5,
[id^=MBBv3]:not(#mbbV1) .col-sm-6,
[id^=MBBv3]:not(#mbbV1) .col-sm-7,
[id^=MBBv3]:not(#mbbV1) .col-sm-8,
[id^=MBBv3]:not(#mbbV1) .col-sm-9,
[id^=MBBv3]:not(#mbbV1) .col-sm-auto,
[id^=MBBv3]:not(#mbbV1) .col-xl,
[id^=MBBv3]:not(#mbbV1) .col-xl-1,
[id^=MBBv3]:not(#mbbV1) .col-xl-10,
[id^=MBBv3]:not(#mbbV1) .col-xl-11,
[id^=MBBv3]:not(#mbbV1) .col-xl-12,
[id^=MBBv3]:not(#mbbV1) .col-xl-2,
[id^=MBBv3]:not(#mbbV1) .col-xl-3,
[id^=MBBv3]:not(#mbbV1) .col-xl-4,
[id^=MBBv3]:not(#mbbV1) .col-xl-5,
[id^=MBBv3]:not(#mbbV1) .col-xl-6,
[id^=MBBv3]:not(#mbbV1) .col-xl-7,
[id^=MBBv3]:not(#mbbV1) .col-xl-8,
[id^=MBBv3]:not(#mbbV1) .col-xl-9,
[id^=MBBv3]:not(#mbbV1) .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

[id^=MBBv3]:not(#mbbV1) .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1) .row-cols-1>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1) .row-cols-2>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

[id^=MBBv3]:not(#mbbV1) .row-cols-3>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .row-cols-4>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

[id^=MBBv3]:not(#mbbV1) .row-cols-5>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

[id^=MBBv3]:not(#mbbV1) .row-cols-6>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1) .col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

[id^=MBBv3]:not(#mbbV1) .col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

[id^=MBBv3]:not(#mbbV1) .col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

[id^=MBBv3]:not(#mbbV1) .col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1) .order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

[id^=MBBv3]:not(#mbbV1) .order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
}

[id^=MBBv3]:not(#mbbV1) .order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

[id^=MBBv3]:not(#mbbV1) .order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

[id^=MBBv3]:not(#mbbV1) .order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

[id^=MBBv3]:not(#mbbV1) .order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

[id^=MBBv3]:not(#mbbV1) .order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

[id^=MBBv3]:not(#mbbV1) .order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

[id^=MBBv3]:not(#mbbV1) .order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

[id^=MBBv3]:not(#mbbV1) .order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

[id^=MBBv3]:not(#mbbV1) .order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

[id^=MBBv3]:not(#mbbV1) .order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

[id^=MBBv3]:not(#mbbV1) .order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

[id^=MBBv3]:not(#mbbV1) .order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

[id^=MBBv3]:not(#mbbV1) .order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

[id^=MBBv3]:not(#mbbV1) .offset-1 {
    margin-left: 8.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .offset-2 {
    margin-left: 16.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .offset-3 {
    margin-left: 25%
}

[id^=MBBv3]:not(#mbbV1) .offset-4 {
    margin-left: 33.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .offset-5 {
    margin-left: 41.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .offset-6 {
    margin-left: 50%
}

[id^=MBBv3]:not(#mbbV1) .offset-7 {
    margin-left: 58.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .offset-8 {
    margin-left: 66.6666666667%
}

[id^=MBBv3]:not(#mbbV1) .offset-9 {
    margin-left: 75%
}

[id^=MBBv3]:not(#mbbV1) .offset-10 {
    margin-left: 83.3333333333%
}

[id^=MBBv3]:not(#mbbV1) .offset-11 {
    margin-left: 91.6666666667%
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: 0;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-sm-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-sm-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-sm-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-sm-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-sm-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-sm-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    [id^=MBBv3]:not(#mbbV1) .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-0 {
        margin-left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-1 {
        margin-left: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-2 {
        margin-left: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-3 {
        margin-left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-4 {
        margin-left: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-5 {
        margin-left: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-6 {
        margin-left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-7 {
        margin-left: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-8 {
        margin-left: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-9 {
        margin-left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-10 {
        margin-left: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-sm-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: 0;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-md-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-md-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-md-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-md-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-md-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-md-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    [id^=MBBv3]:not(#mbbV1) .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-0 {
        margin-left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-1 {
        margin-left: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-2 {
        margin-left: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-3 {
        margin-left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-4 {
        margin-left: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-5 {
        margin-left: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-6 {
        margin-left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-7 {
        margin-left: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-8 {
        margin-left: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-9 {
        margin-left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-10 {
        margin-left: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: 0;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-lg-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-lg-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-lg-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-lg-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-lg-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-lg-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    [id^=MBBv3]:not(#mbbV1) .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-0 {
        margin-left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-1 {
        margin-left: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-2 {
        margin-left: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-3 {
        margin-left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-4 {
        margin-left: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-5 {
        margin-left: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-6 {
        margin-left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-7 {
        margin-left: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-8 {
        margin-left: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-9 {
        margin-left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-10 {
        margin-left: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-lg-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: 0;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-xl-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-xl-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-xl-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-xl-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-xl-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .row-cols-xl-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    [id^=MBBv3]:not(#mbbV1) .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-0 {
        margin-left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-1 {
        margin-left: 8.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-2 {
        margin-left: 16.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-3 {
        margin-left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-4 {
        margin-left: 33.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-5 {
        margin-left: 41.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-6 {
        margin-left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-7 {
        margin-left: 58.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-8 {
        margin-left: 66.6666666667%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-9 {
        margin-left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-10 {
        margin-left: 83.3333333333%
    }

    [id^=MBBv3]:not(#mbbV1) .offset-xl-11 {
        margin-left: 91.6666666667%
    }
}

[id^=MBBv3]:not(#mbbV1) .table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529
}

[id^=MBBv3]:not(#mbbV1) .table td,
[id^=MBBv3]:not(#mbbV1) .table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .table tbody+tbody {
    border-top: 2px solid #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .table-sm td,
[id^=MBBv3]:not(#mbbV1) .table-sm th {
    padding: 0.3rem
}

[id^=MBBv3]:not(#mbbV1) .table-bordered {
    border: 1px solid #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .table-bordered td,
[id^=MBBv3]:not(#mbbV1) .table-bordered th {
    border: 1px solid #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .table-bordered thead td,
[id^=MBBv3]:not(#mbbV1) .table-bordered thead th {
    border-bottom-width: 2px
}

[id^=MBBv3]:not(#mbbV1) .table-borderless tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-borderless td,
[id^=MBBv3]:not(#mbbV1) .table-borderless th,
[id^=MBBv3]:not(#mbbV1) .table-borderless thead th {
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05)
}

[id^=MBBv3]:not(#mbbV1) .table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, 0.075)
}

[id^=MBBv3]:not(#mbbV1) .table-primary,
[id^=MBBv3]:not(#mbbV1) .table-primary>td,
[id^=MBBv3]:not(#mbbV1) .table-primary>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-primary tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-primary td,
[id^=MBBv3]:not(#mbbV1) .table-primary th,
[id^=MBBv3]:not(#mbbV1) .table-primary thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-primary:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-primary:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-primary:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-secondary,
[id^=MBBv3]:not(#mbbV1) .table-secondary>td,
[id^=MBBv3]:not(#mbbV1) .table-secondary>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-secondary tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-secondary td,
[id^=MBBv3]:not(#mbbV1) .table-secondary th,
[id^=MBBv3]:not(#mbbV1) .table-secondary thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-secondary:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-secondary:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-secondary:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-success,
[id^=MBBv3]:not(#mbbV1) .table-success>td,
[id^=MBBv3]:not(#mbbV1) .table-success>th {
    background-color: #c3e6cb
}

[id^=MBBv3]:not(#mbbV1) .table-success tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-success td,
[id^=MBBv3]:not(#mbbV1) .table-success th,
[id^=MBBv3]:not(#mbbV1) .table-success thead th {
    border-color: #8fd19e
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-success:hover {
    background-color: #b1dfbb
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-success:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-success:hover>th {
    background-color: #b1dfbb
}

[id^=MBBv3]:not(#mbbV1) .table-info,
[id^=MBBv3]:not(#mbbV1) .table-info>td,
[id^=MBBv3]:not(#mbbV1) .table-info>th {
    background-color: #bee5eb
}

[id^=MBBv3]:not(#mbbV1) .table-info tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-info td,
[id^=MBBv3]:not(#mbbV1) .table-info th,
[id^=MBBv3]:not(#mbbV1) .table-info thead th {
    border-color: #86cfda
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-info:hover {
    background-color: #abdde5
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-info:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-info:hover>th {
    background-color: #abdde5
}

[id^=MBBv3]:not(#mbbV1) .table-warning,
[id^=MBBv3]:not(#mbbV1) .table-warning>td,
[id^=MBBv3]:not(#mbbV1) .table-warning>th {
    background-color: #ffeeba
}

[id^=MBBv3]:not(#mbbV1) .table-warning tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-warning td,
[id^=MBBv3]:not(#mbbV1) .table-warning th,
[id^=MBBv3]:not(#mbbV1) .table-warning thead th {
    border-color: #ffdf7e
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-warning:hover {
    background-color: #ffe8a1
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-warning:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-warning:hover>th {
    background-color: #ffe8a1
}

[id^=MBBv3]:not(#mbbV1) .table-danger,
[id^=MBBv3]:not(#mbbV1) .table-danger>td,
[id^=MBBv3]:not(#mbbV1) .table-danger>th {
    background-color: #f5c6cb
}

[id^=MBBv3]:not(#mbbV1) .table-danger tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-danger td,
[id^=MBBv3]:not(#mbbV1) .table-danger th,
[id^=MBBv3]:not(#mbbV1) .table-danger thead th {
    border-color: #ed969e
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-danger:hover {
    background-color: #f1b0b7
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-danger:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-danger:hover>th {
    background-color: #f1b0b7
}

[id^=MBBv3]:not(#mbbV1) .table-light,
[id^=MBBv3]:not(#mbbV1) .table-light>td,
[id^=MBBv3]:not(#mbbV1) .table-light>th {
    background-color: #fdfdfe
}

[id^=MBBv3]:not(#mbbV1) .table-light tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-light td,
[id^=MBBv3]:not(#mbbV1) .table-light th,
[id^=MBBv3]:not(#mbbV1) .table-light thead th {
    border-color: #fbfcfc
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-light:hover {
    background-color: #ececf6
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-light:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-light:hover>th {
    background-color: #ececf6
}

[id^=MBBv3]:not(#mbbV1) .table-dark,
[id^=MBBv3]:not(#mbbV1) .table-dark>td,
[id^=MBBv3]:not(#mbbV1) .table-dark>th {
    background-color: #c6c8ca
}

[id^=MBBv3]:not(#mbbV1) .table-dark tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-dark td,
[id^=MBBv3]:not(#mbbV1) .table-dark th,
[id^=MBBv3]:not(#mbbV1) .table-dark thead th {
    border-color: #95999c
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-dark:hover {
    background-color: #b9bbbe
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-dark:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-dark:hover>th {
    background-color: #b9bbbe
}

[id^=MBBv3]:not(#mbbV1) .table-tertiary,
[id^=MBBv3]:not(#mbbV1) .table-tertiary>td,
[id^=MBBv3]:not(#mbbV1) .table-tertiary>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-tertiary tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-tertiary td,
[id^=MBBv3]:not(#mbbV1) .table-tertiary th,
[id^=MBBv3]:not(#mbbV1) .table-tertiary thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-tertiary:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-tertiary:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-tertiary:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-menu,
[id^=MBBv3]:not(#mbbV1) .table-menu>td,
[id^=MBBv3]:not(#mbbV1) .table-menu>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-menu tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-menu td,
[id^=MBBv3]:not(#mbbV1) .table-menu th,
[id^=MBBv3]:not(#mbbV1) .table-menu thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-menu:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-menu:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-menu:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-facebook,
[id^=MBBv3]:not(#mbbV1) .table-facebook>td,
[id^=MBBv3]:not(#mbbV1) .table-facebook>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-facebook tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-facebook td,
[id^=MBBv3]:not(#mbbV1) .table-facebook th,
[id^=MBBv3]:not(#mbbV1) .table-facebook thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-facebook:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-facebook:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-facebook:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-google-red,
[id^=MBBv3]:not(#mbbV1) .table-google-red>td,
[id^=MBBv3]:not(#mbbV1) .table-google-red>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-google-red tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-google-red td,
[id^=MBBv3]:not(#mbbV1) .table-google-red th,
[id^=MBBv3]:not(#mbbV1) .table-google-red thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-red:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-red:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-red:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-google-yellow,
[id^=MBBv3]:not(#mbbV1) .table-google-yellow>td,
[id^=MBBv3]:not(#mbbV1) .table-google-yellow>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-google-yellow tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-google-yellow td,
[id^=MBBv3]:not(#mbbV1) .table-google-yellow th,
[id^=MBBv3]:not(#mbbV1) .table-google-yellow thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-yellow:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-yellow:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-yellow:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-google-green,
[id^=MBBv3]:not(#mbbV1) .table-google-green>td,
[id^=MBBv3]:not(#mbbV1) .table-google-green>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-google-green tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-google-green td,
[id^=MBBv3]:not(#mbbV1) .table-google-green th,
[id^=MBBv3]:not(#mbbV1) .table-google-green thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-green:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-green:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-green:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-google-blue,
[id^=MBBv3]:not(#mbbV1) .table-google-blue>td,
[id^=MBBv3]:not(#mbbV1) .table-google-blue>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-google-blue tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-google-blue td,
[id^=MBBv3]:not(#mbbV1) .table-google-blue th,
[id^=MBBv3]:not(#mbbV1) .table-google-blue thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-blue:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-blue:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-google-blue:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-green,
[id^=MBBv3]:not(#mbbV1) .table-green>td,
[id^=MBBv3]:not(#mbbV1) .table-green>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-green tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-green td,
[id^=MBBv3]:not(#mbbV1) .table-green th,
[id^=MBBv3]:not(#mbbV1) .table-green thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-green:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-green:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-green:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-blue,
[id^=MBBv3]:not(#mbbV1) .table-blue>td,
[id^=MBBv3]:not(#mbbV1) .table-blue>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-blue tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-blue td,
[id^=MBBv3]:not(#mbbV1) .table-blue th,
[id^=MBBv3]:not(#mbbV1) .table-blue thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-blue:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-blue:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-blue:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-listtab,
[id^=MBBv3]:not(#mbbV1) .table-listtab>td,
[id^=MBBv3]:not(#mbbV1) .table-listtab>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-listtab tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-listtab td,
[id^=MBBv3]:not(#mbbV1) .table-listtab th,
[id^=MBBv3]:not(#mbbV1) .table-listtab thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-listtab:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-listtab:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-listtab:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-listitem,
[id^=MBBv3]:not(#mbbV1) .table-listitem>td,
[id^=MBBv3]:not(#mbbV1) .table-listitem>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-listitem tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-listitem td,
[id^=MBBv3]:not(#mbbV1) .table-listitem th,
[id^=MBBv3]:not(#mbbV1) .table-listitem thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-listitem:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-listitem:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-listitem:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-mbbAgentBackground,
[id^=MBBv3]:not(#mbbV1) .table-mbbAgentBackground>td,
[id^=MBBv3]:not(#mbbV1) .table-mbbAgentBackground>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-mbbAgentBackground tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-mbbAgentBackground td,
[id^=MBBv3]:not(#mbbV1) .table-mbbAgentBackground th,
[id^=MBBv3]:not(#mbbV1) .table-mbbAgentBackground thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-mbbAgentBackground:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-mbbAgentBackground:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-mbbAgentBackground:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-bfg-red,
[id^=MBBv3]:not(#mbbV1) .table-bfg-red>td,
[id^=MBBv3]:not(#mbbV1) .table-bfg-red>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-bfg-red tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-bfg-red td,
[id^=MBBv3]:not(#mbbV1) .table-bfg-red th,
[id^=MBBv3]:not(#mbbV1) .table-bfg-red thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-bfg-red:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-bfg-red:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-bfg-red:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-disabled,
[id^=MBBv3]:not(#mbbV1) .table-disabled>td,
[id^=MBBv3]:not(#mbbV1) .table-disabled>th {
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .table-disabled tbody+tbody,
[id^=MBBv3]:not(#mbbV1) .table-disabled td,
[id^=MBBv3]:not(#mbbV1) .table-disabled th,
[id^=MBBv3]:not(#mbbV1) .table-disabled thead th {
    border-color: #7a7ae4
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-disabled:hover {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-disabled:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-disabled:hover>th {
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .table-active,
[id^=MBBv3]:not(#mbbV1) .table-active>td,
[id^=MBBv3]:not(#mbbV1) .table-active>th {
    background-color: rgba(0, 0, 0, 0.075)
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075)
}

[id^=MBBv3]:not(#mbbV1) .table-hover .table-active:hover>td,
[id^=MBBv3]:not(#mbbV1) .table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, 0.075)
}

[id^=MBBv3]:not(#mbbV1) .table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55
}

[id^=MBBv3]:not(#mbbV1) .table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .table-dark {
    color: #fff;
    background-color: #343a40
}

[id^=MBBv3]:not(#mbbV1) .table-dark td,
[id^=MBBv3]:not(#mbbV1) .table-dark th,
[id^=MBBv3]:not(#mbbV1) .table-dark thead th {
    border-color: #454d55
}

[id^=MBBv3]:not(#mbbV1) .table-dark.table-bordered {
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05)
}

[id^=MBBv3]:not(#mbbV1) .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075)
}

@media (max-width:575.98px) {
    [id^=MBBv3]:not(#mbbV1) .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    [id^=MBBv3]:not(#mbbV1) .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width:767.98px) {
    [id^=MBBv3]:not(#mbbV1) .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    [id^=MBBv3]:not(#mbbV1) .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width:991.98px) {
    [id^=MBBv3]:not(#mbbV1) .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    [id^=MBBv3]:not(#mbbV1) .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width:1199.98px) {
    [id^=MBBv3]:not(#mbbV1) .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    [id^=MBBv3]:not(#mbbV1) .table-responsive-xl>.table-bordered {
        border: 0
    }
}

[id^=MBBv3]:not(#mbbV1) .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

[id^=MBBv3]:not(#mbbV1) .table-responsive>.table-bordered {
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .form-control {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

[id^=MBBv3]:not(#mbbV1) .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #4d4dff;
    outline: 0
}

[id^=MBBv3]:not(#mbbV1) .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .form-control:disabled,
[id^=MBBv3]:not(#mbbV1) .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) input[type=date].form-control,
[id^=MBBv3]:not(#mbbV1) input[type=datetime-local].form-control,
[id^=MBBv3]:not(#mbbV1) input[type=month].form-control,
[id^=MBBv3]:not(#mbbV1) input[type=time].form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[id^=MBBv3]:not(#mbbV1) select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .form-control-file,
[id^=MBBv3]:not(#mbbV1) .form-control-range {
    display: block;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

[id^=MBBv3]:not(#mbbV1) .col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

[id^=MBBv3]:not(#mbbV1) .col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5
}

[id^=MBBv3]:not(#mbbV1) .form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

[id^=MBBv3]:not(#mbbV1) .form-control-plaintext.form-control-lg,
[id^=MBBv3]:not(#mbbV1) .form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1) .form-control-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem
}

[id^=MBBv3]:not(#mbbV1) .form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem
}

[id^=MBBv3]:not(#mbbV1) select.form-control[multiple],
[id^=MBBv3]:not(#mbbV1) select.form-control[size] {
    height: auto
}

[id^=MBBv3]:not(#mbbV1) textarea.form-control {
    height: auto
}

[id^=MBBv3]:not(#mbbV1) .form-group {
    margin-bottom: 1rem
}

[id^=MBBv3]:not(#mbbV1) .form-text {
    display: block;
    margin-top: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

[id^=MBBv3]:not(#mbbV1) .form-row>.col,
[id^=MBBv3]:not(#mbbV1) .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

[id^=MBBv3]:not(#mbbV1) .form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

[id^=MBBv3]:not(#mbbV1) .form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem
}

[id^=MBBv3]:not(#mbbV1) .form-check-input:disabled~.form-check-label,
[id^=MBBv3]:not(#mbbV1) .form-check-input[disabled]~.form-check-label {
    color: #6c757d
}

[id^=MBBv3]:not(#mbbV1) .form-check-label {
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .form-check-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem
}

[id^=MBBv3]:not(#mbbV1) .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(40, 167, 69, 0.9);
    border-radius: 0.25rem
}

.was-validated [id^=MBBv3]:not(#mbbV1):valid~.valid-feedback,
.was-validated [id^=MBBv3]:not(#mbbV1):valid~.valid-tooltip,
[id^=MBBv3]:not(#mbbV1).is-valid~.valid-feedback,
[id^=MBBv3]:not(#mbbV1).is-valid~.valid-tooltip {
    display: block
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-control:valid,
[id^=MBBv3]:not(#mbbV1) .form-control.is-valid {
    border-color: #28a745;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-control:valid:focus,
[id^=MBBv3]:not(#mbbV1) .form-control.is-valid:focus {
    border-color: #28a745
}

.was-validated [id^=MBBv3]:not(#mbbV1) textarea.form-control:valid,
[id^=MBBv3]:not(#mbbV1) textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-select:valid,
[id^=MBBv3]:not(#mbbV1) .custom-select.is-valid {
    border-color: #28a745;
    padding-right: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-select:valid:focus,
[id^=MBBv3]:not(#mbbV1) .custom-select.is-valid:focus {
    border-color: #28a745
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-check-input:valid~.form-check-label,
[id^=MBBv3]:not(#mbbV1) .form-check-input.is-valid~.form-check-label {
    color: #28a745
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-check-input:valid~.valid-feedback,
.was-validated [id^=MBBv3]:not(#mbbV1) .form-check-input:valid~.valid-tooltip,
[id^=MBBv3]:not(#mbbV1) .form-check-input.is-valid~.valid-feedback,
[id^=MBBv3]:not(#mbbV1) .form-check-input.is-valid~.valid-tooltip {
    display: block
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:valid~.custom-control-label,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-valid~.custom-control-label {
    color: #28a745
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:valid~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-valid~.custom-control-label:before {
    border-color: #28a745
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:valid:checked~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-valid:checked~.custom-control-label:before {
    border-color: #34ce57;
    background-color: #34ce57
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before {
    border-color: #28a745
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-file-input:valid~.custom-file-label,
[id^=MBBv3]:not(#mbbV1) .custom-file-input.is-valid~.custom-file-label {
    border-color: #28a745
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-file-input:valid:focus~.custom-file-label,
[id^=MBBv3]:not(#mbbV1) .custom-file-input.is-valid:focus~.custom-file-label {
    border-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(220, 53, 69, 0.9);
    border-radius: 0.25rem
}

.was-validated [id^=MBBv3]:not(#mbbV1):invalid~.invalid-feedback,
.was-validated [id^=MBBv3]:not(#mbbV1):invalid~.invalid-tooltip,
[id^=MBBv3]:not(#mbbV1).is-invalid~.invalid-feedback,
[id^=MBBv3]:not(#mbbV1).is-invalid~.invalid-tooltip {
    display: block
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-control:invalid,
[id^=MBBv3]:not(#mbbV1) .form-control.is-invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-control:invalid:focus,
[id^=MBBv3]:not(#mbbV1) .form-control.is-invalid:focus {
    border-color: #dc3545
}

.was-validated [id^=MBBv3]:not(#mbbV1) textarea.form-control:invalid,
[id^=MBBv3]:not(#mbbV1) textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-select:invalid,
[id^=MBBv3]:not(#mbbV1) .custom-select.is-invalid {
    border-color: #dc3545;
    padding-right: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-select:invalid:focus,
[id^=MBBv3]:not(#mbbV1) .custom-select.is-invalid:focus {
    border-color: #dc3545
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-check-input:invalid~.form-check-label,
[id^=MBBv3]:not(#mbbV1) .form-check-input.is-invalid~.form-check-label {
    color: #dc3545
}

.was-validated [id^=MBBv3]:not(#mbbV1) .form-check-input:invalid~.invalid-feedback,
.was-validated [id^=MBBv3]:not(#mbbV1) .form-check-input:invalid~.invalid-tooltip,
[id^=MBBv3]:not(#mbbV1) .form-check-input.is-invalid~.invalid-feedback,
[id^=MBBv3]:not(#mbbV1) .form-check-input.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:invalid~.custom-control-label,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-invalid~.custom-control-label {
    color: #dc3545
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:invalid~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-invalid~.custom-control-label:before {
    border-color: #dc3545
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:invalid:checked~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-invalid:checked~.custom-control-label:before {
    border-color: #e4606d;
    background-color: #e4606d
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before {
    border-color: #dc3545
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-file-input:invalid~.custom-file-label,
[id^=MBBv3]:not(#mbbV1) .custom-file-input.is-invalid~.custom-file-label {
    border-color: #dc3545
}

.was-validated [id^=MBBv3]:not(#mbbV1) .custom-file-input:invalid:focus~.custom-file-label,
[id^=MBBv3]:not(#mbbV1) .custom-file-input.is-invalid:focus~.custom-file-label {
    border-color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[id^=MBBv3]:not(#mbbV1) .form-inline .form-check {
    width: 100%
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .form-control-plaintext {
        display: inline-block
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .custom-select,
    [id^=MBBv3]:not(#mbbV1) .form-inline .input-group {
        width: auto
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .custom-control {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    [id^=MBBv3]:not(#mbbV1) .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

[id^=MBBv3]:not(#mbbV1) .btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .btn {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .btn:hover {
    color: #212529;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .btn.focus,
[id^=MBBv3]:not(#mbbV1) .btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.25)
}

[id^=MBBv3]:not(#mbbV1) .btn.disabled,
[id^=MBBv3]:not(#mbbV1) .btn:disabled {
    opacity: 0.65
}

[id^=MBBv3]:not(#mbbV1) .btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    border-radius: 4px !important;
}

[id^=MBBv3]:not(#mbbV1) a.btn.disabled,
[id^=MBBv3]:not(#mbbV1) fieldset:disabled a.btn {
    pointer-events: none
}

[id^=MBBv3]:not(#mbbV1) .btn-primary {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-primary:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-primary.focus,
[id^=MBBv3]:not(#mbbV1) .btn-primary:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-primary.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-primary:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-primary.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-primary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-primary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-secondary {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-secondary:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-secondary.focus,
[id^=MBBv3]:not(#mbbV1) .btn-secondary:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-secondary.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-secondary:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-secondary.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-secondary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-secondary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

[id^=MBBv3]:not(#mbbV1) .btn-success.focus,
[id^=MBBv3]:not(#mbbV1) .btn-success:focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

[id^=MBBv3]:not(#mbbV1) .btn-success.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-success.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-success:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-success:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430
}

[id^=MBBv3]:not(#mbbV1) .btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

[id^=MBBv3]:not(#mbbV1) .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

[id^=MBBv3]:not(#mbbV1) .btn-info.focus,
[id^=MBBv3]:not(#mbbV1) .btn-info:focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

[id^=MBBv3]:not(#mbbV1) .btn-info.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-info.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-info:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-info:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

[id^=MBBv3]:not(#mbbV1) .btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

[id^=MBBv3]:not(#mbbV1) .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

[id^=MBBv3]:not(#mbbV1) .btn-warning.focus,
[id^=MBBv3]:not(#mbbV1) .btn-warning:focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

[id^=MBBv3]:not(#mbbV1) .btn-warning.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-warning.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-warning:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-warning:not(:disabled):not(.disabled):active {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

[id^=MBBv3]:not(#mbbV1) .btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

[id^=MBBv3]:not(#mbbV1) .btn-danger.focus,
[id^=MBBv3]:not(#mbbV1) .btn-danger:focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

[id^=MBBv3]:not(#mbbV1) .btn-danger.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-danger.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-danger:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-danger:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

[id^=MBBv3]:not(#mbbV1) .btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

[id^=MBBv3]:not(#mbbV1) .btn-light.focus,
[id^=MBBv3]:not(#mbbV1) .btn-light:focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

[id^=MBBv3]:not(#mbbV1) .btn-light.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-light.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-light:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-light:not(:disabled):not(.disabled):active {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

[id^=MBBv3]:not(#mbbV1) .btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

[id^=MBBv3]:not(#mbbV1) .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

[id^=MBBv3]:not(#mbbV1) .btn-dark.focus,
[id^=MBBv3]:not(#mbbV1) .btn-dark:focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

[id^=MBBv3]:not(#mbbV1) .btn-dark.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-dark.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-dark:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-dark:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

[id^=MBBv3]:not(#mbbV1) .btn-tertiary {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-tertiary:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-tertiary.focus,
[id^=MBBv3]:not(#mbbV1) .btn-tertiary:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-tertiary.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-tertiary:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-tertiary.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-tertiary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-tertiary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-menu {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-menu:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-menu.focus,
[id^=MBBv3]:not(#mbbV1) .btn-menu:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-menu.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-menu:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-menu.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-menu:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-menu:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-facebook {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-facebook:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-facebook.focus,
[id^=MBBv3]:not(#mbbV1) .btn-facebook:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-facebook.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-facebook:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-facebook.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-facebook:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-facebook:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-google-red {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-google-red:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-red.focus,
[id^=MBBv3]:not(#mbbV1) .btn-google-red:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-red.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-google-red:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-google-red.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-google-red:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-google-red:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-google-yellow {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-google-yellow:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-yellow.focus,
[id^=MBBv3]:not(#mbbV1) .btn-google-yellow:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-yellow.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-google-yellow:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-google-yellow.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-google-yellow:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-google-yellow:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-google-green {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-google-green:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-green.focus,
[id^=MBBv3]:not(#mbbV1) .btn-google-green:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-green.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-google-green:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-google-green.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-google-green:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-google-green:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-google-blue {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-google-blue:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-blue.focus,
[id^=MBBv3]:not(#mbbV1) .btn-google-blue:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-google-blue.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-google-blue:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-google-blue.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-google-blue:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-google-blue:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-green {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-green:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-green.focus,
[id^=MBBv3]:not(#mbbV1) .btn-green:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-green.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-green:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-green.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-green:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-green:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-blue {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-blue:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-blue.focus,
[id^=MBBv3]:not(#mbbV1) .btn-blue:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-blue.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-blue:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-blue.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-blue:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-blue:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-listtab {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-listtab:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-listtab.focus,
[id^=MBBv3]:not(#mbbV1) .btn-listtab:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-listtab.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-listtab:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-listtab.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-listtab:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-listtab:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-listitem {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-listitem:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-listitem.focus,
[id^=MBBv3]:not(#mbbV1) .btn-listitem:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-listitem.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-listitem:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-listitem.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-listitem:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-listitem:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground.focus,
[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-mbbAgentBackground:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-bfg-red {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-bfg-red:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-bfg-red.focus,
[id^=MBBv3]:not(#mbbV1) .btn-bfg-red:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-bfg-red.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-bfg-red:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-bfg-red.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-bfg-red:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-bfg-red:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-disabled:hover {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-disabled.focus,
[id^=MBBv3]:not(#mbbV1) .btn-disabled:focus {
    color: #fff;
    background-color: #0000a6;
    border-color: #000099
}

[id^=MBBv3]:not(#mbbV1) .btn-disabled.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-disabled:disabled {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-disabled.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-disabled:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-disabled:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #000099;
    border-color: #00008c
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-primary {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-primary:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-primary.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-primary:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-primary.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-primary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-primary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-secondary {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-secondary:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-secondary.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-secondary:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-secondary.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-secondary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-secondary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-success {
    color: #28a745;
    border-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-success.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-success.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-success:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-success:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-info.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-info.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-info:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-info:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-warning.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-warning.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-warning:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-warning:not(:disabled):not(.disabled):active {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-danger.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-danger.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-danger:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-danger:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-light.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-light.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-light:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-light:not(:disabled):not(.disabled):active {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-dark.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-dark.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-dark:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-dark:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-tertiary {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-tertiary:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-tertiary.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-tertiary:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-tertiary.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-tertiary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-tertiary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-menu {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-menu:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-menu.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-menu:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-menu.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-menu:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-menu:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-facebook {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-facebook:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-facebook.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-facebook:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-facebook.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-facebook:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-facebook:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-red {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-red:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-red.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-red:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-google-red.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-red:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-red:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-yellow {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-yellow:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-yellow.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-yellow:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-google-yellow.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-yellow:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-yellow:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-green {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-green:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-green.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-green:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-google-green.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-green:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-green:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-blue {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-blue:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-google-blue.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-blue:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-google-blue.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-blue:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-google-blue:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-green {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-green:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-green.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-green:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-green.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-green:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-green:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-blue {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-blue:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-blue.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-blue:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-blue.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-blue:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-blue:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-listtab {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-listtab:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-listtab.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-listtab:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-listtab.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-listtab:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-listtab:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-listitem {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-listitem:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-listitem.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-listitem:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-listitem.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-listitem:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-listitem:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-mbbAgentBackground {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-mbbAgentBackground:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-mbbAgentBackground.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-mbbAgentBackground:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-mbbAgentBackground.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-mbbAgentBackground:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-mbbAgentBackground:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-bfg-red {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-bfg-red:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-bfg-red.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-bfg-red:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-bfg-red.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-bfg-red:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-bfg-red:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-disabled {
    color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-disabled:hover {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-outline-disabled.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-outline-disabled:disabled {
    color: #0000cc;
    background-color: transparent
}

.show>[id^=MBBv3]:not(#mbbV1) .btn-outline-disabled.dropdown-toggle,
[id^=MBBv3]:not(#mbbV1) .btn-outline-disabled:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn-outline-disabled:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .btn-link {
    font-weight: 400;
    color: #0000cc;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .btn-link:hover {
    color: navy;
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) .btn-link.focus,
[id^=MBBv3]:not(#mbbV1) .btn-link:focus {
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) .btn-link.disabled,
[id^=MBBv3]:not(#mbbV1) .btn-link:disabled {
    color: #6c757d;
    pointer-events: none
}

[id^=MBBv3]:not(#mbbV1) .btn-group-lg>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-lg {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem
}

[id^=MBBv3]:not(#mbbV1) .btn-block {
    display: block;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .btn-block+.btn-block {
    margin-top: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) input[type=button].btn-block,
[id^=MBBv3]:not(#mbbV1) input[type=reset].btn-block,
[id^=MBBv3]:not(#mbbV1) input[type=submit].btn-block {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .fade {
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .fade {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .fade:not(.show) {
    opacity: 0
}

[id^=MBBv3]:not(#mbbV1) .collapse:not(.show) {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .collapse.show {
    display: block !important;
    visibility: visible !important
}

[id^=MBBv3]:not(#mbbV1) .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .collapsing {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .dropdown,
[id^=MBBv3]:not(#mbbV1) .dropleft,
[id^=MBBv3]:not(#mbbV1) .dropright,
[id^=MBBv3]:not(#mbbV1) .dropup {
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .dropdown-toggle {
    white-space: nowrap
}

[id^=MBBv3]:not(#mbbV1) .dropdown-toggle:after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent
}

[id^=MBBv3]:not(#mbbV1) .dropdown-toggle:empty:after {
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 50000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 8px 0;
    margin: 2px 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-image: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .dropdown-menu-left {
    right: auto;
    left: 0
}

[id^=MBBv3]:not(#mbbV1) .dropdown-menu-right {
    right: 0;
    left: auto
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-md-left {
        right: auto;
        left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-xl-left {
        right: auto;
        left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

[id^=MBBv3]:not(#mbbV1) .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 2px
}

[id^=MBBv3]:not(#mbbV1) .dropup .dropdown-toggle:after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent
}

[id^=MBBv3]:not(#mbbV1) .dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 2px
}

[id^=MBBv3]:not(#mbbV1) .dropright .dropdown-toggle:after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid
}

[id^=MBBv3]:not(#mbbV1) .dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .dropright .dropdown-toggle:after {
    vertical-align: 0
}

[id^=MBBv3]:not(#mbbV1) .dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 2px
}

[id^=MBBv3]:not(#mbbV1) .dropleft .dropdown-toggle:after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: ""
}

[id^=MBBv3]:not(#mbbV1) .dropleft .dropdown-toggle:after {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .dropleft .dropdown-toggle:before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent
}

[id^=MBBv3]:not(#mbbV1) .dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .dropleft .dropdown-toggle:before {
    vertical-align: 0
}

[id^=MBBv3]:not(#mbbV1) .dropdown-menu[x-placement^=bottom],
[id^=MBBv3]:not(#mbbV1) .dropdown-menu[x-placement^=left],
[id^=MBBv3]:not(#mbbV1) .dropdown-menu[x-placement^=right],
[id^=MBBv3]:not(#mbbV1) .dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

[id^=MBBv3]:not(#mbbV1) .dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

[id^=MBBv3]:not(#mbbV1) .dropdown-item {
    display: block;
    width: 100%;
    padding: 4px 24px;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .dropdown-item:focus,
[id^=MBBv3]:not(#mbbV1) .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .dropdown-item.disabled,
[id^=MBBv3]:not(#mbbV1) .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) .dropdown-menu.show {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .dropdown-header {
    display: block;
    padding: 8px 24px;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
    white-space: nowrap
}

[id^=MBBv3]:not(#mbbV1) .dropdown-item-text {
    display: block;
    padding: 4px 24px;
    color: #212529
}

[id^=MBBv3]:not(#mbbV1) .btn-group,
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn:hover,
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn:hover {
    z-index: 1
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn.active,
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn:active,
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn:focus,
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn.active,
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn:active,
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn:focus {
    z-index: 1
}

[id^=MBBv3]:not(#mbbV1) .btn-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

[id^=MBBv3]:not(#mbbV1) .btn-toolbar .input-group {
    width: auto
}

[id^=MBBv3]:not(#mbbV1) .btn-group>.btn-group:not(:first-child),
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

[id^=MBBv3]:not(#mbbV1) .btn-group>.btn-group:not(:last-child)>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .btn-group>.btn-group:not(:first-child)>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem
}

.dropright [id^=MBBv3]:not(#mbbV1) .dropdown-toggle-split:after,
.dropup [id^=MBBv3]:not(#mbbV1) .dropdown-toggle-split:after,
[id^=MBBv3]:not(#mbbV1) .dropdown-toggle-split:after {
    margin-left: 0
}

.dropleft [id^=MBBv3]:not(#mbbV1) .dropdown-toggle-split:before {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn+.dropdown-toggle-split,
[id^=MBBv3]:not(#mbbV1) .btn-sm+.dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem
}

[id^=MBBv3]:not(#mbbV1) .btn-group-lg>.btn+.dropdown-toggle-split,
[id^=MBBv3]:not(#mbbV1) .btn-lg+.dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn-group {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn-group:not(:first-child),
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn-group:not(:last-child)>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn-group:not(:first-child)>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .btn-group-toggle>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .btn-group-toggle>.btn input[type=checkbox],
[id^=MBBv3]:not(#mbbV1) .btn-group-toggle>.btn input[type=radio],
[id^=MBBv3]:not(#mbbV1) .btn-group-toggle>.btn-group>.btn input[type=checkbox],
[id^=MBBv3]:not(#mbbV1) .btn-group-toggle>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

[id^=MBBv3]:not(#mbbV1) .input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control-plaintext {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file+.custom-file,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file+.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file+.form-control,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-select+.custom-file,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-select+.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-select+.form-control,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control+.custom-file,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control+.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control+.form-control,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control-plaintext+.custom-file,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control-plaintext+.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file .custom-file-input:focus~.custom-file-label,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-select:focus,
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control:focus {
    z-index: 3
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-select:not(:last-child),
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-select:not(:first-child),
[id^=MBBv3]:not(#mbbV1) .input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file:not(:last-child) .custom-file-label,
[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .input-group-append,
[id^=MBBv3]:not(#mbbV1) .input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) .input-group-append .btn,
[id^=MBBv3]:not(#mbbV1) .input-group-prepend .btn {
    position: relative;
    z-index: 2
}

[id^=MBBv3]:not(#mbbV1) .input-group-append .btn:focus,
[id^=MBBv3]:not(#mbbV1) .input-group-prepend .btn:focus {
    z-index: 3
}

[id^=MBBv3]:not(#mbbV1) .input-group-append .btn+.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-append .btn+.input-group-text,
[id^=MBBv3]:not(#mbbV1) .input-group-append .input-group-text+.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-append .input-group-text+.input-group-text,
[id^=MBBv3]:not(#mbbV1) .input-group-prepend .btn+.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-prepend .btn+.input-group-text,
[id^=MBBv3]:not(#mbbV1) .input-group-prepend .input-group-text+.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

[id^=MBBv3]:not(#mbbV1) .input-group-prepend {
    margin-right: -1px
}

[id^=MBBv3]:not(#mbbV1) .input-group-append {
    margin-left: -1px
}

[id^=MBBv3]:not(#mbbV1) .input-group-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .input-group-text input[type=checkbox],
[id^=MBBv3]:not(#mbbV1) .input-group-text input[type=radio] {
    margin-top: 0
}

[id^=MBBv3]:not(#mbbV1) .input-group-lg>.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

[id^=MBBv3]:not(#mbbV1) .input-group-lg>.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group-lg>.form-control,
[id^=MBBv3]:not(#mbbV1) .input-group-lg>.input-group-append>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-lg>.input-group-append>.input-group-text,
[id^=MBBv3]:not(#mbbV1) .input-group-lg>.input-group-prepend>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-lg>.input-group-prepend>.input-group-text {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem
}

[id^=MBBv3]:not(#mbbV1) .input-group-sm>.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group-sm>.form-control:not(textarea) {
    height: calc(1.5em + 0.5rem + 2px)
}

[id^=MBBv3]:not(#mbbV1) .input-group-sm>.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group-sm>.form-control,
[id^=MBBv3]:not(#mbbV1) .input-group-sm>.input-group-append>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-sm>.input-group-append>.input-group-text,
[id^=MBBv3]:not(#mbbV1) .input-group-sm>.input-group-prepend>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group-sm>.input-group-prepend>.input-group-text {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem
}

[id^=MBBv3]:not(#mbbV1) .input-group-lg>.custom-select,
[id^=MBBv3]:not(#mbbV1) .input-group-sm>.custom-select {
    padding-right: 1.75rem
}

[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-append:not(:last-child)>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-append:not(:last-child)>.input-group-text,
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-prepend>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-append>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-append>.input-group-text,
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-prepend:not(:first-child)>.btn,
[id^=MBBv3]:not(#mbbV1) .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .custom-control-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

[id^=MBBv3]:not(#mbbV1) .custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .custom-control-input:active~.custom-control-label:before {
    color: #fff;
    background-color: #8080ff
}

[id^=MBBv3]:not(#mbbV1) .custom-control-input:disabled~.custom-control-label {
    color: #6c757d
}

[id^=MBBv3]:not(#mbbV1) .custom-control-input:disabled~.custom-control-label:before {
    background-color: #e9ecef
}

[id^=MBBv3]:not(#mbbV1) .custom-control-label {
    position: relative;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-control-label:before {
    position: absolute;
    top: 0.25rem;
    left: -0.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: #adb5bd solid 1px
}

[id^=MBBv3]:not(#mbbV1) .custom-control-label:after {
    position: absolute;
    top: 0.25rem;
    left: -0.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

[id^=MBBv3]:not(#mbbV1) .custom-checkbox .custom-control-label:before {
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .custom-checkbox .custom-control-input:checked~.custom-control-label:before {
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>")
}

[id^=MBBv3]:not(#mbbV1) .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#fff' d='M0 2h4'/></svg>")
}

[id^=MBBv3]:not(#mbbV1) .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .custom-radio .custom-control-label:before {
    border-radius: 50%
}

[id^=MBBv3]:not(#mbbV1) .custom-radio .custom-control-input:checked~.custom-control-label:before {
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#fff'/></svg>")
}

[id^=MBBv3]:not(#mbbV1) .custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .custom-switch {
    padding-left: 2.25rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch .custom-control-label {
    padding-top: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch .custom-control-label:before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch .custom-control-label:after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .custom-switch .custom-control-label:after {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .custom-switch .custom-control-input:checked~.custom-control-label:before {
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: #888888;
    -webkit-transform: translateX(0.75rem);
    transform: translateX(0.75rem)
}

[id^=MBBv3]:not(#mbbV1) .custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-sm .custom-control-label {
    padding-left: 1rem;
    padding-bottom: 0.5rem;
    padding-top: 0.25rem;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-sm .custom-control-label:before {
    height: 1rem;
    width: calc(1rem + 0.75rem);
    border-radius: 2rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-sm .custom-control-label:after {
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    border-radius: calc(1rem - (1rem / 2))
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-sm .custom-control-input:checked~.custom-control-label:after {
    -webkit-transform: translateX(calc(1rem - 0.25rem));
    transform: translateX(calc(1rem - 0.25rem))
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-md .custom-control-label {
    padding-left: 2rem;
    padding-bottom: 0.75rem;
    padding-top: 0.45rem;
    font-size: 1.2rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-md .custom-control-label:before {
    height: 1.5rem;
    width: calc(2rem + 0.75rem);
    border-radius: 3rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-md .custom-control-label:after {
    width: calc(1.5rem - 4px);
    height: calc(1.5rem - 4px);
    border-radius: calc(2rem - (1.5rem / 2))
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-md .custom-control-input:checked~.custom-control-label:after {
    -webkit-transform: translateX(calc(1.5rem - 0.25rem));
    transform: translateX(calc(1.5rem - 0.25rem))
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-lg .custom-control-label {
    padding-left: 3rem;
    padding-bottom: 1rem;
    padding-top: 0.7rem;
    font-size: 1.6rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-lg .custom-control-label:before {
    height: 2rem;
    width: calc(3rem + 0.75rem);
    border-radius: 4rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-lg .custom-control-label:after {
    width: calc(2rem - 4px);
    height: calc(2rem - 4px);
    border-radius: calc(3rem - (2rem / 2))
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-lg .custom-control-input:checked~.custom-control-label:after {
    -webkit-transform: translateX(calc(2rem - 0.25rem));
    transform: translateX(calc(2rem - 0.25rem))
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-xl .custom-control-label {
    padding-left: 4rem;
    padding-bottom: 1.25rem;
    padding-top: 0.25rem;
    font-size: 2rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-xl .custom-control-label:before {
    height: 2.5rem;
    width: calc(4rem + 0.75rem);
    border-radius: 5rem
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-xl .custom-control-label:after {
    width: calc(2.5rem - 4px);
    height: calc(2.5rem - 4px);
    border-radius: calc(4rem - (2.5rem / 2))
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-xl .custom-control-input:checked~.custom-control-label:after {
    -webkit-transform: translateX(calc(2.5rem - 0.25rem));
    transform: translateX(calc(2.5rem - 0.25rem))
}

[id^=MBBv3]:not(#mbbV1) .custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[id^=MBBv3]:not(#mbbV1) .custom-select:focus {
    border-color: #4d4dff;
    outline: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .custom-select[multiple],
[id^=MBBv3]:not(#mbbV1) .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none
}

[id^=MBBv3]:not(#mbbV1) .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

[id^=MBBv3]:not(#mbbV1) .custom-select::-ms-expand {
    opacity: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-select-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 0.875rem
}

[id^=MBBv3]:not(#mbbV1) .custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 1.25rem
}

[id^=MBBv3]:not(#mbbV1) .custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin: 0;
    opacity: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-file-input:focus~.custom-file-label {
    border-color: #4d4dff
}

[id^=MBBv3]:not(#mbbV1) .custom-file-input:focus~.custom-file-label:after {
    border-color: #4d4dff
}

[id^=MBBv3]:not(#mbbV1) .custom-file-input:disabled~.custom-file-label {
    background-color: #e9ecef
}

[id^=MBBv3]:not(#mbbV1) .custom-file-input:lang(en)~.custom-file-label:after {
    content: "Browse"
}

[id^=MBBv3]:not(#mbbV1) .custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 0.25rem 0.25rem 0
}

[id^=MBBv3]:not(#mbbV1) .custom-range {
    width: 100%;
    padding-left: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[id^=MBBv3]:not(#mbbV1) .custom-range:focus {
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-moz-focus-outer {
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #0000cc;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-webkit-slider-thumb:active {
    background-color: #8080ff
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0000cc;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-moz-range-thumb:active {
    background-color: #8080ff
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #0000cc;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-ms-thumb:active {
    background-color: #8080ff
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem
}

[id^=MBBv3]:not(#mbbV1) .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem
}

[id^=MBBv3]:not(#mbbV1) .custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-file-label,
[id^=MBBv3]:not(#mbbV1) .custom-select {
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {

    [id^=MBBv3]:not(#mbbV1) .custom-control-label:before,
    [id^=MBBv3]:not(#mbbV1) .custom-file-label,
    [id^=MBBv3]:not(#mbbV1) .custom-select {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

[id^=MBBv3]:not(#mbbV1) .nav-link {
    display: block;
    padding: 0.5rem 1rem
}

[id^=MBBv3]:not(#mbbV1) .nav-link:focus,
[id^=MBBv3]:not(#mbbV1) .nav-link:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

[id^=MBBv3]:not(#mbbV1) .nav-tabs {
    border-bottom: 1px solid #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .nav-tabs .nav-item {
    margin-bottom: -1px
}

[id^=MBBv3]:not(#mbbV1) .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .nav-tabs .nav-link:focus,
[id^=MBBv3]:not(#mbbV1) .nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

[id^=MBBv3]:not(#mbbV1) .nav-tabs .nav-item.show .nav-link,
[id^=MBBv3]:not(#mbbV1) .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

[id^=MBBv3]:not(#mbbV1) .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .nav-pills .nav-link {
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .nav-pills .nav-link.active,
[id^=MBBv3]:not(#mbbV1) .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .nav-pills .nav-link.before.active {
    color: #0000cc;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .nav-pills .nav-link.before.active:before {
    content: " ";
    width: 1em;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .nav-fill .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .tab-content>.tab-pane {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .tab-content>.active {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.5rem 1rem
}

[id^=MBBv3]:not(#mbbV1) .navbar .container,
[id^=MBBv3]:not(#mbbV1) .navbar .container-fluid,
[id^=MBBv3]:not(#mbbV1) .navbar .container-lg,
[id^=MBBv3]:not(#mbbV1) .navbar .container-md,
[id^=MBBv3]:not(#mbbV1) .navbar .container-sm,
[id^=MBBv3]:not(#mbbV1) .navbar .container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) .navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

[id^=MBBv3]:not(#mbbV1) .navbar-brand:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-brand:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

[id^=MBBv3]:not(#mbbV1) .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1) .navbar-nav .dropdown-menu {
    position: static;
    float: none
}

[id^=MBBv3]:not(#mbbV1) .navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[id^=MBBv3]:not(#mbbV1) .navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .navbar-toggler:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-toggler:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}

@media (max-width:575.98px) {

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width:767.98px) {

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width:991.98px) {

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width:1199.98px) {

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-fluid,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-lg,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-md,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-sm,
    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    [id^=MBBv3]:not(#mbbV1) .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-fluid,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-lg,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-md,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-sm,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-xl {
    padding-right: 0;
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-fluid,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-lg,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-md,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-sm,
[id^=MBBv3]:not(#mbbV1) .navbar-expand>.container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

[id^=MBBv3]:not(#mbbV1) .navbar-expand .navbar-toggler {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-brand:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.9)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .nav-link:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.7)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .active>.nav-link,
[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .nav-link.active,
[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .nav-link.show,
[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, 0.9)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9)
}

[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-text a:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, 0.9)
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-brand {
    color: #fff
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-brand:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-brand:hover {
    color: #fff
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .nav-link:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75)
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25)
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .active>.nav-link,
[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .nav-link.active,
[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .nav-link.show,
[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1)
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-text a {
    color: #fff
}

[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-text a:focus,
[id^=MBBv3]:not(#mbbV1) .navbar-dark .navbar-text a:hover {
    color: #fff
}

[id^=MBBv3]:not(#mbbV1) .card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .card>hr {
    margin-right: 0;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

[id^=MBBv3]:not(#mbbV1) .card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem
}

[id^=MBBv3]:not(#mbbV1) .card-title {
    margin-bottom: 0.75rem
}

[id^=MBBv3]:not(#mbbV1) .card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .card-text:last-child {
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .card-link:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .card-link+.card-link {
    margin-left: 1.25rem
}

[id^=MBBv3]:not(#mbbV1) .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125)
}

[id^=MBBv3]:not(#mbbV1) .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0
}

[id^=MBBv3]:not(#mbbV1) .card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

[id^=MBBv3]:not(#mbbV1) .card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125)
}

[id^=MBBv3]:not(#mbbV1) .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem
}

[id^=MBBv3]:not(#mbbV1) .card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

[id^=MBBv3]:not(#mbbV1) .card-img,
[id^=MBBv3]:not(#mbbV1) .card-img-bottom,
[id^=MBBv3]:not(#mbbV1) .card-img-top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .card-img,
[id^=MBBv3]:not(#mbbV1) .card-img-top {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .card-img,
[id^=MBBv3]:not(#mbbV1) .card-img-bottom {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .card-deck .card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .card-deck {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    [id^=MBBv3]:not(#mbbV1) .card-deck .card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

[id^=MBBv3]:not(#mbbV1) .card-group>.card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .card-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:last-child) .card-header,
    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:last-child) .card-footer,
    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:first-child) .card-header,
    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:first-child) .card-footer,
    [id^=MBBv3]:not(#mbbV1) .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

[id^=MBBv3]:not(#mbbV1) .card-columns .card {
    margin-bottom: 0.75rem
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    [id^=MBBv3]:not(#mbbV1) .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

[id^=MBBv3]:not(#mbbV1) .accordion>.card {
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .accordion>.card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .accordion>.card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px
}

[id^=MBBv3]:not(#mbbV1) .breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .breadcrumb-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) .breadcrumb-item+.breadcrumb-item {
    padding-left: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .breadcrumb-item+.breadcrumb-item:before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"
}

[id^=MBBv3]:not(#mbbV1) .breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) .breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .breadcrumb-item.active {
    color: #6c757d
}

[id^=MBBv3]:not(#mbbV1) .badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .badge {
        -webkit-transition: none;
        transition: none
    }
}

a[id^=MBBv3]:not(#mbbV1) .badge:focus,
a[id^=MBBv3]:not(#mbbV1) .badge:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .badge:empty {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .btn .badge {
    position: relative;
    top: -1px
}

[id^=MBBv3]:not(#mbbV1) .badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem
}

[id^=MBBv3]:not(#mbbV1) .badge-primary {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-primary:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-primary:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-primary.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-primary:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-secondary {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-secondary:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-secondary:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-secondary.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-secondary:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-success {
    color: #fff;
    background-color: #28a745
}

a[id^=MBBv3]:not(#mbbV1) .badge-success:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-success:hover {
    color: #fff;
    background-color: #1e7e34
}

a[id^=MBBv3]:not(#mbbV1) .badge-success.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-success:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-info {
    color: #fff;
    background-color: #17a2b8
}

a[id^=MBBv3]:not(#mbbV1) .badge-info:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-info:hover {
    color: #fff;
    background-color: #117a8b
}

a[id^=MBBv3]:not(#mbbV1) .badge-info.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-info:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-warning {
    color: #212529;
    background-color: #ffc107
}

a[id^=MBBv3]:not(#mbbV1) .badge-warning:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-warning:hover {
    color: #212529;
    background-color: #d39e00
}

a[id^=MBBv3]:not(#mbbV1) .badge-warning.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-warning:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-danger {
    color: #fff;
    background-color: #dc3545
}

a[id^=MBBv3]:not(#mbbV1) .badge-danger:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-danger:hover {
    color: #fff;
    background-color: #bd2130
}

a[id^=MBBv3]:not(#mbbV1) .badge-danger.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-danger:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-light {
    color: #212529;
    background-color: #f8f9fa
}

a[id^=MBBv3]:not(#mbbV1) .badge-light:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-light:hover {
    color: #212529;
    background-color: #dae0e5
}

a[id^=MBBv3]:not(#mbbV1) .badge-light.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-light:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-dark {
    color: #fff;
    background-color: #343a40
}

a[id^=MBBv3]:not(#mbbV1) .badge-dark:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-dark:hover {
    color: #fff;
    background-color: #1d2124
}

a[id^=MBBv3]:not(#mbbV1) .badge-dark.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-dark:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-tertiary {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-tertiary:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-tertiary:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-tertiary.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-tertiary:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-menu {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-menu:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-menu:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-menu.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-menu:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-facebook {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-facebook:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-facebook:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-facebook.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-facebook:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-google-red {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-red:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-red:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-red.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-red:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-google-yellow {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-yellow:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-yellow:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-yellow.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-yellow:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-google-green {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-green:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-green:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-green.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-green:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-google-blue {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-blue:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-blue:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-google-blue.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-google-blue:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-green {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-green:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-green:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-green.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-green:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-blue {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-blue:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-blue:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-blue.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-blue:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-listtab {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-listtab:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-listtab:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-listtab.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-listtab:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-listitem {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-listitem:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-listitem:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-listitem.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-listitem:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-mbbAgentBackground {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-mbbAgentBackground:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-mbbAgentBackground:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-mbbAgentBackground.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-mbbAgentBackground:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-bfg-red {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-bfg-red:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-bfg-red:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-bfg-red.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-bfg-red:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .badge-disabled {
    color: #fff;
    background-color: #0000cc
}

a[id^=MBBv3]:not(#mbbV1) .badge-disabled:focus,
a[id^=MBBv3]:not(#mbbV1) .badge-disabled:hover {
    color: #fff;
    background-color: #000099
}

a[id^=MBBv3]:not(#mbbV1) .badge-disabled.focus,
a[id^=MBBv3]:not(#mbbV1) .badge-disabled:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 204, 0.5)
}

[id^=MBBv3]:not(#mbbV1) .jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: 0.3rem
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .jumbotron {
        padding: 4rem 2rem
    }
}

[id^=MBBv3]:not(#mbbV1) .jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .alert-heading {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .alert-link {
    font-weight: 700
}

[id^=MBBv3]:not(#mbbV1) .alert-dismissible {
    padding-right: 4rem
}

[id^=MBBv3]:not(#mbbV1) .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .alert-primary {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-primary hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-primary .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-secondary {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-secondary hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-secondary .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

[id^=MBBv3]:not(#mbbV1) .alert-success hr {
    border-top-color: #b1dfbb
}

[id^=MBBv3]:not(#mbbV1) .alert-success .alert-link {
    color: #0b2e13
}

[id^=MBBv3]:not(#mbbV1) .alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

[id^=MBBv3]:not(#mbbV1) .alert-info hr {
    border-top-color: #abdde5
}

[id^=MBBv3]:not(#mbbV1) .alert-info .alert-link {
    color: #062c33
}

[id^=MBBv3]:not(#mbbV1) .alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

[id^=MBBv3]:not(#mbbV1) .alert-warning hr {
    border-top-color: #ffe8a1
}

[id^=MBBv3]:not(#mbbV1) .alert-warning .alert-link {
    color: #533f03
}

[id^=MBBv3]:not(#mbbV1) .alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

[id^=MBBv3]:not(#mbbV1) .alert-danger hr {
    border-top-color: #f1b0b7
}

[id^=MBBv3]:not(#mbbV1) .alert-danger .alert-link {
    color: #491217
}

[id^=MBBv3]:not(#mbbV1) .alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

[id^=MBBv3]:not(#mbbV1) .alert-light hr {
    border-top-color: #ececf6
}

[id^=MBBv3]:not(#mbbV1) .alert-light .alert-link {
    color: #686868
}

[id^=MBBv3]:not(#mbbV1) .alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

[id^=MBBv3]:not(#mbbV1) .alert-dark hr {
    border-top-color: #b9bbbe
}

[id^=MBBv3]:not(#mbbV1) .alert-dark .alert-link {
    color: #040505
}

[id^=MBBv3]:not(#mbbV1) .alert-tertiary {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-tertiary hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-tertiary .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-menu {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-menu hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-menu .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-facebook {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-facebook hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-facebook .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-google-red {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-google-red hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-google-red .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-google-yellow {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-google-yellow hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-google-yellow .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-google-green {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-google-green hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-google-green .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-google-blue {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-google-blue hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-google-blue .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-green {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-green hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-green .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-blue {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-blue hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-blue .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-listtab {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-listtab hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-listtab .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-listitem {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-listitem hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-listitem .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-mbbAgentBackground {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-mbbAgentBackground hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-mbbAgentBackground .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-bfg-red {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-bfg-red hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-bfg-red .alert-link {
    color: #000037
}

[id^=MBBv3]:not(#mbbV1) .alert-disabled {
    color: #00006a;
    background-color: #ccccf5;
    border-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .alert-disabled hr {
    border-top-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .alert-disabled .alert-link {
    color: #000037
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

[id^=MBBv3]:not(#mbbV1) .progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    line-height: 0;
    font-size: 0.75rem;
    background-color: #e9ecef;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    background-color: #abc0ff;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .progress-bar {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

[id^=MBBv3]:not(#mbbV1) .progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

[id^=MBBv3]:not(#mbbV1) .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

[id^=MBBv3]:not(#mbbV1) .media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

[id^=MBBv3]:not(#mbbV1) .list-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

[id^=MBBv3]:not(#mbbV1) .list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125)
}

[id^=MBBv3]:not(#mbbV1) .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

[id^=MBBv3]:not(#mbbV1) .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

[id^=MBBv3]:not(#mbbV1) .list-group-item.disabled,
[id^=MBBv3]:not(#mbbV1) .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0000cc;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item+[id^=MBBv3]:not(#mbbV1) .list-group-item {
    border-top-width: 0
}

[id^=MBBv3]:not(#mbbV1) .list-group-item+[id^=MBBv3]:not(#mbbV1) .list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

[id^=MBBv3]:not(#mbbV1) .list-group-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

[id^=MBBv3]:not(#mbbV1) .list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

[id^=MBBv3]:not(#mbbV1) .list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

[id^=MBBv3]:not(#mbbV1) .list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    [id^=MBBv3]:not(#mbbV1) .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

[id^=MBBv3]:not(#mbbV1) .list-group-flush {
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

[id^=MBBv3]:not(#mbbV1) .list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-primary {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-primary.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-primary.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-success {
    color: #155724;
    background-color: #c3e6cb
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-success.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-success.list-group-item-action:hover {
    color: #155724;
    background-color: #b1dfbb
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-info.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-warning.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-danger.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-danger.list-group-item-action:hover {
    color: #721c24;
    background-color: #f1b0b7
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-light.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-dark.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-menu {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-menu.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-menu.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-menu.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-green {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-green.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-green.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-green.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-blue {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-blue.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-blue.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-blue.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled {
    color: #00006a;
    background-color: #b8b8f1
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled.list-group-item-action:hover {
    color: #00006a;
    background-color: #a3a3ed
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled.list-group-item-action.active {
    color: #fff;
    background-color: #00006a;
    border-color: #00006a
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-primary-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-primary-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-primary-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-primary-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-secondary-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-success-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-success-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-success-background.list-group-item-action:hover {
    color: #fff;
    background-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-success-background.list-group-item-action.active {
    color: #fff;
    background-color: #23923d;
    border-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-info-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-info-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-info-background.list-group-item-action:hover {
    color: #fff;
    background-color: #17a2b8
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-info-background.list-group-item-action.active {
    color: #fff;
    background-color: #148ea1;
    border-color: #17a2b8
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-warning-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-warning-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-warning-background.list-group-item-action:hover {
    color: #fff;
    background-color: #ffc107
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-warning-background.list-group-item-action.active {
    color: #fff;
    background-color: #edb100;
    border-color: #ffc107
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-danger-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-danger-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-danger-background.list-group-item-action:hover {
    color: #fff;
    background-color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-danger-background.list-group-item-action.active {
    color: #fff;
    background-color: #d32535;
    border-color: #dc3545
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-light-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-light-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-light-background.list-group-item-action:hover {
    color: #fff;
    background-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-light-background.list-group-item-action.active {
    color: #fff;
    background-color: #e9ecef;
    border-color: #f8f9fa
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-dark-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-dark-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-dark-background.list-group-item-action:hover {
    color: #fff;
    background-color: #343a40
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-dark-background.list-group-item-action.active {
    color: #fff;
    background-color: #292d32;
    border-color: #343a40
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-tertiary-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-menu-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-menu-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-menu-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-menu-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-facebook-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-red-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-yellow-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-green-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-google-blue-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-green-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-green-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-green-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-green-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-blue-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-blue-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-blue-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-blue-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listtab-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-listitem-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-mbbAgentBackground-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-bfg-red-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled-background {
    color: #000;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled-background.list-group-item-action:hover {
    color: #fff;
    background-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .list-group-item-disabled-background.list-group-item-action.active {
    color: #fff;
    background-color: #0000b3;
    border-color: #0000cc
}

[id^=MBBv3]:not(#mbbV1) .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5
}

[id^=MBBv3]:not(#mbbV1) .close:hover {
    color: #000;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .close:not(:disabled):not(.disabled):focus,
[id^=MBBv3]:not(#mbbV1) .close:not(:disabled):not(.disabled):hover {
    opacity: 0.75
}

[id^=MBBv3]:not(#mbbV1) button.close {
    padding: 0;
    background-color: transparent;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) a.close.disabled {
    pointer-events: none
}

[id^=MBBv3]:not(#mbbV1) .toast {
    max-width: 350px;
    overflow: hidden;
    font-size: 0.875rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .toast:not(:last-child) {
    margin-bottom: 0.75rem
}

[id^=MBBv3]:not(#mbbV1) .toast.showing {
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .toast.show {
    display: block;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .toast.hide {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .toast-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.25rem 0.75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05)
}

[id^=MBBv3]:not(#mbbV1) .toast-body {
    padding: 0.75rem
}

[id^=MBBv3]:not(#mbbV1) .modal-open {
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

[id^=MBBv3]:not(#mbbV1) .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50500;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none
}

.modal.fade [id^=MBBv3]:not(#mbbV1) .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade [id^=MBBv3]:not(#mbbV1) .modal-dialog {
        -webkit-transition: none;
        transition: none
    }
}

.modal.show [id^=MBBv3]:not(#mbbV1) .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal.modal-static [id^=MBBv3]:not(#mbbV1) .modal-dialog {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-scrollable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - 1rem)
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-scrollable .modal-footer,
[id^=MBBv3]:not(#mbbV1) .modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - 1rem)
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

[id^=MBBv3]:not(#mbbV1) .modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

[id^=MBBv3]:not(#mbbV1) .modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0
}

[id^=MBBv3]:not(#mbbV1) .modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50400;
    width: 100vw;
    height: 100vh;
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .modal-backdrop.fade {
    opacity: 0
}

[id^=MBBv3]:not(#mbbV1) .modal-backdrop.show {
    opacity: 0.5
}

[id^=MBBv3]:not(#mbbV1) .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto
}

[id^=MBBv3]:not(#mbbV1) .modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

[id^=MBBv3]:not(#mbbV1) .modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

[id^=MBBv3]:not(#mbbV1) .modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .modal-footer>* {
    margin: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    [id^=MBBv3]:not(#mbbV1) .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    [id^=MBBv3]:not(#mbbV1) .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    [id^=MBBv3]:not(#mbbV1) .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    [id^=MBBv3]:not(#mbbV1) .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem);
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }

    [id^=MBBv3]:not(#mbbV1) .modal-sm {
        max-width: 300px
    }
}

@media (min-width:992px) {

    [id^=MBBv3]:not(#mbbV1) .modal-lg,
    [id^=MBBv3]:not(#mbbV1) .modal-xl {
        max-width: 800px
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .modal-xl {
        max-width: 1140px
    }
}

[id^=MBBv3]:not(#mbbV1) .tooltip {
    position: absolute;
    z-index: 50700;
    display: block;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0
}

[id^=MBBv3]:not(#mbbV1) .tooltip.show {
    opacity: 0.9
}

[id^=MBBv3]:not(#mbbV1) .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem
}

[id^=MBBv3]:not(#mbbV1) .tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=top],
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-top {
    padding: 0.4rem 0
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=top] .arrow,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-top .arrow {
    bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=top] .arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-top .arrow:before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=right],
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-right {
    padding: 0 0.4rem
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=right] .arrow,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-right .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=right] .arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-right .arrow:before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=bottom],
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-bottom {
    padding: 0.4rem 0
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=bottom] .arrow,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-bottom .arrow {
    top: 0
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=bottom] .arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=left],
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-left {
    padding: 0 0.4rem
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=left] .arrow,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-left .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem
}

[id^=MBBv3]:not(#mbbV1) .bs-tooltip-auto[x-placement^=left] .arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-tooltip-left .arrow:before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000
}

[id^=MBBv3]:not(#mbbV1) .tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0.25rem
}

[id^=MBBv3]:not(#mbbV1) .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50600;
    display: block;
    max-width: 276px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem
}

[id^=MBBv3]:not(#mbbV1) .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem
}

[id^=MBBv3]:not(#mbbV1) .popover .arrow:after,
[id^=MBBv3]:not(#mbbV1) .popover .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=top],
[id^=MBBv3]:not(#mbbV1) .bs-popover-top {
    margin-bottom: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=top]>.arrow,
[id^=MBBv3]:not(#mbbV1) .bs-popover-top>.arrow {
    bottom: calc(-0.5rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=top]>.arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-popover-top>.arrow:before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25)
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=top]>.arrow:after,
[id^=MBBv3]:not(#mbbV1) .bs-popover-top>.arrow:after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=right],
[id^=MBBv3]:not(#mbbV1) .bs-popover-right {
    margin-left: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=right]>.arrow,
[id^=MBBv3]:not(#mbbV1) .bs-popover-right>.arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=right]>.arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-popover-right>.arrow:before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25)
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=right]>.arrow:after,
[id^=MBBv3]:not(#mbbV1) .bs-popover-right>.arrow:after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=bottom],
[id^=MBBv3]:not(#mbbV1) .bs-popover-bottom {
    margin-top: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=bottom]>.arrow,
[id^=MBBv3]:not(#mbbV1) .bs-popover-bottom>.arrow {
    top: calc(-0.5rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=bottom]>.arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-popover-bottom>.arrow:before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25)
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=bottom]>.arrow:after,
[id^=MBBv3]:not(#mbbV1) .bs-popover-bottom>.arrow:after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=bottom] .popover-header:before,
[id^=MBBv3]:not(#mbbV1) .bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=left],
[id^=MBBv3]:not(#mbbV1) .bs-popover-left {
    margin-right: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=left]>.arrow,
[id^=MBBv3]:not(#mbbV1) .bs-popover-left>.arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=left]>.arrow:before,
[id^=MBBv3]:not(#mbbV1) .bs-popover-left>.arrow:before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25)
}

[id^=MBBv3]:not(#mbbV1) .bs-popover-auto[x-placement^=left]>.arrow:after,
[id^=MBBv3]:not(#mbbV1) .bs-popover-left>.arrow:after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px)
}

[id^=MBBv3]:not(#mbbV1) .popover-header:empty {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .popover-body {
    padding: 0.5rem 0.75rem;
    color: #212529
}

[id^=MBBv3]:not(#mbbV1) .carousel {
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

[id^=MBBv3]:not(#mbbV1) .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .carousel-inner:after,
[id^=MBBv3]:not(#mbbV1) .carousel-inner:before {
    display: block;
    clear: both;
    content: none
}

[id^=MBBv3]:not(#mbbV1) .carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .carousel-item {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .carousel-item-next,
[id^=MBBv3]:not(#mbbV1) .carousel-item-prev,
[id^=MBBv3]:not(#mbbV1) .carousel-item.active {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .active.carousel-item-right,
[id^=MBBv3]:not(#mbbV1) .carousel-item-next:not(.carousel-item-left) {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

[id^=MBBv3]:not(#mbbV1) .active.carousel-item-left,
[id^=MBBv3]:not(#mbbV1) .carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

[id^=MBBv3]:not(#mbbV1) .carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transform: none;
    transform: none
}

[id^=MBBv3]:not(#mbbV1) .carousel-fade .carousel-item-next.carousel-item-left,
[id^=MBBv3]:not(#mbbV1) .carousel-fade .carousel-item-prev.carousel-item-right,
[id^=MBBv3]:not(#mbbV1) .carousel-fade .carousel-item.active {
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .carousel-fade .active.carousel-item-left,
[id^=MBBv3]:not(#mbbV1) .carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity 0s 0.6s;
    transition: opacity 0s 0.6s
}

@media (prefers-reduced-motion:reduce) {

    [id^=MBBv3]:not(#mbbV1) .carousel-fade .active.carousel-item-left,
    [id^=MBBv3]:not(#mbbV1) .carousel-fade .active.carousel-item-right {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .carousel-control-next,
[id^=MBBv3]:not(#mbbV1) .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #000;
    text-align: center;
    opacity: 0.9;
    -webkit-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease
}

@media (prefers-reduced-motion:reduce) {

    [id^=MBBv3]:not(#mbbV1) .carousel-control-next,
    [id^=MBBv3]:not(#mbbV1) .carousel-control-prev {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .carousel-control-next:focus,
[id^=MBBv3]:not(#mbbV1) .carousel-control-next:hover,
[id^=MBBv3]:not(#mbbV1) .carousel-control-prev:focus,
[id^=MBBv3]:not(#mbbV1) .carousel-control-prev:hover {
    color: #000;
    text-decoration: none;
    outline: 0;
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .carousel-control-prev {
    left: 0
}

[id^=MBBv3]:not(#mbbV1) .carousel-control-next {
    right: 0
}

[id^=MBBv3]:not(#mbbV1) .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 50%/100% 100%
}

[id^=MBBv3]:not(#mbbV1) .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

[id^=MBBv3]:not(#mbbV1) .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

[id^=MBBv3]:not(#mbbV1) .carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

[id^=MBBv3]:not(#mbbV1) .carousel-indicators li {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease
}

@media (prefers-reduced-motion:reduce) {
    [id^=MBBv3]:not(#mbbV1) .carousel-indicators li {
        -webkit-transition: none;
        transition: none
    }
}

[id^=MBBv3]:not(#mbbV1) .carousel-indicators .active {
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

[id^=MBBv3]:not(#mbbV1) .spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border 0.75s linear infinite;
    animation: spinner-border 0.75s linear infinite
}

[id^=MBBv3]:not(#mbbV1) .spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

[id^=MBBv3]:not(#mbbV1) .spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: spinner-grow 0.75s linear infinite;
    animation: spinner-grow 0.75s linear infinite
}

[id^=MBBv3]:not(#mbbV1) .spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

[id^=MBBv3]:not(#mbbV1) .align-baseline {
    vertical-align: baseline !important
}

[id^=MBBv3]:not(#mbbV1) .align-top {
    vertical-align: top !important
}

[id^=MBBv3]:not(#mbbV1) .align-middle {
    vertical-align: middle !important
}

[id^=MBBv3]:not(#mbbV1) .align-bottom {
    vertical-align: bottom !important
}

[id^=MBBv3]:not(#mbbV1) .align-text-bottom {
    vertical-align: text-bottom !important
}

[id^=MBBv3]:not(#mbbV1) .align-text-top {
    vertical-align: text-top !important
}

[id^=MBBv3]:not(#mbbV1) .bg-primary {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-primary:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-primary:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-primary:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-primary:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-secondary {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-secondary:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-secondary:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-secondary:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-secondary:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-success {
    background-color: #28a745 !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-success:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-success:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-success:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-success:hover {
    background-color: #1e7e34 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-info {
    background-color: #17a2b8 !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-info:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-info:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-info:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-info:hover {
    background-color: #117a8b !important
}

[id^=MBBv3]:not(#mbbV1) .bg-warning {
    background-color: #ffc107 !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-warning:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-warning:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-warning:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-warning:hover {
    background-color: #d39e00 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-danger {
    background-color: #dc3545 !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-danger:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-danger:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-danger:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-danger:hover {
    background-color: #bd2130 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-light {
    background-color: #f8f9fa !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-light:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-light:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-light:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-light:hover {
    background-color: #dae0e5 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-dark {
    background-color: #343a40 !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-dark:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-dark:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-dark:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-dark:hover {
    background-color: #1d2124 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-tertiary {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-tertiary:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-tertiary:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-tertiary:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-tertiary:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-menu {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-menu:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-menu:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-menu:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-menu:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-facebook {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-facebook:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-facebook:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-facebook:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-facebook:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-google-red {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-google-red:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-google-red:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-google-red:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-google-red:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-google-yellow {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-google-yellow:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-google-yellow:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-google-yellow:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-google-yellow:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-google-green {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-google-green:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-google-green:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-google-green:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-google-green:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-google-blue {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-google-blue:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-google-blue:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-google-blue:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-google-blue:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-green {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-green:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-green:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-green:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-green:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-blue {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-blue:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-blue:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-blue:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-blue:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-listtab {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-listtab:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-listtab:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-listtab:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-listtab:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-listitem {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-listitem:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-listitem:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-listitem:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-listitem:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-mbbAgentBackground {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-mbbAgentBackground:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-mbbAgentBackground:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-mbbAgentBackground:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-mbbAgentBackground:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-bfg-red {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-bfg-red:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-bfg-red:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-bfg-red:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-bfg-red:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-disabled {
    background-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.bg-disabled:focus,
[id^=MBBv3]:not(#mbbV1) a.bg-disabled:hover,
[id^=MBBv3]:not(#mbbV1) button.bg-disabled:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-disabled:hover {
    background-color: #000099 !important
}

[id^=MBBv3]:not(#mbbV1) .bg-white {
    background-color: #fff !important
}

[id^=MBBv3]:not(#mbbV1) .bg-transparent {
    background-color: transparent !important
}

[id^=MBBv3]:not(#mbbV1) .border {
    border: 1px solid #dee2e6 !important;
    border-color: #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .border-top {
    border-top: 1px solid #dee2e6 !important;
    border-color: #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .border-right {
    border-right: 1px solid #dee2e6 !important;
    border-color: #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
    border-color: #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .border-left {
    border-left: 1px solid #dee2e6 !important;
    border-color: #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .border-0 {
    border: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .border-top-0 {
    border-top: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .border-right-0 {
    border-right: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .border-bottom-0 {
    border-bottom: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .border-left-0 {
    border-left: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .border-top {
    border-top: 1px solid !important
}

[id^=MBBv3]:not(#mbbV1) .border-right {
    border-right: 1px solid !important
}

[id^=MBBv3]:not(#mbbV1) .border-bottom {
    border-bottom: 1px solid !important
}

[id^=MBBv3]:not(#mbbV1) .border-left {
    border-left: 1px solid !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .border-sm-top {
        border-top: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-sm-right {
        border-right: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-sm-bottom {
        border-bottom: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-sm-left {
        border-left: 1px solid !important
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .border-md-top {
        border-top: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-md-right {
        border-right: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-md-bottom {
        border-bottom: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-md-left {
        border-left: 1px solid !important
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .border-lg-top {
        border-top: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-lg-right {
        border-right: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-lg-bottom {
        border-bottom: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-lg-left {
        border-left: 1px solid !important
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .border-xl-top {
        border-top: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-xl-right {
        border-right: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-xl-bottom {
        border-bottom: 1px solid !important
    }

    [id^=MBBv3]:not(#mbbV1) .border-xl-left {
        border-left: 1px solid !important
    }
}

[id^=MBBv3]:not(#mbbV1) .border-primary {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-secondary {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-success {
    border-color: #28a745 !important
}

[id^=MBBv3]:not(#mbbV1) .border-info {
    border-color: #17a2b8 !important
}

[id^=MBBv3]:not(#mbbV1) .border-warning {
    border-color: #ffc107 !important
}

[id^=MBBv3]:not(#mbbV1) .border-danger {
    border-color: #dc3545 !important
}

[id^=MBBv3]:not(#mbbV1) .border-light {
    border-color: #f8f9fa !important
}

[id^=MBBv3]:not(#mbbV1) .border-dark {
    border-color: #343a40 !important
}

[id^=MBBv3]:not(#mbbV1) .border-tertiary {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-menu {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-facebook {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-google-red {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-google-yellow {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-google-green {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-google-blue {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-green {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-blue {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-listtab {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-listitem {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-mbbAgentBackground {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-bfg-red {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-disabled {
    border-color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) .border-white {
    border-color: #fff !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-sm {
    border-radius: 0.2rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded {
    border-radius: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-lg {
    border-radius: 0.3rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-circle {
    border-radius: 50% !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-pill {
    border-radius: 50rem !important
}

[id^=MBBv3]:not(#mbbV1) .rounded-0 {
    border-radius: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .clearfix:after,
[id^=MBBv3]:not(#mbbV1) .clearfix:before {
    display: block;
    clear: both;
    content: none
}

[id^=MBBv3]:not(#mbbV1) .d-none {
    display: none !important
}

[id^=MBBv3]:not(#mbbV1) .d-inline {
    display: inline !important
}

[id^=MBBv3]:not(#mbbV1) .d-inline-block {
    display: inline-block !important
}

[id^=MBBv3]:not(#mbbV1) .d-block {
    display: block !important
}

[id^=MBBv3]:not(#mbbV1) .d-table {
    display: table !important
}

[id^=MBBv3]:not(#mbbV1) .d-table-row {
    display: table-row !important
}

[id^=MBBv3]:not(#mbbV1) .d-table-cell {
    display: table-cell !important
}

[id^=MBBv3]:not(#mbbV1) .d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

[id^=MBBv3]:not(#mbbV1) .d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .d-sm-none {
        display: none !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-inline {
        display: inline !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-inline-block {
        display: inline-block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-block {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-table {
        display: table !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-table-row {
        display: table-row !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-table-cell {
        display: table-cell !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .d-md-none {
        display: none !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-inline {
        display: inline !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-inline-block {
        display: inline-block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-block {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-table {
        display: table !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-table-row {
        display: table-row !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-table-cell {
        display: table-cell !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .d-lg-none {
        display: none !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-inline {
        display: inline !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-inline-block {
        display: inline-block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-block {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-table {
        display: table !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-table-row {
        display: table-row !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-table-cell {
        display: table-cell !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .d-xl-none {
        display: none !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-inline {
        display: inline !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-inline-block {
        display: inline-block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-block {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-table {
        display: table !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-table-row {
        display: table-row !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-table-cell {
        display: table-cell !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    [id^=MBBv3]:not(#mbbV1) .d-print-none {
        display: none !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-inline {
        display: inline !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-inline-block {
        display: inline-block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-block {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-table {
        display: table !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-table-row {
        display: table-row !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-table-cell {
        display: table-cell !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    [id^=MBBv3]:not(#mbbV1) .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

[id^=MBBv3]:not(#mbbV1) .embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .embed-responsive:before {
    display: block;
    content: ""
}

[id^=MBBv3]:not(#mbbV1) .embed-responsive .embed-responsive-item,
[id^=MBBv3]:not(#mbbV1) .embed-responsive embed,
[id^=MBBv3]:not(#mbbV1) .embed-responsive iframe,
[id^=MBBv3]:not(#mbbV1) .embed-responsive object,
[id^=MBBv3]:not(#mbbV1) .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .embed-responsive-21by9:before {
    padding-top: 42.8571428571%
}

[id^=MBBv3]:not(#mbbV1) .embed-responsive-16by9:before {
    padding-top: 56.25%
}

[id^=MBBv3]:not(#mbbV1) .embed-responsive-4by3:before {
    padding-top: 75%
}

[id^=MBBv3]:not(#mbbV1) .embed-responsive-1by1:before {
    padding-top: 100%
}

[id^=MBBv3]:not(#mbbV1) .flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

[id^=MBBv3]:not(#mbbV1) .flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

[id^=MBBv3]:not(#mbbV1) .flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

[id^=MBBv3]:not(#mbbV1) .flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
}

[id^=MBBv3]:not(#mbbV1) .flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

[id^=MBBv3]:not(#mbbV1) .flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

[id^=MBBv3]:not(#mbbV1) .flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
}

[id^=MBBv3]:not(#mbbV1) .flex-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

[id^=MBBv3]:not(#mbbV1) .flex-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .flex-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

[id^=MBBv3]:not(#mbbV1) .flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important
}

[id^=MBBv3]:not(#mbbV1) .justify-content-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

[id^=MBBv3]:not(#mbbV1) .justify-content-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

[id^=MBBv3]:not(#mbbV1) .justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

[id^=MBBv3]:not(#mbbV1) .justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

[id^=MBBv3]:not(#mbbV1) .justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

[id^=MBBv3]:not(#mbbV1) .align-items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

[id^=MBBv3]:not(#mbbV1) .align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

[id^=MBBv3]:not(#mbbV1) .align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

[id^=MBBv3]:not(#mbbV1) .align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

[id^=MBBv3]:not(#mbbV1) .align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

[id^=MBBv3]:not(#mbbV1) .align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

[id^=MBBv3]:not(#mbbV1) .align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
}

[id^=MBBv3]:not(#mbbV1) .align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

[id^=MBBv3]:not(#mbbV1) .align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

[id^=MBBv3]:not(#mbbV1) .align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

[id^=MBBv3]:not(#mbbV1) .align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

[id^=MBBv3]:not(#mbbV1) .align-self-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important
}

[id^=MBBv3]:not(#mbbV1) .align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

[id^=MBBv3]:not(#mbbV1) .align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

[id^=MBBv3]:not(#mbbV1) .align-self-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important
}

[id^=MBBv3]:not(#mbbV1) .align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

[id^=MBBv3]:not(#mbbV1) .align-self-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-sm-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-sm-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-sm-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-sm-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-sm-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-sm-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-sm-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-sm-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-md-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-md-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-md-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-md-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-md-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-md-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-lg-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-lg-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-lg-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-lg-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-xl-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    [id^=MBBv3]:not(#mbbV1) .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important
    }
}

[id^=MBBv3]:not(#mbbV1) .float-left {
    float: left !important
}

[id^=MBBv3]:not(#mbbV1) .float-right {
    float: right !important
}

[id^=MBBv3]:not(#mbbV1) .float-none {
    float: none !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .float-sm-left {
        float: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-sm-right {
        float: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-sm-none {
        float: none !important
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .float-md-left {
        float: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-md-right {
        float: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-md-none {
        float: none !important
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .float-lg-left {
        float: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-lg-right {
        float: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-lg-none {
        float: none !important
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .float-xl-left {
        float: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-xl-right {
        float: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .float-xl-none {
        float: none !important
    }
}

[id^=MBBv3]:not(#mbbV1) .user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

[id^=MBBv3]:not(#mbbV1) .user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important
}

[id^=MBBv3]:not(#mbbV1) .user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

[id^=MBBv3]:not(#mbbV1) .overflow-auto {
    overflow: auto !important
}

[id^=MBBv3]:not(#mbbV1) .overflow-hidden {
    overflow: hidden !important
}

[id^=MBBv3]:not(#mbbV1) .position-static {
    position: static !important
}

[id^=MBBv3]:not(#mbbV1) .position-relative {
    position: relative !important
}

[id^=MBBv3]:not(#mbbV1) .position-absolute {
    position: absolute !important
}

[id^=MBBv3]:not(#mbbV1) .position-fixed {
    position: fixed !important
}

[id^=MBBv3]:not(#mbbV1) .position-sticky {
    position: sticky !important
}

[id^=MBBv3]:not(#mbbV1) .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 50300
}

[id^=MBBv3]:not(#mbbV1) .fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50300
}

@supports (position:sticky) {
    [id^=MBBv3]:not(#mbbV1) .sticky-top {
        position: sticky;
        top: 0;
        z-index: 50200
    }
}

[id^=MBBv3]:not(#mbbV1) .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .sr-only-focusable:active,
[id^=MBBv3]:not(#mbbV1) .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

[id^=MBBv3]:not(#mbbV1) .shadow-sm {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important
}

[id^=MBBv3]:not(#mbbV1) .shadow {
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important
}

[id^=MBBv3]:not(#mbbV1) .shadow-lg {
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important
}

[id^=MBBv3]:not(#mbbV1) .shadow-none {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

[id^=MBBv3]:not(#mbbV1) .w-25 {
    width: 25% !important
}

[id^=MBBv3]:not(#mbbV1) .w-50 {
    width: 50% !important
}

[id^=MBBv3]:not(#mbbV1) .w-75 {
    width: 75% !important
}

[id^=MBBv3]:not(#mbbV1) .w-100 {
    width: 100% !important
}

[id^=MBBv3]:not(#mbbV1) .w-auto {
    width: auto !important
}

[id^=MBBv3]:not(#mbbV1) .h-25 {
    height: 25% !important
}

[id^=MBBv3]:not(#mbbV1) .h-50 {
    height: 50% !important
}

[id^=MBBv3]:not(#mbbV1) .h-75 {
    height: 75% !important
}

[id^=MBBv3]:not(#mbbV1) .h-100 {
    height: 100% !important
}

[id^=MBBv3]:not(#mbbV1) .h-auto {
    height: auto !important
}

[id^=MBBv3]:not(#mbbV1) .mw-100 {
    max-width: 100% !important
}

[id^=MBBv3]:not(#mbbV1) .mh-100 {
    max-height: 100% !important
}

[id^=MBBv3]:not(#mbbV1) .min-vw-100 {
    min-width: 100vw !important
}

[id^=MBBv3]:not(#mbbV1) .min-vh-100 {
    min-height: 100vh !important
}

[id^=MBBv3]:not(#mbbV1) .vw-100 {
    width: 100vw !important
}

[id^=MBBv3]:not(#mbbV1) .vh-100 {
    height: 100vh !important
}

[id^=MBBv3]:not(#mbbV1) .m-0 {
    margin: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .mt-0,
[id^=MBBv3]:not(#mbbV1) .my-0 {
    margin-top: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .mr-0,
[id^=MBBv3]:not(#mbbV1) .mx-0 {
    margin-right: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .mb-0,
[id^=MBBv3]:not(#mbbV1) .my-0 {
    margin-bottom: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .ml-0,
[id^=MBBv3]:not(#mbbV1) .mx-0 {
    margin-left: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .m-1 {
    margin: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-1,
[id^=MBBv3]:not(#mbbV1) .my-1 {
    margin-top: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-1,
[id^=MBBv3]:not(#mbbV1) .mx-1 {
    margin-right: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-1,
[id^=MBBv3]:not(#mbbV1) .my-1 {
    margin-bottom: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-1,
[id^=MBBv3]:not(#mbbV1) .mx-1 {
    margin-left: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-2 {
    margin: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-2,
[id^=MBBv3]:not(#mbbV1) .my-2 {
    margin-top: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-2,
[id^=MBBv3]:not(#mbbV1) .mx-2 {
    margin-right: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-2,
[id^=MBBv3]:not(#mbbV1) .my-2 {
    margin-bottom: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-2,
[id^=MBBv3]:not(#mbbV1) .mx-2 {
    margin-left: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-3 {
    margin: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-3,
[id^=MBBv3]:not(#mbbV1) .my-3 {
    margin-top: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-3,
[id^=MBBv3]:not(#mbbV1) .mx-3 {
    margin-right: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-3,
[id^=MBBv3]:not(#mbbV1) .my-3 {
    margin-bottom: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-3,
[id^=MBBv3]:not(#mbbV1) .mx-3 {
    margin-left: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-4 {
    margin: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-4,
[id^=MBBv3]:not(#mbbV1) .my-4 {
    margin-top: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-4,
[id^=MBBv3]:not(#mbbV1) .mx-4 {
    margin-right: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-4,
[id^=MBBv3]:not(#mbbV1) .my-4 {
    margin-bottom: 3.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-4,
[id^=MBBv3]:not(#mbbV1) .mx-4 {
    margin-left: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-5 {
    margin: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-5,
[id^=MBBv3]:not(#mbbV1) .my-5 {
    margin-top: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-5,
[id^=MBBv3]:not(#mbbV1) .mx-5 {
    margin-right: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-5,
[id^=MBBv3]:not(#mbbV1) .my-5 {
    margin-bottom: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-5,
[id^=MBBv3]:not(#mbbV1) .mx-5 {
    margin-left: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .p-0 {
    padding: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .pt-0,
[id^=MBBv3]:not(#mbbV1) .py-0 {
    padding-top: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .pr-0,
[id^=MBBv3]:not(#mbbV1) .px-0 {
    padding-right: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .pb-0,
[id^=MBBv3]:not(#mbbV1) .py-0 {
    padding-bottom: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .pl-0,
[id^=MBBv3]:not(#mbbV1) .px-0 {
    padding-left: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .p-1 {
    padding: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .pt-1,
[id^=MBBv3]:not(#mbbV1) .py-1 {
    padding-top: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .pr-1,
[id^=MBBv3]:not(#mbbV1) .px-1 {
    padding-right: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .pb-1,
[id^=MBBv3]:not(#mbbV1) .py-1 {
    padding-bottom: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .pl-1,
[id^=MBBv3]:not(#mbbV1) .px-1 {
    padding-left: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .p-2 {
    padding: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pt-2,
[id^=MBBv3]:not(#mbbV1) .py-2 {
    padding-top: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pr-2,
[id^=MBBv3]:not(#mbbV1) .px-2 {
    padding-right: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pb-2,
[id^=MBBv3]:not(#mbbV1) .py-2 {
    padding-bottom: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pl-2,
[id^=MBBv3]:not(#mbbV1) .px-2 {
    padding-left: 0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .p-3 {
    padding: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .pt-3,
[id^=MBBv3]:not(#mbbV1) .py-3 {
    padding-top: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .pr-3,
[id^=MBBv3]:not(#mbbV1) .px-3 {
    padding-right: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .pb-3,
[id^=MBBv3]:not(#mbbV1) .py-3 {
    padding-bottom: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .pl-3,
[id^=MBBv3]:not(#mbbV1) .px-3 {
    padding-left: 1rem !important
}

[id^=MBBv3]:not(#mbbV1) .p-4 {
    padding: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pt-4,
[id^=MBBv3]:not(#mbbV1) .py-4 {
    padding-top: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pr-4,
[id^=MBBv3]:not(#mbbV1) .px-4 {
    padding-right: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pb-4,
[id^=MBBv3]:not(#mbbV1) .py-4 {
    padding-bottom: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .pl-4,
[id^=MBBv3]:not(#mbbV1) .px-4 {
    padding-left: 1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .p-5 {
    padding: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .pt-5,
[id^=MBBv3]:not(#mbbV1) .py-5 {
    padding-top: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .pr-5,
[id^=MBBv3]:not(#mbbV1) .px-5 {
    padding-right: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .pb-5,
[id^=MBBv3]:not(#mbbV1) .py-5 {
    padding-bottom: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .pl-5,
[id^=MBBv3]:not(#mbbV1) .px-5 {
    padding-left: 3rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-n1 {
    margin: -0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-n1,
[id^=MBBv3]:not(#mbbV1) .my-n1 {
    margin-top: -0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-n1,
[id^=MBBv3]:not(#mbbV1) .mx-n1 {
    margin-right: -0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-n1,
[id^=MBBv3]:not(#mbbV1) .my-n1 {
    margin-bottom: -0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-n1,
[id^=MBBv3]:not(#mbbV1) .mx-n1 {
    margin-left: -0.25rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-n2 {
    margin: -0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-n2,
[id^=MBBv3]:not(#mbbV1) .my-n2 {
    margin-top: -0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-n2,
[id^=MBBv3]:not(#mbbV1) .mx-n2 {
    margin-right: -0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-n2,
[id^=MBBv3]:not(#mbbV1) .my-n2 {
    margin-bottom: -0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-n2,
[id^=MBBv3]:not(#mbbV1) .mx-n2 {
    margin-left: -0.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-n3 {
    margin: -1rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-n3,
[id^=MBBv3]:not(#mbbV1) .my-n3 {
    margin-top: -1rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-n3,
[id^=MBBv3]:not(#mbbV1) .mx-n3 {
    margin-right: -1rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-n3,
[id^=MBBv3]:not(#mbbV1) .my-n3 {
    margin-bottom: -1rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-n3,
[id^=MBBv3]:not(#mbbV1) .mx-n3 {
    margin-left: -1rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-n4 {
    margin: -1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-n4,
[id^=MBBv3]:not(#mbbV1) .my-n4 {
    margin-top: -1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-n4,
[id^=MBBv3]:not(#mbbV1) .mx-n4 {
    margin-right: -1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-n4,
[id^=MBBv3]:not(#mbbV1) .my-n4 {
    margin-bottom: -1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-n4,
[id^=MBBv3]:not(#mbbV1) .mx-n4 {
    margin-left: -1.5rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-n5 {
    margin: -3rem !important
}

[id^=MBBv3]:not(#mbbV1) .mt-n5,
[id^=MBBv3]:not(#mbbV1) .my-n5 {
    margin-top: -3rem !important
}

[id^=MBBv3]:not(#mbbV1) .mr-n5,
[id^=MBBv3]:not(#mbbV1) .mx-n5 {
    margin-right: -3rem !important
}

[id^=MBBv3]:not(#mbbV1) .mb-n5,
[id^=MBBv3]:not(#mbbV1) .my-n5 {
    margin-bottom: -3rem !important
}

[id^=MBBv3]:not(#mbbV1) .ml-n5,
[id^=MBBv3]:not(#mbbV1) .mx-n5 {
    margin-left: -3rem !important
}

[id^=MBBv3]:not(#mbbV1) .m-auto {
    margin: auto !important
}

[id^=MBBv3]:not(#mbbV1) .mt-auto,
[id^=MBBv3]:not(#mbbV1) .my-auto {
    margin-top: auto !important
}

[id^=MBBv3]:not(#mbbV1) .mr-auto,
[id^=MBBv3]:not(#mbbV1) .mx-auto {
    margin-right: auto !important
}

[id^=MBBv3]:not(#mbbV1) .mb-auto,
[id^=MBBv3]:not(#mbbV1) .my-auto {
    margin-bottom: auto !important
}

[id^=MBBv3]:not(#mbbV1) .ml-auto,
[id^=MBBv3]:not(#mbbV1) .mx-auto {
    margin-left: auto !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .m-sm-0 {
        margin: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-0,
    [id^=MBBv3]:not(#mbbV1) .my-sm-0 {
        margin-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-0,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-0 {
        margin-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-0,
    [id^=MBBv3]:not(#mbbV1) .my-sm-0 {
        margin-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-0,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-0 {
        margin-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-1 {
        margin: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-1,
    [id^=MBBv3]:not(#mbbV1) .my-sm-1 {
        margin-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-1,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-1 {
        margin-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-1,
    [id^=MBBv3]:not(#mbbV1) .my-sm-1 {
        margin-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-1,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-1 {
        margin-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-2 {
        margin: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-2,
    [id^=MBBv3]:not(#mbbV1) .my-sm-2 {
        margin-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-2,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-2 {
        margin-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-2,
    [id^=MBBv3]:not(#mbbV1) .my-sm-2 {
        margin-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-2,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-2 {
        margin-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-3 {
        margin: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-3,
    [id^=MBBv3]:not(#mbbV1) .my-sm-3 {
        margin-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-3,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-3 {
        margin-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-3,
    [id^=MBBv3]:not(#mbbV1) .my-sm-3 {
        margin-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-3,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-3 {
        margin-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-4 {
        margin: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-4,
    [id^=MBBv3]:not(#mbbV1) .my-sm-4 {
        margin-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-4,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-4,
    [id^=MBBv3]:not(#mbbV1) .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-4,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-5 {
        margin: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-5,
    [id^=MBBv3]:not(#mbbV1) .my-sm-5 {
        margin-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-5,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-5 {
        margin-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-5,
    [id^=MBBv3]:not(#mbbV1) .my-sm-5 {
        margin-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-5,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-5 {
        margin-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-sm-0 {
        padding: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-sm-0,
    [id^=MBBv3]:not(#mbbV1) .py-sm-0 {
        padding-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-sm-0,
    [id^=MBBv3]:not(#mbbV1) .px-sm-0 {
        padding-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-sm-0,
    [id^=MBBv3]:not(#mbbV1) .py-sm-0 {
        padding-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-sm-0,
    [id^=MBBv3]:not(#mbbV1) .px-sm-0 {
        padding-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-sm-1 {
        padding: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-sm-1,
    [id^=MBBv3]:not(#mbbV1) .py-sm-1 {
        padding-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-sm-1,
    [id^=MBBv3]:not(#mbbV1) .px-sm-1 {
        padding-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-sm-1,
    [id^=MBBv3]:not(#mbbV1) .py-sm-1 {
        padding-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-sm-1,
    [id^=MBBv3]:not(#mbbV1) .px-sm-1 {
        padding-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-sm-2 {
        padding: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-sm-2,
    [id^=MBBv3]:not(#mbbV1) .py-sm-2 {
        padding-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-sm-2,
    [id^=MBBv3]:not(#mbbV1) .px-sm-2 {
        padding-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-sm-2,
    [id^=MBBv3]:not(#mbbV1) .py-sm-2 {
        padding-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-sm-2,
    [id^=MBBv3]:not(#mbbV1) .px-sm-2 {
        padding-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-sm-3 {
        padding: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-sm-3,
    [id^=MBBv3]:not(#mbbV1) .py-sm-3 {
        padding-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-sm-3,
    [id^=MBBv3]:not(#mbbV1) .px-sm-3 {
        padding-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-sm-3,
    [id^=MBBv3]:not(#mbbV1) .py-sm-3 {
        padding-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-sm-3,
    [id^=MBBv3]:not(#mbbV1) .px-sm-3 {
        padding-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-sm-4 {
        padding: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-sm-4,
    [id^=MBBv3]:not(#mbbV1) .py-sm-4 {
        padding-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-sm-4,
    [id^=MBBv3]:not(#mbbV1) .px-sm-4 {
        padding-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-sm-4,
    [id^=MBBv3]:not(#mbbV1) .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-sm-4,
    [id^=MBBv3]:not(#mbbV1) .px-sm-4 {
        padding-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-sm-5 {
        padding: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-sm-5,
    [id^=MBBv3]:not(#mbbV1) .py-sm-5 {
        padding-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-sm-5,
    [id^=MBBv3]:not(#mbbV1) .px-sm-5 {
        padding-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-sm-5,
    [id^=MBBv3]:not(#mbbV1) .py-sm-5 {
        padding-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-sm-5,
    [id^=MBBv3]:not(#mbbV1) .px-sm-5 {
        padding-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-n1 {
        margin: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-n1,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n1 {
        margin-top: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n1 {
        margin-right: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-n1,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n1 {
        margin-bottom: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n1 {
        margin-left: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-n2 {
        margin: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-n2,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n2 {
        margin-top: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n2 {
        margin-right: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-n2,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n2 {
        margin-bottom: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n2 {
        margin-left: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-n3 {
        margin: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-n3,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n3 {
        margin-top: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n3 {
        margin-right: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-n3,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n3 {
        margin-bottom: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n3 {
        margin-left: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-n4 {
        margin: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-n4,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n4 {
        margin-top: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n4 {
        margin-right: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-n4,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n4 {
        margin-left: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-n5 {
        margin: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-n5,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n5 {
        margin-top: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n5 {
        margin-right: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-n5,
    [id^=MBBv3]:not(#mbbV1) .my-sm-n5 {
        margin-bottom: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-n5 {
        margin-left: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-sm-auto {
        margin: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-sm-auto,
    [id^=MBBv3]:not(#mbbV1) .my-sm-auto {
        margin-top: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-sm-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-auto {
        margin-right: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-sm-auto,
    [id^=MBBv3]:not(#mbbV1) .my-sm-auto {
        margin-bottom: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-sm-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .m-md-0 {
        margin: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-0,
    [id^=MBBv3]:not(#mbbV1) .my-md-0 {
        margin-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-0,
    [id^=MBBv3]:not(#mbbV1) .mx-md-0 {
        margin-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-0,
    [id^=MBBv3]:not(#mbbV1) .my-md-0 {
        margin-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-0,
    [id^=MBBv3]:not(#mbbV1) .mx-md-0 {
        margin-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-1 {
        margin: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-1,
    [id^=MBBv3]:not(#mbbV1) .my-md-1 {
        margin-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-1,
    [id^=MBBv3]:not(#mbbV1) .mx-md-1 {
        margin-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-1,
    [id^=MBBv3]:not(#mbbV1) .my-md-1 {
        margin-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-1,
    [id^=MBBv3]:not(#mbbV1) .mx-md-1 {
        margin-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-2 {
        margin: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-2,
    [id^=MBBv3]:not(#mbbV1) .my-md-2 {
        margin-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-2,
    [id^=MBBv3]:not(#mbbV1) .mx-md-2 {
        margin-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-2,
    [id^=MBBv3]:not(#mbbV1) .my-md-2 {
        margin-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-2,
    [id^=MBBv3]:not(#mbbV1) .mx-md-2 {
        margin-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-3 {
        margin: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-3,
    [id^=MBBv3]:not(#mbbV1) .my-md-3 {
        margin-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-3,
    [id^=MBBv3]:not(#mbbV1) .mx-md-3 {
        margin-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-3,
    [id^=MBBv3]:not(#mbbV1) .my-md-3 {
        margin-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-3,
    [id^=MBBv3]:not(#mbbV1) .mx-md-3 {
        margin-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-4 {
        margin: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-4,
    [id^=MBBv3]:not(#mbbV1) .my-md-4 {
        margin-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-4,
    [id^=MBBv3]:not(#mbbV1) .mx-md-4 {
        margin-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-4,
    [id^=MBBv3]:not(#mbbV1) .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-4,
    [id^=MBBv3]:not(#mbbV1) .mx-md-4 {
        margin-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-5 {
        margin: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-5,
    [id^=MBBv3]:not(#mbbV1) .my-md-5 {
        margin-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-5,
    [id^=MBBv3]:not(#mbbV1) .mx-md-5 {
        margin-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-5,
    [id^=MBBv3]:not(#mbbV1) .my-md-5 {
        margin-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-5,
    [id^=MBBv3]:not(#mbbV1) .mx-md-5 {
        margin-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-md-0 {
        padding: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-md-0,
    [id^=MBBv3]:not(#mbbV1) .py-md-0 {
        padding-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-md-0,
    [id^=MBBv3]:not(#mbbV1) .px-md-0 {
        padding-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-md-0,
    [id^=MBBv3]:not(#mbbV1) .py-md-0 {
        padding-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-md-0,
    [id^=MBBv3]:not(#mbbV1) .px-md-0 {
        padding-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-md-1 {
        padding: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-md-1,
    [id^=MBBv3]:not(#mbbV1) .py-md-1 {
        padding-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-md-1,
    [id^=MBBv3]:not(#mbbV1) .px-md-1 {
        padding-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-md-1,
    [id^=MBBv3]:not(#mbbV1) .py-md-1 {
        padding-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-md-1,
    [id^=MBBv3]:not(#mbbV1) .px-md-1 {
        padding-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-md-2 {
        padding: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-md-2,
    [id^=MBBv3]:not(#mbbV1) .py-md-2 {
        padding-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-md-2,
    [id^=MBBv3]:not(#mbbV1) .px-md-2 {
        padding-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-md-2,
    [id^=MBBv3]:not(#mbbV1) .py-md-2 {
        padding-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-md-2,
    [id^=MBBv3]:not(#mbbV1) .px-md-2 {
        padding-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-md-3 {
        padding: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-md-3,
    [id^=MBBv3]:not(#mbbV1) .py-md-3 {
        padding-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-md-3,
    [id^=MBBv3]:not(#mbbV1) .px-md-3 {
        padding-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-md-3,
    [id^=MBBv3]:not(#mbbV1) .py-md-3 {
        padding-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-md-3,
    [id^=MBBv3]:not(#mbbV1) .px-md-3 {
        padding-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-md-4 {
        padding: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-md-4,
    [id^=MBBv3]:not(#mbbV1) .py-md-4 {
        padding-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-md-4,
    [id^=MBBv3]:not(#mbbV1) .px-md-4 {
        padding-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-md-4,
    [id^=MBBv3]:not(#mbbV1) .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-md-4,
    [id^=MBBv3]:not(#mbbV1) .px-md-4 {
        padding-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-md-5 {
        padding: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-md-5,
    [id^=MBBv3]:not(#mbbV1) .py-md-5 {
        padding-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-md-5,
    [id^=MBBv3]:not(#mbbV1) .px-md-5 {
        padding-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-md-5,
    [id^=MBBv3]:not(#mbbV1) .py-md-5 {
        padding-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-md-5,
    [id^=MBBv3]:not(#mbbV1) .px-md-5 {
        padding-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-n1 {
        margin: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-n1,
    [id^=MBBv3]:not(#mbbV1) .my-md-n1 {
        margin-top: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n1 {
        margin-right: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-n1,
    [id^=MBBv3]:not(#mbbV1) .my-md-n1 {
        margin-bottom: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n1 {
        margin-left: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-n2 {
        margin: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-n2,
    [id^=MBBv3]:not(#mbbV1) .my-md-n2 {
        margin-top: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n2 {
        margin-right: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-n2,
    [id^=MBBv3]:not(#mbbV1) .my-md-n2 {
        margin-bottom: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n2 {
        margin-left: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-n3 {
        margin: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-n3,
    [id^=MBBv3]:not(#mbbV1) .my-md-n3 {
        margin-top: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n3 {
        margin-right: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-n3,
    [id^=MBBv3]:not(#mbbV1) .my-md-n3 {
        margin-bottom: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n3 {
        margin-left: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-n4 {
        margin: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-n4,
    [id^=MBBv3]:not(#mbbV1) .my-md-n4 {
        margin-top: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n4 {
        margin-right: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-n4,
    [id^=MBBv3]:not(#mbbV1) .my-md-n4 {
        margin-bottom: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n4 {
        margin-left: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-n5 {
        margin: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-n5,
    [id^=MBBv3]:not(#mbbV1) .my-md-n5 {
        margin-top: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n5 {
        margin-right: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-n5,
    [id^=MBBv3]:not(#mbbV1) .my-md-n5 {
        margin-bottom: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-md-n5 {
        margin-left: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-md-auto {
        margin: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-md-auto,
    [id^=MBBv3]:not(#mbbV1) .my-md-auto {
        margin-top: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-md-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-md-auto {
        margin-right: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-md-auto,
    [id^=MBBv3]:not(#mbbV1) .my-md-auto {
        margin-bottom: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-md-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .m-lg-0 {
        margin: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-0,
    [id^=MBBv3]:not(#mbbV1) .my-lg-0 {
        margin-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-0,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-0 {
        margin-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-0,
    [id^=MBBv3]:not(#mbbV1) .my-lg-0 {
        margin-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-0,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-0 {
        margin-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-1 {
        margin: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-1,
    [id^=MBBv3]:not(#mbbV1) .my-lg-1 {
        margin-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-1,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-1 {
        margin-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-1,
    [id^=MBBv3]:not(#mbbV1) .my-lg-1 {
        margin-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-1,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-1 {
        margin-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-2 {
        margin: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-2,
    [id^=MBBv3]:not(#mbbV1) .my-lg-2 {
        margin-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-2,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-2 {
        margin-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-2,
    [id^=MBBv3]:not(#mbbV1) .my-lg-2 {
        margin-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-2,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-2 {
        margin-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-3 {
        margin: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-3,
    [id^=MBBv3]:not(#mbbV1) .my-lg-3 {
        margin-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-3,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-3 {
        margin-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-3,
    [id^=MBBv3]:not(#mbbV1) .my-lg-3 {
        margin-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-3,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-3 {
        margin-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-4 {
        margin: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-4,
    [id^=MBBv3]:not(#mbbV1) .my-lg-4 {
        margin-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-4,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-4,
    [id^=MBBv3]:not(#mbbV1) .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-4,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-5 {
        margin: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-5,
    [id^=MBBv3]:not(#mbbV1) .my-lg-5 {
        margin-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-5,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-5 {
        margin-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-5,
    [id^=MBBv3]:not(#mbbV1) .my-lg-5 {
        margin-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-5,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-5 {
        margin-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-lg-0 {
        padding: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-lg-0,
    [id^=MBBv3]:not(#mbbV1) .py-lg-0 {
        padding-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-lg-0,
    [id^=MBBv3]:not(#mbbV1) .px-lg-0 {
        padding-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-lg-0,
    [id^=MBBv3]:not(#mbbV1) .py-lg-0 {
        padding-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-lg-0,
    [id^=MBBv3]:not(#mbbV1) .px-lg-0 {
        padding-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-lg-1 {
        padding: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-lg-1,
    [id^=MBBv3]:not(#mbbV1) .py-lg-1 {
        padding-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-lg-1,
    [id^=MBBv3]:not(#mbbV1) .px-lg-1 {
        padding-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-lg-1,
    [id^=MBBv3]:not(#mbbV1) .py-lg-1 {
        padding-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-lg-1,
    [id^=MBBv3]:not(#mbbV1) .px-lg-1 {
        padding-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-lg-2 {
        padding: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-lg-2,
    [id^=MBBv3]:not(#mbbV1) .py-lg-2 {
        padding-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-lg-2,
    [id^=MBBv3]:not(#mbbV1) .px-lg-2 {
        padding-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-lg-2,
    [id^=MBBv3]:not(#mbbV1) .py-lg-2 {
        padding-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-lg-2,
    [id^=MBBv3]:not(#mbbV1) .px-lg-2 {
        padding-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-lg-3 {
        padding: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-lg-3,
    [id^=MBBv3]:not(#mbbV1) .py-lg-3 {
        padding-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-lg-3,
    [id^=MBBv3]:not(#mbbV1) .px-lg-3 {
        padding-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-lg-3,
    [id^=MBBv3]:not(#mbbV1) .py-lg-3 {
        padding-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-lg-3,
    [id^=MBBv3]:not(#mbbV1) .px-lg-3 {
        padding-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-lg-4 {
        padding: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-lg-4,
    [id^=MBBv3]:not(#mbbV1) .py-lg-4 {
        padding-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-lg-4,
    [id^=MBBv3]:not(#mbbV1) .px-lg-4 {
        padding-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-lg-4,
    [id^=MBBv3]:not(#mbbV1) .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-lg-4,
    [id^=MBBv3]:not(#mbbV1) .px-lg-4 {
        padding-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-lg-5 {
        padding: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-lg-5,
    [id^=MBBv3]:not(#mbbV1) .py-lg-5 {
        padding-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-lg-5,
    [id^=MBBv3]:not(#mbbV1) .px-lg-5 {
        padding-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-lg-5,
    [id^=MBBv3]:not(#mbbV1) .py-lg-5 {
        padding-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-lg-5,
    [id^=MBBv3]:not(#mbbV1) .px-lg-5 {
        padding-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-n1 {
        margin: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-n1,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n1 {
        margin-top: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n1 {
        margin-right: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-n1,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n1 {
        margin-bottom: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n1 {
        margin-left: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-n2 {
        margin: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-n2,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n2 {
        margin-top: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n2 {
        margin-right: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-n2,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n2 {
        margin-bottom: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n2 {
        margin-left: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-n3 {
        margin: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-n3,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n3 {
        margin-top: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n3 {
        margin-right: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-n3,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n3 {
        margin-bottom: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n3 {
        margin-left: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-n4 {
        margin: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-n4,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n4 {
        margin-top: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n4 {
        margin-right: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-n4,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n4 {
        margin-left: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-n5 {
        margin: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-n5,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n5 {
        margin-top: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n5 {
        margin-right: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-n5,
    [id^=MBBv3]:not(#mbbV1) .my-lg-n5 {
        margin-bottom: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-n5 {
        margin-left: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-lg-auto {
        margin: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-lg-auto,
    [id^=MBBv3]:not(#mbbV1) .my-lg-auto {
        margin-top: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-lg-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-auto {
        margin-right: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-lg-auto,
    [id^=MBBv3]:not(#mbbV1) .my-lg-auto {
        margin-bottom: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-lg-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .m-xl-0 {
        margin: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-0,
    [id^=MBBv3]:not(#mbbV1) .my-xl-0 {
        margin-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-0,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-0 {
        margin-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-0,
    [id^=MBBv3]:not(#mbbV1) .my-xl-0 {
        margin-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-0,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-0 {
        margin-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-1 {
        margin: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-1,
    [id^=MBBv3]:not(#mbbV1) .my-xl-1 {
        margin-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-1,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-1 {
        margin-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-1,
    [id^=MBBv3]:not(#mbbV1) .my-xl-1 {
        margin-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-1,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-1 {
        margin-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-2 {
        margin: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-2,
    [id^=MBBv3]:not(#mbbV1) .my-xl-2 {
        margin-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-2,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-2 {
        margin-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-2,
    [id^=MBBv3]:not(#mbbV1) .my-xl-2 {
        margin-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-2,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-2 {
        margin-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-3 {
        margin: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-3,
    [id^=MBBv3]:not(#mbbV1) .my-xl-3 {
        margin-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-3,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-3 {
        margin-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-3,
    [id^=MBBv3]:not(#mbbV1) .my-xl-3 {
        margin-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-3,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-3 {
        margin-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-4 {
        margin: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-4,
    [id^=MBBv3]:not(#mbbV1) .my-xl-4 {
        margin-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-4,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-4,
    [id^=MBBv3]:not(#mbbV1) .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-4,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-5 {
        margin: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-5,
    [id^=MBBv3]:not(#mbbV1) .my-xl-5 {
        margin-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-5,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-5 {
        margin-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-5,
    [id^=MBBv3]:not(#mbbV1) .my-xl-5 {
        margin-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-5,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-5 {
        margin-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-xl-0 {
        padding: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-xl-0,
    [id^=MBBv3]:not(#mbbV1) .py-xl-0 {
        padding-top: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-xl-0,
    [id^=MBBv3]:not(#mbbV1) .px-xl-0 {
        padding-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-xl-0,
    [id^=MBBv3]:not(#mbbV1) .py-xl-0 {
        padding-bottom: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-xl-0,
    [id^=MBBv3]:not(#mbbV1) .px-xl-0 {
        padding-left: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-xl-1 {
        padding: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-xl-1,
    [id^=MBBv3]:not(#mbbV1) .py-xl-1 {
        padding-top: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-xl-1,
    [id^=MBBv3]:not(#mbbV1) .px-xl-1 {
        padding-right: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-xl-1,
    [id^=MBBv3]:not(#mbbV1) .py-xl-1 {
        padding-bottom: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-xl-1,
    [id^=MBBv3]:not(#mbbV1) .px-xl-1 {
        padding-left: 0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-xl-2 {
        padding: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-xl-2,
    [id^=MBBv3]:not(#mbbV1) .py-xl-2 {
        padding-top: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-xl-2,
    [id^=MBBv3]:not(#mbbV1) .px-xl-2 {
        padding-right: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-xl-2,
    [id^=MBBv3]:not(#mbbV1) .py-xl-2 {
        padding-bottom: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-xl-2,
    [id^=MBBv3]:not(#mbbV1) .px-xl-2 {
        padding-left: 0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-xl-3 {
        padding: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-xl-3,
    [id^=MBBv3]:not(#mbbV1) .py-xl-3 {
        padding-top: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-xl-3,
    [id^=MBBv3]:not(#mbbV1) .px-xl-3 {
        padding-right: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-xl-3,
    [id^=MBBv3]:not(#mbbV1) .py-xl-3 {
        padding-bottom: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-xl-3,
    [id^=MBBv3]:not(#mbbV1) .px-xl-3 {
        padding-left: 1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-xl-4 {
        padding: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-xl-4,
    [id^=MBBv3]:not(#mbbV1) .py-xl-4 {
        padding-top: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-xl-4,
    [id^=MBBv3]:not(#mbbV1) .px-xl-4 {
        padding-right: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-xl-4,
    [id^=MBBv3]:not(#mbbV1) .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-xl-4,
    [id^=MBBv3]:not(#mbbV1) .px-xl-4 {
        padding-left: 1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .p-xl-5 {
        padding: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pt-xl-5,
    [id^=MBBv3]:not(#mbbV1) .py-xl-5 {
        padding-top: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pr-xl-5,
    [id^=MBBv3]:not(#mbbV1) .px-xl-5 {
        padding-right: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pb-xl-5,
    [id^=MBBv3]:not(#mbbV1) .py-xl-5 {
        padding-bottom: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .pl-xl-5,
    [id^=MBBv3]:not(#mbbV1) .px-xl-5 {
        padding-left: 3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-n1 {
        margin: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-n1,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n1 {
        margin-top: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n1 {
        margin-right: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-n1,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n1 {
        margin-bottom: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-n1,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n1 {
        margin-left: -0.25rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-n2 {
        margin: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-n2,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n2 {
        margin-top: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n2 {
        margin-right: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-n2,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n2 {
        margin-bottom: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-n2,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n2 {
        margin-left: -0.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-n3 {
        margin: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-n3,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n3 {
        margin-top: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n3 {
        margin-right: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-n3,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n3 {
        margin-bottom: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-n3,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n3 {
        margin-left: -1rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-n4 {
        margin: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-n4,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n4 {
        margin-top: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n4 {
        margin-right: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-n4,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-n4,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n4 {
        margin-left: -1.5rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-n5 {
        margin: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-n5,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n5 {
        margin-top: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n5 {
        margin-right: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-n5,
    [id^=MBBv3]:not(#mbbV1) .my-xl-n5 {
        margin-bottom: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-n5,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-n5 {
        margin-left: -3rem !important
    }

    [id^=MBBv3]:not(#mbbV1) .m-xl-auto {
        margin: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mt-xl-auto,
    [id^=MBBv3]:not(#mbbV1) .my-xl-auto {
        margin-top: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mr-xl-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-auto {
        margin-right: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .mb-xl-auto,
    [id^=MBBv3]:not(#mbbV1) .my-xl-auto {
        margin-bottom: auto !important
    }

    [id^=MBBv3]:not(#mbbV1) .ml-xl-auto,
    [id^=MBBv3]:not(#mbbV1) .mx-xl-auto {
        margin-left: auto !important
    }
}

[id^=MBBv3]:not(#mbbV1) .stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0)
}

[id^=MBBv3]:not(#mbbV1) .text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
}

[id^=MBBv3]:not(#mbbV1) .text-justify {
    text-align: justify !important
}

[id^=MBBv3]:not(#mbbV1) .text-wrap {
    white-space: normal !important
}

[id^=MBBv3]:not(#mbbV1) .text-nowrap {
    white-space: nowrap !important
}

[id^=MBBv3]:not(#mbbV1) .text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[id^=MBBv3]:not(#mbbV1) .text-left {
    text-align: left !important
}

[id^=MBBv3]:not(#mbbV1) .text-right {
    text-align: right !important
}

[id^=MBBv3]:not(#mbbV1) .text-center {
    text-align: center !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .text-sm-left {
        text-align: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-sm-right {
        text-align: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .text-md-left {
        text-align: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-md-right {
        text-align: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-md-center {
        text-align: center !important
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .text-lg-left {
        text-align: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-lg-right {
        text-align: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .text-xl-left {
        text-align: left !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-xl-right {
        text-align: right !important
    }

    [id^=MBBv3]:not(#mbbV1) .text-xl-center {
        text-align: center !important
    }
}

[id^=MBBv3]:not(#mbbV1) .text-lowercase {
    text-transform: lowercase !important
}

[id^=MBBv3]:not(#mbbV1) .text-uppercase {
    text-transform: uppercase !important
}

[id^=MBBv3]:not(#mbbV1) .text-capitalize {
    text-transform: capitalize !important
}

[id^=MBBv3]:not(#mbbV1) .font-weight-light {
    font-weight: 300 !important
}

[id^=MBBv3]:not(#mbbV1) .font-weight-lighter {
    font-weight: lighter !important
}

[id^=MBBv3]:not(#mbbV1) .font-weight-normal {
    font-weight: 400 !important
}

[id^=MBBv3]:not(#mbbV1) .font-weight-bold {
    font-weight: 700 !important
}

[id^=MBBv3]:not(#mbbV1) .font-weight-bolder {
    font-weight: bolder !important
}

[id^=MBBv3]:not(#mbbV1) .font-italic {
    font-style: italic !important
}

[id^=MBBv3]:not(#mbbV1) .text-white {
    color: #fff !important
}

[id^=MBBv3]:not(#mbbV1) .text-primary {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-primary:focus,
[id^=MBBv3]:not(#mbbV1) a.text-primary:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-secondary {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-secondary:focus,
[id^=MBBv3]:not(#mbbV1) a.text-secondary:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-success {
    color: #28a745 !important
}

[id^=MBBv3]:not(#mbbV1) a.text-success:focus,
[id^=MBBv3]:not(#mbbV1) a.text-success:hover {
    color: #19692c !important
}

[id^=MBBv3]:not(#mbbV1) .text-info {
    color: #17a2b8 !important
}

[id^=MBBv3]:not(#mbbV1) a.text-info:focus,
[id^=MBBv3]:not(#mbbV1) a.text-info:hover {
    color: #0f6674 !important
}

[id^=MBBv3]:not(#mbbV1) .text-warning {
    color: #ffc107 !important
}

[id^=MBBv3]:not(#mbbV1) a.text-warning:focus,
[id^=MBBv3]:not(#mbbV1) a.text-warning:hover {
    color: #ba8b00 !important
}

[id^=MBBv3]:not(#mbbV1) .text-danger {
    color: #dc3545 !important
}

[id^=MBBv3]:not(#mbbV1) a.text-danger:focus,
[id^=MBBv3]:not(#mbbV1) a.text-danger:hover {
    color: #a71d2a !important
}

[id^=MBBv3]:not(#mbbV1) .text-light {
    color: #f8f9fa !important
}

[id^=MBBv3]:not(#mbbV1) a.text-light:focus,
[id^=MBBv3]:not(#mbbV1) a.text-light:hover {
    color: #cbd3da !important
}

[id^=MBBv3]:not(#mbbV1) .text-dark {
    color: #343a40 !important
}

[id^=MBBv3]:not(#mbbV1) a.text-dark:focus,
[id^=MBBv3]:not(#mbbV1) a.text-dark:hover {
    color: #121416 !important
}

[id^=MBBv3]:not(#mbbV1) .text-tertiary {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-tertiary:focus,
[id^=MBBv3]:not(#mbbV1) a.text-tertiary:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-menu {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-menu:focus,
[id^=MBBv3]:not(#mbbV1) a.text-menu:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-facebook {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-facebook:focus,
[id^=MBBv3]:not(#mbbV1) a.text-facebook:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-google-red {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-google-red:focus,
[id^=MBBv3]:not(#mbbV1) a.text-google-red:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-google-yellow {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-google-yellow:focus,
[id^=MBBv3]:not(#mbbV1) a.text-google-yellow:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-google-green {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-google-green:focus,
[id^=MBBv3]:not(#mbbV1) a.text-google-green:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-google-blue {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-google-blue:focus,
[id^=MBBv3]:not(#mbbV1) a.text-google-blue:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-green {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-green:focus,
[id^=MBBv3]:not(#mbbV1) a.text-green:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-blue {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-blue:focus,
[id^=MBBv3]:not(#mbbV1) a.text-blue:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-listtab {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-listtab:focus,
[id^=MBBv3]:not(#mbbV1) a.text-listtab:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-listitem {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-listitem:focus,
[id^=MBBv3]:not(#mbbV1) a.text-listitem:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-mbbAgentBackground {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-mbbAgentBackground:focus,
[id^=MBBv3]:not(#mbbV1) a.text-mbbAgentBackground:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-bfg-red {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-bfg-red:focus,
[id^=MBBv3]:not(#mbbV1) a.text-bfg-red:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-disabled {
    color: #0000cc !important
}

[id^=MBBv3]:not(#mbbV1) a.text-disabled:focus,
[id^=MBBv3]:not(#mbbV1) a.text-disabled:hover {
    color: navy !important
}

[id^=MBBv3]:not(#mbbV1) .text-body {
    color: #212529 !important
}

[id^=MBBv3]:not(#mbbV1) .text-muted {
    color: #6c757d !important
}

[id^=MBBv3]:not(#mbbV1) .text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important
}

[id^=MBBv3]:not(#mbbV1) .text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important
}

[id^=MBBv3]:not(#mbbV1) .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .text-decoration-none {
    text-decoration: none !important
}

[id^=MBBv3]:not(#mbbV1) .text-break {
    word-wrap: break-word !important
}

[id^=MBBv3]:not(#mbbV1) .text-reset {
    color: inherit !important
}

[id^=MBBv3]:not(#mbbV1) .visible {
    visibility: visible !important
}

[id^=MBBv3]:not(#mbbV1) .invisible {
    visibility: hidden !important
}

[id^=MBBv3]:not(#mbbV1) .v-collapse {
    visibility: collapse !important
}

[id^=MBBv3]:not(#mbbV1) .v-hidden {
    visibility: hidden !important
}

[id^=MBBv3]:not(#mbbV1) .v-visible {
    visibility: visible !important
}

[id^=MBBv3]:not(#mbbV1) .v-unset {
    visibility: unset !important
}

[id^=MBBv3]:not(#mbbV1) .v-revert {
    visibility: revert !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .v-sm-collapse {
        visibility: collapse !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-sm-hidden {
        visibility: hidden !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-sm-visible {
        visibility: visible !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-sm-unset {
        visibility: unset !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-sm-revert {
        visibility: revert !important
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .v-md-collapse {
        visibility: collapse !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-md-hidden {
        visibility: hidden !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-md-visible {
        visibility: visible !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-md-unset {
        visibility: unset !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-md-revert {
        visibility: revert !important
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .v-lg-collapse {
        visibility: collapse !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-lg-hidden {
        visibility: hidden !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-lg-visible {
        visibility: visible !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-lg-unset {
        visibility: unset !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-lg-revert {
        visibility: revert !important
    }
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .v-xl-collapse {
        visibility: collapse !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-xl-hidden {
        visibility: hidden !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-xl-visible {
        visibility: visible !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-xl-unset {
        visibility: unset !important
    }

    [id^=MBBv3]:not(#mbbV1) .v-xl-revert {
        visibility: revert !important
    }
}

[id^=MBBv3]:not(#mbbV1) [class^=bfg-] {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-inherit {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .search-icon:before {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .col,
[id^=MBBv3]:not(#mbbV1) [class^=".col-"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 1.3;
    float: none;
    min-height: auto;
    margin: 0
}

[id^=MBBv3]:not(#mbbV1) .row {
    padding-top: 0;
    padding-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .row>* {
    width: auto;
    max-width: none;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    margin-top: 0
}

[id^=MBBv3]:not(#mbbV1) span.badge>* {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn-toolbar>.btn-group {
    margin-left: 0;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .dropdown-divider {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .dropdown-toggle:after {
    font-size: inherit;
    width: auto;
    left: 0;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

[id^=MBBv3]:not(#mbbV1) .nav {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-px-2 {
    padding-right: 0.5em !important;
    padding-left: 0.5em !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-px-3 {
    padding-right: 1em !important;
    padding-left: 1em !important
}

[id^=MBBv3]:not(#mbbV1) [class^=bfg-] {
    letter-spacing: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) [class^=bfg-] ul {
    margin: 0;
    padding: 0
}

[id^=MBBv3]:not(#mbbV1) [class^=bfg-] ul>li {
    margin: 0;
    padding: 0;
    list-style: none
}

[id^=MBBv3]:not(#mbbV1) [class^=bfg-] .close {
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) [class^=bfg-] .close:not(:disabled):not(.disabled):focus,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-] .close:not(:disabled):not(.disabled):hover {
    opacity: 0.75
}

[id^=MBBv3]:not(#mbbV1) a,
[id^=MBBv3]:not(#mbbV1) bfg-text a {
    color: #888888;
    text-decoration: none;
    letter-spacing: normal;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) a:hover,
[id^=MBBv3]:not(#mbbV1) bfg-text a:hover {
    color: #888888;
    -webkit-filter: opacity(0.85);
    filter: opacity(0.85);
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) a.btn:hover,
[id^=MBBv3]:not(#mbbV1) bfg-text a.btn:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) a.bfg-fixed-blue,
[id^=MBBv3]:not(#mbbV1) bfg-text a.bfg-fixed-blue {
    color: #007bff !important;
    text-decoration: none;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) a.bfg-fixed-blue:hover,
[id^=MBBv3]:not(#mbbV1) bfg-text a.bfg-fixed-blue:hover {
    color: #007bff !important;
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) a.bfg-ilink,
[id^=MBBv3]:not(#mbbV1) bfg-text a.bfg-ilink {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) a.bfg-ilink:hover,
[id^=MBBv3]:not(#mbbV1) bfg-text a.bfg-ilink:hover {
    color: #666666;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) a.bfg-agent-connect,
[id^=MBBv3]:not(#mbbV1) bfg-text a.bfg-agent-connect {
    display: inline-block;
    padding: 3px;
    margin-left: 4px;
    height: 2em;
    width: 2em;
    font-size: 14px;
    text-align: center;
    color: #888888;
    border-color: #888888;
    border: 1px solid;
    border-radius: 100%
}

[id^=MBBv3]:not(#mbbV1) a.bfg-agent-connect:hover,
[id^=MBBv3]:not(#mbbV1) bfg-text a.bfg-agent-connect:hover {
    cursor: pointer;
    color: #ffffff;
    border-color: #666666;
    background-color: #666666;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) a.bfg-agent-connect:before,
[id^=MBBv3]:not(#mbbV1) bfg-text a.bfg-agent-connect:before {
    top: 2px;
    position: relative
}

[id^=MBBv3]:not(#mbbV1) a.link-inline,
[id^=MBBv3]:not(#mbbV1) bfg-text a.link-inline {
    color: inherit;
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) a.link-inline:hover,
[id^=MBBv3]:not(#mbbV1) bfg-text a.link-inline:hover {
    color: inherit;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .bg-white {
    background-color: white !important
}

[id^=MBBv3]:not(#mbbV1) .bg-primary {
    background-color: #888888 !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-bckg-wht-opacity-55 {
    background-color: rgba(255, 255, 255, 0.55)
}

[id^=MBBv3]:not(#mbbV1) .bfg-bckg-wht-opacity-66 {
    background-color: rgba(255, 255, 255, 0.66)
}

[id^=MBBv3]:not(#mbbV1) .bfg-bckg-wht-opacity-80 {
    background-color: rgba(255, 255, 255, 0.8)
}

[id^=MBBv3]:not(#mbbV1) .bfg-text.bfg-link {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-fixed-white,
[id^=MBBv3]:not(#mbbV1) .bfg-text.bfg-fixed-white,
[id^=MBBv3]:not(#mbbV1) .white {
    color: #ffffff !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-fixed-lighter-gray,
[id^=MBBv3]:not(#mbbV1) .bfg-text.bfg-fixed-lighter-gray {
    color: #999999 !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-fixed-red,
[id^=MBBv3]:not(#mbbV1) .bfg-text.bfg-fixed-red {
    color: #cd4125 !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-fixed-green,
[id^=MBBv3]:not(#mbbV1) .bfg-text.bfg-fixed-green {
    color: #28a745 !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-fixed-blue,
[id^=MBBv3]:not(#mbbV1) .bfg-text.bfg-fixed-blue {
    color: #007bff !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-fixed-blue:hover,
[id^=MBBv3]:not(#mbbV1) .bfg-text.bfg-fixed-blue:hover {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .bfg-blue {
    color: #007bff
}

[id^=MBBv3]:not(#mbbV1) .bfg-success {
    color: #339933
}

[id^=MBBv3]:not(#mbbV1) .bfg-dark {
    color: #393939
}

[id^=MBBv3]:not(#mbbV1) .bfg-circle {
    position: relative;
    border-radius: 50%;
    background-color: white;
    width: 100%;
    height: 100%
}

[id^=MBBv3]:not(#mbbV1) .bfg-circle .bfg-text {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

[id^=MBBv3]:not(#mbbV1) .bfg-w50 {
    width: 50%
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-w-md-auto {
        width: auto !important
    }
}

[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn-group:after,
[id^=MBBv3]:not(#mbbV1) .btn-group-vertical>.btn-group:before,
[id^=MBBv3]:not(#mbbV1) .btn-toolbar:after,
[id^=MBBv3]:not(#mbbV1) .btn-toolbar:before,
[id^=MBBv3]:not(#mbbV1) .clearfix:after,
[id^=MBBv3]:not(#mbbV1) .clearfix:before,
[id^=MBBv3]:not(#mbbV1) .container-fluid:after,
[id^=MBBv3]:not(#mbbV1) .container-fluid:before,
[id^=MBBv3]:not(#mbbV1) .container-lg:after,
[id^=MBBv3]:not(#mbbV1) .container-lg:before,
[id^=MBBv3]:not(#mbbV1) .container-md:after,
[id^=MBBv3]:not(#mbbV1) .container-md:before,
[id^=MBBv3]:not(#mbbV1) .container-sm:after,
[id^=MBBv3]:not(#mbbV1) .container-sm:before,
[id^=MBBv3]:not(#mbbV1) .container-xl:after,
[id^=MBBv3]:not(#mbbV1) .container-xl:before,
[id^=MBBv3]:not(#mbbV1) .container:after,
[id^=MBBv3]:not(#mbbV1) .container:before,
[id^=MBBv3]:not(#mbbV1) .dl-horizontal dd:after,
[id^=MBBv3]:not(#mbbV1) .dl-horizontal dd:before,
[id^=MBBv3]:not(#mbbV1) .form-horizontal .form-group:after,
[id^=MBBv3]:not(#mbbV1) .form-horizontal .form-group:before,
[id^=MBBv3]:not(#mbbV1) .modal-footer:after,
[id^=MBBv3]:not(#mbbV1) .modal-footer:before,
[id^=MBBv3]:not(#mbbV1) .modal-header:after,
[id^=MBBv3]:not(#mbbV1) .modal-header:before,
[id^=MBBv3]:not(#mbbV1) .nav:after,
[id^=MBBv3]:not(#mbbV1) .nav:before,
[id^=MBBv3]:not(#mbbV1) .navbar-collapse:after,
[id^=MBBv3]:not(#mbbV1) .navbar-collapse:before,
[id^=MBBv3]:not(#mbbV1) .navbar-header:after,
[id^=MBBv3]:not(#mbbV1) .navbar-header:before,
[id^=MBBv3]:not(#mbbV1) .navbar:after,
[id^=MBBv3]:not(#mbbV1) .navbar:before,
[id^=MBBv3]:not(#mbbV1) .pager:after,
[id^=MBBv3]:not(#mbbV1) .pager:before,
[id^=MBBv3]:not(#mbbV1) .panel-body:after,
[id^=MBBv3]:not(#mbbV1) .panel-body:before,
[id^=MBBv3]:not(#mbbV1) .row:after,
[id^=MBBv3]:not(#mbbV1) .row:before {
    display: block;
    clear: both;
    content: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.7
}

[id^=MBBv3]:not(#mbbV1) .bfg-gmap-wrap .bfg-text.label {
    font-size: 20px;
    font-family: Roboto;
    font-weight: 600;
    color: black;
    border: 2px solid rgba(255, 255, 255, 0.65);
    background-color: rgba(255, 255, 255, 0.65);
    border-radius: 25px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 75px
}

[id^=MBBv3]:not(#mbbV1) mbb-downbeak {
    position: absolute;
    width: 30px;
    height: 38px;
    left: calc(100% - 30px)
}

[id^=MBBv3]:not(#mbbV1) mbb-downbeak:after {
    content: "";
    position: absolute;
    display: block;
    left: 13px;
    top: 13px;
    width: 6.5px;
    height: 6.5px;
    border: solid #5e5c5c;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

[id^=MBBv3]:not(#mbbV1) .mbb-downbeak:after {
    content: "";
    position: absolute;
    display: block;
    right: 7px;
    top: calc(50% - 6.5px);
    width: 6.5px;
    height: 6.5px;
    border: solid #5e5c5c;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

[id^=MBBv3]:not(#mbbV1) [aria-expanded] action {
    display: none
}

[id^=MBBv3]:not(#mbbV1) [aria-expanded=false] action.true {
    display: inline
}

[id^=MBBv3]:not(#mbbV1) [aria-expanded=true] action.false {
    display: inline
}

[id^=MBBv3]:not(#mbbV1) .bfg-input-options-wrap {
    width: 200%
}

[id^=MBBv3]:not(#mbbV1) [data-toggle=bscollapse] {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .bfg-loading-wrap {
    position: relative;
    width: 100%;
    color: inherit;
    height: 600px
}

[id^=MBBv3]:not(#mbbV1) .loader {
    background: url(../media/loading.gif) no-repeat;
    background-size: contain;
    width: 160px;
    left: 50%;
    top: 50%;
    margin-left: -80px;
    height: 200px;
    position: relative;

}

[id^=MBBv3]:not(#mbbV1) .loader .inner {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: none !important;
}

[id^=MBBv3]:not(#mbbV1) .loader .inner.one {
    left: 0%;
    top: 0%;
    display: none !important;
}

[id^=MBBv3]:not(#mbbV1) .loader .inner.two {
    right: 0%;
    top: 0%;
    display: none !important;
}

[id^=MBBv3]:not(#mbbV1) .loader .inner.three {
    right: 0%;
    bottom: 0%;
    display: none !important;
}

[id^=MBBv3]:not(#mbbV1) .btn .bfg-loading-wrap {
    background: inherit;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

[id^=MBBv3]:not(#mbbV1) .btn .loader {
    top: calc(50% - 18px);
    left: calc(50% - 18px);
    width: 36px;
    height: 36px;
    -webkit-perspective: 800px;
    perspective: 800px
}

[id^=MBBv3]:not(#mbbV1) .btn .loader .inner.one {
    border-bottom: 3px solid #ffffff
}

[id^=MBBv3]:not(#mbbV1) .btn .loader .inner.two {
    border-right: 3px solid #ffffff
}

[id^=MBBv3]:not(#mbbV1) .btn .loader .inner.three {
    border-top: 3px solid #ffffff
}

@-webkit-keyframes rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    to {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@keyframes rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    to {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-webkit-keyframes rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    to {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@keyframes rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    to {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-webkit-keyframes rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    to {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@keyframes rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    to {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula {
    max-width: 750px;
    color: #5e5c5c
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula h1.bfg-text {
    font-weight: 600;
    font-size: 28px;
    color: #3d3d3d
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula h2.bfg-text {
    font-weight: 600;
    font-size: 20px;
    color: #3d3d3d
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula h3.bfg-text {
    font-weight: 600;
    font-size: 16px;
    color: #3d3d3d
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula .bfg-text * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula .bfg-text a {
    color: #cd4125;
    text-decoration: none;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula .bfg-text a:hover {
    color: #af371f;
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula ul.bfg-text {
    padding-left: 3rem
}

[id^=MBBv3]:not(#mbbV1) #bfg-eula ul.bfg-text li {
    list-style-type: disc;
    font-size: 1em;
    color: #5e5c5c
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-lg:after,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-lg:before,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-sm:after,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-sm:before,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-container:after,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-container:before,
[id^=MBBv3]:not(#mbbV1) .clearfix:after,
[id^=MBBv3]:not(#mbbV1) .clearfix:before {
    content: ".";
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-lg:after,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-sm:after,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-container:after,
[id^=MBBv3]:not(#mbbV1) .clearfix:after {
    clear: both
}

[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-sm {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-grid-container {
    margin-left: auto;
    margin-right: auto;

}

[id^=MBBv3]:not(#mbbV1) .bfg-grid-container-lg {
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .bfg-grid-10,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-100,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-15,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-20,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-25,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-30,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-33,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-35,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-40,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-45,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-5,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-50,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-55,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-60,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-65,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-66,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-70,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-75,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-80,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-90,
[id^=MBBv3]:not(#mbbV1) .bfg-grid-95,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-10,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-100,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-15,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-20,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-25,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-30,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-33,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-35,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-40,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-45,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-5,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-50,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-55,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-60,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-65,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-66,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-70,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-75,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-80,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-90,
[id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-95,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-10,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-100,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-15,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-20,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-25,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-30,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-33,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-35,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-40,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-45,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-5,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-50,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-55,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-60,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-65,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-66,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-70,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-75,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-80,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-90,
[id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-95 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-grid-parent {
    padding-left: 0;
    padding-right: 0
}

@media screen and (max-width:600px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-100:after,
    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-100:before {
        content: ".";
        display: block;
        overflow: hidden;
        visibility: hidden;
        font-size: 0;
        line-height: 0;
        width: 0;
        height: 0
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-parent {
        padding-left: 0;
        padding-right: 0
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-center {
        text-align: center !important;
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-right {
        text-align: right !important;
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-hidden {
        display: none !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-show {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-iblock {
        display: inline-block !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-block {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-100:after {
        clear: both
    }

    [id^=MBBv3]:not(#mbbV1) [class*=bfg-mobile-pull-],
    [id^=MBBv3]:not(#mbbV1) [class*=bfg-mobile-push-] {
        position: relative
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-5 {
        width: 5%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-10 {
        width: 10%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-15 {
        width: 15%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-20 {
        width: 20%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-25 {
        width: 25%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-30 {
        width: 30%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-33 {
        width: 33.333333%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-35 {
        width: 35%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-40 {
        width: 40%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-45 {
        width: 45%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-50 {
        width: 50%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-55 {
        width: 55%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-60 {
        width: 60%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-65 {
        width: 65%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-66 {
        width: 66.66667%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-70 {
        width: 70%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-75 {
        width: 75%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-80 {
        width: 80%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-85 {
        width: 85%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-90 {
        width: 90%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-95 {
        width: 95%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-grid-100 {
        width: 100%;
        clear: both
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-5 {
        margin-left: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-10 {
        margin-left: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-15 {
        margin-left: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-20 {
        margin-left: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-25 {
        margin-left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-30 {
        margin-left: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-33 {
        margin-left: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-35 {
        margin-left: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-40 {
        margin-left: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-45 {
        margin-left: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-50 {
        margin-left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-55 {
        margin-left: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-60 {
        margin-left: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-65 {
        margin-left: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-66 {
        margin-left: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-70 {
        margin-left: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-75 {
        margin-left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-80 {
        margin-left: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-85 {
        margin-left: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-90 {
        margin-left: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-prefix-95 {
        margin-left: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-5 {
        margin-right: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-10 {
        margin-right: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-15 {
        margin-right: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-20 {
        margin-right: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-25 {
        margin-right: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-30 {
        margin-right: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-33 {
        margin-right: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-35 {
        margin-right: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-40 {
        margin-right: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-45 {
        margin-right: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-50 {
        margin-right: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-55 {
        margin-right: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-60 {
        margin-right: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-65 {
        margin-right: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-66 {
        margin-right: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-70 {
        margin-right: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-75 {
        margin-right: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-80 {
        margin-right: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-85 {
        margin-right: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-90 {
        margin-right: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-suffix-95 {
        margin-right: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-5 {
        left: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-10 {
        left: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-15 {
        left: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-20 {
        left: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-25 {
        left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-30 {
        left: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-33 {
        left: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-35 {
        left: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-40 {
        left: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-45 {
        left: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-50 {
        left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-55 {
        left: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-60 {
        left: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-65 {
        left: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-66 {
        left: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-70 {
        left: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-75 {
        left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-80 {
        left: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-85 {
        left: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-90 {
        left: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-push-95 {
        left: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-5 {
        left: -5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-10 {
        left: -10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-15 {
        left: -15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-20 {
        left: -20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-25 {
        left: -25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-30 {
        left: -30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-33 {
        left: -33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-35 {
        left: -35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-40 {
        left: -40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-45 {
        left: -45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-50 {
        left: -50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-55 {
        left: -55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-60 {
        left: -60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-65 {
        left: -65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-66 {
        left: -66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-70 {
        left: -70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-75 {
        left: -75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-80 {
        left: -80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-85 {
        left: -85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-90 {
        left: -90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-mobile-pull-95 {
        left: -95%
    }
}

@media screen and (min-width:600px) and (max-width:1024px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-100:after,
    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-100:before {
        content: ".";
        display: block;
        overflow: hidden;
        visibility: hidden;
        font-size: 0;
        line-height: 0;
        width: 0;
        height: 0
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-center {
        text-align: center !important;
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-block {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-100:after {
        clear: both
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-show {
        display: block !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-hidden {
        display: none !important
    }

    [id^=MBBv3]:not(#mbbV1) [class*=bfg-tablet-pull-],
    [id^=MBBv3]:not(#mbbV1) [class*=bfg-tablet-push-] {
        position: relative
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-5 {
        width: 5%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-10 {
        width: 10%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-15 {
        width: 15%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-20 {
        width: 20%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-25 {
        width: 25%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-30 {
        width: 30%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-33 {
        width: 33.333333%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-35 {
        width: 35%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-40 {
        width: 40%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-45 {
        width: 45%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-50 {
        width: 50%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-55 {
        width: 55%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-60 {
        width: 60%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-65 {
        width: 65%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-66 {
        width: 66.66667%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-70 {
        width: 70%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-75 {
        width: 75%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-80 {
        width: 80%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-85 {
        width: 85%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-90 {
        width: 90%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-95 {
        width: 95%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-grid-100 {
        width: 100%;
        clear: both
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-5 {
        margin-left: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-10 {
        margin-left: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-15 {
        margin-left: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-20 {
        margin-left: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-25 {
        margin-left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-30 {
        margin-left: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-33 {
        margin-left: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-35 {
        margin-left: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-40 {
        margin-left: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-45 {
        margin-left: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-50 {
        margin-left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-55 {
        margin-left: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-60 {
        margin-left: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-65 {
        margin-left: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-66 {
        margin-left: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-70 {
        margin-left: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-75 {
        margin-left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-80 {
        margin-left: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-85 {
        margin-left: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-90 {
        margin-left: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-prefix-95 {
        margin-left: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-5 {
        margin-right: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-10 {
        margin-right: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-15 {
        margin-right: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-20 {
        margin-right: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-25 {
        margin-right: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-30 {
        margin-right: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-33 {
        margin-right: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-35 {
        margin-right: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-40 {
        margin-right: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-45 {
        margin-right: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-50 {
        margin-right: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-55 {
        margin-right: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-60 {
        margin-right: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-65 {
        margin-right: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-66 {
        margin-right: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-70 {
        margin-right: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-75 {
        margin-right: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-80 {
        margin-right: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-85 {
        margin-right: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-90 {
        margin-right: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-suffix-95 {
        margin-right: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-5 {
        left: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-10 {
        left: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-15 {
        left: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-20 {
        left: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-25 {
        left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-30 {
        left: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-33 {
        left: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-35 {
        left: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-40 {
        left: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-45 {
        left: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-50 {
        left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-55 {
        left: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-60 {
        left: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-65 {
        left: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-66 {
        left: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-70 {
        left: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-75 {
        left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-80 {
        left: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-85 {
        left: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-90 {
        left: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-push-95 {
        left: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-5 {
        left: -5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-10 {
        left: -10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-15 {
        left: -15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-20 {
        left: -20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-25 {
        left: -25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-30 {
        left: -30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-33 {
        left: -33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-35 {
        left: -35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-40 {
        left: -40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-45 {
        left: -45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-50 {
        left: -50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-55 {
        left: -55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-60 {
        left: -60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-65 {
        left: -65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-66 {
        left: -66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-70 {
        left: -70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-75 {
        left: -75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-80 {
        left: -80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-85 {
        left: -85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-90 {
        left: -90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-tablet-pull-95 {
        left: -95%
    }
}

@media screen and (min-width:1024px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-100:after,
    [id^=MBBv3]:not(#mbbV1) .bfg-grid-100:before {
        content: ".";
        display: block;
        overflow: hidden;
        visibility: hidden;
        font-size: 0;
        line-height: 0;
        width: 0;
        height: 0
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-100:after {
        clear: both
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-5 {
        width: 5%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-10 {
        width: 10%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-15 {
        width: 15%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-20 {
        width: 20%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-25 {
        width: 25%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-30 {
        width: 30%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-33 {
        width: 33.333333%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-35 {
        width: 35%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-40 {
        width: 40%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-45 {
        width: 45%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-50 {
        width: 50%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-55 {
        width: 55%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-60 {
        width: 60%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-65 {
        width: 65%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-66 {
        width: 66.66667%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-70 {
        width: 70%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-75 {
        width: 75%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-80 {
        width: 80%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-85 {
        width: 85%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-90 {
        width: 90%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-95 {
        width: 95%;
        float: left
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-grid-100 {
        width: 100%;
        clear: both
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-5 {
        margin-left: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-10 {
        margin-left: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-15 {
        margin-left: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-20 {
        margin-left: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-25 {
        margin-left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-30 {
        margin-left: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-33 {
        margin-left: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-35 {
        margin-left: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-40 {
        margin-left: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-45 {
        margin-left: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-50 {
        margin-left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-55 {
        margin-left: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-60 {
        margin-left: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-65 {
        margin-left: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-66 {
        margin-left: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-70 {
        margin-left: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-75 {
        margin-left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-80 {
        margin-left: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-85 {
        margin-left: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-90 {
        margin-left: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-prefix-95 {
        margin-left: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-5 {
        margin-right: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-10 {
        margin-right: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-15 {
        margin-right: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-20 {
        margin-right: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-25 {
        margin-right: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-30 {
        margin-right: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-33 {
        margin-right: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-35 {
        margin-right: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-40 {
        margin-right: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-45 {
        margin-right: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-50 {
        margin-right: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-55 {
        margin-right: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-60 {
        margin-right: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-65 {
        margin-right: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-66 {
        margin-right: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-70 {
        margin-right: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-75 {
        margin-right: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-80 {
        margin-right: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-85 {
        margin-right: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-90 {
        margin-right: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-suffix-95 {
        margin-right: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-5 {
        left: 5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-10 {
        left: 10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-15 {
        left: 15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-20 {
        left: 20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-25 {
        left: 25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-30 {
        left: 30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-33 {
        left: 33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-35 {
        left: 35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-40 {
        left: 40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-45 {
        left: 45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-50 {
        left: 50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-55 {
        left: 55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-60 {
        left: 60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-65 {
        left: 65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-66 {
        left: 66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-70 {
        left: 70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-75 {
        left: 75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-80 {
        left: 80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-85 {
        left: 85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-90 {
        left: 90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-push-95 {
        left: 95%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-5 {
        left: -5%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-10 {
        left: -10%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-15 {
        left: -15%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-20 {
        left: -20%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-25 {
        left: -25%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-30 {
        left: -30%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-33 {
        left: -33.333333%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-35 {
        left: -35%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-40 {
        left: -40%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-45 {
        left: -45%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-50 {
        left: -50%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-55 {
        left: -55%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-60 {
        left: -60%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-65 {
        left: -65%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-66 {
        left: -66.66667%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-70 {
        left: -70%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-75 {
        left: -75%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-80 {
        left: -80%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-85 {
        left: -85%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-90 {
        left: -90%
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-pull-95 {
        left: -95%
    }
}

[id^=MBBv3]:not(#mbbV1).elq-980 .d-elq980-flex-100 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-justify-content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-mr-auto {
    margin-right: auto !important
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-ml-auto {
    margin-left: auto !important
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-mr-0 {
    margin-right: 0 !important
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-ml-0 {
    margin-left: 0 !important
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-pt-1 {
    padding-top: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1).elq-980 .elq980-hide {
    display: none
}

[id^=MBBv3]:not(#mbbV1).elq-843 .d-elq843-flex-100 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1).elq-843 .elq843-justify-content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1).elq-843 .elq843-mr-auto {
    margin-right: auto !important
}

[id^=MBBv3]:not(#mbbV1).elq-843 .elq843-ml-auto {
    margin-left: auto !important
}

[id^=MBBv3]:not(#mbbV1).elq-843 .elq843-mr-0 {
    margin-right: 0 !important
}

[id^=MBBv3]:not(#mbbV1).elq-843 .elq843-ml-0 {
    margin-left: 0 !important
}

[id^=MBBv3]:not(#mbbV1).elq-843 .elq843-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1).elq-843 .elq843-pt-1 {
    padding-top: 0.25rem !important
}

[id^=MBBv3]:not(#mbbV1).elq-600 .elq600-hide {
    display: none
}

[id^=MBBv3]:not(#mbbV1).elq-572 .elq572-d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1).elq-572 .elq572-ml-auto {
    margin-left: auto
}

[id^=MBBv3]:not(#mbbV1).elq-450 .elq450-hide {
    display: none
}

[id^=MBBv3]:not(#mbbV1).elq-380 .elq380-hide {
    display: none
}

[id^=MBBv3]:not(#mbbV1).elq-320 .elq320-hide {
    display: none
}

[id^=MBBv3]:not(#mbbV1).elq-300 .elq300-hide {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox {}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .input-group,
[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .input-group-append,
[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox input {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .input-group mbb-downbeak,
[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .input-group-append mbb-downbeak,
[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox input mbb-downbeak {
    z-index: 999
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .results-list .mbb-checkbox-container.medium {
    font-size: 0.8rem;
    padding-top: 5px;
    padding-left: 22px;
    min-width: 80px;
    margin-bottom: 8px;
    margin-right: 15px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .results-list .mbb-checkbox-container.medium [class^=mbb-checkmark] {
    height: 1rem;
    width: 1rem;
    top: 5px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .results-list .mbb-checkbox-container.medium [class^=mbb-checkmark]:after {
    left: 6px;
    top: 2px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .results-list .mbb-checkbox-container.medium:hover input~[class^=mbb-checkmark] {
    -webkit-box-shadow: 0 0 0px 4px #1e90ff;
    box-shadow: 0 0 0px 4px #1e90ff;
    border-radius: 1px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .results-list .mbb-checkbox-container.medium .mbb-checkmark_not:after {
    font-size: 11px;
    left: 3px;
    top: 1px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect {
    z-index: 1000;
    width: 98%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    position: absolute;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    border-color: rgba(0, 0, 0, 0.125);
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item {
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
    background-color: white
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item:hover {
    background-color: white
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item:active,
[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item:focus {
    outline-width: 0;
    background-color: #1E90FF
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item label.inc:focus {
    background-color: #1E90FF
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item label.ex:focus {
    background-color: #1E90FF
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item .popular:after {
    content: "Popular!";
    font-size: 10px;
    top: -2px;
    position: absolute;
    font-style: italic;
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-item div {
    word-wrap: break-word;
    float: left;
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .CustomMultiSelect .list-group-head {
    position: relative;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.125);
    background-color: #ececf6;
    padding: 0.25rem;
    margin: 0;
    border-radius: 0;
    list-style: none;
    color: #1b1e21;
    font-size: 13px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox {
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.inc {
    float: left;
    width: 100%;
    max-width: calc(100% - 80px);
    min-height: 20px;
    margin: 0px;
    padding-top: 4px;
    padding-bottom: 4px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.inc div {
    color: rgb(51, 51, 51);
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.ex {
    float: right;
    min-height: 20px;
    margin: 0px;
    padding-top: 4px;
    padding-bottom: 4px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.ex div {
    color: rgb(51, 51, 51);
    font-size: 11px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container:hover {
    background-color: #1E90FF;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container:hover div {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.small {
    padding-left: 24px;
    padding-right: 1em;
    margin-right: 0;
    margin-left: 0;
    min-width: 48px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.small div {
    padding-bottom: 3px
}

[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.small .mbb-checkmark,
[id^=MBBv3]:not(#mbbV1) .MultiSelectCheckbox .SingleSelectCheckbox .mbb-checkbox-container.small .mbb-checkmark_not {
    top: 5px;
    left: 5px
}

[id^=MBBv3]:not(#mbbV1) .mbb-btn-login {
    margin-bottom: 8px;
    margin-top: 8px;
    width: 237px;
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .btn {
    position: static;
    font-size: 16px;
    padding: 0.375em 0.75em;
    line-height: 1.5;
    text-align: left;
    font-family: Roboto;
    font-weight: 400;
    letter-spacing: 0.5px;
    border-radius: 3px;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-stretch: normal;
    font-style: normal;
    text-transform: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none
}

[id^=MBBv3]:not(#mbbV1) .btn * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn span {
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn:hover {
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary {
    color: #000000;
    background-color: #d9d9d9;
    border-color: #9e9e9e;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    padding: 13px 20px;
    line-height: 1;
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #666666 !important;
    box-shadow: 0 0 0 0.2rem #666666 !important
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #666666;
    border-color: #666666;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:hover *,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:not(:disabled):not(.disabled).active *,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:not(:disabled):not(.disabled):active * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary {
    color: #444444;
    background-color: #ffffff;
    border-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #666666 !important;
    box-shadow: 0 0 0 0.2rem #666666 !important
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #666666;
    border-color: #666666;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary:hover *,
[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary:not(:disabled):not(.disabled).active *,
[id^=MBBv3]:not(#mbbV1) .btn.btn-secondary:not(:disabled):not(.disabled):active * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary {
    color: #ffffff;
    background-color: #212529;
    border-color: #212529
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #888888;
    border-color: #888888;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:hover *,
[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:not(:disabled):not(.disabled).active *,
[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:not(:disabled):not(.disabled):active * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link {
    font-weight: 400;
    color: #ffffff;
    vertical-align: baseline;
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link:hover {
    -webkit-filter: opacity(0.85);
    filter: opacity(0.85);
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link:hover i {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link.bfg-fixed-blue {
    color: #007bff !important
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link.bfg-fixed-blue:hover {
    color: #007bff !important
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link.bfg-fixed-blue:hover.dropdown-item {
    color: white !important
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link.btn-body-text {
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link.btn-body-text:hover {
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-link:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-primary {
    color: #888888;
    border-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-primary.bb-white {
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-primary:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-primary:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-primary:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #666666;
    border-color: #666666;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-listtab {
    color: #555555;
    background-color: #f0f0f0;
    border-color: #f0f0f0
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-listtab:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-listtab:not(:disabled):not(.disabled):active {
    color: #5e5c5c;
    background-color: #dddddd;
    border-color: #d7d7d7
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-more-filters {
    background-color: #f3f0e7;
    border: 1px solid #e2e0e1
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-more-filters * {
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-facebook {
    color: #ffffff;
    background-color: #385b95;
    border-color: #385b95
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-facebook * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-facebook:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-facebook:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-facebook:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #2e4a79;
    border-color: #2a4470;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-google-red {
    color: #ffffff;
    background-color: #ea4335;
    border-color: #ea4335
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-google-red * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-google-red:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-google-red:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-google-red:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #e12717;
    border-color: #d62516;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-solid {
    color: #888888;
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-solid:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-solid:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-outline-solid:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #666666;
    border-color: #666666
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-green {
    color: #ffffff;
    background-color: #28a745;
    border-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-green * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-green:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-green:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.btn-green:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn,
[id^=MBBv3]:not(#mbbV1) .btn.btn-sm {
    border-radius: 2px;
    line-height: 1.5;
    font-size: 0.875em;
    letter-spacing: 0.075px;
    padding: 0.2857em 0.5714em
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon {
    padding: 0.375em 0.75em;
    line-height: 1.5
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.btn-bb-icon,
[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon.btn-sm {
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon i {
    font-size: 1.375em;
    line-height: 0.75;
    vertical-align: baseline
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2 {
    position: relative;
    padding-left: 2.25em
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2 i {
    position: absolute;
    font-size: 1.25em;
    top: 0.3em;
    left: 0.4em
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.btn-bb-icon2,
[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2.btn-sm {
    padding-left: 2.25em
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.btn-bb-icon2 i,
[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2.btn-sm i {
    font-size: 1.2857em;
    top: 0.17em;
    left: 0.33em
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.btn-bb-icon2 i.bb-heart-outline,
[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2.btn-sm i.bb-heart-outline {
    top: 0.11em
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.btn-bb-icon2 i.bb-more,
[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2.btn-sm i.bb-more {
    font-size: 1.86em;
    top: -0.11em;
    left: 0.14em
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2.two-tone-right i {
    right: 0.4em
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.btn-bb-icon2.two-tone-right i,
[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2.two-tone-right.btn-sm i {
    right: 0.33em
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2:hover i.bb-more:before {
    content: "\e865"
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-bb-icon2:hover .bb-heart-outline:before {
    content: "q"
}

[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone {
    -webkit-transition: none;
    transition: none;
    text-align: left;
    color: #ffffff;
    border-color: #888888;
    background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.25em, #ffffff), color-stop(2.25em, #888888)), #888888;
    background: no-repeat linear-gradient(90deg, #ffffff 2.25em, #888888 2.25em), #888888;
    padding-left: 2.63em
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.bb-two-tone,
[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone.btn-sm {
    background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888)), #888888;
    background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #888888 2.1428em), #888888;
    padding-left: 2.57em
}

[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone:hover {
    color: #ffffff;
    background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.25em, #ffffff), color-stop(2.25em, #666666)), #888888;
    background: no-repeat linear-gradient(90deg, #ffffff 2.25em, #666666 2.25em), #888888;
    border-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.bb-two-tone:hover,
[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone:hover.btn-sm {
    background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #666666)), #888888;
    background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #666666 2.1428em), #888888
}

[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone:hover i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone:not(:disabled):not(.disabled):active {
    color: #666666
}

[id^=MBBv3]:not(#mbbV1) .btn.two-tone-right {
    background: no-repeat -webkit-gradient(linear, right top, left top, color-stop(2.25em, #ffffff), color-stop(2.25em, #888888)), #888888;
    background: no-repeat linear-gradient(270deg, #ffffff 2.25em, #888888 2.25em), #888888;
    padding-right: 2.63em
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.two-tone-right,
[id^=MBBv3]:not(#mbbV1) .btn.two-tone-right.btn-sm {
    background: no-repeat -webkit-gradient(linear, right top, left top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888)), #888888;
    background: no-repeat linear-gradient(270deg, #ffffff 2.1428em, #888888 2.1428em), #888888;
    padding-right: 2.57em
}

[id^=MBBv3]:not(#mbbV1) .btn.two-tone-right:hover {
    background: no-repeat -webkit-gradient(linear, right top, left top, color-stop(2.25em, #888888), color-stop(2.25em, #ffffff)), #888888;
    background: no-repeat linear-gradient(270deg, #888888 2.25em, #ffffff 2.25em), #888888
}

[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.two-tone-right:hover,
[id^=MBBv3]:not(#mbbV1) .btn.two-tone-right:hover.btn-sm {
    background: no-repeat -webkit-gradient(linear, right top, left top, color-stop(2.1428em, #888888), color-stop(2.1428em, #ffffff)), #888888;
    background: no-repeat linear-gradient(270deg, #888888 2.1428em, #ffffff 2.1428em), #888888
}

[id^=MBBv3]:not(#mbbV1) .btn.two-tone-right:hover i {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .btn.two-tone-right:not(:disabled):not(.disabled).active,
[id^=MBBv3]:not(#mbbV1) .btn.two-tone-right:not(:disabled):not(.disabled):active {
    color: #666666
}

[id^=MBBv3]:not(#mbbV1) .btn.bfg-submit-search.bfg-viewCount {
    padding-top: 4px;
    padding-bottom: 4px;
    height: calc(2.25em + 2px)
}

[id^=MBBv3]:not(#mbbV1) .btn.bfg-submit-search.bfg-viewCount .label {
    display: block;
    text-align: left;
    font-size: 0.75em;
    line-height: 1;
    background: none;
    padding: 0;
    margin: 0;
    font-family: inherit;
    font-weight: inherit
}

[id^=MBBv3]:not(#mbbV1) .btn.bfg-submit-search.bfg-viewCount .bfg-search-totals {
    font-family: inherit;
    font-weight: 600;
    font-size: 1em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .btn .mbb-widget-button.v1 {
    float: left;
    border: 1.75px solid #888888;
    border-radius: 3px;
    min-width: 180px
}

[id^=MBBv3]:not(#mbbV1) .btn .mbb-widget-button.v1 .mbb-widget-button-inner {
    border: 0px solid #888888;
    height: 30px;
    border-radius: 0px;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .btn .mbb-widget-button.v1 .mbb-widget-button-inner .bfg-text {
    color: white;
    font-size: 0.7em;
    text-align: center;
    width: inherit;
    height: inherit;
    padding-top: 0.45em;
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .btn .mbb-widget-button.v1 .mbb-widget-button-inner .bfg-widget-icon {
    background-color: #888888;
    font-size: 1em;
    float: left;
    text-align: left;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 4px;
    text-shadow: 0px 0px 2px white;
    height: 100%
}

[id^=MBBv3]:not(#mbbV1) .btn .mbb-widget-button-wrapper .mbb-widget-button.v1 {
    padding-left: 0px
}

[id^=MBBv3]:not(#mbbV1) .btn .bfg-widget-button.v2 {
    float: left;
    border-radius: 3px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(300%, gray));
    background: linear-gradient(to bottom, white 0%, gray 300%)
}

[id^=MBBv3]:not(#mbbV1) .btn .bfg-widget-button.v2 .bfg-icon {
    float: left
}

[id^=MBBv3]:not(#mbbV1) .btn .bfg-widget-button.v2 .bfg-text {
    font-family: Roboto;
    font-weight: 400;
    font-size: 0.7em;
    margin-top: 3px;
    float: right
}

[id^=MBBv3]:not(#mbbV1) button {
    letter-spacing: normal;
    width: auto;
    background-image: none
}

[id^=MBBv3]:not(#mbbV1) button.bg-primary {
    color: #ffffff;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) button.bg-primary:focus,
[id^=MBBv3]:not(#mbbV1) button.bg-primary:hover {
    color: #ffffff;
    background-color: #666666
}

[id^=MBBv3]:not(#mbbV1) .badge-primary {
    color: #ffffff;
    background-color: #888888;
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) .badge-tertiary {
    color: #ffffff;
    background-color: #212529;
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) .dropdown-item:focus,
[id^=MBBv3]:not(#mbbV1) .dropdown-item:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) .dropdown-item:active {
    color: #888888;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    font-size: 16px;
    padding-left: 4px;
    padding-right: 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .btn-group {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu a,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu button {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu {
    -webkit-box-shadow: 7px 7px 10px -2px rgba(0, 0, 0, 0.5);
    box-shadow: 7px 7px 10px -2px rgba(0, 0, 0, 0.5);
    background-image: none;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item {
    color: #212529;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item.bfg-blue .bfg-text,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item.bfg-blue [class^=bfg-text],
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item.bfg-blue .bfg-text,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item.bfg-blue [class^=bfg-text] {
    color: #007bff
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:hover,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:focus.bfg-blue .bfg-text,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:focus.bfg-blue [class^=bfg-text],
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:hover.bfg-blue .bfg-text,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:hover.bfg-blue [class^=bfg-text],
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:focus.bfg-blue .bfg-text,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:focus.bfg-blue [class^=bfg-text],
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:hover.bfg-blue .bfg-text,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:hover.bfg-blue [class^=bfg-text] {
    color: #ffffff;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:focus .bfg-fixed-blue,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:hover .bfg-fixed-blue,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:focus .bfg-fixed-blue,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:hover .bfg-fixed-blue {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:active,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu button.dropdown-item:active {
    color: #888888;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) .mbb-header-menu .dropdown-menu a.dropdown-item:active {
    border-left: 5px solid #888888;
    padding-left: calc(1.5em - 5px)
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-md .custom-control-label {
    padding-left: 2em;
    padding-bottom: 0.75em;
    padding-top: 0.45em;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-md .custom-control-label:before {
    height: 1.5em;
    width: 2.75em;
    border-radius: 3em
}

[id^=MBBv3]:not(#mbbV1) .custom-switch.custom-switch-md .custom-control-label:after {
    width: calc(1.5em - 4px);
    height: calc(1.5em - 4px);
    border-radius: 1.25em
}

[id^=MBBv3]:not(#mbbV1) .custom-control-input:active~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) .custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-criteria-badge {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-criteria-badge i {
    margin-left: -2px;
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-criteria-badge .bfg-criteria-label {
    font-size: 0.75em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form,
[id^=MBBv3]:not(#mbbV1) mbb-form {
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    display: block;
    position: relative;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-form h2,
[id^=MBBv3]:not(#mbbV1) .mbb-form h2.bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form h2,
[id^=MBBv3]:not(#mbbV1) mbb-form h2.bfg-text {
    font-size: 1.25em;
    font-family: Roboto;
    font-weight: 600;
    margin-bottom: 0.5em;
    color: #2d2d2d
}

[id^=MBBv3]:not(#mbbV1) .mbb-form h3,
[id^=MBBv3]:not(#mbbV1) .mbb-form h3.bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form h3,
[id^=MBBv3]:not(#mbbV1) mbb-form h3.bfg-text {
    font-family: Roboto;
    font-weight: 600;
    font-size: 1em;
    margin-bottom: 0.25em;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form h4,
[id^=MBBv3]:not(#mbbV1) .mbb-form h4.bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form h4,
[id^=MBBv3]:not(#mbbV1) mbb-form h4.bfg-text {
    font-family: Roboto;
    font-weight: 600;
    font-size: 0.8125em;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .form-group,
[id^=MBBv3]:not(#mbbV1) .mbb-form .form-row,
[id^=MBBv3]:not(#mbbV1) mbb-form .form-group,
[id^=MBBv3]:not(#mbbV1) mbb-form .form-row {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form select,
[id^=MBBv3]:not(#mbbV1) mbb-form select {
    -moz-text-align-last: left;
    text-align-last: left
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bb-field,
[id^=MBBv3]:not(#mbbV1) .mbb-form input,
[id^=MBBv3]:not(#mbbV1) .mbb-form select,
[id^=MBBv3]:not(#mbbV1) .mbb-form textarea,
[id^=MBBv3]:not(#mbbV1) mbb-form .bb-field,
[id^=MBBv3]:not(#mbbV1) mbb-form input,
[id^=MBBv3]:not(#mbbV1) mbb-form select,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea {
    border: 1px solid #e2e0e1
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bb-field:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form input:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form select:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form textarea:focus,
[id^=MBBv3]:not(#mbbV1) mbb-form .bb-field:focus,
[id^=MBBv3]:not(#mbbV1) mbb-form input:focus,
[id^=MBBv3]:not(#mbbV1) mbb-form select:focus,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea:focus {
    border: 1px solid #6baced;
    color: #333333;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bb-field::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form input::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form select::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form textarea::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .bb-field::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form input::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form select::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea::-webkit-input-placeholder {
    color: #adb5bd;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bb-field::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form input::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form select::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form textarea::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .bb-field::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form input::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form select::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea::-moz-placeholder {
    color: #adb5bd;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bb-field:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form input:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form select:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form textarea:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .bb-field:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form input:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form select:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea:-ms-input-placeholder {
    color: #adb5bd;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bb-field::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form input::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form select::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form textarea::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .bb-field::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form input::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form select::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea::-ms-input-placeholder {
    color: #adb5bd;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bb-field::placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form input::placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form select::placeholder,
[id^=MBBv3]:not(#mbbV1) .mbb-form textarea::placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .bb-field::placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form input::placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form select::placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea::placeholder {
    color: #adb5bd;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .mbb-form textarea.form-control,
[id^=MBBv3]:not(#mbbV1) mbb-form textarea.form-control {
    height: auto !important
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg {
    overflow: hidden;
    position: relative;
    padding: 0 15px 10px 15px;
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg:before,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg:before {
    position: absolute;
    top: 0;
    right: 0;
    margin: -1.5em;
    padding: 1.5em;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 1500px #f0f0f0;
    box-shadow: 0 0 0 1500px #f0f0f0;
    content: ""
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    text-align: left;
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .badge-primary,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .badge-primary {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside mbb-property-card,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside mbb-property-card {
    margin: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .add-rating .rating-label,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .add-rating .rating-label {
    margin-right: 0.5em;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .add-rating .rating,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .add-rating .rating {
    vertical-align: sub;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .add-rating .rating i,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .add-rating .rating i {
    font-size: 1.375em;
    color: #f9c344;
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .mbb-form-header,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .mbb-form-header {
    padding-bottom: 0.75em;
    background-color: #fff;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .mbb-form-header *,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .mbb-form-header * {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .mbb-form-header h2.bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .mbb-form-header h2.bfg-text {
    margin-bottom: 0;
    color: #2d2d2d
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .mbb-form-header h3.bfg-text,
[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .mbb-form-header h4.bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .mbb-form-header h3.bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .mbb-form-header h4.bfg-text {
    margin-bottom: 0;
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .notch-bg .notch-inside .input-group-text,
[id^=MBBv3]:not(#mbbV1) mbb-form .notch-bg .notch-inside .input-group-text {
    border: 1px solid #e2e0e1;
    border-right: none;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bg-notch,
[id^=MBBv3]:not(#mbbV1) mbb-form .bg-notch {
    background-color: #f0f0f0
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .bfg-gallery-thumb:hover,
[id^=MBBv3]:not(#mbbV1) mbb-form .bfg-gallery-thumb:hover {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: none;
    transform: none;
    cursor: initial
}

[id^=MBBv3]:not(#mbbV1) .mbb-form form,
[id^=MBBv3]:not(#mbbV1) mbb-form form {
    width: inherit;
    height: inherit;
    clear: both;
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form label,
[id^=MBBv3]:not(#mbbV1) mbb-form label {
    display: block;
    margin-bottom: 0.25em;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    text-align: left;
    font-family: Roboto;
    font-weight: 600;
    font-size: 0.9375em;
    color: #2d2d2d;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group {
    position: relative;
    padding: 0;
    margin-bottom: 5px;
    font-size: 1em;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group i,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group i {
    font-size: 1.375em;
    line-height: 0.75;
    color: #adb5bd;
    -webkit-filter: brightness(80%);
    filter: brightness(80%)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group i+input,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group i+input {
    padding-left: 35px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group label,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group label {
    display: block;
    margin-bottom: 0;
    font-family: Roboto;
    font-weight: 400;
    font-size: 0.875em;
    color: #555555;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group input::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group input::-webkit-input-placeholder {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group input::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group input::-moz-placeholder {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group input:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group input:-ms-input-placeholder {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group input::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group input::-ms-input-placeholder {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group input::placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group input::placeholder {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group select,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group select {
    cursor: pointer;
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group select.form-control,
[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group select.form-control *,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group select.form-control,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group select.form-control * {
    font-family: Roboto;
    font-weight: 400;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group select option,
[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group select option.bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group select option,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group select option.bfg-text {
    font-family: Roboto;
    font-weight: 400;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group textarea,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group textarea {
    width: 100%;
    padding: 0.5em 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group textarea::-webkit-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group textarea::-webkit-input-placeholder {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group textarea::-moz-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group textarea::-moz-placeholder {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group textarea:-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group textarea:-ms-input-placeholder {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group textarea::-ms-input-placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group textarea::-ms-input-placeholder {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group textarea::placeholder,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group textarea::placeholder {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .bb-field,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .bb-field {
    font-family: Roboto;
    font-weight: 400;
    border-radius: 0.1875em;
    background-color: #ffffff;
    color: #555555;
    outline: none;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .custom-control-label,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .custom-control-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.9375em;
    line-height: 2;
    height: 1.65em;
    border-radius: 0.875em;
    padding: 0 8px 0 6px;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .custom-control-label:hover,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .custom-control-label:hover {
    background: rgba(205, 65, 37, 0.2)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .custom-control-label:hover:before,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .custom-control-label:hover:before {
    -webkit-box-shadow: inset 0 0 0 2px #888888;
    box-shadow: inset 0 0 0 2px #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .custom-control-label:before {
    position: static;
    top: auto;
    left: auto;
    margin-right: 8px;
    width: 1.25em;
    height: 1.25em;
    min-width: 20px;
    min-height: 20px;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px;
    border-radius: 50%;
    -webkit-transition: -webkit-box-shadow 0.3s ease;
    transition: -webkit-box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .custom-control-input:checked~.custom-control-label:before,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .custom-control-input:checked~.custom-control-label:before {
    background-color: #f9c344;
    -webkit-box-shadow: inset 0 0 0 6px #888888;
    box-shadow: inset 0 0 0 6px #3e3e3e;
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio-group,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio-group {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:640px) {

    [id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio-group,
    [id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio input,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio input {
    position: absolute;
    pointer-events: none;
    visibility: hidden
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio input:focus+label,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio input:focus+label {
    background: rgba(205, 65, 37, 0.1)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio input:focus+label .mbb-checker,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio input:focus+label .mbb-checker {
    border-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio input:checked+label .mbb-checker,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio input:checked+label .mbb-checker {
    -webkit-box-shadow: inset 0 0 0 6px #888888;
    box-shadow: inset 0 0 0 6px #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio label,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px;
    border-radius: 14px;
    margin: 10px;
    padding: 0 8px 0 6px;
    cursor: pointer;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio label:hover,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio label:hover {
    background: rgba(205, 65, 37, 0.2)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio label:hover .mbb-checker,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio label:hover .mbb-checker {
    -webkit-box-shadow: inset 0 0 0 2px #888888;
    box-shadow: inset 0 0 0 2px #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .input-group .mbb-radio .mbb-checker,
[id^=MBBv3]:not(#mbbV1) mbb-form .input-group .mbb-radio .mbb-checker {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-right: 8px;
    -webkit-box-shadow: inset 0 0 0 2px #ccc;
    box-shadow: inset 0 0 0 2px #ccc;
    -webkit-transition: -webkit-box-shadow 0.3s ease;
    transition: -webkit-box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-input[type=date],
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-input[type=date] {
    height: 24px;
    width: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-input[type*=time],
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-input[type*=time] {
    height: 24px;
    width: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .reveal-row,
[id^=MBBv3]:not(#mbbV1) mbb-form .reveal-row {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .reveal-row:first-child,
[id^=MBBv3]:not(#mbbV1) mbb-form .reveal-row:first-child {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-widget-button-wrapper,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-widget-button-wrapper {
    clear: both;
    width: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form submit,
[id^=MBBv3]:not(#mbbV1) mbb-form submit {
    height: 40px;
    display: block
}

[id^=MBBv3]:not(#mbbV1) .mbb-form submit .mbb-widget-button.v1 .mbb-widget-button-inner,
[id^=MBBv3]:not(#mbbV1) mbb-form submit .mbb-widget-button.v1 .mbb-widget-button-inner {
    height: 40px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form submit .mbb-widget-button.v1 .mbb-widget-button-inner .bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form submit .mbb-widget-button.v1 .mbb-widget-button-inner .bfg-text {
    font-size: 13px;
    padding-top: 6px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-member-sign-in,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-member-sign-in {
    clear: both
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social-title,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social-title {
    margin-top: 40px;
    font-size: 0.6em;
    color: #bebebe
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social {
    clear: both;
    min-height: 50px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social .mbb-widget-button-wrapper,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social .mbb-widget-button-wrapper {
    float: left;
    clear: none;
    width: 150px;
    border-radius: 3px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social .mbb-widget-button-wrapper:nth-child(2),
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social .mbb-widget-button-wrapper:nth-child(2) {
    float: right
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social .mbb-widget-button-wrapper .mbb-widget-button.v1 .mbb-widget-button-inner,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social .mbb-widget-button-wrapper .mbb-widget-button.v1 .mbb-widget-button-inner {
    width: 150px;
    border-radius: 3px;
    height: 1.5em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social .mbb-widget-button-wrapper .mbb-widget-button.v1 .mbb-widget-button-inner.facebook,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social .mbb-widget-button-wrapper .mbb-widget-button.v1 .mbb-widget-button-inner.facebook {
    background-color: #385b95
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social .mbb-widget-button.v1 .mbb-widget-button-inner icon,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social .mbb-widget-button.v1 .mbb-widget-button-inner icon {
    font-size: 0.8em;
    color: white;
    padding-top: 4%;
    padding-left: 10px;
    padding-right: 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social .mbb-widget-button.v1 .mbb-widget-button-inner .bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social .mbb-widget-button.v1 .mbb-widget-button-inner .bfg-text {
    width: 70%;
    padding-top: 0.45em;
    padding-bottom: 0px;
    font-size: 0.7em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .mbb-social .mbb-widget-button.v1 .mbb-widget-button-inner.facebook icon,
[id^=MBBv3]:not(#mbbV1) mbb-form .mbb-social .mbb-widget-button.v1 .mbb-widget-button-inner.facebook icon {
    border-right: 1px solid #35528c
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .disclaimer,
[id^=MBBv3]:not(#mbbV1) mbb-form .disclaimer {
    font-family: inherit;
    font-weight: inherit;
    font-size: 0.6875em;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .form-popup-footer,
[id^=MBBv3]:not(#mbbV1) mbb-form .form-popup-footer {
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    font-size: 0.8125em;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form .form-popup-footer .realtor,
[id^=MBBv3]:not(#mbbV1) mbb-form .form-popup-footer .realtor {
    font-size: 0.8125em;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form.mbb-lcf-form-wrapper,
[id^=MBBv3]:not(#mbbV1) mbb-form.mbb-lcf-form-wrapper {
    max-width: 850px;
    margin: 0 auto;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: 0 -3px 6px -3px rgba(0, 0, 0, 0.07), 0 1px 2px -3px rgba(0, 0, 0, 0.01), 0 2px 4px -3px rgba(0, 0, 0, 0.02), 0 4px 8px -3px rgba(0, 0, 0, 0.05), 0 8px 16px -3px rgba(0, 0, 0, 0.05), 0 16px 32px -3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 -3px 6px -3px rgba(0, 0, 0, 0.07), 0 1px 2px -3px rgba(0, 0, 0, 0.01), 0 2px 4px -3px rgba(0, 0, 0, 0.02), 0 4px 8px -3px rgba(0, 0, 0, 0.05), 0 8px 16px -3px rgba(0, 0, 0, 0.05), 0 16px 32px -3px rgba(0, 0, 0, 0.05);
    padding: 20px
}

[id^=MBBv3]:not(#mbbV1) .mbb-widget-button-wrapper .mbb-widget-button.v1 {
    width: inherit;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 0;
    border: 0;
    float: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number {
    max-width: 175px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number .input-group-btn {
    width: 38px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number .input-group-btn .btn {
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number .input-group-btn.input-group-prepend {
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number .input-group-btn.input-group-prepend .btn-number {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    position: relative;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number .input-group-btn.input-group-append {
    margin-right: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number .input-group-btn.input-group-append .btn-number {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    position: relative;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number .plus-minus-label {
    width: 99px !important
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number input[type=text] {
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number input[type=number] {
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .mbb-input-number input.bfg-hidden {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .form-control {
    position: static !important;
    height: calc(2.25em + 2px) !important;
    padding-top: 0.375em !important;
    padding-bottom: 0.375em !important;
    padding-left: 0.75em;
    padding-right: 0.75em;
    font-size: 1em !important;
    color: #5e5c5c !important;
    outline: none;
    border: 1px solid #e2e0e1 !important;
    border-radius: 3px;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    background-color: #fff !important
}

[id^=MBBv3]:not(#mbbV1) .form-control:hover {
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .form-control:focus {
    border: 1px solid #6baced;
    color: #333333;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7) !important
}

[id^=MBBv3]:not(#mbbV1) .form-control::-webkit-input-placeholder {
    color: #adb5bd
}

[id^=MBBv3]:not(#mbbV1) .form-control::-moz-placeholder {
    color: #adb5bd
}

[id^=MBBv3]:not(#mbbV1) .form-control:-ms-input-placeholder {
    color: #adb5bd
}

[id^=MBBv3]:not(#mbbV1) .form-control::-ms-input-placeholder {
    color: #adb5bd
}

[id^=MBBv3]:not(#mbbV1) .form-control::placeholder {
    color: #adb5bd
}

[id^=MBBv3]:not(#mbbV1) .bfg-dropdown-shadow {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07)
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch {
    position: relative;
    display: inline-block;
    width: 130px;
    height: 34px
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch input {
    opacity: 0;
    width: 0;
    height: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch input:checked+.mbb-slider {
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch input:checked+.mbb-slider:before {
    -webkit-transform: translateX(95px);
    transform: translateX(95px);
    background-color: white
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch input:checked+.mbb-slider label.checked {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch input:checked+.mbb-slider label.unchecked {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch input:focus+.mbb-slider {
    -webkit-box-shadow: 0 0 1px #2196f3;
    box-shadow: 0 0 1px #2196f3
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch input+.mbb-slider label.checked {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: white;
    border: #adb5bd solid 1px;
    -webkit-transition: 0.4s;
    transition: 0.4s
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #adb5bd;
    border: #adb5bd solid 1px;
    -webkit-transition: 0.4s;
    transition: 0.4s
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider label {
    color: #555555;
    font-size: 1em;
    position: absolute;
    top: 8px;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider label.checked {
    left: 16px;
    color: white
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider label.unchecked {
    right: 16px;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider.bfg-bg-forrent {
    background-color: #28a745
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider.round {
    border-radius: 34px
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch .mbb-slider.round:before {
    border-radius: 50%
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container {
    display: block;
    position: relative;
    float: left;
    padding-left: 35px;
    padding-top: 3px;
    margin-bottom: 12px;
    margin-right: 12px;
    cursor: pointer;
    min-width: 175px;
    min-height: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: left;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container * {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input~[class^=mbb-checkmark] {
    background-color: #adb5bd
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input~[class^=mbb-checkmark].bfg-qs {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    -webkit-box-shadow: inset 0 2px 5px #ddd;
    box-shadow: inset 0 2px 5px #ddd
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input:checked~[class^=mbb-checkmark] {
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input:checked~[class^=mbb-checkmark]:after {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input:checked~[class^=mbb-checkmark].bfg-qs {
    -webkit-box-shadow: none;
    box-shadow: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input:focus:not(:disabled):not(.disabled)~[class^=mbb-checkmark] {
    -webkit-box-shadow: 0 0 0 4px #1e90ff;
    box-shadow: 0 0 0 4px #1e90ff;
    border-radius: 1px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input:focus:not(:disabled):not(.disabled):checked~[class^=mbb-checkmark] {
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container input:focus:not(:disabled):not(.disabled):checked~[class^=mbb-checkmark].bfg-qs {
    border: 1px solid #888888;
    -webkit-box-shadow: none;
    box-shadow: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container:hover input:not(:disabled):not(.disabled)~[class^=mbb-checkmark] {
    -webkit-box-shadow: 0 0 0 4px #1e90ff;
    box-shadow: 0 0 0 4px #1e90ff;
    border-radius: 1px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container:hover input:not(:disabled):not(.disabled):checked~[class^=mbb-checkmark] {
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container:hover input:not(:disabled):not(.disabled):checked~[class^=mbb-checkmark].bfg-qs {
    border: 1px solid #888888;
    -webkit-box-shadow: none;
    box-shadow: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container:hover[disabled] {
    cursor: unset
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container .mbb-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #eee;
    border-radius: 1px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container .mbb-checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container .mbb-checkmark_not {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #eee;
    border-radius: 1px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container .mbb-checkmark_not:after {
    font-family: "buying-buddy";
    content: "a";
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #fff;
    position: relative;
    display: none;
    border: solid #fff;
    border-width: 0;
    margin: auto;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    top: 3px;
    left: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container [class^=mbb-checkmark].mask:after {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container .checkbox-label {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container .checkbox-label superscript {
    top: -1.1em;
    font-size: 0.75em
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.SingleSelectCheckbox [class^=mbb-checkmark] {
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.small {
    padding-top: 5px;
    padding-left: 22px;
    min-width: 80px;
    margin-bottom: 8px;
    margin-right: 15px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.small .mbb-checkmark {
    height: 16px;
    width: 16px;
    top: 5px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.small .mbb-checkmark:after {
    left: 6px;
    top: 2px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.small .mbb-checkmark_not {
    height: 16px;
    width: 16px;
    top: 3px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.small .mbb-checkmark_not:after {
    left: 2px;
    top: 1px;
    font-size: 11px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.medium {
    font-size: 14px;
    padding-top: 5px;
    padding-left: 22px;
    min-width: 80px;
    margin-bottom: 8px;
    margin-right: 15px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.medium [class^=mbb-checkmark] {
    height: 1.2em;
    width: 1.2em;
    top: 5px
}

[id^=MBBv3]:not(#mbbV1) .mbb-checkbox-container.medium [class^=mbb-checkmark]:after {
    left: 6px;
    top: 2px
}

[id^=MBBv3]:not(#mbbV1) .SingleSelectCheckbox {
    padding-top: 3px;
    padding-left: 5px
}

[id^=MBBv3]:not(#mbbV1) .SingleSelectCheckbox .label {
    position: relative;
    top: 0.25em
}

[id^=MBBv3]:not(#mbbV1) .SingleSelectCheckbox .mbb-checkbox-container {
    float: right;
    padding-left: 1em;
    padding-right: 1em;
    margin-right: 0.5em;
    min-width: 24px
}

[id^=MBBv3]:not(#mbbV1) .SingleSelectCheckbox .mbb-checkbox-container.small {
    padding-top: 3px;
    margin-bottom: 0px;
    float: right;
    padding-left: 22px;
    margin-right: 5px;
    min-width: 24px
}

[id^=MBBv3]:not(#mbbV1) .SingleSelectCheckbox .mbb-checkbox-container .mbb-checkmark,
[id^=MBBv3]:not(#mbbV1) .SingleSelectCheckbox .mbb-checkbox-container .mbb-checkmark_not {
    left: -1em;
    margin-right: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab {
    position: relative;
    display: inline-block;
    min-width: 220px;
    width: 100%;
    max-width: 220px;
    height: 34px
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab input {
    opacity: 0;
    width: 0;
    height: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab input:checked+.mbb-slider:before {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    left: 8%;
    width: 45%
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab input+.mbb-slider label.checked {
    display: block;
    color: black;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab input+.mbb-slider label.checked .mbb-checkmark:after {
    display: block;
    border-color: white
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #888888;
    background-color: white;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    font-size: 16px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider.round {
    border-radius: 34px
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider.round:before {
    border-radius: 10em
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 45%;
    left: 4px;
    bottom: 3px;
    border-radius: 10em;
    background-color: #f9c344;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider label {
    color: #888888;
    font-size: 15px;
    position: absolute;
    top: 6px;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider label.left {
    left: 0px;
    margin-left: 30px;
    width: 50%
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider label.right {
    right: -30px;
    width: 50%
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider label .mbb-checkmark {
    position: relative;
    top: 2px;
    left: 0;
    height: 22px;
    width: 22px;
    line-height: 1.3;
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) .mbb-switch-ab .mbb-slider label .mbb-checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: -15px;
    top: -3px;
    width: 8px;
    height: 15px;
    border: solid #888888;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

[id^=MBBv3]:not(#mbbV1) .input-group-text {
    border-radius: 3px
}

[id^=MBBv3]:not(#mbbV1) .input-group-text i {
    font-size: 1.3125em
}

[id^=MBBv3]:not(#mbbV1) .tooltip-inner {
    max-width: 300px !important;
    padding: 10px 15px 10px 20px;
    background-color: #000000 !important;
    border: 1px solid #000000;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.3;
    text-align: left
}

[id^=MBBv3]:not(#mbbV1) .card {
    border: 1px solid #e2e0e1;
    border-radius: 3px;
    font-size: 16px;
    padding: 0;
    overflow: visible;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal
}

[id^=MBBv3]:not(#mbbV1) mbb-card.card {
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) mbb-card.card.card-highlights .card-columns {
    -webkit-column-gap: 4.4em;
    -moz-column-gap: 4.4em;
    column-gap: 4.4em
}

[id^=MBBv3]:not(#mbbV1) mbb-card h2.bfg-text-title {
    margin-bottom: 20px
}

[id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-wrapper {
    background-color: #ffffff;
    border: 0px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 9%);
    box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 9%);
    padding-right: 25px;
    padding-left: 25px;
}

@media only screen and (min-width:541px) {
    [id^=MBBv3]:not(#mbbV1) mbb-card.float {
        display: block;
        position: relative;
        width: 48%;
        margin-left: auto;
        margin-right: auto
    }

    [id^=MBBv3]:not(#mbbV1) mbb-card.float:nth-child(odd) {
        float: left;
        clear: left
    }

    [id^=MBBv3]:not(#mbbV1) mbb-card.float:nth-child(2n) {
        float: right;
        clear: right
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-item {
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #f5f5f5
}

[id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-item:last-child {
    border-bottom: 0px solid #f5f5f5
}

[id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-item.border-bottom-0 {
    border-bottom: 0px solid #f5f5f5
}

[id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-item .mbb-card-attribute {
    float: left;
    width: 50%;
    height: 1.3em;
    white-space: nowrap;
    font-family: Roboto;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    color: #3d3d3d;
    -webkit-filter: brightness(60%);
    filter: brightness(60%)
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-item .mbb-card-attribute {
        min-width: 250px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-item .mbb-card-value {
    text-align: right;
    font-size: 1em;
    line-height: 1.5;
    color: #555555;
    font-family: Roboto;
    font-weight: 400
}

@media only screen and (max-width:540px) {
    [id^=MBBv3]:not(#mbbV1) mbb-card h2.bfg-text-title {
        margin-bottom: 5px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-card .mbb-card-wrapper {
        -webkit-box-shadow: none;
        box-shadow: none;
        padding-left: 10px;
        padding-right: 10px
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card,
[id^=MBBv3]:not(#mbbV1) mbb-property-card {
    direction: ltr;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    color: #5e5c5c;
    margin: 0.25em;
    padding-right: 0;
    padding-left: 0;
    float: left;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 500px;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card [class^=bfg-],
[id^=MBBv3]:not(#mbbV1) mbb-property-card [class^=bfg-] {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card.background,
[id^=MBBv3]:not(#mbbV1) mbb-property-card.background {
    background-color: #fafafa;
    border: 1px solid #dfdfdf
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-text {
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail {
    height: 11em;
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-listing-no-thumb,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-listing-no-thumb {
    z-index: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-image: url(https://d2w6u17ngtanmy.cloudfront.net/gfx/admin-no-photo.svg)
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb {
    z-index: auto;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb:hover,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb:hover {
    -webkit-transform: scale(1);
    transform: scale(1)
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap {
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: auto
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap:hover .bfg-banner-details,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap:hover .bfg-banner-details {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-text,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-text {
    font-size: 14px;
    font-family: Roboto;
    font-weight: 600;
    text-align: left;
    color: #888888;
    min-height: 1em;
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: 0px;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 20px
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details {
    display: none;
    position: absolute;
    top: 0px;
    padding-top: 35px;
    padding-bottom: 0px;
    min-width: 50%;
    border-right: 0.5px solid white;
    border-bottom: 0.5px solid white
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details.show,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details.show {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details-text,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details-text {
    font-family: Roboto;
    font-weight: 400;
    font-size: 14px;
    text-align: left;
    color: #3f3c3c;
    border-bottom: #cd4125 solid 1px;
    padding-left: 20px;
    padding-right: 20px
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details-text:last-child,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-wrap .bfg-banner-details-text:last-child {
    border-bottom: 0px
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save {
    position: absolute;
    font-size: 30px;
    right: 25px;
    top: 5px;
    color: white
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save i.icon-heart-outline:hover+.icon-heart,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save i.icon-heart-outline:hover+.icon-heart {
    color: #cd4125
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save.saved,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save.saved {
    color: #cd4125;
    text-shadow: 0 0 5px white
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save:hover,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .bfg-gallery-thumbnail .bfg-banner-save:hover {
    color: #cd4125;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .property-features,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .property-features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 40px;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .property-features .property-feature,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .property-features .property-feature {
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-property-card .property-features .property-feature i,
[id^=MBBv3]:not(#mbbV1) mbb-property-card .property-features .property-feature i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .chart .guage {
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .chart .guage .guage-base {
    stroke: rgb(111 112 112 / 40%);
    stroke-width: 5;
    stroke-dasharray: 0 50.265 0;
    fill: transparent;
}

[id^=MBBv3]:not(#mbbV1) .chart .guage .guage-measured {
    stroke: #f9c344;
    stroke-width: 5;
    fill: transparent;
}

[id^=MBBv3]:not(#mbbV1) .chart .guage .guage-text {
    position: absolute;
    top: 100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 48px;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .chart .guage .guage-text i {
    position: relative;
    top: -10px
}

[id^=MBBv3]:not(#mbbV1) .chart .guage .guage-description {
    font-size: 24px;
    position: absolute;
    top: 160px;
    width: 100%;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .chart .guage .guage-description .guage-title {
    font-size: 0.666em;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .chart .guage .guage-description .guage-subtext {
    font-size: 0.5833em;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) [class^=bbt-] {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    color: #555555;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-text,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] {
    font-family: Roboto;
    font-size: 10px;
    font-weight: 400;
    color: #afafaf;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    font-stretch: normal;
    font-style: normal;
    text-transform: none;
    text-align: center;
    text-shadow: none;
    letter-spacing: normal;
    border: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-text .bold,
[id^=MBBv3]:not(#mbbV1) .bfg-text b,
[id^=MBBv3]:not(#mbbV1) .bfg-text strong,
[id^=MBBv3]:not(#mbbV1) .bfg-text.bold,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] .bold,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] b,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] strong,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-].bold,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] .bold,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] b,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] strong,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text].bold {
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) .bfg-text .semi-bold,
[id^=MBBv3]:not(#mbbV1) .bfg-text.semi-bold,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] .semi-bold,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-].semi-bold,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] .semi-bold,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text].semi-bold {
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) .bfg-text .lh-3q,
[id^=MBBv3]:not(#mbbV1) .bfg-text.lh-3q,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] .lh-3q,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-].lh-3q,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] .lh-3q,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text].lh-3q {
    line-height: 0.75
}

[id^=MBBv3]:not(#mbbV1) .bfg-text .lh-1,
[id^=MBBv3]:not(#mbbV1) .bfg-text.lh-1,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] .lh-1,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-].lh-1,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] .lh-1,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text].lh-1 {
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-text .lh-13,
[id^=MBBv3]:not(#mbbV1) .bfg-text.lh-13,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] .lh-13,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-].lh-13,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] .lh-13,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text].lh-13 {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-text .lh-25,
[id^=MBBv3]:not(#mbbV1) .bfg-text.lh-25,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-] .lh-25,
[id^=MBBv3]:not(#mbbV1) [class^=bbt-].lh-25,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text] .lh-25,
[id^=MBBv3]:not(#mbbV1) [class^=bfg-text].lh-25 {
    line-height: 2.5
}

[id^=MBBv3]:not(#mbbV1) .lh-3q {
    line-height: 0.75 !important
}

[id^=MBBv3]:not(#mbbV1) .lh-1 {
    line-height: 1 !important
}

[id^=MBBv3]:not(#mbbV1) .lh-13 {
    line-height: 1.3 !important
}

[id^=MBBv3]:not(#mbbV1) .lh-19 {
    line-height: 2 !important
}

[id^=MBBv3]:not(#mbbV1) .lh-25 {
    line-height: 2.5 !important
}

[id^=MBBv3]:not(#mbbV1) .text-secondary {
    color: #555555 !important;
    -webkit-filter: brightness(55%);
    filter: brightness(55%)
}

[id^=MBBv3]:not(#mbbV1) .text-disabled {
    color: #bababa !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text.light {
    font-family: Roboto;
    font-weight: 300;
    color: #a1a1a1
}

[id^=MBBv3]:not(#mbbV1) h1.bfg-text {
    font-size: 1.375em;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0.1875em;
    font-family: Roboto;
    font-weight: 600;
    color: #333333;
    text-shadow: none
}

[id^=MBBv3]:not(#mbbV1) h2.bfg-text {
    font-size: 1em;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0.1875em;
    font-family: Roboto;
    font-weight: 600;
    color: #333333;
    text-shadow: none
}

[id^=MBBv3]:not(#mbbV1) h3.bfg-text {
    font-size: 0.8125em;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0.1875em;
    font-family: Roboto;
    font-weight: 600;
    color: #333333;
    text-shadow: none
}

[id^=MBBv3]:not(#mbbV1) h3.bfg-text span {
    font-family: inherit;
    font-weight: inherit;
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) h4.bfg-text {
    font-size: 0.6875em;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0.1875em;
    font-family: Roboto;
    font-weight: 600;
    color: #333333;
    text-shadow: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-title {
    font-family: Roboto;
    font-weight: 600;
    font-size: 25px;
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) .bfg-text.text-lgr {
    font-size: 1.125em !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text.s-xl {
    font-size: 1.5em !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text.s-xxl {
    font-size: 1.75em !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-20,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-20 {
    font-size: 20px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-18,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-18 {
    font-size: 18px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-17,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-17 {
    font-size: 17px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-16,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-16 {
    font-size: 16px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-15,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-15 {
    font-size: 15px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-14,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-14 {
    font-size: 14px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-13,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-13 {
    font-size: 13px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-s-12,
[id^=MBBv3]:not(#mbbV1) .bfg-text.s-12 {
    font-size: 12px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text.text-sm {
    font-size: 0.875em !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text.tiny {
    font-size: 10px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-left {
    text-align: left
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-center {
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-right {
    text-align: right
}

[id^=MBBv3]:not(#mbbV1) superscript {
    position: absolute;
    font-size: 12px;
    top: -15px;
    font-style: italic;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: block
}

[id^=MBBv3]:not(#mbbV1) .btn.super-script {
    position: relative;
    font-size: 0.875rem;
    line-height: 2
}

[id^=MBBv3]:not(#mbbV1) .badge.super-script {
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Bold"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-Light.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-Light.woff) format("woff")
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-Regular.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-Regular.woff) format("woff")
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans SemiBold"), local("OpenSans-Bold"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-SemiBold.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-SemiBold.woff) format("woff")
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-Bold.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/OpenSans-Bold.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local("Lato-Light"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Light.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Light.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local("Lato-Regular"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Regular.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Regular.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    src: local("Lato-Semibold"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Semibold.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Semibold.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local("Lato-Bold"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Bold.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/Lato-Bold.woff) format("woff")
}

@font-face {
    font-family: Arial;
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-300.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-300.woff) format("woff")
}

@font-face {
    font-family: Arial;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-regular.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-regular.woff) format("woff")
}

@font-face {
    font-family: Arial;
    font-style: normal;
    font-weight: 600;
    src: local("Roboto Medium"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-500.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-500.woff) format("woff")
}

@font-face {
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-700.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-700.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-300.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-300.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-regular.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-regular.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    src: local("Roboto Medium"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-500.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-500.woff) format("woff")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-700.woff2) format("woff2"), url(https://d2w6u17ngtanmy.cloudfront.net/fonts/roboto-700.woff) format("woff")
}

@font-face {
    font-family: "buying-buddy";
    font-weight: normal;
    font-style: normal;
    src: url("https://d2w6u17ngtanmy.cloudfront.net/fonts/buying-buddy.woff2") format("woff2"), url("https://d2w6u17ngtanmy.cloudfront.net/fonts/buying-buddy.woff") format("woff")
}

[data-icon]:before {
    font-family: "buying-buddy" !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
}

[id^=MBBv3]:not(#mbbV1) i {
    font-size: 1em;
    line-height: 1;
    vertical-align: baseline;
    display: inline;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) i.disabled {
    opacity: 0.75
}

[id^=MBBv3]:not(#mbbV1) i.bfg-link {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) {}

[id^=MBBv3]:not(#mbbV1) [class*=" bb-"]:before,
[id^=MBBv3]:not(#mbbV1) [class^=bb-]:before {
    font-family: "buying-buddy" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    margin: 0 0 0 0 !important;
    vertical-align: middle;
    width: auto !important;
    height: auto !important;
    speak: none;
    line-height: 1;
    font-size: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[id^=MBBv3]:not(#mbbV1) .bb-fw {
    text-align: center;
    width: 1.25em
}

[id^=MBBv3]:not(#mbbV1) .bb-xxs {
    font-size: 0.5em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-xs {
    font-size: 0.75em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-sm {
    font-size: 0.875em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-lg {
    font-size: 1.3125em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-lgr {
    font-size: 1.5em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-xl {
    font-size: 1.7em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-2x {
    font-size: 2em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-3x {
    font-size: 3em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-5x {
    font-size: 5em !important
}

[id^=MBBv3]:not(#mbbV1) .bb-bed:before {
    content: "!"
}

[id^=MBBv3]:not(#mbbV1) .bb-facebook-f:before {
    content: '"'
}

[id^=MBBv3]:not(#mbbV1) .bb-sort-ascending:before {
    content: "#"
}

[id^=MBBv3]:not(#mbbV1) .bb-sort-descending:before {
    content: "$"
}

[id^=MBBv3]:not(#mbbV1) .bb-opendoor:before {
    content: "%"
}

[id^=MBBv3]:not(#mbbV1) .bb-panorama:before {
    content: "&"
}

[id^=MBBv3]:not(#mbbV1) .bb-floor:before {
    content: "'"
}

[id^=MBBv3]:not(#mbbV1) .bb-fullscreen:before {
    content: "("
}

[id^=MBBv3]:not(#mbbV1) .bb-calculator:before {
    content: ")"
}

[id^=MBBv3]:not(#mbbV1) .bb-calendar:before {
    content: "*"
}

[id^=MBBv3]:not(#mbbV1) .bb-calendar-alt:before {
    content: "+"
}

[id^=MBBv3]:not(#mbbV1) .bb-g:before {
    content: ","
}

[id^=MBBv3]:not(#mbbV1) .bb-check-alt:before {
    content: "-"
}

[id^=MBBv3]:not(#mbbV1) .bb-check:before {
    content: "."
}

[id^=MBBv3]:not(#mbbV1) .bb-plus-circle-solid:before {
    content: "/"
}

[id^=MBBv3]:not(#mbbV1) .bb-checkbox-on:before {
    content: "0"
}

[id^=MBBv3]:not(#mbbV1) .bb-chevron-left:before {
    content: "1"
}

[id^=MBBv3]:not(#mbbV1) .bb-chevron-right:before {
    content: "2"
}

[id^=MBBv3]:not(#mbbV1) .bb-price-drop:before {
    content: "3"
}

[id^=MBBv3]:not(#mbbV1) .bb-comment:before {
    content: "4"
}

[id^=MBBv3]:not(#mbbV1) .bb-continue:before {
    content: "5"
}

[id^=MBBv3]:not(#mbbV1) .bb-dashboard-circle:before {
    content: "6"
}

[id^=MBBv3]:not(#mbbV1) .bb-drone:before {
    content: "7"
}

[id^=MBBv3]:not(#mbbV1) .bb-email:before {
    content: "8"
}

[id^=MBBv3]:not(#mbbV1) .bb-email-alt:before {
    content: "9"
}

[id^=MBBv3]:not(#mbbV1) .bb-email-circle:before {
    content: ":"
}

[id^=MBBv3]:not(#mbbV1) .bb-window:before {
    content: ";"
}

[id^=MBBv3]:not(#mbbV1) .bb-facebook:before {
    content: "<"
}

[id^=MBBv3]:not(#mbbV1) .bb-notes:before {
    content: "="
}

[id^=MBBv3]:not(#mbbV1) .bb-nav-menu:before {
    content: ">"
}

[id^=MBBv3]:not(#mbbV1) .bb-my-favorites:before {
    content: "?"
}

[id^=MBBv3]:not(#mbbV1) .bb-minus:before {
    content: "@"
}

[id^=MBBv3]:not(#mbbV1) .bb-map:before {
    content: "A"
}

[id^=MBBv3]:not(#mbbV1) .bb-location:before {
    content: "B"
}

[id^=MBBv3]:not(#mbbV1) .bb-linkedin:before {
    content: "C"
}

[id^=MBBv3]:not(#mbbV1) .bb-instagram:before {
    content: "D"
}

[id^=MBBv3]:not(#mbbV1) .bb-information:before {
    content: "E"
}

[id^=MBBv3]:not(#mbbV1) .bb-house-marker:before {
    content: "F"
}

[id^=MBBv3]:not(#mbbV1) .bb-star-solid:before {
    content: "G"
}

[id^=MBBv3]:not(#mbbV1) .bb-heart-circle:before {
    content: "H"
}

[id^=MBBv3]:not(#mbbV1) .bb-arrow-down:before {
    content: "I"
}

[id^=MBBv3]:not(#mbbV1) .bb-grid:before {
    content: "J"
}

[id^=MBBv3]:not(#mbbV1) .bb-arrow-up:before {
    content: "K"
}

[id^=MBBv3]:not(#mbbV1) .bb-password:before {
    content: "L"
}

[id^=MBBv3]:not(#mbbV1) .bb-password-circle:before {
    content: "M"
}

[id^=MBBv3]:not(#mbbV1) .bb-phone:before {
    content: "N"
}

[id^=MBBv3]:not(#mbbV1) .bb-phone-circle:before {
    content: "O"
}

[id^=MBBv3]:not(#mbbV1) .bb-plus:before {
    content: "P"
}

[id^=MBBv3]:not(#mbbV1) .bb-plus-circle:before {
    content: "Q"
}

[id^=MBBv3]:not(#mbbV1) .bb-checkbox-off:before {
    content: "R"
}

[id^=MBBv3]:not(#mbbV1) .bb-instagram-alt:before {
    content: "S"
}

[id^=MBBv3]:not(#mbbV1) .bb-print:before {
    content: "T"
}

[id^=MBBv3]:not(#mbbV1) .bb-star-outline:before {
    content: "U"
}

[id^=MBBv3]:not(#mbbV1) .bb-return-arrow:before {
    content: "V"
}

[id^=MBBv3]:not(#mbbV1) .bb-search:before {
    content: "W"
}

[id^=MBBv3]:not(#mbbV1) .bb-searches:before {
    content: "X"
}

[id^=MBBv3]:not(#mbbV1) .bb-searches-saved:before {
    content: "Y"
}

[id^=MBBv3]:not(#mbbV1) .bb-secured:before {
    content: "Z"
}

[id^=MBBv3]:not(#mbbV1) .bb-share:before {
    content: "["
}

[id^=MBBv3]:not(#mbbV1) .bb-slideshow:before {
    content: "\\"
}

[id^=MBBv3]:not(#mbbV1) .bb-agent-circle:before {
    content: "]"
}

[id^=MBBv3]:not(#mbbV1) .bb-agent:before {
    content: "^"
}

[id^=MBBv3]:not(#mbbV1) .bb-acres:before {
    content: "_"
}

[id^=MBBv3]:not(#mbbV1) .bb-youtube:before {
    content: "`"
}

[id^=MBBv3]:not(#mbbV1) .bb-exclude:before {
    content: "a"
}

[id^=MBBv3]:not(#mbbV1) .bb-whatsapp:before {
    content: "b"
}

[id^=MBBv3]:not(#mbbV1) .bb-video:before {
    content: "c"
}

[id^=MBBv3]:not(#mbbV1) .bb-user:before {
    content: "d"
}

[id^=MBBv3]:not(#mbbV1) .bb-update:before {
    content: "e"
}

[id^=MBBv3]:not(#mbbV1) .bb-twitter:before {
    content: "f"
}

[id^=MBBv3]:not(#mbbV1) .bb-tour360:before {
    content: "g"
}

[id^=MBBv3]:not(#mbbV1) .bb-tour:before {
    content: "h"
}

[id^=MBBv3]:not(#mbbV1) .bb-thumbs-up-circle:before {
    content: "i"
}

[id^=MBBv3]:not(#mbbV1) .bb-thumbs-up:before {
    content: "j"
}

[id^=MBBv3]:not(#mbbV1) .bb-success:before {
    content: "k"
}

[id^=MBBv3]:not(#mbbV1) .bb-close:before {
    content: "l"
        color: black;
}

[id^=MBBv3]:not(#mbbV1) .bb-request-info:before {
    content: "m"
}

[id^=MBBv3]:not(#mbbV1) .bb-sqft:before {
    content: "n"
}

[id^=MBBv3]:not(#mbbV1) .bb-asap:before {
    content: "o"
}

[id^=MBBv3]:not(#mbbV1) .bb-heart-outline:before {
    content: "p"
}

[id^=MBBv3]:not(#mbbV1) .bb-heart:before {
    content: "q"
}

[id^=MBBv3]:not(#mbbV1) .bb-bath:before {
    content: "r"
}

[id^=MBBv3]:not(#mbbV1) .bb-pinterest:before {
    content: "s"
}

[id^=MBBv3]:not(#mbbV1) .bb-alert-circle:before {
    content: "t"
}

[id^=MBBv3]:not(#mbbV1) .bb-google-g:before {
    content: "u"
}

[id^=MBBv3]:not(#mbbV1) .bb-plus-alt:before {
    content: "v"
}

[id^=MBBv3]:not(#mbbV1) .bb-minus-alt:before {
    content: "w"
}

[id^=MBBv3]:not(#mbbV1) .bb-activerain:before {
    content: "x"
}

[id^=MBBv3]:not(#mbbV1) .bb-twitter-alt:before {
    content: "y"
}

[id^=MBBv3]:not(#mbbV1) .bb-linkedin-alt:before {
    content: "z"
}

[id^=MBBv3]:not(#mbbV1) .bb-youtube-alt:before {
    content:"{"
}

[id^=MBBv3]:not(#mbbV1) .bb-chart-statistics:before {
    content: "|"
}

[id^=MBBv3]:not(#mbbV1) .bb-garage:before {
    content: "}"
}

[id^=MBBv3]:not(#mbbV1) .bb-alarm:before {
    content: "~"
}

[id^=MBBv3]:not(#mbbV1) .bb-bike:before {
    content: "\e85c"
}

[id^=MBBv3]:not(#mbbV1) .bb-bus:before {
    content: "\e85d"
}

[id^=MBBv3]:not(#mbbV1) .bb-walk:before {
    content: "\e85e"
}

[id^=MBBv3]:not(#mbbV1) .bb-link-out:before {
    content: "\e85f"
}

[id^=MBBv3]:not(#mbbV1) .bb-circle-solid:before {
    content: "\e860"
}

[id^=MBBv3]:not(#mbbV1) .bb-directions:before {
    content: "\e861"
}

[id^=MBBv3]:not(#mbbV1) .bb-copy:before {
    content: "\e862"
}

[id^=MBBv3]:not(#mbbV1) .bb-checkbox:before {
    content: "\e863"
}

[id^=MBBv3]:not(#mbbV1) .bb-more:before {
    content: "\e864"
}

[id^=MBBv3]:not(#mbbV1) .bb-more-solid:before {
    content: "\e865"
}

[id^=MBBv3]:not(#mbbV1) .bb-camera:before {
    content: "\e866"
}

[id^=MBBv3]:not(#mbbV1) .bb-year:before {
    content: "\e867"
}

[id^=MBBv3]:not(#mbbV1) .bb-arrow-right-wide:before {
    content: "\e868"
}

[id^=MBBv3]:not(#mbbV1) .bb-arrow-right-double:before {
    content: "\e869"
}

[id^=MBBv3]:not(#mbbV1) .bb-filters:before {
    content: "\e86a"
}

[id^=MBBv3]:not(#mbbV1) .bb-full-size:before {
    content: "\e86b"
}

[id^=MBBv3]:not(#mbbV1) .bb-triangle-down:before {
    content: "\e86c"
}

[id^=MBBv3]:not(#mbbV1) .bb-triangle-up:before {
    content: "\e86d"
}

[id^=MBBv3]:not(#mbbV1) {}

[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .carousel-control-next,
[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .carousel-control-prev {
    width: 10%;
    opacity: 0.7
}

[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .carousel-control-next:focus,
[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .carousel-control-next:hover,
[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .carousel-control-prev:focus,
[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .carousel-control-prev:hover {
    opacity: 0.9
}

[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .slick-control.slick-arrow {
    margin-top: auto;
    margin-bottom: auto;
    height: 50%
}

[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-prev-icon {
    width: 50px;
    height: 50px
}

@media (min-width:576px) {

    [id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-next-icon,
    [id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-prev-icon {
        width: 75px;
        height: 75px
    }
}

[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 32 32'%3e%3cpath d='M14.19 16.005l7.869 7.868-2.129 2.129-9.996-9.997L19.937 6.002l2.127 2.129z'/%3e%3c/svg%3e")
}

[id^=MBBv3]:not(#mbbV1) [id^=MBBv3] mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 32 32'%3e%3cpath d='M18.629 15.997l-7.083-7.081L13.462 7l8.997 8.997L13.457 25l-1.916-1.916z'/%3e%3c/svg%3e")
}

@-webkit-keyframes fstAnimationEnter {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -1em, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0)
    }
}

@keyframes fstAnimationEnter {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -1em, 0);
        transform: translate3d(0, -1em, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

[id^=MBBv3]:not(#mbbV1) .fstElement {
    display: inline-block;
    width: 100%;
    position: relative;
    border: 1px solid #d7d7d7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #232323;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .fstElement>input,
[id^=MBBv3]:not(#mbbV1) .fstElement>select {
    position: absolute;
    left: -999em
}

[id^=MBBv3]:not(#mbbV1) .fstToggleBtn {
    font-size: 1.4em;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.71429em 1.42857em 0.71429em 0.71429em;
    min-width: 14.28571em;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .fstToggleBtn:after {
    position: absolute;
    content: "";
    right: 0.71429em;
    top: 50%;
    margin-top: -0.17857em;
    border: 0.35714em solid transparent;
    border-top-color: #cacaca
}

[id^=MBBv3]:not(#mbbV1) .fstQueryInput {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: transparent;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .fstResults {
    position: absolute;
    left: -1px;
    top: 100%;
    right: -1px;
    max-height: 30em;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    border: 1px solid #d7d7d7;
    border-top: 0;
    background-color: #fff;
    display: none
}

[id^=MBBv3]:not(#mbbV1) .fstResultItem {
    font-size: 16px !important;
    display: block;
    padding: 0.25em 0.625em;
    margin: 0;
    cursor: pointer;
    border-top: 1px solid #fff
}

[id^=MBBv3]:not(#mbbV1) .fstResultItem.fstUserOption {
    color: #707070
}

[id^=MBBv3]:not(#mbbV1) .fstResultItem.fstFocused {
    color: #fff;
    background-color: #43a2f3;
    border-color: #73baf6
}

[id^=MBBv3]:not(#mbbV1) .fstResultItem.fstSelected {
    color: #fff;
    background-color: #2694f1;
    border-color: #73baf6
}

[id^=MBBv3]:not(#mbbV1) .fstGroupTitle {
    font-size: 1.4em;
    display: block;
    padding: 0.5em 0.71429em;
    margin: 0;
    font-weight: bold
}

[id^=MBBv3]:not(#mbbV1) .fstGroup {
    padding-top: 1em
}

[id^=MBBv3]:not(#mbbV1) .fstGroup:first-child {
    padding-top: 0
}

[id^=MBBv3]:not(#mbbV1) .fstNoResults {
    font-size: 1.4em;
    display: block;
    padding: 0.71429em 0.71429em;
    margin: 0;
    color: #999
}

[id^=MBBv3]:not(#mbbV1) .fstSingleMode .fstControls {
    position: absolute;
    left: -1px;
    right: -1px;
    top: 100%;
    padding: 0.5em;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    display: none
}

[id^=MBBv3]:not(#mbbV1) .fstSingleMode .fstQueryInput {
    font-size: 1.4em;
    display: block;
    width: 100%;
    padding: 0.5em 0.35714em;
    color: #999;
    border: 1px solid #d7d7d7
}

[id^=MBBv3]:not(#mbbV1) .fstSingleMode.fstActive {
    z-index: 100
}

[id^=MBBv3]:not(#mbbV1) .fstSingleMode.fstActive .fstControls {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .fstSingleMode.fstActive .fstResults {
    display: block;
    z-index: 10;
    margin-top: -1px
}

[id^=MBBv3]:not(#mbbV1) .fstChoiceItem {
    display: inline-block;
    font-size: 14px !important;
    position: relative;
    margin: 0 0.41667em 0.41667em 0;
    padding: 2px 2px 2px 1.5em;
    float: left;
    border-radius: 0.25em;
    border: 1px solid #43a2f3;
    cursor: auto;
    color: #fff;
    background-color: #43a2f3;
    -webkit-animation: fstAnimationEnter 0.2s;
    animation: fstAnimationEnter 0.2s
}

[id^=MBBv3]:not(#mbbV1) .fstChoiceItem.mod1 {
    background-color: #f9f9f9;
    border: 1px solid #d7d7d7;
    color: #232323
}

[id^=MBBv3]:not(#mbbV1) .fstChoiceItem.mod1>.fstChoiceRemove {
    color: #a4a4a4
}

[id^=MBBv3]:not(#mbbV1) .fstChoiceRemove {
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    background: none;
    font-size: 1.16667em;
    position: absolute;
    left: 0;
    top: 50%;
    width: 1.28571em;
    line-height: 1.28571em;
    margin-top: -0.64286em;
    text-align: center;
    color: #fff
}

[id^=MBBv3]:not(#mbbV1) .fstChoiceRemove::-moz-focus-inner {
    padding: 0;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) .fstMultipleMode .fstControls {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.5em 0.5em 0em 0.5em;
    overflow: hidden;
    width: 100%;
    cursor: text
}

[id^=MBBv3]:not(#mbbV1) .fstMultipleMode .fstQueryInput {
    font-size: 16px;
    float: left;
    padding: 0.28571em 0;
    margin: 0 0 0.35714em 0;
    width: 2em;
    color: #999
}

[id^=MBBv3]:not(#mbbV1) .fstMultipleMode .fstQueryInputExpanded {
    float: none;
    width: 100%;
    padding: 0.28571em 0.35714em
}

[id^=MBBv3]:not(#mbbV1) .fstMultipleMode .fstFakeInput {
    font-size: 1.4em
}

[id^=MBBv3]:not(#mbbV1) .fstMultipleMode.fstActive .fstResults {
    display: block;
    z-index: 10;
    border-top: 1px solid #d7d7d7
}

[id^=MBBv3]:not(#mbbV1) .fstElement {
    font-size: 1em;
    line-height: 1;
    height: calc(2.25em + 2px);
    margin-bottom: -6px
}

[id^=MBBv3]:not(#mbbV1) .fstMultipleMode .fstControls {
    padding: 0 0 0 0
}

[id^=MBBv3]:not(#mbbV1) .fstMultipleMode .fstQueryInput {
    line-height: 1.5;
    padding: 0.375em 0.5em;
    margin: 0 0 0 0;
    font-size: inherit;
    margin-bottom: -6px
}

[id^=MBBv3]:not(#mbbV1) .svg-bar-chart {
    width: 100%;
    height: 100px;
    border: 1px solid #dee2e6
}

[id^=MBBv3]:not(#mbbV1) .svg-bar-chart svg {
    width: 100%;
    height: 100px;
    border-bottom: 1px solid black
}

[id^=MBBv3]:not(#mbbV1) .svg-bar-chart svg rect {
    bottom: 100%;
    fill: #3e7c7c
}

[id^=MBBv3]:not(#mbbV1) .svg-bar-chart svg rect:hover {
    fill: #336699
}

[id^=MBBv3]:not(#mbbV1).bfg-mask {
    position: fixed;
    background: #ffffff;
    opacity: 0.85;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

[id^=MBBv3]:not(#mbbV1).bfg-loading-mask {
    left: 50%;
    position: fixed;
    top: 30%;
    z-index: 9999999
}

[id^=MBBv3]:not(#mbbV1) .bfg-mask-container {
    background: #111111;
    border-radius: 3px;
    height: 125px;
    margin: -70px 0 0 -140px;
    opacity: 0.9;
    padding: 10px;
    width: 280px;
    text-align: center;
    border: 2px solid #000
}

[id^=MBBv3]:not(#mbbV1) .bfg-mask-container button {
    border-radius: 3px;
    border: 1px solid #919191;
    font-size: 15px;
    color: #dcdcdc;
    padding: 3px 15px;
    margin: 20px 5px 0 5px;
    cursor: pointer;
    font-weight: 400;
    font-family: "Open Sans", arial;
    background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e)
}

[id^=MBBv3]:not(#mbbV1) .bfg-mask-container button:hover {
    background: #303030
}

[id^=MBBv3]:not(#mbbV1) .bfg-mask-img {
    margin-top: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mask-confirm {
    font-family: "Open Sans", arial;
    color: #ccc;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    margin-top: 15px
}

[id^=MBBv3]:not(#mbbV1) .mbb-mask-message {
    color: #f7f7f7;
    font-family: "Open Sans", arial;
    font-size: 15px;
    font-weight: bold;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs {
    position: relative;
    width: 100%;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs>ul {
    display: block;
    width: 100%;
    padding: 0 !important;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs>ul>li:before {
    content: none !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs>ul>li {
    display: inline-block;
    padding: 0;
    margin: 0 5px 0 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs>ul>li>a {
    display: block;
    padding: 10px 15px;
    margin: 0;
    color: #666;
    font-size: 13px;
    font-weight: normal;
    font-family: "Open Sans", Arial;
    text-decoration: none;
    background: #ddd;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: none;
    text-transform: uppercase
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs>ul>li>a:hover {
    background: #bbb
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs ul>li>a.bfg-tabs-active {
    position: relative;
    top: 1px;
    z-index: 2;
    background-image: url(https://d2w6u17ngtanmy.cloudfront.net/widget-images/bfg-tabs-arrow-bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #fff
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs-content {
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs-content>div {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-tabs-content>div:first {
    left: 0
}

[id^=MBBv3]:not(#mbbV1) .tab-ajax-loader {
    height: 150px;
    width: 250px;
    background: url(https://d2w6u17ngtanmy.cloudfront.net/gfx/loading.gif) no-repeat center;
    padding: 10px;
    margin: 20px
}

[id^=MBBv3]:not(#mbbV1).bfg-slideshow-wrap {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    z-index: 1000000;
    background: #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-container {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-image-panel {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-image-panel li {
    padding: 20px;
    margin: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-image-panel img {
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bfg-slideshow-close {
    position: fixed;
    top: 5px;
    right: 10px;
    height: 42px;
    width: 42px;
    cursor: pointer;
    opacity: 0.9;
    background: url(https://d2w6u17ngtanmy.cloudfront.net/widget-images/bfg-slideshow-close-btn-wh.png);
    z-index: 1000005!important;
    font-size: 0!important;
}

.bfg-slideshow-next {
    background: url(https://d2w6u17ngtanmy.cloudfront.net/widget-images/bfg-slideshow-next-btn-wh.png) right 10px center no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 30%;
    cursor: pointer;
    z-index: 1000001;
    opacity: 0.3;
    transition: all 0.3s ease-in-out 0s;
    font-size: 0!important;
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-next:hover {
    opacity: 1;
}

.bfg-slideshow-prev {
    background: url(https://d2w6u17ngtanmy.cloudfront.net/widget-images/bfg-slideshow-prev-btn-wh.png) left 10px center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 30%;
    cursor: pointer;
    z-index: 1000001;
    max-height: 100%;
    opacity: 0.3;
    transition: all 0.3s ease-in-out 0s;
    font-size: 0!important;
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-prev:hover {
    opacity: 1;
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000001;
    background: rgb(0 0 0);
    border-bottom: 2px solid #000;
    opacity: 0.9;
    padding: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-title>* {
    font-size: 11px;
    font-weight: normal;
    color: #f9c344;
    text-align: center;
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-title .bfg-slideshow-broker .bfg-slideshow-logo {
    margin-left: 15px
}

[id^=MBBv3]:not(#mbbV1) .bfg-slideshow-title .bfg-slideshow-broker.bfg-rule1_1b {
    display: none
}

[id^=MBBv3]:not(#mbbV1) :after,
[id^=MBBv3]:not(#mbbV1) :after {
    content: none
}

[id^=MBBv3]:not(#mbbV1).bfg-modal-wrap {
    position: fixed;
    top: 0;
    height: 100vh;
    width: 100vw;
    display: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-container {
    max-width: 100vw;
    margin: auto;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100vh;
    max-height: 100vh;
    padding: 25px 0 30px
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content {
    max-width: 100vw;
    text-align: left
}

@media (max-width:575px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-modal-content {
        margin-bottom: 72px
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-cp-modal-content {
    max-width: 100vw;
    text-align: left
}

[id^=MBBv3]:not(#mbbV1) .raised-edge {
    background-color: #fff;
    position: relative;
    display: inline-block;
    padding: 15px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .raised-edge {
        border: 1px solid #eee;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07), 0 32px 64px rgba(0, 0, 0, 0.07);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07), 0 32px 64px rgba(0, 0, 0, 0.07);
        border-radius: 8px
    }
}

[id^=MBBv3]:not(#mbbV1) .raised-edge a.close {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .edge-shadow:before {
    content: "";
    position: absolute;
    left: 40px;
    bottom: 25px;
    width: 250px;
    height: 50px;
    background: black;
    -webkit-box-shadow: -15px 30px 15px rgb(141, 141, 141);
    box-shadow: -15px 30px 15px rgb(141, 141, 141);
    -webkit-transform: skew(-5deg, -5deg);
    transform: skew(-5deg, -5deg);
    z-index: -1
}

[id^=MBBv3]:not(#mbbV1) .edge-shadow:after {
    content: "";
    position: absolute;
    right: 40px;
    bottom: 25px;
    width: 250px;
    height: 50px;
    background: black;
    -webkit-box-shadow: 15px 30px 15px rgb(141, 141, 141);
    box-shadow: 15px 30px 15px rgb(141, 141, 141);
    -webkit-transform: skew(5deg, 5deg);
    transform: skew(5deg, 5deg);
    z-index: -1
}

[id^=MBBv3]:not(#mbbV1).bfg-fs-mask {
    position: fixed;
    background: #333;
    opacity: 0.85;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

[id^=MBBv3]:not(#mbbV1).bfg-fs-modal-wrap {
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    padding: 40px;
    background: #fff
}

[id^=MBBv3]:not(#mbbV1) .bfg-fs-modal-content {
    height: 100%
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) #AdvancedSearchForm-false {
        width: 900px
    }
}

[id^=MBBv3]:not(#mbbV1) #disclaimermodal ul.disclaimer {
    -webkit-padding-start: 10px;
    padding-inline-start: 10px;
    font-size: 13px;
    line-height: 16px
}

[id^=MBBv3]:not(#mbbV1) #disclaimermodal ul.disclaimer li {
    padding-bottom: 4px
}

[id^=MBBv3]:not(#mbbV1) .bfg-popup-mask {
    position: fixed;
    background: #fff;
    opacity: 0.65;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-popup-loading {
    position: absolute;
    top: 30%;
    left: 50%;
    margin-left: -75px
}

[id^=MBBv3]:not(#mbbV1).bfg-popup {
    display: block !important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

[id^=MBBv3]:not(#mbbV1) .bfg-popup-content-wrap {
    background: #fff;
    position: relative;
    z-index: 690210;
    width: 100%;
    margin: 0 auto !important;
    border-left: 2px solid #bbb;
    border-right: 2px solid #bbb
}

[id^=MBBv3]:not(#mbbV1) .bfg-popup-content {
    background: #fff;
    height: 1000px;
    width: 100%;
    position: relative;
    margin-top: 35px
}

[id^=MBBv3]:not(#mbbV1) .prop-controls-top {
    background: #eee;
    position: fixed;
    top: 0;
    height: 35px;
    z-index: 690250;
    width: 100%;
    max-width: 1200px
}

[id^=MBBv3]:not(#mbbV1) .prop-controls-bot {
    background: #eee;
    position: fixed;
    bottom: 0;
    height: 35px;
    z-index: 690250;
    width: 100%;
    max-width: 1200px
}

[id^=MBBv3]:not(#mbbV1) .bfg-prop-controls {
    height: 35px;
    display: block
}

[id^=MBBv3]:not(#mbbV1) .prop-controls-bot ul,
[id^=MBBv3]:not(#mbbV1) .prop-controls-top ul {
    font-size: 0
}

[id^=MBBv3]:not(#mbbV1) .prop-controls-bot li,
[id^=MBBv3]:not(#mbbV1) .prop-controls-top li {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    background: #435071;
    border-right: 1px solid #fff;
    text-indent: 0
}

[id^=MBBv3]:not(#mbbV1) .prop-controls-bot li {
    width: 100%;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) li.bfg-popup-close {
    border: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-popup-myaccount-bot>ul {
    position: absolute;
    bottom: 35px;
    right: 2px;
    font-size: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-popup-myaccount-top>ul {
    position: absolute;
    top: 35px;
    left: 0;
    font-size: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-popup-content-wrap li>ul>li {
    display: block;
    width: 175px;
    border-right: none;
    border-top: 1px solid #fff;
    cursor: pointer;
    margin: 0;
    padding: 0 10px;
    text-align: left;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    background: #435071
}

[id^=MBBv3]:not(#mbbV1) {}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 45px;
    height: auto;
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    background-color: white;
    border-radius: 6px;
    padding: 20px !important;
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator * {
    color: #555555;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator h2.bfg-text-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 25px;
    color: #3d3d3d
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .form-2 {
    width: auto;
    background: none
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .form-2 .row>.col,
[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .form-2 .row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

@media (min-width:992px) {

    [id^=MBBv3]:not(#mbbV1) .mortgage-calculator .form-2 .row>.col,
    [id^=MBBv3]:not(#mbbV1) .mortgage-calculator .form-2 .row>[class*=col-] {
        padding-right: 15px;
        padding-left: 15px
    }
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .principalInterestCal {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator label {
    font-size: 1em;
    color: #5e5c5c
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .chart {
    width: 80%;
    height: 260px;
    stroke: black;
    stroke-width: 15px;
    fill: transparent
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .mortgage-calculator .chart {
        width: 65%
    }
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .chart .chart-text {
    fill: #000;
    stroke-width: 0;
    -webkit-transform: translateX(-3.5%);
    transform: translateX(-3.5%)
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .chart .chart-text .chart-number {
    font-size: 0.25em;
    line-height: 1;
    text-anchor: middle;
    -webkit-transform: translateY(-0.25em);
    transform: translateY(-0.3em)
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .chart .chart-text .chart-label {
    font-size: 0.17em;
    text-anchor: middle;
    -webkit-transform: translateY(0.7em);
    transform: translateY(0.7em)
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .chart-values span.input-group-text {
    width: 175px
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .DownPaymentGroup .dollar {
    width: 67%
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .DownPaymentGroup .dollar input {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .DownPaymentGroup .percent {
    width: 33%
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .DownPaymentGroup .percent input {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .disclaimer {
    font-size: 12px;
    line-height: 13px;
    max-width: 850px
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .disclaimer .btn {
    padding: 0px
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-1.bfg-bg {
    background-color: #3366cc
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-1.stroke {
    stroke: #3366cc
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-2.bfg-bg {
    background-color: #ff9802
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-2.stroke {
    stroke: #ff9802
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-3.bfg-bg {
    background-color: #dc3911
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-3.stroke {
    stroke: #dc3911
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-4.bfg-bg {
    background-color: #0f9617
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .color-4.stroke {
    stroke: #0f9617
}

[id^=MBBv3]:not(#mbbV1) .mortgage-calculator .shape-circle {
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    margin-right: 1em
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-save {
    position: absolute;
    font-size: 36px;
    right: 10px;
    top: 2px;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-save i,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-save i,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-save i {
    color: white;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 6px 8px rgba(0, 0, 0, 0.11), 0 8px 16px rgba(0, 0, 0, 0.11);
    font-size: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-save:hover,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-save:hover,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-save:hover {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-save:hover i,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-save:hover i,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-save:hover i {
    color: #cd4125;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 2px rgba(255, 255, 255, 0.3), 0 4px 4px rgba(255, 255, 255, 0.3), 0 6px 8px rgba(255, 255, 255, 0.3), 0 8px 16px rgba(255, 255, 255, 0.3)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-save.saved i,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-save.saved i,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-save.saved i {
    color: #cd4125
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-save.saved:hover i,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-save.saved:hover i,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-save.saved:hover i {
    color: white
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-photo-count,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-photo-count,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-photo-count {
    position: absolute;
    bottom: 6px;
    left: 15px;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-photo-count>div,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-photo-count>div,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-photo-count>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1px 5px 2px;
    line-height: 1;
    color: white;
    border: none;
    background: rgba(0, 0, 0, 0.5019607843);
    -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.25), 0 2px 4px rgba(255, 255, 255, 0.2), 0 3px 8px rgba(255, 255, 255, 0.15), 0 4px 16px rgba(255, 255, 255, 0.1), 0 5px 32px rgba(255, 255, 255, 0.05);
    box-shadow: 0 1px 2px rgba(255, 255, 255, 0.25), 0 2px 4px rgba(255, 255, 255, 0.2), 0 3px 8px rgba(255, 255, 255, 0.15), 0 4px 16px rgba(255, 255, 255, 0.1), 0 5px 32px rgba(255, 255, 255, 0.05)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-photo-count>div i,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-photo-count>div i,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-photo-count>div i {
    font-size: 18px;
    margin-right: 2px;
    line-height: 0.875
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-photo-count>div>div,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-photo-count>div>div,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-photo-count>div>div {
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-mlslogo,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-mlslogo,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-mlslogo {
    position: absolute;
    bottom: 5px;
    right: 15px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-mlslogo img,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-mlslogo img,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-mlslogo img {
    height: 18px;
    -webkit-filter: opacity(0.65);
    filter: opacity(0.65)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-mlslogo.bfg-rule1_2,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-mlslogo.bfg-rule1_2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-mlslogo.bfg-rule1_2 {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap {
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: auto
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap:hover .bfg-banner-details,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap:hover .bfg-banner-details,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap:hover .bfg-banner-details {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-details,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-details,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-details {
    display: none;
    position: absolute;
    top: 0px;
    padding-top: 30px;
    padding-bottom: 0px;
    min-width: 50%;
    border-right: 0.5px solid white;
    border-bottom: 0.5px solid white;
    background-color: rgba(255, 255, 255, 0.8)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-details-text,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-details-text,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-details-text {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #3f3c3c;
    border-bottom: #888888 solid 1px;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 4px;
    padding-bottom: 3px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-details-text:last-child,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-details-text:last-child,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-details-text:last-child {
    border-bottom: 0px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>*,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>*,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>* {
    font-size: 14px;
    text-align: left;
    line-height: 1.3;
    color: #888888;
    background-color: #ffffff;
    min-height: 16px;
    position: absolute;
    top: 0px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-right: 15px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>.new,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>.new,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>.new {
    color: #000000 !important;
    background-color: #f9c344 !important;
    font-weight: 500;
    border-radius: 0 0 4px 0;
    text-transform: uppercase;
    box-shadow: 0px 0px 9px 3px rgb(0 0 0 / 54%);
    font-size: 12px;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>.reduced,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>.reduced,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>.reduced {
    color: #ffffff !important;
    background-color: #1a7a31 !important;
    font-weight: 500;
    border-radius: 0 0 4px 0;
    text-transform: uppercase;
    box-shadow: 0px 0px 9px 3px rgb(0 0 0 / 54%);
    font-size: 12px;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>.featured,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>.featured,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>.featured {
    color: #ffffff;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>.sold,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>.sold,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>.sold {
    color: #fff !important;
    background-color: #bd1e1e !important;
    font-weight: 500;
    border-radius: 0 0 4px 0;
    text-transform: uppercase;
    box-shadow: 0px 0px 9px 3px rgb(0 0 0 / 54%);
    font-size: 12px;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>.openhouse,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>.openhouse,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>.openhouse {
    color: #000000 !important;
    background-color: #21d9ab !important;
    font-weight: 500;
    border-radius: 0 0 4px 0;
    text-transform: uppercase;
    box-shadow: 0px 0px 9px 3px rgb(0 0 0 / 54%);
    font-size: 12px;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>.under-contract,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>.under-contract,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>.under-contract {
    color: #f9f9f9 !important;
    background-color: #d37317 !important;
    font-weight: 500;
    border-radius: 0 0 4px 0;
    text-transform: uppercase;
    box-shadow: 0px 0px 9px 3px rgb(0 0 0 / 54%);
    font-size: 12px;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>.comingsoon,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>.comingsoon,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>.comingsoon {
    color:"{$banner-comingsoon-color}";
    background-color:"{$banner-comingsoon-bg}"
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-banner-wrap .bfg-banner-text>* small,
[id^=MBBv3]:not(#mbbV1) mbb-galleryitem .bfg-banner-wrap .bfg-banner-text>* small,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-banner-wrap .bfg-banner-text>* small {
    color: inherit;
    font-size: 0.8125em !important
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour {
    max-width: 290px;
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel {
    position: relative;
    height: 86px;
    max-height: 86px;
    margin-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .carousel-control-prev {
    left: -10px
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .carousel-control-prev .carousel-control-prev-icon {
    left: 35%;
    -webkit-transform: rotate(45deg) translateY(-5%);
    transform: rotate(45deg) translateY(-5%)
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .carousel-control-next {
    right: -10px
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .carousel-control-next .carousel-control-next-icon {
    right: 35%;
    -webkit-transform: rotate(225deg) translateY(-5%);
    transform: rotate(225deg) translateY(-5%)
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-next,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-prev {
    top: calc(50% - 18.2px);
    height: 10.4px;
    width: 10.4px;
    border-radius: 50%;
    border: 1px solid #868686;
    padding: 16px;
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-next .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-next .carousel-control-prev-icon,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-prev .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-prev .carousel-control-prev-icon {
    opacity: 1;
    color: black;
    position: absolute;
    width: 10.4px;
    height: 10.4px;
    border: solid black;
    border-width: 3px;
    border-right: 0;
    border-top: 0;
    background-image: none;
    -webkit-filter: none;
    filter: none
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-next:hover,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-prev:hover {
    background-color: #666666
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-next:hover .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-next:hover .carousel-control-prev-icon,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-prev:hover .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel a.carousel-control-prev:hover .carousel-control-prev-icon {
    color: #ffffff;
    border-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block {
    width: 76px;
    height: 76px;
    padding: 0;
    padding-top: 10px;
    margin: 5px;
    background-color: #ffffff;
    border: 2px solid #868686
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block * {
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block .weekday {
    text-transform: uppercase;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    color: #5e5c5c
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block .day {
    text-transform: uppercase;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    color: #5e5c5c
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block .month {
    text-transform: uppercase;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    color: #5e5c5c
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block:hover,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block[selected] {
    color: #ffffff;
    background-color: #888888;
    border-color: #888888;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block:hover *,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block[selected] * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block:hover .day,
[id^=MBBv3]:not(#mbbV1) .schedule-tour .date-carousel .date-block[selected] .day {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .meeting-type {
    font-size: 15px;
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .schedule-tour .action {
    color: #ffffff;
    margin-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-next,
[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-prev,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-next,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-prev {
    width: 80px
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-next span,
[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-prev span,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-next span,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-prev span {
    width: 100%;
    height: 70px;
    -webkit-filter: drop-shadow(0px 0px 6px black) invert(0%);
    filter: drop-shadow(0px 0px 6px black) invert(0%)
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-next .carousel-control-prev-icon,
[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-prev .carousel-control-prev-icon,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-next .carousel-control-prev-icon,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-prev .carousel-control-prev-icon {
    opacity: 1;
    color: #fff;
    position: absolute;
    left: 35%;
    width: 40px;
    height: 40px;
    border: solid #fff;
    border-width: 6px;
    border-right: 0px;
    border-top: 0px;
    -webkit-transform: rotate(45deg) translateY(-5%);
    transform: rotate(45deg) translateY(-5%);
    background-image: none
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-next .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) .galleryCarousel .carousel-control-prev .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-next .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .carousel-control-prev .carousel-control-next-icon {
    opacity: 1;
    color: #fff;
    position: absolute;
    right: 35%;
    width: 40px;
    height: 40px;
    border: solid #fff;
    border-width: 6px;
    border-right: 0px;
    border-top: 0px;
    -webkit-transform: rotate(225deg) translateY(-5%);
    transform: rotate(225deg) translateY(-5%);
    background-image: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap {
    margin: 1em
}

[id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    max-width: 704px;
    margin: 40px auto 20px;
    height: auto;
    min-height: 5em;
    border: none;
    cursor: pointer;
}

[id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner i {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 3em;
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner i:before {
    line-height: 1.2
}

[id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner div {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 24px
}

[id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner button {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    font-size: 1.125em
}

[id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner .bfg-text {
    text-align: center
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner:not(.bfg-map-list-wrap.elq-768 .bfg-cta-banner) button {
        margin-top: auto;
        margin-bottom: auto
    }
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner:not(.bfg-map-list-wrap.elq-768 .bfg-cta-banner) {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner:not(.bfg-map-list-wrap.elq-768 .bfg-cta-banner) i {
        font-size: 64px
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-cta-banner-wrap .bfg-cta-banner:not(.bfg-map-list-wrap.elq-768 .bfg-cta-banner) div {
        font-size: 32px
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-zillow-rating.zillow-rating i {
    font-size: 22px;
    color: #128911 !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-zillow-rating.zillow-rating span {
    font-size: 14px;
    color: #555555;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-pagination span {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    color: #555555;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-more-button-container {
    padding-bottom: 3rem;
}

[id^=MBBv3]:not(#mbbV1) .popover.fade {
    opacity: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-disclaimer-section,
[id^=MBBv3]:not(#mbbV1) .bfg-widget-disclaimer {
    margin: auto;
    text-align: center;
    max-width: 1024px
}

[id^=MBBv3]:not(#mbbV1) .bfg-disclaimer-section *,
[id^=MBBv3]:not(#mbbV1) .bfg-widget-disclaimer * {
    font-size: 10px;
    font-weight: 400;
    font-family: Roboto;
    line-height: 1;
    text-align: center
}


[id^=MBBv3]:not(#mbbV1) .bfg-disclaimer-section .mls-logo,
[id^=MBBv3]:not(#mbbV1) .bfg-widget-disclaimer .mls-logo {
    float: left;
    margin-right: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) .bfg-disclaimer-section a,
[id^=MBBv3]:not(#mbbV1) .bfg-widget-disclaimer a {
    text-decoration: underline !important;
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .bfg-disclaimer-section {
    padding-top: 6px;
    color: #787878;
}


[id^=MBBv3]:not(#mbbV1) .bfg-widget-disclaimer {
    padding-top: 60px
}

[id^=MBBv3]:not(#mbbV1) .bfg-widget-disclaimer * {
    color: #555555
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .galleryCarousel .bfg-gallery-item {
    max-width: 440px;
    width: 360px;
    margin: 5px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .galleryCarousel .bfg-gallery-item:focus {
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-container {
            padding: 4px 4px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-container {
                padding: 4px 4px
            }
        }
    }
}



[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item * {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item.dummy {
    visibility: hidden;
    height: 0px !important;
    background-color: transparent !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item.highlight {
    outline-color: #888888;
    outline-style: solid;
    outline-width: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item.highlight.hlfade {
    outline-color: white
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item [class^=bfg-] {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-text {
    font-size: 1em;
    font-family: Roboto;
    font-weight: 400;
    color: #9b9b9b;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item a:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item h2,
[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item h3,
[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item h4 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-item-container:focus,
[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-item-container:focus-visible {
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail {
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    overflow: hidden;
    cursor: pointer
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap {
        height: 100%
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-listing-no-thumb {
    z-index: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-image: url(../media/nophoto.jpg)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb {
    z-index: auto;
    background-position: center bottom;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    -webkit-filter: saturate(125%);
    filter: saturate(125%)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 240px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 185px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb {
    background-position: center center
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-mls-thumb-logo {
    z-index: auto
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .gallery-margin {
    position: relative;
    margin-left: 15px;
    margin-right: 15px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    top: -50px;
    height: 50px;
    max-height: 50px;
    width: calc(100% + 30px);
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    background-color: rgb(255, 255, 255)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap {
    text-align: left;
    white-space: nowrap;
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-family: Roboto;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.3;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.9375em;
    text-align: left;
    color: #555555;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3;
    margin-top: -0.2em
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap {
    text-align: right;
    white-space: nowrap;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1 {
    font-family: Lato;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.3;
    text-align: right;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2 {
    font-size: 0.9375em;
    font-weight: 400;
    color: #555555;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3;
    margin-top: -0.2em
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 50px;
    height: 40px;
    border-top: 1px solid rgba(210, 210, 210, 0);
    border-bottom: 1px solid rgba(210, 210, 210, 0.3)
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 .bfg-text {
    font-size: 1em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 .bfg-text i {
    font-size: 1.5em
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 .bfg-text i+div {
    display: inline;
    font-family: Roboto;
    font-weight: 400;
    color: #555555;
    font-size: 1.0625em;
    line-height: 1;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    width: 100%;
    height: 40px
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-4.bfg-rule1_1a {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-4 .bfg-text {
    font-size: 0.9375em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-4 .bfg-tabcell-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-right: 10px;
    text-align: left
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-4 .bfg-tabcell-right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: auto;
    margin-bottom: auto;
    max-height: 2.5em;
    overflow: hidden;
    text-align: right;
    padding: 2px 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 44px;
    background-color: #d9d9d9;
    padding-left: 15px;
    padding-right: 15px;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5>* {
    width: 50%
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000000;
    background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888)), #ffffff;
    background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #f9c344 2.1428em), #ffffff;
    border-color: #ffde92;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 span {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before {
    content: "p"
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2.5em;
    color: #000000;
    background: #f9c344;
    border-color: #ffde92;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 span {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i {
    color: #ffffff
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
            bottom: 55px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
            bottom: 5px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 {
            background-color: rgba(255, 255, 255, 0.7);
            -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px)
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 {
            margin-top: 0;
            border-top: 1px solid rgba(210, 210, 210, 0)
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-rule1_1a.gallery-margin {
            height: 90px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
            position: absolute;
            top: 0px;
            background-color: #f0f0f0
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
            border-top: 1px solid rgba(210, 210, 210, 0.3);
            position: absolute;
            top: 50px;
            width: 100%
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover {
            outline: none!important;
            background-color: white
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
            bottom: 45px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-banner-wrap .bfg-banner-text,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-banner-wrap .bfg-banner-text,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-banner-wrap .bfg-banner-text {
            background-color: #888888;
            color: white
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus mbb-thumbnail-slidshow .mbb-slideshow-controls,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within mbb-thumbnail-slidshow .mbb-slideshow-controls,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover mbb-thumbnail-slidshow .mbb-slideshow-controls {
            display: block;
            position: absolute;
            top: 45%;
            width: 100%;
            font-size: 35px;
            color: rgba(255, 255, 255, 0.7)
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-2 {
            background-color: rgb(255, 255, 255)
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-3 {
            border-top: 1px solid rgba(210, 210, 210, 0.3);
            border-bottom: 1px solid rgba(210, 210, 210, 0)
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-3 i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-3 i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-3 i {
            color: #888888
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-4,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-4,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-4 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            height: 40px;
            padding-top: 4px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 {
            color: #838383;
            background: #ffffff;
            border-color: #b9b9b9;
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i {
            color: #888888
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before {
            content: "p"
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover {
            color: #838383;
            background: #ffffff;
            border-color: #b9b9b9;
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i {
            color: #888888
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before {
            content: "q"
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 {
            color: #838383;
            background: #ffffff;
            border-color: #b9b9b9;
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i {
            color: #a7a7a7;
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover {
            color: #ffffff;
            background: #666666;
            border-color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i {
            color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin {
            top: 10px;
            height: auto
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
            position: absolute;
            top: -50px;
            background-color: rgb(255, 255, 255)
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
            position: relative;
            top: 0px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5 {
            margin-top: 10px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
                bottom: 55px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
                bottom: 5px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 {
                background-color: rgba(255, 255, 255, 0.7);
                -webkit-backdrop-filter: blur(3px);
                backdrop-filter: blur(3px)
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 {
                margin-top: 0;
                border-top: 1px solid rgba(210, 210, 210, 0)
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-5 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-rule1_1a.gallery-margin {
                height: 90px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
                position: absolute;
                top: 0px;
                background-color: #f0f0f0
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
                border-top: 1px solid rgba(210, 210, 210, 0.3);
                position: absolute;
                top: 50px;
                width: 100%
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover {
                outline: none!important;
                background-color: white
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
                bottom: 45px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-banner-wrap .bfg-banner-text,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-banner-wrap .bfg-banner-text,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-banner-wrap .bfg-banner-text {
                background-color: #888888;
                color: white
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus mbb-thumbnail-slidshow .mbb-slideshow-controls,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within mbb-thumbnail-slidshow .mbb-slideshow-controls,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover mbb-thumbnail-slidshow .mbb-slideshow-controls {
                display: block;
                position: absolute;
                top: 45%;
                width: 100%;
                font-size: 35px;
                color: rgba(255, 255, 255, 0.7)
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-2 {
                background-color: rgb(255, 255, 255)
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-3 {
                border-top: 1px solid rgba(210, 210, 210, 0.3);
                border-bottom: 1px solid rgba(210, 210, 210, 0)
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-3 i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-3 i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-3 i {
                color: #888888
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-4,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-4,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-4 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                height: 40px;
                padding-top: 4px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 {
                color: #ffffff;
                background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888)), #ffffff;
                background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #888888 2.1428em), #ffffff;
                border-color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i {
                color: #888888
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before {
                content: "p"
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover {
                color: #ffffff;
                background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #666666)), #ffffff;
                background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #666666 2.1428em), #ffffff;
                border-color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i {
                color: #888888
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before {
                content: "q"
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 {
                color: #ffffff;
                background: #666666;
                border-color: #666666
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i {
                color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover {
                color: #ffffff;
                background: #666666;
                border-color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i {
                color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin {
                top: 10px;
                height: auto
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
                position: absolute;
                top: -50px;
                background-color: rgb(255, 255, 255)
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
                position: relative;
                top: 0px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:focus-within .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5 {
                margin-top: 10px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-2048 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-2048 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-2048 .bfg-gallery-item {
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-1900 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-1900 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-1900 .bfg-gallery-item {
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-1510 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-1510 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-1510 .bfg-gallery-item {
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-1200 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-1200 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-1200 .bfg-gallery-item {
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-768 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-768 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-768 .bfg-gallery-item {
    -ms-flex-preferred-size: 262px;
    flex-basis: 262px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-572 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-572 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-572 .bfg-gallery-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-450 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-450 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-450 .bfg-gallery-item {
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-450 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-450 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-450 .bfg-gallery-item .bfg-grid-row-3 {
    border-top: 1px solid rgba(210, 210, 210, 0.3)
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-320 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-320 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item {
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-320 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-320 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item .bfg-grid-row-3 {
    border-top: 1px solid rgba(210, 210, 210, 0.3)
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-240 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-240 .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-240 .bfg-gallery-item {
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.elq-240 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-240 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-240 .bfg-gallery-item .bfg-grid-row-3 {
    border-top: 1px solid rgba(210, 210, 210, 0.3)
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto572 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto572 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto572 .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 350px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto572 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto572 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto572 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 340px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 310px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 260px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-2 {
    padding-top: 2px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.1875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.9375em;
    margin-top: -0.2142em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-3 .bfg-text {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i {
    font-size: 1.6em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto500 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto500 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item .bfg-grid-row-4 .bfg-text {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 270px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 225px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-2 {
    padding-top: 1px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.1875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.875em;
    margin-top: -0.2142em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-3 .bfg-text {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i {
    font-size: 1.6em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto450 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto450 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item .bfg-grid-row-4 .bfg-text {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 240px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 185px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-2 {
    padding-top: 1px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.0625em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.875em;
    margin-top: -0.1428em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-3 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i {
    font-size: 1.5714em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto380 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto380 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item .bfg-grid-row-4 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 210px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 175px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.8125em;
    margin-top: -0.1428em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-3 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i {
    font-size: 1.4666em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-4 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
    left: 10px;
    bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo {
    right: 10px;
    bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-banner-save,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-banner-save {
    right: 10px;
    top: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .gallery-margin,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .gallery-margin,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .gallery-margin,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .gallery-margin,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .gallery-margin,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .gallery-margin {
    margin-left: 10px;
    margin-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-2 {
    top: -45px;
    height: 45px;
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-3 {
    margin-top: 45px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-5,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-5,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-5,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-5,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-5,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-5 {
    padding-right: 10px;
    padding-left: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-5 span>span,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-5 span>span,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-5 span>span,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-5 span>span,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-5 span>span,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-5 span>span {
    display: none
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
            bottom: 50px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
            bottom: 5px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
            left: 10px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo {
            right: 10px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-3 {
            margin-top: 0
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin {
            height: 85px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
            top: 0px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
            top: 45px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
            bottom: 45px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin {
            top: 0;
            height: auto
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
            top: -40px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
            top: 5px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5 {
            margin-top: 5px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
                bottom: 50px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
                bottom: 5px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
                left: 10px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo {
                right: 10px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-grid-row-3 {
                margin-top: 0
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin {
                height: 85px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
                top: 0px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
                top: 45px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
                bottom: 45px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin {
                top: 0;
                height: auto
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
                top: -40px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
                top: 5px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto320 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5 {
                margin-top: 5px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 190px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 160px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-price-wrap .bfg-price-text1 {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.8125em;
    margin-top: -0.1333em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-4 .bfg-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto300 .bfg-gallery-item .bfg-grid-row-4 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto300 .bfg-gallery-item .bfg-grid-row-4 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto300 .bfg-gallery-item .bfg-grid-row-4 .bfg-text i {
    font-size: 1.5385em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail {
    height: 180px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item.bfg-rule1_1a .bfg-gallery-thumbnail {
    height: 145px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-price-wrap .bfg-price-text1 {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.75em;
    margin-top: -0.1666em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-4 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-3 .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-4 .bfg-text {
    font-size: 0.75em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-4 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-4 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-3 .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-4 .bfg-text i {
    font-size: 1.5em
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-5,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-5,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-5 {
    padding-right: 10px;
    padding-left: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-5 span>span,
[id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-5 span>span,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-5 span>span {
    display: none
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
            bottom: 50px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
            bottom: 5px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
            left: 10px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo {
            right: 10px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-3 {
            margin-top: 0
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin {
            height: 85px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
            top: 0px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
            top: 45px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
            bottom: 45px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin {
            top: 0;
            height: auto
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
            top: -40px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
            top: 5px
        }

        [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5 {
            margin-top: 5px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
                bottom: 50px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
                bottom: 5px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-photo-count {
                left: 10px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-gallery-thumbnail .bfg-banner-mlslogo {
                right: 10px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-grid-row-3 {
                margin-top: 0
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin {
                height: 85px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
                top: 0px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
                top: 45px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_1a,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-gallery-thumbnail .bfg-photo-count.bfg-rule1_1a {
                bottom: 45px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin {
                top: 0;
                height: auto
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-2 {
                top: -40px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.gallery-margin .bfg-grid-row-3 {
                top: 5px
            }

            [id^=MBBv3]:not(#mbbV1) .bfg-map-list-wrap.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1) .similarProperties.upto240 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto240 .bfg-gallery-item:hover .bfg-rule1_1a.bfg-grid-row-5 {
                margin-top: 5px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 {
    -ms-flex-preferred-size: 475px;
    flex-basis: 475px;
    max-width: 700px;
    margin: 1px;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-thumbnail {
    height: 384px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap {
    height: 100%
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-thumbnail .bfg-banner-mlslogo {
    display: none
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-banner-wrap .bfg-banner-details {
    border-right: 0.5px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-banner-wrap .bfg-banner-details-text {
    color: #ffffff;
    border-bottom: rgba(255, 255, 255, 0.15) solid 1px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-item-container {
    margin-bottom: 188px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
    position: absolute;
    bottom: -188px;
    display: block;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: black
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 [class^=bfg-grid-row-] {
    padding-left: 32px;
    padding-right: 32px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-4 {
    display: none
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 {
    position: relative;
    top: 0px;
    width: 100%;
    min-height: 80px;
    max-height: 80px;
    padding-top: 15px;
    padding-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    background-color: rgba(0, 0, 0, 0.45);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap {
    min-width: 50%;
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: auto 0;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    text-align: left
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1 {
    width: 100%;
    margin-bottom: 5px;
    font-family: Roboto;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.3;
    color: white;
    opacity: 1;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2 {
    display: block;
    text-align: left;
    font-size: 1em;
    color: white
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap {
    height: 100%;
    min-width: 200px;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    margin: auto 0;
    border-left: 1px solid rgba(255, 255, 255, 0.18);
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    text-align: right
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    margin-top: auto;
    margin-bottom: 5px;
    font-size: 1.875em;
    line-height: 1;
    color: white;
    opacity: 1;
    text-align: right
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    display: block;
    text-align: right;
    font-size: 1em;
    line-height: 1;
    color: white
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    width: 100%;
    min-height: 60px;
    max-height: 60px;
    border-top: none;
    border-bottom: none;
    padding-top: 0;
    padding-bottom: 10px;
    background-color: rgba(0, 0, 0, 0.45);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-text {
    color: #ffffff;
    width: auto;
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-text i {
    color: #ffffff;
    font-size: 1.5em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-text i+div {
    display: inline;
    color: white;
    font-size: 1.25em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap {
    padding-right: 25px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    margin-top: 8px;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    min-width: 200px;
    border-left: 1px solid rgba(255, 255, 255, 0.15);
    height: auto
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details .-wrapper {
    height: auto;
    margin-top: 10px;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details .-wrapper .bfg-text {
    font-size: 12px;
    text-align: right
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: black;
    min-height: 48px;
    max-height: 48px;
    padding-top: 4px;
    padding-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5>* {
    font-size: 1em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 {
    padding-top: 2px;
    padding-bottom: 2px;
    color: white;
    background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, white), color-stop(2.1428em, black)), white;
    background: no-repeat linear-gradient(90deg, white 2.1428em, black 2.1428em), white;
    border-color: white
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i {
    color: black
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before {
    content: "q"
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 {
    padding-top: 2px;
    padding-bottom: 2px;
    color: white;
    background: rgba(255, 255, 255, 0.3);
    border-color: rgba(255, 255, 255, 0.3)
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2 i {
    color: white
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 mbb-thumbnail-slidshow .mbb-slideshow-controls {
    display: block;
    position: absolute;
    top: 30%;
    width: 100%;
    font-size: 35px;
    color: rgba(255, 255, 255, 0.7)
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 mbb-thumbnail-slidshow .mbb-slideshow-controls {
    display: none
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-item-container {
            margin-bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
            bottom: 0;
            background: no-repeat -webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(0, 0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.8)));
            background: no-repeat linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.8) 100%)
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 {
            background-color: rgb(0, 0, 0);
            border-bottom: none;
            min-height: 48px;
            max-height: 48px;
            padding-top: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap {
            padding-bottom: 0;
            height: auto;
            border-bottom: none
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1 {
            margin-bottom: 0;
            margin-top: 0;
            line-height: 1.5
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap {
            height: auto;
            padding-top: 2px;
            padding-bottom: 2px;
            border-left: none;
            border-bottom: none
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
            font-size: 1.5em;
            line-height: 1.5;
            margin-bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover {
            outline-color: transparent !important;
            outline-style: initial;
            outline-width: 0px;
            -webkit-transition-property: none;
            transition-property: none;
            -webkit-transition-duration: 0s;
            transition-duration: 0s;
            -webkit-transition-delay: 0s;
            transition-delay: 0s
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-gallery-thumbnail .bfg-photo-count,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-gallery-thumbnail .bfg-photo-count {
            bottom: 194px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            min-height: 80px;
            max-height: 80px;
            padding-top: 15px;
            padding-bottom: 0;
            background-color: rgba(0, 0, 0, 0.5);
            -webkit-backdrop-filter: blur(6px);
            backdrop-filter: blur(6px)
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-address-wrap,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-address-wrap,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-address-wrap,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-address-wrap {
            height: 100%;
            padding-bottom: 10px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.18)
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1 {
            margin-bottom: 5px;
            line-height: 1.3
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2 {
            display: block
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-price-wrap,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-price-wrap,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-price-wrap,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-price-wrap {
            height: 100%;
            min-width: 200px;
            padding-top: 0;
            padding-bottom: 10px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.18);
            border-left: 1px solid rgba(255, 255, 255, 0.18)
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
            font-size: 1.875em;
            line-height: 1;
            margin-bottom: 5px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
            display: block
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-3,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-3 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-3 .bfg-extra-details,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-3 .bfg-extra-details,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-3 .bfg-extra-details,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-3 .bfg-extra-details {
            min-width: 200px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding-top: 8px;
            padding-bottom: 8px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 {
            color: black;
            background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, black), color-stop(2.1428em, white)), white;
            background: no-repeat linear-gradient(90deg, black 2.1428em, white 2.1428em), white
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i {
            color: white
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before {
            content: "p"
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover {
            color: white;
            background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, white), color-stop(2.1428em, black)), white;
            background: no-repeat linear-gradient(90deg, white 2.1428em, black 2.1428em), white
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i {
            color: black
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before {
            content: "q"
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover {
            color: white;
            background: rgba(255, 255, 255, 0.3);
            border-color: rgb(255, 255, 255)
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i {
            color: white
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus mbb-thumbnail-slidshow .mbb-slideshow-controls,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible mbb-thumbnail-slidshow .mbb-slideshow-controls,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within mbb-thumbnail-slidshow .mbb-slideshow-controls,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover mbb-thumbnail-slidshow .mbb-slideshow-controls {
            display: block;
            position: absolute;
            top: 30%;
            width: 100%;
            font-size: 35px;
            color: rgba(255, 255, 255, 0.7)
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-item-container {
                margin-bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
                bottom: 0;
                background: no-repeat -webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(0, 0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.8)));
                background: no-repeat linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.8) 100%)
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 {
                background-color: rgb(0, 0, 0);
                border-bottom: none;
                min-height: 48px;
                max-height: 48px;
                padding-top: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap {
                padding-bottom: 0;
                height: auto;
                border-bottom: none
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1 {
                margin-bottom: 0;
                margin-top: 0;
                line-height: 1.5
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap {
                height: auto;
                padding-top: 2px;
                padding-bottom: 2px;
                border-left: none;
                border-bottom: none
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
                font-size: 1.5em;
                line-height: 1.5;
                margin-bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-3 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2 .bfg-grid-row-5 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover {
                outline-color: transparent !important;
                outline-style: initial;
                outline-width: 0px;
                -webkit-transition-property: none;
                transition-property: none;
                -webkit-transition-duration: 0s;
                transition-duration: 0s;
                -webkit-transition-delay: 0s;
                transition-delay: 0s
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-gallery-thumbnail .bfg-photo-count,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-gallery-thumbnail .bfg-banner-mlslogo,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-gallery-thumbnail .bfg-photo-count {
                bottom: 194px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-direction: row;
                flex-direction: row;
                min-height: 80px;
                max-height: 80px;
                padding-top: 15px;
                padding-bottom: 0;
                background-color: rgba(0, 0, 0, 0.5);
                -webkit-backdrop-filter: blur(6px);
                backdrop-filter: blur(6px)
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-address-wrap,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-address-wrap,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-address-wrap,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-address-wrap {
                height: 100%;
                padding-bottom: 10px;
                border-bottom: 1px solid rgba(255, 255, 255, 0.18)
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1 {
                margin-bottom: 5px;
                line-height: 1.3
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2 {
                display: block
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-price-wrap,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-price-wrap,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-price-wrap,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-price-wrap {
                height: 100%;
                min-width: 200px;
                padding-top: 0;
                padding-bottom: 10px;
                border-bottom: 1px solid rgba(255, 255, 255, 0.18);
                border-left: 1px solid rgba(255, 255, 255, 0.18)
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
                font-size: 1.875em;
                line-height: 1;
                margin-bottom: 5px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
                display: block
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-3,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-3 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-3 .bfg-extra-details,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-3 .bfg-extra-details,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-3 .bfg-extra-details,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-3 .bfg-extra-details {
                min-width: 200px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                padding-top: 8px;
                padding-bottom: 8px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 {
                color: black;
                background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, black), color-stop(2.1428em, white)), white;
                background: no-repeat linear-gradient(90deg, black 2.1428em, white 2.1428em), white
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i {
                color: white
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2 i:before {
                content: "p"
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover {
                color: white;
                background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, white), color-stop(2.1428em, black)), white;
                background: no-repeat linear-gradient(90deg, white 2.1428em, black 2.1428em), white
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i {
                color: black
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-save .btn.btn-bb-icon2:hover i:before {
                content: "q"
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover {
                color: white;
                background: rgba(255, 255, 255, 0.3);
                border-color: rgb(255, 255, 255)
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover .bfg-grid-row-5 .bfg-gallery-moreDetails .btn.btn-bb-icon2:hover i {
                color: white
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus mbb-thumbnail-slidshow .mbb-slideshow-controls,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-visible mbb-thumbnail-slidshow .mbb-slideshow-controls,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:focus-within mbb-thumbnail-slidshow .mbb-slideshow-controls,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery] .bfg-gallery-item.dv2:hover mbb-thumbnail-slidshow .mbb-slideshow-controls {
                display: block;
                position: absolute;
                top: 30%;
                width: 100%;
                font-size: 35px;
                color: rgba(255, 255, 255, 0.7)
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-980 .bfg-gallery-container.dv2 {
    padding-left: 0;
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-980 .bfg-gallery-item.dv2 {
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
    margin: 1px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto670 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto670 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto740 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto740 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    min-width: 160px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto572 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto572 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto600 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto600 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    min-width: 140px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto572 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto600 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap {
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 [class^=bfg-grid-row-] {
    padding-left: 15px;
    padding-right: 15px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
    margin-bottom: 183px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
    bottom: -183px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    min-width: 130px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
    min-height: 75px;
    max-height: 75px;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.375em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-3 {
    padding-top: 0;
    padding-bottom: 0
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap {
    padding-right: 0.75em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i+div {
    font-size: 1.1875em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    min-width: 135px
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
            margin-bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
            bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
            min-height: 48px;
            max-height: 48px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
            min-height: 75px;
            max-height: 75px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
                margin-bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
                bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
                min-height: 48px;
                max-height: 48px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto500 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
                min-height: 75px;
                max-height: 75px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 [class^=bfg-grid-row-] {
    padding-left: 15px;
    padding-right: 15px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
    margin-bottom: 158px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
    bottom: -158px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
    min-height: 70px;
    max-height: 70px;
    padding-top: 10px;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.3125em;
    margin-bottom: 2px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap {
    min-width: 115px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-3 {
    max-height: 40px;
    min-height: 40px;
    padding-top: 0;
    padding-bottom: 0
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap {
    padding-right: 0;
    padding-bottom: 0;
    margin-top: auto
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i {
    font-size: 1.7143em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i+div {
    font-size: 1.2142em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    display: none
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
            margin-bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
            bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
            min-height: 48px;
            max-height: 48px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
            min-height: 70px;
            max-height: 70px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
                margin-bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
                bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
                min-height: 48px;
                max-height: 48px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto450 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
                min-height: 70px;
                max-height: 70px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 {
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 [class^=bfg-grid-row-] {
    padding-left: 15px;
    padding-right: 15px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
    margin-bottom: 138px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
    bottom: -138px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    min-height: 60px;
    max-height: 60px;
    padding-top: 10px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.0625em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap {
    min-width: 90px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-3 {
    max-height: 30px;
    min-height: 30px;
    padding-top: 0;
    padding-bottom: 0
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap {
    padding-right: 0;
    padding-bottom: 0;
    margin-top: auto
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i {
    font-size: 1.5714em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i+div {
    font-size: 1.1428em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    display: none
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
            margin-bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
            bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
            min-height: 48px;
            max-height: 48px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
            min-height: 60px;
            max-height: 60px;
            padding-top: 10px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
                margin-bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
                bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
                min-height: 48px;
                max-height: 48px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto380 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
                min-height: 60px;
                max-height: 60px;
                padding-top: 10px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 {
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 [class^=bfg-grid-row-],
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 [class^=bfg-grid-row-] {
    padding-left: 10px;
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-gallery-item-container,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
    margin-bottom: 126px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
    bottom: -126px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
    padding-top: 5px;
    min-height: 50px;
    max-height: 50px;
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap {
    min-width: 80px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-3,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-3 {
    max-height: 30px;
    min-height: 30px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap {
    padding-right: 0;
    padding-bottom: 0;
    margin-top: auto
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i {
    font-size: 1.5714em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i+div,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i+div {
    font-size: 1.1428em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-extra-details {
    display: none
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-save .btn-group-sm>.btn.bb-two-tone i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-save .btn.bb-two-tone.btn-sm i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-save .btn-group-sm>.btn.bb-two-tone i,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-5 .bfg-gallery-save .btn.bb-two-tone.btn-sm i {
    margin-right: 10px
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-gallery-item-container,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
            margin-bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
            bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
            min-height: 48px;
            max-height: 48px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2:hover .bfg-grid-row-2,
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
            min-height: 60px;
            max-height: 60px;
            padding-top: 10px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-gallery-item-container,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
                margin-bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
                bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2 .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
                min-height: 48px;
                max-height: 48px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-320 .bfg-gallery-item.dv2:hover .bfg-grid-row-2,
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].upto320 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
                min-height: 60px;
                max-height: 60px;
                padding-top: 10px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap {
    min-width: 75px
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text1 {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i {
    font-size: 1.6923em
}

[id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-3 .bfg-features-wrap .bfg-text i+div {
    font-size: 1.1538em
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
            margin-bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
            bottom: 0
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
            min-height: 48px;
            max-height: 48px
        }

        [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
            min-height: 60px;
            max-height: 60px;
            padding-top: 10px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-gallery-item-container {
                margin-bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-gallery-item-container .bfg-grid-container {
                bottom: 0
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2 .bfg-grid-row-2 {
                min-height: 48px;
                max-height: 48px
            }

            [id^=MBBv3]:not(#mbbV1)[id*=_FeaturedGallery].elq-300 .bfg-gallery-item.dv2:hover .bfg-grid-row-2 {
                min-height: 60px;
                max-height: 60px;
                padding-top: 10px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel {
    padding-bottom: 3rem
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .galleryCarousel mbb-galleryItem {
    max-width: 440px;
    width: 360px;
    margin: 5px
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .bfg-gallery-item:focus,
[id^=MBBv3]:not(#mbbV1) .galleryCarousel mbb-galleryItem:focus {
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .bfg-gallery-item .bfg-gallery-thumbnail,
[id^=MBBv3]:not(#mbbV1) .galleryCarousel mbb-galleryItem .bfg-gallery-thumbnail {
    height: 213px
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .slick-slide {
    height: auto
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .slick-control {
    height: 70px;
    -webkit-transform: translatey(-100%);
    transform: translatey(-100%);
    top: 50%
}

[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-450 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-450 .galleryCarousel mbb-galleryitem,
[id^=MBBv3]:not(#mbbV1).elq-450 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1).elq-450 .galleryCarousel mbb-galleryitem {
    max-width: 430px
}

[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-380 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-380 .galleryCarousel mbb-galleryitem,
[id^=MBBv3]:not(#mbbV1).elq-380 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1).elq-380 .galleryCarousel mbb-galleryitem {
    max-width: 360px
}

[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-360 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-360 .galleryCarousel mbb-galleryitem,
[id^=MBBv3]:not(#mbbV1).elq-360 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1).elq-360 .galleryCarousel mbb-galleryitem {
    max-width: 320px
}

[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-320 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-320 .galleryCarousel mbb-galleryitem,
[id^=MBBv3]:not(#mbbV1).elq-320 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1).elq-320 .galleryCarousel mbb-galleryitem {
    max-width: 300px
}

[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-300 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-300 .galleryCarousel mbb-galleryitem,
[id^=MBBv3]:not(#mbbV1).elq-300 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1).elq-300 .galleryCarousel mbb-galleryitem {
    max-width: 280px
}

[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-260 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1) .similarProperties.elq-260 .galleryCarousel mbb-galleryitem,
[id^=MBBv3]:not(#mbbV1).elq-260 .galleryCarousel .bfg-gallery-item,
[id^=MBBv3]:not(#mbbV1).elq-260 .galleryCarousel mbb-galleryitem {
    max-width: 220px
}

[id^=MBBv3]:not(#mbbV1) .bfg-list-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding-bottom: 1rem;
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 72.1875rem;
    margin: 0.625rem 0.3125rem;
    min-height: 13.125rem;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    text-align: left;
    background-color: #f0f0f0;
    outline: none!important;
    -webkit-transition: all, 0.3s;
    transition: all, 0.3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-text {
    font-size: 1em;
    font-family: Roboto;
    font-weight: 400;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem a:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem h2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem h3,
[id^=MBBv3]:not(#mbbV1) mbb-listItem h4 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.highlight {
    outline-color: yellowgreen;
    outline-style: solid;
    outline-width: 5px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.highlight.hlfade {
    outline-color: white
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem [class^=bfg-list-column-] {
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-1 {
    max-height: 210px;
    position: relative;
    min-width: 320px;
    max-width: 400px;
    width: 100%;
    float: left
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 210px;
    position: relative;
    max-width: 515px;
    min-width: 400px;
    width: 100%;
    padding-top: 1em;
    padding-left: 30px;
    padding-right: 30px;
    float: left;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-2 .bfg-grid-row-2 .bfg-price-wrap {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    width: 240px;
    min-width: 240px;
    padding-top: 1em;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #888888;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-3 .left-beak {
    display: block;
    position: relative;
    top: 0;
    left: -31px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-3 .left-beak .inner {
    width: 0;
    height: 0;
    border-color: transparent;
    border-width: 10px;
    border-style: solid;
    border-left-color: #f0f0f0;
    position: absolute;
    left: 0;
    top: 5px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-thumbnail {
    height: 252px;
    position: relative;
    max-height: 210px;
    min-width: 320px;
    max-width: 400px;
    width: 100%;
    float: left
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-thumbnail .bfg-gallery-thumb-wrap {
    position: relative;
    height: 210px;
    width: 100%;
    height: 100%;
    max-width: 100%;
    overflow: hidden;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-thumbnail .bfg-gallery-thumb-wrap .bfg-listing-no-thumb {
    z-index: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-image: url(https://d2w6u17ngtanmy.cloudfront.net/gfx/admin_no_photo.jpg)
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb {
    z-index: auto;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-filter: saturate(125%);
    filter: saturate(125%)
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem [class^=bfg-grid-row-] {
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-2 {
    bottom: 0px;
    max-width: 572px;
    padding-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-height: 40px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-3 .bfg-text {
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-3 .bfg-text i+div {
    display: inline;
    font-size: 1.0625em;
    font-family: Roboto;
    font-weight: 600;
    line-height: 1;
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-4 {
    display: block;
    padding-top: 0.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    width: 100%;
    height: 40px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-5 .bfg-text {
    font-size: 0.875em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-5 .bfg-tabcell-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-5 .bfg-tabcell-right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: auto;
    margin-bottom: auto;
    max-height: 2em;
    padding-left: 10px;
    border-left: 1px solid #474343;
    white-space: break-spaces;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-5.bfg-rule1_1a .bfg-tabcell-right {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 0px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-6 .bfg-price-text {
    font-family: Roboto;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.3;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-6 .bfg-status-text {
    font-size: 0.875em;
    font-family: Roboto;
    font-weight: 400;
    text-align: left;
    color: #ffffff;
    line-height: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 {
    display: block;
    padding-top: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save {
    margin-top: auto;
    margin-bottom: auto;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #ffffff;
    background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888));
    background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #888888 2.1428em);
    border-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 span {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before {
    content: "p"
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-8 {
    display: block;
    padding-top: 0.9375em;
    width: 180px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-8 .bfg-text {
    font-size: 0.875em;
    line-height: 1;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 {
    display: block;
    position: absolute;
    bottom: 1em;
    padding-left: 0px;
    padding-right: 0px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails {
    margin-top: auto;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails .btn.btn-bb-icon2 {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #ffffff;
    background: #666666;
    border-color: #666666
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails .btn.btn-bb-icon2 span {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails .btn.btn-bb-icon2 i {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-address-wrap,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-price-wrap {
    line-height: 1em;
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-address-wrap .bfg-listing-price,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-address-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-price-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-price-wrap .bfg-listing-price,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-price-wrap .bfg-price-text1 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 1.5em;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-address-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-price-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-price-wrap .bfg-price-text2 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.3;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-address-wrap .bfg-listing-status,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-price-wrap .bfg-listing-status {
    font-size: 1em;
    line-height: 1.3;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-description-text {
    font-family: Roboto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.3;
    color: #555555
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-3 {
            background-color: transparent
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-6 .bfg-price-text {
            color: #555555
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-6 .bfg-status-text {
            color: #555555
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 {
            display: block;
            padding-top: 0.9375em
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 {
            color: #ffffff;
            background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888));
            background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #888888 2.1428em);
            border-color: #888888
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i {
            color: #888888
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before {
            content: "p"
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-8 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 {
            display: none
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover {
            outline: none!important;
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text {
            background-color: #888888;
            color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text:hover .bfg-banner-details,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text:hover .bfg-banner-details,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text:hover .bfg-banner-details {
            display: block
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-column-3,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-column-3,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-column-3 {
            background-color: #888888;
            color: #ffffff;
            -webkit-transition: all 0.4s;
            transition: all 0.4s
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-column-3 .left-beak,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-column-3 .left-beak,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-column-3 .left-beak {
            display: block
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-6>*,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-6>*,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-6>* {
            color: white
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 {
            color: #ffffff;
            background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888));
            background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #888888 2.1428em);
            border-color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i {
            color: #888888
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before {
            content: "p"
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover {
            color: #666666;
            background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #666666), color-stop(2.1428em, #ffffff));
            background: no-repeat linear-gradient(90deg, #666666 2.1428em, #ffffff 2.1428em);
            border-color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i {
            color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i:before,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i:before,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i:before {
            content: "q"
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-8,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-8,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-8 {
            display: block
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-8 *,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-8 *,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-8 * {
            color: white
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 {
            display: block
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2 {
            color: #ffffff;
            background: #666666;
            border-color: #666666
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2 i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2 i {
            color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2:hover,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2:hover {
            color: #ffffff;
            background: #666666;
            border-color: #ffffff
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2:hover i,
        [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2:hover i {
            color: #ffffff
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-list-column-3 {
                background-color: transparent
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-6 .bfg-price-text {
                color: #555555
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-6 .bfg-status-text {
                color: #555555
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 {
                display: block;
                padding-top: 0.9375em
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 {
                color: #ffffff;
                background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888));
                background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #888888 2.1428em);
                border-color: #888888
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i {
                color: #888888
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before {
                content: "p"
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-8 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 {
                display: none
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover {
                outline: none!important;
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text {
                background-color: #888888;
                color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text:hover .bfg-banner-details,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text:hover .bfg-banner-details,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-thumbnail .bfg-banner-wrap .bfg-banner-text:hover .bfg-banner-details {
                display: block
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-column-3,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-column-3,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-column-3 {
                background-color: #888888;
                color: #ffffff;
                -webkit-transition: all 0.4s;
                transition: all 0.4s
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-list-column-3 .left-beak,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-list-column-3 .left-beak,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-list-column-3 .left-beak {
                display: block
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-6>*,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-6>*,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-6>* {
                color: white
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 {
                color: #ffffff;
                background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #ffffff), color-stop(2.1428em, #888888));
                background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #888888 2.1428em);
                border-color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i {
                color: #888888
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2 i:before {
                content: "p"
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover {
                color: #666666;
                background: no-repeat -webkit-gradient(linear, left top, right top, color-stop(2.1428em, #666666), color-stop(2.1428em, #ffffff));
                background: no-repeat linear-gradient(90deg, #666666 2.1428em, #ffffff 2.1428em);
                border-color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i {
                color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i:before,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i:before,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-7 .bfg-list-save .btn.btn-bb-icon2:hover i:before {
                content: "q"
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-8,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-8,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-8 {
                display: block
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-8 *,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-8 *,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-8 * {
                color: white
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 {
                display: block
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2 {
                color: #ffffff;
                background: #666666;
                border-color: #666666
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2 i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2 i {
                color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2:hover,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2:hover {
                color: #ffffff;
                background: #666666;
                border-color: #ffffff
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus .bfg-grid-row-9 .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:focus-within .bfg-grid-row-9 .btn.btn-bb-icon2:hover i,
            [id^=MBBv3]:not(#mbbV1) mbb-listItem:hover .bfg-grid-row-9 .btn.btn-bb-icon2:hover i {
                color: #ffffff
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1).elq-500 .bfg-list-container {
    gap: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-3840 .bfg-grid-row-3 .bfg-text {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-980 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-980 .bfg-list-thumbnail {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 200px;
    flex: 1 1 200px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-980 .bfg-list-column-2 {
    max-width: 540px;
    min-width: auto;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 391px;
    flex: 1 1 391px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-930 .bfg-address-wrap .bfg-address-text1 {
    font-size: 1.373em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-930 .bfg-grid-row-4 .bfg-description-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-930 .bfg-grid-row-5 .bfg-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-930 .bfg-list-column-3 {
    width: 210px;
    min-width: 210px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-843 .bfg-grid-row-3 {
    max-height: 30px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-843 .bfg-grid-row-3 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-list-column-2 {
    padding-top: 0.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-list-column-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    min-height: 44px;
    max-height: 44px;
    padding-top: 0;
    border-top: none;
    padding-left: 10px;
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .left-beak {
    display: none !important
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-3 {
    max-height: 40px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-3 .bfg-text {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-4 .bfg-description-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-5 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-5 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-5 .bfg-tabcell-left {
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-5 .bfg-tabcell-right {
    text-align: right;
    padding-left: 0;
    border-left: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-top: auto !important;
    margin-bottom: auto !important
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-6 .bfg-listing-price {
    font-size: 1.375em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-6 .bfg-status-text {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 0;
    padding-left: 10px;
    margin-top: auto !important;
    margin-right: auto;
    margin-bottom: auto !important
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-8 {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-grid-row-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    position: static;
    padding-bottom: 0;
    margin-top: auto !important;
    margin-bottom: auto !important
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-list-column-3 {
            padding-top: 4px
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-815 .bfg-list-column-3 {
                padding-top: 4px
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 .bfg-list-thumbnail {
    max-width: 50%;
    min-width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 200px;
    flex: 1 1 200px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 .bfg-list-column-2 {
    max-width: 50%
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 .bfg-grid-row-4 .bfg-description-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 .bfg-grid-row-5 .bfg-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 .bfg-grid-row-3 {
    max-height: 30px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 .bfg-grid-row-3 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-740 .bfg-grid-row-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-600 .bfg-grid-row-6 {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-600 .bfg-grid-row-7 {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-572 .bfg-grid-row-3 .bfg-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 {
    position: relative;
    outline-color: transparent;
    margin: 0 0 0 0;
    -webkit-box-shadow: 0 -1px 2px -4px rgba(0, 0, 0, 0.04), 0 -2px 4px -4px rgba(0, 0, 0, 0.04), 0 -4px 8px -4px rgba(0, 0, 0, 0.04), 0 -8px 16px -4px rgba(0, 0, 0, 0.04), 0 1px 2px -2px rgba(0, 0, 0, 0.07), 0 2px 4px -2px rgba(0, 0, 0, 0.07), 0 4px 8px -2px rgba(0, 0, 0, 0.07), 0 8px 16px -2px rgba(0, 0, 0, 0.07);
    box-shadow: 0 -1px 2px -4px rgba(0, 0, 0, 0.04), 0 -2px 4px -4px rgba(0, 0, 0, 0.04), 0 -4px 8px -4px rgba(0, 0, 0, 0.04), 0 -8px 16px -4px rgba(0, 0, 0, 0.04), 0 1px 2px -2px rgba(0, 0, 0, 0.07), 0 2px 4px -2px rgba(0, 0, 0, 0.07), 0 4px 8px -2px rgba(0, 0, 0, 0.07), 0 8px 16px -2px rgba(0, 0, 0, 0.07)
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-column-1 {
    height: 333px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-thumbnail {
    height: 333px;
    max-height: 333px;
    width: 100%;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-column-2 {
    max-width: 100%;
    width: 100%;
    padding-top: 0;
    padding-right: 15px;
    padding-left: 15px;
    background-color: rgb(255, 255, 255)
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-column-3 {
    min-height: 40px;
    max-height: 40px;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 50px;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
    background-color: rgb(255, 255, 255)
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-2 .bfg-price-wrap {
    display: block;
    margin-top: auto;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-2 .bfg-address-wrap {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    text-align: right;
    margin-top: auto;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-address-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-price-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.1875em;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-address-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-price-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.9375em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-3 {
    border-top: 1px solid rgba(210, 210, 210, 0.3);
    border-bottom: 1px solid rgba(210, 210, 210, 0.3);
    height: 40px;
    max-height: 40px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-3 .bfg-text {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-4 {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-5 {
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-5 .bfg-text {
    font-size: 0.9375em;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-5 .bfg-tabcell-right {
    text-align: right;
    border-left: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-6 {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-7 {
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media not all and (pointer:coarse) {
    @supports not (-moz-appearance:none) {
        [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-column-2 {
            background-color: transparent
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-column-3 {
            display: none;
            padding-top: 0
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-3 {
            border-top: 1px solid rgba(210, 210, 210, 0)
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500:hover {
            outline: none!important;
        }

        [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500:hover .bfg-list-column-3 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            bottom: 0;
            padding-top: 2px;
            background-color: #888888;
            color: #ffffff
        }
    }

    @supports (-moz-appearance:none) {
        @media (min-width:768px) {
            [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-column-2 {
                background-color: transparent
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-list-column-3 {
                display: none;
                padding-top: 0
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500 .bfg-grid-row-3 {
                border-top: 1px solid rgba(210, 210, 210, 0)
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500:hover {
                outline: none!important;
            }

            [id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-500:hover .bfg-list-column-3 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                position: absolute;
                bottom: 0;
                padding-top: 2px;
                background-color: #888888;
                color: #ffffff
            }
        }
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-450 .bfg-list-thumbnail {
    height: 260px;
    max-height: 260px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-list-thumbnail {
    height: 230px;
    max-height: 230px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-address-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-price-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1.0625em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-address-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-price-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-grid-row-3 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-380 .bfg-grid-row-5 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-list-thumbnail {
    height: 212px;
    max-height: 212px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-banner-save {
    right: 10px;
    top: 5px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-list-column-2 {
    padding-right: 10px;
    padding-left: 10px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-grid-row-2 {
    height: 45px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-address-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-price-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-price-wrap .bfg-price-text1 {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-grid-row-3 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-grid-row-5 .bfg-text {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-320 .bfg-grid-row-9 span>span {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-list-thumbnail {
    height: 196px;
    max-height: 196px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-address-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-price-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-price-wrap .bfg-price-text1 {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-address-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-price-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-grid-row-3 .bfg-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-300 .bfg-grid-row-5 .bfg-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-list-thumbnail {
    height: 160px;
    max-height: 160px
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-address-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-address-wrap .bfg-price-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-price-wrap .bfg-address-text1,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-price-wrap .bfg-price-text1 {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-address-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-address-wrap .bfg-price-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-price-wrap .bfg-address-text2,
[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-price-wrap .bfg-price-text2 {
    font-size: 0.75em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-grid-row-3 .bfg-text {
    font-size: 0.75em
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem.elq-240 .bfg-grid-row-5 .bfg-text {
    font-size: 0.75em
}

@media only screen and (min-width:769px) {
    [id^=MBBv3]:not(#mbbV1)[id=MBBv3_SearchDetails] {
        margin-left: 84px;
        margin-right: 84px
    }

    [id^=MBBv3]:not(#mbbV1)[id=MBBv3_SearchDetails] mbb-propertydetails {
        margin-left: -84px;
        margin-right: -84px
    }
}

[id^=MBBv3]:not(#mbbV1):not([id=MBBv3_PropDetailsPopUp]) mbb-propertydetails .content-margin {
    padding-left: 24px;
    padding-right: 24px
}

@media only screen and (max-width:1278px) and (min-width:769px) {
    [id^=MBBv3]:not(#mbbV1):not([id=MBBv3_PropDetailsPopUp]) mbb-propertydetails .content-margin {
        padding-left: 0px;
        padding-right: 0px
    }
}

[id^=MBBv3]:not(#mbbV1):not([id=MBBv3_PropDetailsPopUp]) mbb-propertydetails .content-padding {
    padding-left: 24px;
    padding-right: 24px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails {
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

@media only screen and (min-width:769px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails {}
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-margin {
    margin-left: 24px;
    margin-right: 24px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-padding {
    padding-left: 84px;
    padding-right: 84px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-full {
    width: auto;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-column-right {
    margin-left: auto;
    margin-right: auto
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-column-right {
        max-width: 290px;
        min-width: 290px;
        width: 100%;
        margin-right: 15px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails h2,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails h3,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails h4 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails h2.bfg-text-title {
    margin-top: 10px;
    margin-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails p.bfg-text {
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .bfg-banner-wrap {
    z-index: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .bfg-gallery-thumb {
    z-index: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .bfg-listing-no-thumb {
    z-index: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .bfg-mls-thumb-logo {
    z-index: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .bfg-icon {
    background: none;
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    width: 26px;
    background-size: 26px 20px;
    margin-right: 4px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .btn.show-more[data-toggle=bscollapse][aria-expanded=true] {
    background-color: #888888;
    color: white;
    border-color: #888888
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .btn.show-more[data-toggle=bscollapse][aria-expanded=true] icon:before {
    content: "R"
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .modal-menu-sticky-top {
    position: fixed;
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
    z-index: 50000;
    background-color: white;
    -webkit-box-shadow: 0 1px 1px rgba(210, 210, 210, 0.25), 0 2px 2px rgba(210, 210, 210, 0.2), 0 4px 4px rgba(210, 210, 210, 0.15), 0 8px 8px rgba(210, 210, 210, 0.1), 0 16px 16px rgba(210, 210, 210, 0.05);
    box-shadow: 0 1px 1px rgba(210, 210, 210, 0.25), 0 2px 2px rgba(210, 210, 210, 0.2), 0 4px 4px rgba(210, 210, 210, 0.15), 0 8px 8px rgba(210, 210, 210, 0.1), 0 16px 16px rgba(210, 210, 210, 0.05)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-header-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    background-color: white;
    top: 0px;
    height: 42px;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-header-menu.content-margin {
    padding-left: 0;
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-header-menu .btn {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-header-menu .btn i {
    font-size: 1.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-header-menu .navbar-text {
    font-size: 0.8125em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-header-menu .bfg-text {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-header-menu a.btn:focus {
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap {
    display: none;
    height: 75px;
    background: #f0f0f0;
    border-bottom: 1px solid #dee2e6;
    padding: 0;
    margin-bottom: 0px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap.bfg-rule2_5a {
    display: block
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header h2 {
    font-size: 18px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 0
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header h2 {
        font-size: 20px;
        line-height: 1
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-text {
    font-size: 13px;
    line-height: 15px
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-text {
        font-size: 14px;
        line-height: 16px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-biz-logo-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: auto;
    margin-left: -15px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-biz-logo-wrap {
        max-width: 30%
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-biz-logo-wrap {
        margin-left: 0
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-biz-logo-wrap .mbb-AgentCompanyLogo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-biz-logo-wrap .mbb-AgentCompanyLogo img {
    max-height: 70px;
    width: auto;
    padding: 0;
    margin-right: 12px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-broker-office-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    height: 74px;
    padding-top: 4px;
    padding-bottom: 4px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-broker-office-wrap {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-broker-office-wrap [class^=bfg-text] {
    text-align: right
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-broker-office-wrap [class^=bfg-text] {
        text-align: left
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap {
    display: none
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        max-width: 50%
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 74px;
    padding-top: 4px;
    padding-bottom: 4px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-details [class^=bfg-text] {
    text-align: right
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-details [class^=bfg-text] {
        text-align: left
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-details .mbb-AgentName {
    font-size: 18px;
    line-height: 1.3;
    margin-top: 6px;
    margin-bottom: 0
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-details .mbb-AgentName {
        font-size: 14px;
        line-height: 18px;
        margin-top: 0
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-photo {
    display: none
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-photo {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-photo .mbb-AgentPhoto {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-photo .mbb-AgentPhoto img {
    max-height: 74px;
    width: auto;
    margin-left: 12px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-agent-wrap .mbb-agent-details {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-left: auto;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header {
    width: 100%;
    margin: 0px;
    position: relative;
    max-width: 2048px;
    min-height: 276px;
    margin-bottom: 64px;
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header.no-photos {
    min-height: 175px;
    max-width: 100%;
    background-color: #f0f0f0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header.no-photos .mbb-property-header-photo {
    height: 175px;
    min-height: 175px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header.no-photos .mbb-property-header-photo {
        height: 199px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header.no-photos .mbb-property-header-photo .carousel-background {
    max-width: 1110px;
    width: 100%;
    display: block;
    top: 35px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-position: center;
    -webkit-transform: scale(1.75);
    transform: scale(1.75)
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header.no-photos .mbb-property-header-photo .carousel-background {
        top: 7px;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header.no-photos .mbb-property-header-photo .carousel-background {
        top: 45px;
        height: 260%
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-map {
    top: 0px;
    position: relative;
    overflow: hidden;
    height: 336px;
    width: 1900px;
    max-width: 100%;
    max-height: 100vh;
    min-height: 300px;
    margin: auto
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-map {
        height: 600px;
        max-height: 100vh;
        min-height: 480px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo {
    top: 0px;
    position: relative;
    overflow: hidden;
    height: 336px;
    min-height: 300px;
    max-height: 100vh;
    width: 100%;
    max-width: 100%;
    margin: auto;
    margin-bottom: 40px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo .slick-slide[tabindex="-1"] {
    opacity: 0.7
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo {
        top: 0px;
        position: relative;
        overflow: hidden;
        height: 600px;
        width: 1900px;
        max-width: 100%;
        max-height: 100vh;
        min-height: 480px;
        margin: auto
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel {
    max-width: 1900px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel .slick-slide .carousel-background {
    max-height: 336px;
    min-height: 336px;
    -webkit-transform: scale(1);
    transform: scale(1)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel .slick-slide .carousel-background.bfg-prop-photo {
    cursor: pointer
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel .slick-slide .carousel-background {
        max-height: 600px;
        min-height: 600px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel-control-next,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel-control-prev {
    width: 10%;
    opacity: 0.85
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel-control-next:focus,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel-control-next:hover,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel-control-prev:focus,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .carousel-control-prev:hover {
    opacity: 0.95
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .slick-control.slick-arrow {
    margin-top: auto;
    margin-bottom: auto;
    height: 50%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-next-icon,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-prev-icon {
    width: 50px;
    height: 50px
}

@media (min-width:576px) {

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-next-icon,
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .slick-control.slick-arrow .carousel-control-prev-icon {
        width: 55px;
        height: 55px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .bfg-photo-count {
    position: absolute;
    top: auto;
    left: 0;
    text-align: center
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .bfg-photo-count {
        position: absolute;
        top: auto;
        bottom: 80px;
        text-align: center;
        margin-left: -12px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .bfg-photo-count .btn {
    padding: 2px 8px 3px;
    line-height: 1.5;
    color: #3d3d3d;
    border-radius: 8px;
    border: none;
    background: white;
    font-size: 1em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 2px 4px rgba(0, 0, 0, 0.2), 0 3px 8px rgba(0, 0, 0, 0.15), 0 4px 16px rgba(0, 0, 0, 0.1), 0 5px 32px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 2px 4px rgba(0, 0, 0, 0.2), 0 3px 8px rgba(0, 0, 0, 0.15), 0 4px 16px rgba(0, 0, 0, 0.1), 0 5px 32px rgba(0, 0, 0, 0.05)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .bfg-photo-count .btn i {
    font-size: 18px;
    margin-right: 2px;
    line-height: 0.8181em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .bfg-photo-count .btn:hover {
    background: #666666;
    color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 {
    position: absolute;
    bottom: 0px;
    width: calc(100% - 48px);
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button {
    display: none;
    position: absolute;
    bottom: -42px;
    left: 0px;
    height: 100px;
    width: 100px;
    background-image: url("https://d2w6u17ngtanmy.cloudfront.net/gfx/widget/map-view-btn-trans.png");
    background-color: #888888;
    background-size: contain;
    border-radius: 50px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button:hover {
    cursor: pointer;
    -webkit-box-shadow: 0 3px 4px -1px rgba(102, 102, 102, 0.1), 0 1px 2px 1px rgba(102, 102, 102, 0.1);
    box-shadow: 0 3px 4px -1px rgba(102, 102, 102, 0.1), 0 1px 2px 1px rgba(102, 102, 102, 0.1);
    border-radius: 50px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button .label {
    font-family: Roboto;
    font-weight: 600;
    bottom: 18px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: white;
    background-color: transparent;
    line-height: 1.3
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button {
        display: block
    }
}

@media (max-width:575px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button {
        display: block;
        background-image: none;
        background-color: transparent;
        left: auto;
        right: 0px;
        bottom: 55px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button .label {
        padding: 2px 8px 3px;
        line-height: 1.5;
        color: white;
        border-radius: 8px;
        border: none;
        background: black;
        font-size: 1em;
        -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.25), 0 2px 4px rgba(255, 255, 255, 0.2), 0 3px 8px rgba(255, 255, 255, 0.15), 0 4px 16px rgba(255, 255, 255, 0.1), 0 5px 32px rgba(255, 255, 255, 0.05);
        box-shadow: 0 1px 2px rgba(255, 255, 255, 0.25), 0 2px 4px rgba(255, 255, 255, 0.2), 0 3px 8px rgba(255, 255, 255, 0.15), 0 4px 16px rgba(255, 255, 255, 0.1), 0 5px 32px rgba(255, 255, 255, 0.05)
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-carouselview-button {
    background-image: url("https://d2w6u17ngtanmy.cloudfront.net/gfx/widget/gallery-view-trans-btn.png");
    background-color: #888888;
    background-size: contain;
    height: 100px;
    width: 100px;
    position: absolute;
    bottom: -42px;
    left: 0px;
    border-radius: 50px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-carouselview-button:hover {
    cursor: pointer;
    -webkit-box-shadow: 0 3px 4px -1px rgba(102, 102, 102, 0.1), 0 1px 2px 1px rgba(102, 102, 102, 0.1);
    box-shadow: 0 3px 4px -1px rgba(102, 102, 102, 0.1), 0 1px 2px 1px rgba(102, 102, 102, 0.1);
    border-radius: 50px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-carouselview-button .label {
    font-family: Roboto;
    font-weight: 600;
    bottom: 18px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: white;
    background-color: transparent
}

@media (max-width:575px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-carouselview-button {
        display: block;
        background-image: none;
        background-color: transparent;
        left: auto;
        right: 0px;
        bottom: 55px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-carouselview-button .label {
        padding: 2px 8px 3px;
        line-height: 1.5;
        color: white;
        border-radius: 8px;
        border: none;
        background: black;
        font-size: 1em;
        -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.25), 0 2px 4px rgba(255, 255, 255, 0.2), 0 3px 8px rgba(255, 255, 255, 0.15), 0 4px 16px rgba(255, 255, 255, 0.1), 0 5px 32px rgba(255, 255, 255, 0.05);
        box-shadow: 0 1px 2px rgba(255, 255, 255, 0.25), 0 2px 4px rgba(255, 255, 255, 0.2), 0 3px 8px rgba(255, 255, 255, 0.15), 0 4px 16px rgba(255, 255, 255, 0.1), 0 5px 32px rgba(255, 255, 255, 0.05)
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta {
    top: 30px;
    border-radius: 7px;
    -webkit-box-shadow: 0 3px 4px -1px rgba(102, 102, 102, 0.1), 0 1px 2px 1px rgba(102, 102, 102, 0.1);
    box-shadow: 0 3px 4px -1px rgba(102, 102, 102, 0.1), 0 1px 2px 1px rgba(102, 102, 102, 0.1);
    width: 282px;
    overflow: hidden;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta * {
    font-family: Roboto;
    font-weight: 400;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-1 {
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: white;
    border-bottom: 1px solid #efefef;
    text-align: center;
    font-size: 1em;
    font-weight: 600;
    color: #6c6c6c
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-1:hover {
    background-color: #888888;
    color: white;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-1:hover i {
    color: white
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapse .card,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapsing .card {
    background-color: #f0f0f0;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0;
    border-left: 1px white solid;
    border-right: 1px white solid
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapse .card .list-group-item,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapsing .card .list-group-item {
    cursor: pointer;
    border: 0;
    background-color: rgba(255, 255, 255, 0);
    border-bottom: #888888 solid 1px;
    color: #3f3c3c;
    font-size: 0.875em;
    height: 3em;
    padding-top: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapse .card .list-group-item .arrow-right,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapsing .card .list-group-item .arrow-right {
    display: none;
    background-color: #888888;
    height: 100%;
    width: 2rem;
    position: absolute;
    right: 0;
    top: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapse .card .list-group-item .arrow-right:after,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapsing .card .list-group-item .arrow-right:after {
    position: absolute;
    width: 0.65rem;
    height: 0.65rem;
    top: 50%;
    right: 0.9rem;
    -webkit-transform: rotate(225deg) translateY(-5%);
    transform: rotate(225deg) translateY(50%);
    background-image: none;
    border: solid #fff;
    border-width: 2px;
    border-right: 0;
    border-top: 0;
    content: "";
    opacity: 1;
    color: #fff
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapse .card .list-group-item:last-child,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapsing .card .list-group-item:last-child {
    border-bottom: 0px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapse .card .list-group-item:hover .arrow-right,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .collapsing .card .list-group-item:hover .arrow-right {
    display: block
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-2 {
    height: 60px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-2 .btn-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    padding-top: 8px;
    padding-bottom: 0px;
    font-size: 0.8125em;
    text-align: center;
    font-weight: 600;
    line-height: 1.3;
    color: #555555;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(60%, white), color-stop(500%, gray));
    background-image: linear-gradient(to right, white 60%, gray 500%)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-2 .btn-wrapper a {
    text-decoration: none;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-2 .btn-wrapper a:hover {
    text-decoration: none;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-2 .btn-wrapper:hover {
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(75%, #888888), color-stop(500%, gray));
    background-image: linear-gradient(to right, #888888 75%, gray 500%);
    color: #ffffff;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-2 .btn-wrapper:hover a,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-2 .btn-wrapper:hover i {
    color: #ffffff
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta {
        position: absolute;
        top: auto;
        bottom: -30px;
        right: 0px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-3 {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta.ok2show .mbb-cta-row-3 {
    display: block;
    text-align: center;
    font-weight: 200;
    padding-bottom: 0;
    color: #ffffff;
    padding-top: 0;
    border-top: 1px solid #efefef;
    background-color: #b5b5b5;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    font-size: 0.9375em;
    text-decoration: none;
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta.ok2show .mbb-cta-row-3 .btn-link {
    color: #ffffff;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta.ok2show .mbb-cta-row-3:hover {
    color: #ffffff;
    background-color: #666666;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta.ok2show .mbb-cta-row-3:hover .btn-link {
    text-decoration: none;
    color: #ffffff
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta.ok2show {
        bottom: -41px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-1.mobile {
    display: none
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 {
        position: relative;
        bottom: 0px;
        margin-left: auto;
        margin-right: auto
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .tns-outer button {
    display: none
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header {
        margin-bottom: 64px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 {
    margin-top: 10px;
    margin-bottom: 15px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .mbb-address-wrap {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .mbb-address-wrap * {
    font-family: Roboto;
    line-height: 1.3;
    text-align: left
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .mbb-address-wrap .address-text-1 {
    font-weight: 600;
    color: #333333;
    font-size: 27px
}

@media only screen and (max-width:540px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .mbb-address-wrap .address-text-1 {
        font-size: 24px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .mbb-address-wrap .address-text-2 {
    color: #333333;
    font-weight: 400;
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .bfg-status-badge {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-right: 16px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .bfg-status-badge .status-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 4px;
    padding: 0.375em 0.5em;
    text-align: center;
    line-height: 1;
    font-family: Roboto;
    color: #888888;
    text-transform: uppercase
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .bfg-status-badge .status-wrapper .status-row-1 {
    font-size: 0.875em;
    line-height: 1.1428;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .bfg-status-badge .status-wrapper .status-row-2 {
    font-size: 1.125em;
    font-weight: 700
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .mbb-price-wrap * {
    font-family: Roboto;
    line-height: 1.3;
    text-align: right
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .mbb-price-wrap .price-text-1 {
    font-weight: 600;
    color: #333333;
    font-size: 27px
}

@media only screen and (max-width:540px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .mbb-price-wrap .price-text-1 {
        font-size: 24px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .status-price-wrap .mbb-price-wrap .price-text-2 {
    color: #333333;
    font-weight: 400;
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .courtesy-of {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    font-family: Roboto;
    color: #333333;
    font-weight: 400;
    font-size: 14px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 .courtesy-of {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-3 {
        margin-bottom: 5px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 5px;
    margin-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-4 .bfg-text {
    color: #333333;
    font-family: Roboto;
    font-weight: 300;
    font-size: 1.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-4 .bfg-text * {
    font-size: inherit;
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-4 .bfg-text i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1em;
    padding-bottom: 1em;
    background-color: #888888;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 * {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1110px;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .mls-wrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0 0 16px 0;
    font-size: 13px;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .mls-wrapper * {
    font-family: Roboto;
    font-weight: 400;
    font-size: inherit;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .mls-wrapper .mls-text {
    display: inline-block;
    border-right: 1px solid #ffffff;
    padding-right: 10px;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .mls-wrapper .mls-details-text {
    display: inline-block;
    padding-left: 10px;
    font-size: 12px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .contact-wrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: auto 0;
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .contact-wrapper button {
    line-height: 1;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 {
        padding-top: 0.625em;
        padding-bottom: 0.625em
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .mls-wrapper {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        margin-top: auto;
        margin-bottom: auto
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .mls-wrapper .listedsince {
        display: none
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .contact-wrapper {
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
}

@media (min-width:930px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .bfg-content-wrapper .mls-wrapper .listedsince {
        display: inline
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 {
    background-color: #f7f7f7;
    padding-top: 40px;
    padding-bottom: 50px;
    background: #f7f7f7;
}


[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 p {
    color: #474747;
    padding: 20px;
    font-size: 15px;
    font-weight: 300;
    line-height: 27px!important;
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .mbb-agent-photo {
    float: left;
    padding: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .mbb-agent-photo .mbb-AgentPhoto img {
    max-height: 93px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .bfg-agent-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .bfg-agent-wrap>* {
    padding: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .mbb-agent-details {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    float: left;
    margin-left: 10px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .mbb-agent-details .mbb-AgentName {
    font-size: 15px;
    font-weight: 600;
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .mbb-agent-details .mbb-AgentTitle {
    font-size: 12px;
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .mbb-agent-details .mbb-AgentCompany {
    font-size: 14px;
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .ask-expert .mbb-agent-details .mbb-agent-phone {
    margin-left: -10px;
    width: calc(100% + 10px);
    background-color: #f0efef;
    padding: 0.25rem;
    padding-left: 10px;
    line-height: 1.3;
    bottom: 0;
    position: absolute
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .bfg-openhouse-details div,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .bfg-openhouse-details span,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .bfg-openhouse-details superscript {
    font-family: Roboto;
    font-weight: 400;
    color: #555555;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .bfg-openhouse-details div,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .bfg-openhouse-details span {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-6 .bfg-openhouse-details span {
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 {
    padding-top: 30px;
    padding-bottom: 20px;
    overflow: hidden
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery {
    height: 300px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 160px;
    flex: 1 1 160px;
    width: 160px;
    max-width: 400px;
    min-width: 160px;
    height: 227.5px;
    max-height: 300px;
    overflow: hidden;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background {
    background-size: cover;
    background-position: center;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    height: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background button {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 140px;
    width: 140px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background button.btn.btn-tertiary {
    background-color: #ffffff;
    color: #888888;
    border: none
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background button.btn.btn-tertiary:hover {
    background-color: #888888;
    color: #ffffff;
    border: none
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background button i {
    font-size: 2.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background button i:before {
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background button span {
    display: block;
    font-size: 12px;
    text-transform: uppercase
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 {
    padding-top: 20px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .card-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .card-columns mbb-card.card {
    margin-bottom: 1.75rem;
    -webkit-box-shadow: none;
    box-shadow: none
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .card-columns mbb-card h2 {
    margin-top: 20px;
    margin-bottom: 30px!important;
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .card-columns mbb-card.card-highlights {
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
    display: block
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .card-columns mbb-card .mbb-card-wrapper h3 {
    margin-left: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-more-details {
    margin-bottom: 45px;
    height: 34px;
    text-align: center;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-more-details .bfg-widget-button {
    background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(white), to(white));
    background: linear-gradient(0, white, white);
    border: 1px solid #7a716f;
    border-radius: 1px;
    min-width: 200px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-more-details button[data-toggle=bscollapse][aria-expanded=false]:before {
    content: "";
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(90%, white));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 90%);
    height: 200px;
    width: 100%;
    position: absolute;
    -webkit-transform: translateY(calc(-206px - 1.75rem)) translateX(-45.5%);
    transform: translateY(calc(-206px - 1.75rem)) translateX(-45.5%);
    max-width: 1110px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row .btn-group-sm>.btn.btn-bb-icon2 i.bb-heart-outline,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row .btn.btn-bb-icon2.btn-sm i.bb-heart-outline {
    top: 0.222em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row>div {
    text-align: center;
    margin-bottom: 3em;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row div:first-child {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row div:nth-child(2) {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row div:last-child {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row div:first-child {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row div:nth-child(2) {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-cta-row div:last-child {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score * {
    font-family: Roboto;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .chart {
    max-width: 300px;
    max-height: 224px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .chart .guage-text {
    position: absolute;
    top: 2.25em;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .chart .guage-text i {
    top: -8px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .chart .guage-description {
    position: absolute;
    top: 5.6em;
    width: 100%;
    font-size: 24px;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .chart .guage-description .guage-title {
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .chart .guage-description .guage-subtext {
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .mbb-walk-score-description {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-walk-score .mbb-walk-score-description p {
    padding: 5px;
    background-color: #d2d3d4;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-8 .mbb-agent-card {
    background-color: #ffffff;
    border: 0px;
    border-radius: 3px;
    -webkit-box-shadow: 0 -3px 6px -3px rgba(0, 0, 0, 0.07), 0 1px 2px -3px rgba(0, 0, 0, 0.01), 0 2px 4px -3px rgba(0, 0, 0, 0.02), 0 4px 8px -3px rgba(0, 0, 0, 0.05), 0 8px 16px -3px rgba(0, 0, 0, 0.05), 0 16px 32px -3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 -3px 6px -3px rgba(0, 0, 0, 0.07), 0 1px 2px -3px rgba(0, 0, 0, 0.01), 0 2px 4px -3px rgba(0, 0, 0, 0.02), 0 4px 8px -3px rgba(0, 0, 0, 0.05), 0 8px 16px -3px rgba(0, 0, 0, 0.05), 0 16px 32px -3px rgba(0, 0, 0, 0.05);
    padding-right: 25px;
    padding-left: 25px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-9 {
    background-color: #f7f7f7;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 45px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-10 {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 45px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-11 {
    background-color: #f7f7f7;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 45px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-11 .bfg-content-wrapper .history .row [class^=col] {
    font-size: 16px;
    height: 2em;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-11 .bfg-content-wrapper .history .row [class^=col] .bfg-text {
    font-size: inherit;
    line-height: inherit
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-12 {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 45px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu {
    position: fixed;
    z-index: 60000;
    bottom: 0px;
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    height: 52px;
    width: 100%;
    color: #ffffff;
    font-family: Roboto;
    font-weight: 400;
    line-height: 1.3;
    -webkit-box-shadow: 0 -1px 1px rgba(210, 210, 210, 0.25), 0 -2px 2px rgba(210, 210, 210, 0.2), 0 -4px 4px rgba(210, 210, 210, 0.15), 0 -8px 8px rgba(210, 210, 210, 0.1), 0 -16px 16px rgba(210, 210, 210, 0.05);
    box-shadow: 0 -1px 1px rgba(210, 210, 210, 0.25), 0 -2px 2px rgba(210, 210, 210, 0.2), 0 -4px 4px rgba(210, 210, 210, 0.15), 0 -8px 8px rgba(210, 210, 210, 0.1), 0 -16px 16px rgba(210, 210, 210, 0.05)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu .bfg-text {
    font-size: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu .btn i {
    font-size: 1.125em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu .dropdown-item {
    padding-left: 16px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item {
    padding-top: 10px;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    background-color: #888888;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item span {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item mbb-menu {
    position: absolute;
    bottom: 42px;
    right: 0px;
    max-width: 50%;
    width: 50%;
    background-color: #ffffff;
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item mbb-menu menu-item {
    display: block;
    position: relative;
    border-bottom: 1px white #ffffff;
    text-align: left;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item:hover {
    color: #ffffff;
    background-color: #666666
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item:hover mbb-menu {
    display: block
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item:hover span {
    color: #ffffff;
    background-color: #666666
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item:hover menu-item:hover span {
    color: #ffffff;
    background-color: #666666
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: white;
    padding: 15px;
    width: auto;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-photo {
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    height: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-photo img {
    width: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    height: 100%;
    max-height: 240px;
    margin: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-AgentCompanyLogo img {
    width: auto;
    height: 100%;
    max-height: 100px;
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 235px;
    flex: 1 1 235px;
    margin-left: 16px;
    font-size: 16px;
    border-right: 1px solid #f0efef
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details * {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details h2 {
    font-size: 25px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details h4 {
    font-size: 0.6875em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-contact {
    border-right: 1px solid #f0efef
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-contact h2.bfg-text-title {
    margin-bottom: 0px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-phone {
    background-color: #f0efef;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-phone .mbb-agent-phoneNumber {
    color: #888888;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-social {
    font-weight: 600;
    color: #555555;
    padding-left: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-social span {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-social a {
    font-size: 0.875em;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .bfg-zillow-rating {
    padding-left: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-social.hide-social {
    display: none
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-details .mbb-agent-social.show-social {
    display: inherit
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-action {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 250px;
    flex: 1 0 250px;
    padding-left: 15px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-action .mbb-CompanyDetails {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-action .mbb-CompanyDetails>div {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails mbb-agent-card .mbb-agent-action .mbb-CompanyDetails .mbb-AgentCompany {
    padding-right: 16px;
    text-align: right
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 {
    margin-top: 45px;
    margin-bottom: 45px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper h3 {
    margin-top: 12px;
    margin-left: -5px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper .mbb-card-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper .mbb-card-item .mbb-card-attribute {
    float: none;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    min-width: 100px;
    text-align: left;
    white-space: normal;
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper .mbb-card-item .mbb-card-value {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    text-align: left
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper {
        display: block
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper .mbb-card-item {
        display: block
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper .mbb-card-item .mbb-card-attribute {
        float: left;
        width: 50%;
        white-space: nowrap;
        padding-right: 0
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .mbb-card-wrapper .mbb-card-item .mbb-card-value {
        display: block;
        text-align: right
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-more-details2 .bb-qrcode {
    height: 150px;
    width: 150px
}

[id^=MBBv3]:not(#mbbV1) .elq-1024 mbb-propertydetails .content-padding .bfg-content-wrapper,
[id^=MBBv3]:not(#mbbV1).elq-1024 mbb-propertydetails .content-padding .bfg-content-wrapper {
    max-width: 100%
}

[id^=MBBv3]:not(#mbbV1).elq-1200 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 1.25em
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 {
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details {
    -ms-flex-preferred-size: 275px;
    flex-basis: 275px;
    border-right-style: none
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details .mbb-agent-social .connectwith {
    display: none
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details .bfg-zillow-rating,
[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details .mbb-agent-social {
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details .mbb-ZillowRating {
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details .mbb-ZillowRating span {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-action {
    margin-top: 4em
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-action .bfg-lc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2em
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-action .mbb-CompanyDetails {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-action .mbb-CompanyDetails>div {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

[id^=MBBv3]:not(#mbbV1).elq-768 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-action .mbb-CompanyDetails .mbb-AgentCompany {
    margin-bottom: 2em !important;
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1).elq-572 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details {
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px
}

[id^=MBBv3]:not(#mbbV1).elq-450 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details {
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
    margin-left: 0;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1).elq-450 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details h2,
[id^=MBBv3]:not(#mbbV1).elq-450 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-details h4 {
    text-align: center
}

[id^=MBBv3]:not(#mbbV1).elq-450 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-action {
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1).elq-450 mbb-propertydetails .mbb-property-row-9 mbb-agent-card .mbb-agent-action .bfg-lc {
    display: block
}

[id^=MBBv3]:not(#mbbV1).elq-380 mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header h2 {
    font-size: 16px;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1).elq-380 mbb-propertydetails .mbb-brand-header-wrap .bfg-branding-header .bfg-text {
    font-size: 11px;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header {
    max-width: 100%;
    margin-bottom: 0px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-property-header-map {
    height: 600px;
    min-height: 480px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-property-header-photo {
    height: calc(100vh - 50px);
    min-height: 480px;
    max-height: 1080px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-property-header-photo div.img,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-property-header-photo img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-photo-gradiant-top {
    position: absolute;
    top: 0;
    width: 100%;
    height: 60px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(255, 255, 255, 0) 100%)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-photo-gradiant-bottom {
    position: absolute;
    bottom: 40px;
    width: 100%;
    height: 170px;
    background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(0, 0, 0, 0.65)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(0, rgba(0, 0, 0, 0.65) 0%, rgba(255, 255, 255, 0) 100%)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-address-wrap {
    position: relative;
    bottom: 110px;
    font-size: 32px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-address-wrap .address-text-1 {
    color: rgb(255, 255, 255);
    float: left
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-address-wrap .address-text-2 {
    color: rgb(255, 255, 255);
    float: left;
    margin-left: 10px;
    font-size: 0.7em;
    line-height: 1.85em
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .carousel .slick-slide .carousel-background {
    height: calc(100vh - 49px);
    max-height: 1080px;
    min-height: 480px;
    max-width: 1920px
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .carousel-item .carousel-background {
    width: auto;
    max-height: 28.25rem;
    min-height: 400px;
    background-size: cover;
    background-position: center;
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-header .mbb-property-row-1 {
    position: relative;
    width: auto
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-row.background-dark {
    background-color: #363636;
    color: white
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails.wide .mbb-property-row-3 {
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer .bfg-text,
[id^=MBBv3]:not(#mbbV1) mbb-printflyer h1,
[id^=MBBv3]:not(#mbbV1) mbb-printflyer h2,
[id^=MBBv3]:not(#mbbV1) mbb-printflyer h3,
[id^=MBBv3]:not(#mbbV1) mbb-printflyer h4,
[id^=MBBv3]:not(#mbbV1) mbb-printflyer p {
    font-family: Georgia, "Times New Roman", serif;
    color: #000
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer h1 {
    margin: 0 0 0 0;
    width: 100%;
    line-height: 1;
    font-size: 28px;
    font-weight: bold
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer h1+h3 {
    margin-top: 4px
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer h2 {
    font-size: 24px
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer h3 {
    font-size: 20px
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer h4 {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    text-transform: uppercase
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer h4 .subgroup {
    font-weight: 400;
    margin: 0 0
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer img {
    margin-bottom: 20px
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer .flyer-row-4 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer .table td,
[id^=MBBv3]:not(#mbbV1) mbb-printflyer .table th {
    padding: 0.5rem
}

[id^=MBBv3]:not(#mbbV1) mbb-printflyer .table td:first-child,
[id^=MBBv3]:not(#mbbV1) mbb-printflyer .table th:first-child {
    width: 35%
}

@media only screen and (min-width:1278px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-margin {
        max-width: 1110px;
        margin-left: auto;
        margin-right: auto;
        width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-padding {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-padding .bfg-content-wrapper {
        width: 100%;
        max-width: 1110px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0px;
        padding-right: 0px
    }
}

@media only screen and (max-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-margin {
        margin-left: 15px;
        margin-right: 15px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-padding {
        padding-left: 15px;
        padding-right: 15px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .content-padding .bfg-content-wrapper {
        margin-left: 0px;
        margin-right: 0px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .mls-wrapper {
        margin: auto
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-5 .contact-wrapper {
        margin: auto
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .bfg-circle {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: 75.6%;
        width: 57%
    }
}

@media only screen and (max-width:575px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 {
        width: 100%
    }
}

@media only screen and (max-width:540px) {
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo {
        height: 336px;
        width: 1900px;
        max-width: 100%;
        max-height: 100vh;
        min-height: 300px;
        margin: auto auto 40px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo .carousel .slick-slide .carousel-background {
        max-height: 336px;
        min-height: auto
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo .carousel-control-prev,
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo carousel-control-next {
        width: 10%
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo .slick-control.slick-arrow {
        margin-top: auto;
        margin-bottom: auto;
        height: 50%
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo .slick-control.slick-arrow .carousel-control-next-icon,
    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo .slick-control.slick-arrow .carousel-control-prev-icon {
        width: 50px;
        height: 50px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-photo .mbb-property-header-map {
        height: 480px;
        min-height: 480px;
        max-height: 480px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-header-map {
        height: 336px;
        max-width: 100%;
        max-height: 100vh;
        min-height: 300px;
        margin: auto auto 81px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 {
        width: 100%
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-3 {
        display: none
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu {
        display: block
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item {
        width: 192px;
        min-width: 192px;
        max-width: 192px;
        float: left;
        border-left: 1px solid white
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-footer-menu menu-item.save {
        float: left;
        max-width: 21.5px;
        width: 21.5px;
        min-width: 21.5px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item {
        height: 135px;
        max-height: 135px;
        width: 78px;
        max-width: 130px;
        min-width: 135px;
        padding-left: 0px;
        padding-right: 0px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .gallery-background {
        background: none !important
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .bfg-circle {
        background-color: #cd4125
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .bfg-circle:hover {
        background-color: white
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .bfg-circle:hover>.bfg-text.bfg-red {
        color: #cd4125
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-7 .mbb-property-gallery .gallery-item .bfg-circle .bfg-text {
        color: white
    }

    [id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-row-4 {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header,
[id^=MBBv3]:not(#mbbV1) mbb-results-header {
    width: 100%;
    display: block;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-1 *,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-1 * {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-1 .menubuttonwrapper {
    margin-top: auto;
    margin-right: 0.5em;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-1 .menubuttonwrapper i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-1 .menubuttonwrapper i.bb-nav-menu {
    font-size: 1.3125em;
    display: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-1 .savesearchwrapper {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0.25em;
    margin-right: 1em;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .hide-header-menu .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .hide-header-menu .bfg-header-row-1 {
    display: none !important
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 12px;
    font-size: inherit;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-2 *,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-2 * {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-2 .navbar-text,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-2 .navbar-text {
    margin-top: auto;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 12px;
    margin-right: auto;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-3 *,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-3 * {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    margin-top: 12px;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-4 *,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-4 * {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-5,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    margin-top: 12px;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .bfg-header-row-5 *,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .bfg-header-row-5 * {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .mbb-form-search,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .mbb-form-search {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .mbb-form-search .mbb-form-search-wrap,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .mbb-form-search .mbb-form-search-wrap {
    max-width: 1200px
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount {
    padding-top: 0.375em;
    padding-bottom: 0.375em;
    padding-left: 1em
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount i,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount i {
    position: relative;
    top: 0px;
    left: 0px;
    font-size: 1.375em;
    line-height: 0.75em
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount .bfg-search-totals,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount .label,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount .bfg-search-totals,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .SearchButtonWrapper .bfg-viewCount .label {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .mbb-form-search .mbb-form-search-wrap .mbb-primary-search .MoreFiltersWrapper {
    -webkit-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu {
    border-bottom: 2px solid #e3e2e2;
    margin-left: auto;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 8px;
    margin-right: auto;
    width: 100%;
    min-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #ffffff;
    position: relative;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text span,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text span {
    font-size: 24px;
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text .elq-1024,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text span .elq-1024,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text span.elq-1024,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text.elq-1024,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text .elq-1024,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text span .elq-1024,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text span.elq-1024,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text.elq-1024 {
    font-size: 19px
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text .elq-980,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text span .elq-980,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text span.elq-980,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .navbar-text.elq-980,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text .elq-980,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text span .elq-980,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text span.elq-980,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .navbar-text.elq-980 {
    font-size: 24px
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .nav-link,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .nav-link {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .nav-item,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .nav-item {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu button.btn-outline-primary,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu button.btn-outline-primary {
    font-size: 14px
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu [sort] [aria-labelledby=sortDropdown] a,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu [sort] [aria-labelledby=sortDropdown] a {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu [sort] [aria-labelledby=sortDropdown] a:active,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu [sort] [aria-labelledby=sortDropdown] a:active {
    background-color: inherit;
    -webkit-filter: invert(10%);
    filter: invert(10%);
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu [sort] [aria-labelledby=sortDropdown] a.select:before,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu [sort] [aria-labelledby=sortDropdown] a.select:before {
    color: #888888;
    content: "";
    position: absolute;
    left: 1rem;
    height: 15px;
    width: 7px;
    border: solid #888888;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu [sort] [sortdirection],
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu [sort] [sortdirection] {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu [sort] [sortdirection] i,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu [sort] [sortdirection] i {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu [sort] [sortdirection] i[selected],
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu [sort] [sortdirection] i[selected] {
    display: unset
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header>.mbb-header-menu .dropdown-w-480,
[id^=MBBv3]:not(#mbbV1) mbb-results-header>.mbb-header-menu .dropdown-w-480 {
    max-width: 480px;
    width: calc(100vw - 30px)
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .map-exit-fs-btn,
[id^=MBBv3]:not(#mbbV1) .mbb-results-header .map-fs-btn,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .map-exit-fs-btn,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .map-fs-btn {
    font-size: 0.875em;
    display: none
}

@media (min-width:768px) {

    [id^=MBBv3]:not(#mbbV1) .mbb-results-header .map-fs-btn,
    [id^=MBBv3]:not(#mbbV1) mbb-results-header .map-fs-btn {
        display: block
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .dropdown-menu,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .dropdown-menu {
    margin: 0.125rem 0 0
}

@media (max-width:767.98px) {

    [id^=MBBv3]:not(#mbbV1) .mbb-results-header .dropdown-menu,
    [id^=MBBv3]:not(#mbbV1) mbb-results-header .dropdown-menu {
        margin: 1.125rem 0 0
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .dropdown-menu .arrow-up,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .dropdown-menu .arrow-up {
    position: absolute;
    top: -17px;
    right: 3rem
}

@media (max-width:767.98px) {

    [id^=MBBv3]:not(#mbbV1) .mbb-results-header .dropdown-menu .arrow-up,
    [id^=MBBv3]:not(#mbbV1) mbb-results-header .dropdown-menu .arrow-up {
        display: none
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .dropdown-menu .arrow-up-outer,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .dropdown-menu .arrow-up-outer {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid rgba(0, 0, 0, 0.15);
    position: absolute
}

[id^=MBBv3]:not(#mbbV1) .mbb-results-header .dropdown-menu .arrow-up-inner,
[id^=MBBv3]:not(#mbbV1) mbb-results-header .dropdown-menu .arrow-up-inner {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid white;
    position: absolute;
    left: 0px;
    top: 2px
}

[id^=MBBv3]:not(#mbbV1) #map-fs-active mbb-results-header .btn-toolbar {
    padding: 0 8px
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) #map-fs-active mbb-results-header .btn-toolbar {
        padding: 0 15px
    }
}

[id^=MBBv3]:not(#mbbV1) .elq-1200[id*=_InteractiveMap] .mbb-results-header .mbb-header-with-map .bfg-header-row-0,
[id^=MBBv3]:not(#mbbV1) .elq-1200[id*=_InteractiveMap] mbb-results-header .mbb-header-with-map .bfg-header-row-0,
[id^=MBBv3]:not(#mbbV1).elq-1200[id*=_InteractiveMap] .mbb-results-header .mbb-header-with-map .bfg-header-row-0,
[id^=MBBv3]:not(#mbbV1).elq-1200[id*=_InteractiveMap] mbb-results-header .mbb-header-with-map .bfg-header-row-0 {
    margin-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1) .elq-1200[id*=_InteractiveMap] .mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1) .elq-1200[id*=_InteractiveMap] mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-1200[id*=_InteractiveMap] .mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-1200[id*=_InteractiveMap] mbb-results-header .mbb-header-with-map .bfg-header-row-1 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: auto;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1) .elq-980 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-980 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1) .elq-980 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-980 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1) .elq-980 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-980 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu {
    font-size: 1.3125em;
    display: inline
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-results-header .mbb-header-with-map .bfg-header-row-0,
[id^=MBBv3]:not(#mbbV1) .elq-980 mbb-results-header .mbb-header-with-map .bfg-header-row-0,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-results-header .mbb-header-with-map .bfg-header-row-0,
[id^=MBBv3]:not(#mbbV1).elq-980 mbb-results-header .mbb-header-with-map .bfg-header-row-0 {
    margin-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1) .elq-980 mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-980 mbb-results-header .mbb-header-with-map .bfg-header-row-1 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: auto;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-results-header .mbb-header-with-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1) .elq-980 mbb-results-header .mbb-header-with-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-results-header .mbb-header-with-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-980 mbb-results-header .mbb-header-with-map .mbb-form-search {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 12px;
    margin-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1) .elq-980 mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-980 mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-3 {
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user {
    display: inline
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span {
    display: inline
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu {
    font-size: 1.3125em;
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-1 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-2 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-2 .navbar-text,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-2 .navbar-text,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-2 .navbar-text,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-2 .navbar-text {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-3 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    padding-bottom: 12px;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    margin-right: 0;
    padding-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-5,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-5,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-5,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-5 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-5 button,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-5 button,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-5 button,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-5 button {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-5 .dropdown-menu+div,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-5 .dropdown-menu+div,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .bfg-header-row-5 .dropdown-menu+div,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .bfg-header-row-5 .dropdown-menu+div {
    padding-top: 0.25em !important
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .mbb-form-search {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 12px;
    margin-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1) .elq-843 .mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1) .elq-843 mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-843 .mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-843 mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-3 {
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-500 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1) .elq-500 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1) .elq-500 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1) .elq-500 mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-500 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-500 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-500 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user,
[id^=MBBv3]:not(#mbbV1).elq-500 mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-500 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1) .elq-500 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1) .elq-500 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1) .elq-500 mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-500 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-500 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-500 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-user+span,
[id^=MBBv3]:not(#mbbV1).elq-500 mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-user+span {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-500 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1) .elq-500 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1) .elq-500 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1) .elq-500 mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-500 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-500 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-500 mbb-results-header .mbb-header-no-map .bfg-header-row-1 i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1).elq-500 mbb-results-header .mbb-header-with-map .bfg-header-row-1 i.bb-nav-menu {
    font-size: 1.3125em;
    display: inline
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-bottom: 16px
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-2 {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-3 {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    margin-left: 0;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-4 {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-left: auto;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-4 a.nav-item {
    margin-top: 0;
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true],
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true],
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true],
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true] {
    display: none !important
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .mbb-form-search {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-with-map .hide-header-menu .bfg-header-row-4 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-1,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-bottom: 12px
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-2,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-2 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-3,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-3 {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4 {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    margin-left: 0;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 div.nav-item,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4 div.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 div.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4 div.nav-item {
    margin-left: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4 a.nav-item {
    margin-top: 0;
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true],
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true],
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true],
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .bfg-header-row-4 .mbb-show-modifyfilters[aria-expanded=true] {
    display: none !important
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .mbb-form-search,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .mbb-form-search {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-4,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-results-header .mbb-header-no-map .hide-header-menu .bfg-header-row-4 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) .elq-572[id*=_InteractiveMap] .bfg-header-row-4 a,
[id^=MBBv3]:not(#mbbV1).elq-572[id*=_InteractiveMap] .bfg-header-row-4 a {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 mbb-results-header .mbb-header-no-map .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 mbb-results-header .mbb-header-with-map .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 mbb-results-header .mbb-header-no-map .bfg-header-row-1 .menubuttonwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 mbb-results-header .mbb-header-with-map .bfg-header-row-1 .menubuttonwrapper {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 mbb-results-header .mbb-header-no-map .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 mbb-results-header .mbb-header-with-map .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 mbb-results-header .mbb-header-no-map .bfg-header-row-1 .savesearchwrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 mbb-results-header .mbb-header-with-map .bfg-header-row-1 .savesearchwrapper {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-results-header .mbb-header-no-map .bfg-header-row-5>div,
[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-results-header .mbb-header-with-map .bfg-header-row-5>div,
[id^=MBBv3]:not(#mbbV1) .elq-380 mbb-results-header .mbb-header-no-map .bfg-header-row-5>div,
[id^=MBBv3]:not(#mbbV1) .elq-380 mbb-results-header .mbb-header-with-map .bfg-header-row-5>div,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-results-header .mbb-header-no-map .bfg-header-row-5>div,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-results-header .mbb-header-with-map .bfg-header-row-5>div,
[id^=MBBv3]:not(#mbbV1).elq-380 mbb-results-header .mbb-header-no-map .bfg-header-row-5>div,
[id^=MBBv3]:not(#mbbV1).elq-380 mbb-results-header .mbb-header-with-map .bfg-header-row-5>div {
    margin-left: 0 !important
}

[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 button span,
[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 button span,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-no-map .bfg-header-row-1 button span,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-with-map .bfg-header-row-1 button span,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-no-map .bfg-header-row-1 button span,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-with-map .bfg-header-row-1 button span,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-no-map .bfg-header-row-1 button span,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-with-map .bfg-header-row-1 button span {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-no-map>.mbb-header-menu .navbar-text span.count,
[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-with-map>.mbb-header-menu .navbar-text span.count,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-no-map>.mbb-header-menu .navbar-text span.count,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-with-map>.mbb-header-menu .navbar-text span.count,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-no-map>.mbb-header-menu .navbar-text span.count,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-with-map>.mbb-header-menu .navbar-text span.count,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-no-map>.mbb-header-menu .navbar-text span.count,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-with-map>.mbb-header-menu .navbar-text span.count {
    font-size: 22px
}

[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-no-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-no-map .bb-map:before,
[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-with-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-with-map .bb-map:before,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-no-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-no-map .bb-map:before,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-with-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-with-map .bb-map:before,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-no-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-no-map .bb-map:before,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-with-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-with-map .bb-map:before,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-no-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-no-map .bb-map:before,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-with-map .bb-grid:before,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-with-map .bb-map:before {
    content: ""
}

[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-no-map h3.navbar-text,
[id^=MBBv3]:not(#mbbV1) .elq-320 .mbb-results-header .mbb-header-with-map h3.navbar-text,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-no-map h3.navbar-text,
[id^=MBBv3]:not(#mbbV1) .elq-320 mbb-results-header .mbb-header-with-map h3.navbar-text,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-no-map h3.navbar-text,
[id^=MBBv3]:not(#mbbV1).elq-320 .mbb-results-header .mbb-header-with-map h3.navbar-text,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-no-map h3.navbar-text,
[id^=MBBv3]:not(#mbbV1).elq-320 mbb-results-header .mbb-header-with-map h3.navbar-text {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .bfg-agent-map *,
[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map *,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-map * {
    line-height: normal
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-container {
    padding: 0 !important;
    overflow: hidden;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-list-wrap,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-container .bfg-map-list-wrap {
    -webkit-overflow-scrolling: touch
}


[id^=MBBv3]:not(#mbbV1) .bfg-map-fullscreen-wrap .row:not(.modal *) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

[id^=MBBv3]:not(#mbbV1) .map-hide-show-item-wrap {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .map-hide-show-item-wrap .map-hide-show-item {
    line-height: 1.3;
    color: #888888;
    background: #ffffff;
    display: none
}

[id^=MBBv3]:not(#mbbV1) .map-hide-show-item-wrap .map-hide-show-item.selected {
    display: inline-block
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-fs-btn {
    position: absolute;
    top: 10px;
    right: 25px;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map:before {
    content: " ";
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 0px;
    -webkit-appearance: none;
    z-index: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: rgba(255, 255, 255, 0.7);
    padding: 10px 0 10px 10px;
    margin-top: 12px;
    font-size: 16px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls button {
    margin-left: 0;
    margin-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls .btn-group-sm>button.btn,
[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls button.btn.btn-sm {
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls button.btn.bfg-map-search-btn {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls button.btn.bfg-map-shape-btn {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls button.btn i {
    top: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-interactive-map .bfg-map-controls .bfg-map-loading {
    margin: auto 0;
    background: #fff
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .bfg-map-controls,
[id^=MBBv3]:not(#mbbV1).elq-450 .bfg-map-controls {
    margin-top: 0;
    padding: 6px
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .btn.bfg-map-searchhere i,
[id^=MBBv3]:not(#mbbV1).elq-450 .btn.bfg-map-searchhere i {
    display: none
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup {
    position: absolute;
    background: #fff;
    width: 260px;
    height: 85px;
    z-index: 800;
    left: 35%;
    top: 35%;
    padding: 0;
    margin: 0;
    opacity: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-shadow: 0px 1px 9px 0px rgba(23, 69, 39, 0.5);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.25), 0px 2px 10px 0px rgba(0, 0, 0, 0.2), 0px 3px 12px 0px rgba(0, 0, 0, 0.15), 0px 4px 16px 0px rgba(0, 0, 0, 0.1), 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    -webkit-transition: opacity, 0.2s;
    transition: opacity, 0.2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup.tip-top:after {
    border-top-color: transparent;
    border-bottom: 10px solid #fff;
    top: -20px;
    bottom: auto
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup.tip-left:after {
    left: 22px;
    margin: 0
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup.tip-right:after {
    right: 28px;
    left: auto;
    margin: 0
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup .bfg-popup-img-wrap {
    position: relative;
    width: 110px;
    height: 85px;
    overflow: hidden;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup .bfg-popup-img-wrap div {
    -webkit-filter: saturate(125%) brightness(1.05);
    filter: saturate(125%) brightness(1.05)
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup .bfg-popup-thumb {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup .bfg-popup-address {
    margin-bottom: 3px;
    font-size: 15px;
    line-height: 1;
    color: #212121;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup .bfg-popup-address .bfg-second-line {
    font-size: 14px;
    line-height: inherit;
    color: inherit;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup .bfg-popup-count {
    font-size: 14px;
    line-height: 1;
    color: #212121;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-popup .bfg-pop-desc {
    font-size: 10px;
    line-height: 1;
    color: #5f6364;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-0 {
    display: none !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-1,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-2 {
    -webkit-box-shadow: -8px 0px 10px -10px rgba(0, 0, 0, 0.85);
    box-shadow: -8px 0px 10px -10px rgba(0, 0, 0, 0.85)
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-1 .bfg-gallery-container,
[id^=MBBv3]:not(#mbbV1) .bfg-map-list-2 .bfg-gallery-container {
    padding-left: 6px;
    padding-right: 6px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-1 {
    width: 320px;
    min-width: 320px;
    max-width: 320px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-2 {
    width: 620px;
    min-width: 620px;
    max-width: 620px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-list-scroll {
    overflow-x: hidden;
    overflow-y: auto
}

[id^=MBBv3]:not(#mbbV1) #MBBv3_InteractiveMap .col,
[id^=MBBv3]:not(#mbbV1) #MBBv3_ListingResults .col,
[id^=MBBv3]:not(#mbbV1) #MBBv3_SearchResults .col {
    padding: 0 !important
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar {
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 1em
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-2 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-2 button {
    margin-left: 1.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child {
    margin-right: 1.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child>a:first-child {
    margin-right: 1.5em
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3 .profile-picture i {
    cursor: pointer;
    font-size: 30px;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .dropdown-menu {
    min-width: 276px;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .dropdown-menu .nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .dropdown-menu .nav .bfg-dropdown-item,
[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .dropdown-menu .nav .dropdown-item {
    display: block;
    width: 100%;
    padding: 4px 24px;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .dropdown-menu .nav .bfg-dropdown-item a,
[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .dropdown-menu .nav .dropdown-item a {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .elq-768 mbb-login-panel .btn-toolbar .bfg-row-1,
[id^=MBBv3]:not(#mbbV1).elq-768 mbb-login-panel .btn-toolbar .bfg-row-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-768 mbb-login-panel .btn-toolbar .bfg-row-2 div+div,
[id^=MBBv3]:not(#mbbV1).elq-768 mbb-login-panel .btn-toolbar .bfg-row-2 div+div {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-768 mbb-login-panel .btn-toolbar .bfg-row-3,
[id^=MBBv3]:not(#mbbV1).elq-768 mbb-login-panel .btn-toolbar .bfg-row-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

[id^=MBBv3]:not(#mbbV1) .elq-670 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child,
[id^=MBBv3]:not(#mbbV1).elq-670 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-670 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child>a:first-child,
[id^=MBBv3]:not(#mbbV1).elq-670 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child>a:first-child {
    margin-right: 0;
    padding-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-670 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child>a:nth-child(2),
[id^=MBBv3]:not(#mbbV1).elq-670 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child>a:nth-child(2) {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-670 mbb-login-panel .btn-toolbar .bfg-row-3 .profile-picture,
[id^=MBBv3]:not(#mbbV1).elq-670 mbb-login-panel .btn-toolbar .bfg-row-3 .profile-picture {
    margin-left: 6px
}

[id^=MBBv3]:not(#mbbV1) .elq-572 mbb-login-panel .btn-toolbar .bfg-row-2,
[id^=MBBv3]:not(#mbbV1).elq-572 mbb-login-panel .btn-toolbar .bfg-row-2 {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .elq-240 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child>a:first-child,
[id^=MBBv3]:not(#mbbV1).elq-240 mbb-login-panel .btn-toolbar .bfg-row-3>div:first-child>a:first-child {
    display: none
}

[id^=MBBv3]:not(#mbbV1) panel {
    display: block;
    position: relative;
    overflow: hidden;
    font-size: 16px;
    max-width: 100vw;
    text-align: left;
    min-height: 60vh;
    height: calc(100vh - 30px);
    max-height: 100vh;
    width: 100vw;
    padding-top: 30px;
    padding-bottom: 30px
}

[id^=MBBv3]:not(#mbbV1) panel *,
[id^=MBBv3]:not(#mbbV1) panel .bfg-text,
[id^=MBBv3]:not(#mbbV1) panel .btn,
[id^=MBBv3]:not(#mbbV1) panel .schedule-tour,
[id^=MBBv3]:not(#mbbV1) panel [class^=bfg-],
[id^=MBBv3]:not(#mbbV1) panel.bfg-text {
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) panel h2,
[id^=MBBv3]:not(#mbbV1) panel h3,
[id^=MBBv3]:not(#mbbV1) panel h4 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-form,
[id^=MBBv3]:not(#mbbV1) panel mbb-form {
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-form .mbb-input .bb-field,
[id^=MBBv3]:not(#mbbV1) panel mbb-form .mbb-input .bb-field {
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) panel .bfg-text .semi-bold,
[id^=MBBv3]:not(#mbbV1) panel .bfg-text.semi-bold {
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) panel .bfg-bg-secondary {
    background-color: #666666
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) panel {
        width: 850px;
        max-width: 100vw;
        min-height: 730px;
        max-height: 60vh;
        padding-top: 0;
        padding-bottom: 0
    }
}

[id^=MBBv3]:not(#mbbV1) panel.fullscreen {
    height: calc(100vh - 60px);
    max-height: 100%;
    width: calc(100vw - 10px);
    padding-top: 30px;
    padding-bottom: 30px
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) panel.fullscreen {
        height: 100vh;
        padding-top: 0;
        padding-bottom: 0
    }
}

[id^=MBBv3]:not(#mbbV1) panel nav a {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) panel nav a:hover {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) panel h1 {
    font-size: 22px
}

[id^=MBBv3]:not(#mbbV1) panel h1.panel-title-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Roboto;
    font-weight: 400;
    font-size: 24px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #666666
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel h1.panel-title-header {
        font-size: 28px;
        padding-top: 6px;
        padding-bottom: 6px
    }
}

[id^=MBBv3]:not(#mbbV1) panel h1.panel-title-header div:first-child {
    font-family: Roboto;
    font-weight: 400;
    font-size: 24px;
    color: #666666
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel h1.panel-title-header div:first-child {
        font-size: 28px
    }
}

[id^=MBBv3]:not(#mbbV1) panel h1 i {
    display: inline-block;
    margin-right: 0.25em;
    vertical-align: middle;
    font-size: 1.3em;
    line-height: 0.75;
    color: inherit
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel h1 i {
        font-size: 1.5em
    }
}

[id^=MBBv3]:not(#mbbV1) panel h2.bfg-text {
    font-size: 18px;
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) panel h2.bfg-text .small {
    font-size: 14px;
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) panel h2.bfg-text i {
    color: inherit
}

[id^=MBBv3]:not(#mbbV1) panel h3 {
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header {
    padding: 0
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 16px;
    padding-right: 4px;
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-fluid,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-lg,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-md,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-sm,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-xl {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-fluid .navbar-brand,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-lg .navbar-brand,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-md .navbar-brand,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-sm .navbar-brand,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-xl .navbar-brand {
    margin: 0;
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
    line-height: inherit;
    white-space: nowrap
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-fluid .mbb-panel-title,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-lg .mbb-panel-title,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-md .mbb-panel-title,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-sm .mbb-panel-title,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-xl .mbb-panel-title {
    font-size: 18px;
    height: auto;
    padding-left: 0
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-fluid .mbb-panel-actions,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-lg .mbb-panel-actions,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-md .mbb-panel-actions,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-sm .mbb-panel-actions,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-xl .mbb-panel-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-fluid .mbb-panel-actions button,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-lg .mbb-panel-actions button,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-md .mbb-panel-actions button,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-sm .mbb-panel-actions button,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header .mbb-top-panel .container-xl .mbb-panel-actions button {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu {
    padding: 0
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu {
    background-color: white;
    font-size: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group button {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: 16px
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group button i.bb-nav-menu {
    font-size: 1.3125em
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group button i {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu {
    min-width: 276px;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav a {
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .bfg-dropdown-item,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .dropdown-item {
    display: block;
    width: 100%;
    padding: 4px 24px;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .bfg-dropdown-item:focus,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .bfg-dropdown-item:hover,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .dropdown-item:focus,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .dropdown-item:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .bfg-dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .bfg-dropdown-item:active,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) panel .myaccountpanel-modal-header-menu .mbb-header-menu .btn-group .dropdown-menu .nav .dropdown-item:active {
    color: #888888;
    background-color: transparent
}

[id^=MBBv3]:not(#mbbV1) panel .navbar:after,
[id^=MBBv3]:not(#mbbV1) panel .navbar:before {
    content: none
}

[id^=MBBv3]:not(#mbbV1) panel .navbar .nav-link {
    color: #6c757d
}

[id^=MBBv3]:not(#mbbV1) panel .navbar .breadcrumb {
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    border-radius: 0px
}

[id^=MBBv3]:not(#mbbV1) panel .dropdown-menu .arrow-up {
    position: absolute;
    top: -16px;
    right: 35px
}

[id^=MBBv3]:not(#mbbV1) panel .dropdown-menu .arrow-up .arrow-up-outer {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid rgba(0, 0, 0, 0.15);
    position: absolute
}

[id^=MBBv3]:not(#mbbV1) panel .dropdown-menu .arrow-up .arrow-up-inner {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid white;
    position: absolute;
    left: 0px;
    top: 2px
}

[id^=MBBv3]:not(#mbbV1) panel .view-multi-nav {
    border-bottom: 1px solid #343a40;
    padding: 0;
    clear: both
}

[id^=MBBv3]:not(#mbbV1) panel .view-multi-nav .paginator {
    float: right
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) panel .view-multi-nav .paginator {
        float: none;
        width: 200px;
        text-align: center;
        margin-right: auto;
        margin-left: auto
    }
}

[id^=MBBv3]:not(#mbbV1) panel .container .view-multi-nav {
    position: relative;
    height: 37px;
    margin-left: -15px;
    margin-right: -15px
}

[id^=MBBv3]:not(#mbbV1) panel .container .view-multi-nav .return-wrapper {
    position: absolute;
    left: 0;
    top: 0
}

[id^=MBBv3]:not(#mbbV1) panel .tab-content {
    margin-bottom: 45px;
    padding-bottom: 5px;
    max-height: calc(100% - 38px - 60px - 45px);
    height: 100%
}

[id^=MBBv3]:not(#mbbV1) panel .tab-content .tab-pane {
    height: 100%;
    position: relative
}

[id^=MBBv3]:not(#mbbV1) panel .tab-content .tab-pane .container {
    position: relative;
    max-height: calc(100% - 61px);
    height: inherit;
    width: 100%;
    max-width: 100%;
    overflow: auto
}

[id^=MBBv3]:not(#mbbV1) panel .tab-content .mbb-dashboard-card-row {
    width: calc(100% - 2px);
    margin-left: 1px;
    margin-right: 1px
}

[id^=MBBv3]:not(#mbbV1) panel .panel-title-header {
    background-color: #fafafa;
    border: 0px solid #ebeaea;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) panel .modal-footer {
    position: absolute;
    bottom: 12px;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: white;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) panel .search-filters {
    clear: both;
    display: block;
    min-height: 20px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) panel .search-filters .filter-rating {
    position: absolute;
    top: 0;
    left: 100px;
    font-size: 18px;
    color: gold;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) panel .square {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    padding: 4px 10px 4px;
    border: 1px solid gray;
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) panel .square h3 {
    font-size: 2em;
    min-width: 65px;
    margin: auto 0
}

[id^=MBBv3]:not(#mbbV1) panel .square>div {
    margin: auto 0
}

[id^=MBBv3]:not(#mbbV1) panel .square>* {
    color: #333333
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel .square {
        display: block;
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
        margin: 10px;
        padding: 10px;
        height: 100px
    }

    [id^=MBBv3]:not(#mbbV1) panel .square h3 {
        display: block;
        margin: 5px 0
    }

    [id^=MBBv3]:not(#mbbV1) panel .square>div {
        display: block
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) panel .square {
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%
    }
}

[id^=MBBv3]:not(#mbbV1) panel .square:hover {
    background-color: #888888;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) panel .square:hover>* {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-agent-card {
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-agent-card .mbb-agent-photo {
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-agent-card .mbb-agent-photo img {
    width: 100%;
    height: auto
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-agent-card .mbbAgentBackground {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-agent-card .mbb-agent-phoneNumber {
    color: #888888;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel .mbb-agent-card .mbb-agent-phoneNumber {
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-agent-card .mbb-agent-social {
    padding-top: 10px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-results-header .mbb-header-menu {
    border-bottom: 2px solid #e3e2e2;
    margin-bottom: 4px;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: white;
    position: relative;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-results-header .mbb-header-menu .dropdown-menu a {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card {
    min-width: 245px !important;
    max-width: 100% !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel mbb-property-card {
        max-width: 360px !important
    }
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .viewed-banner {
    padding-left: 5px;
    padding-right: 0;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .favorite-rating [favorite] {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .favorite-rating .rating {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .favorite-rating .rating [class*=bb-] {
    font-size: 20px;
    color: gold;
    margin: 0 !important;
    padding: 0 !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.04), 0 2px 2px rgba(0, 0, 0, 0.04), 0 4px 4px rgba(0, 0, 0, 0.04), 0 6px 8px rgba(0, 0, 0, 0.04)
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .address {
    font-size: 16px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 1.3em
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .citystatezip {
    margin-top: -3px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 1.3em
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .bfg-gallery-thumbnail {
    height: 100px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .bfg-gallery-thumbnail .bfg-banner-mlslogo img {
    height: 20px;
    width: auto
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .bfg-gallery-thumbnail .bfg-banner-mlslogo.bfg-rule1_2 {
    display: none
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .propertysummary {
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .propertysummary .price {
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .propertysummary .status {
    font-size: 11px;
    line-height: 1em;
    margin-top: -1px;
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .propertysummary i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .listed-since {
    line-height: 1.3em
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .listed-since .bfg-listed-by.bfg-rule1_1a {
    display: none
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .price-drop {
    padding-right: 5px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .action-row .col:first-child {
    padding-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .action-row .col:last-child {
    padding-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) panel mbb-property-card .dropdown-menu {
    -webkit-box-shadow: 7px 7px 10px -2px rgba(0, 0, 0, 0.5);
    box-shadow: 7px 7px 10px -2px rgba(0, 0, 0, 0.5);
    background-image: none;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details {
    position: relative;
    font-size: 16px
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details {
        border-right: 1px solid #dee2e6;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        max-width: 520px;
        max-height: 530px
    }
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .row-1 {
    clear: both
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .row-2 {
    clear: both;
    padding-top: 10px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail {
    height: 200px;
    position: relative;
    max-width: 300px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 250px;
    flex: 1 1 250px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap {
    position: relative;
    height: 100%;
    max-width: 100%;
    overflow: hidden
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap {
        height: 100%
    }
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-listing-no-thumb {
    z-index: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-image: url(https://d2w6u17ngtanmy.cloudfront.net/gfx/admin-no-photo.svg)
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-gallery-thumb-wrap .bfg-gallery-thumb {
    z-index: auto;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-banner-save {
    position: absolute;
    font-size: 30px;
    right: 20px;
    top: 10px;
    color: white
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-banner-save icon.bb-heart-outline:hover+.bb-heart {
    color: #cd4125
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-banner-save .bfg-banner-save.saved {
    color: #cd4125
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-thumbnail .bfg-banner-save:hover {
    color: #cd4125;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-summary {
    max-width: 220px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100px;
    flex: 1 1 100px;
    padding-left: 10px;
    font-size: 16px
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-summary {
        padding-left: 15px
    }
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-summary {
        padding-left: 25px
    }
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-summary .status {
    font-size: 11px;
    line-height: 1em;
    margin-top: -1px;
    margin-bottom: 8px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-summary .address-text {
    font-size: 18px;
    margin-top: 8px;
    margin-bottom: 8px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-summary .price-text {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .bfg-gallery-summary .bfg-summaryfeatures i {
    color: #888888
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .schedule-tour {
    max-width: 290px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-details .schedule-tour .date-carousel {
    width: 260px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes {
    margin-left: 15px;
    max-width: 280px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 250px;
    flex: 1 1 250px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes .listed-since {
    text-align: left;
    font-size: 13px;
    margin-top: 4px;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes .rating-label {
    font-size: 1.125em;
    margin-right: 0.5em;
    position: relative;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes .rating-label sub {
    position: absolute;
    left: 5px;
    top: 1.9em;
    font-size: 12px;
    white-space: nowrap;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes .filter-rating {
    font-size: 1.5em;
    color: gold
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes mbb-form {
    width: 100% !important;
    max-width: 280px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes mbb-form form {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-property .property-notes mbb-form textarea {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) panel mbb-search-card {
    padding: 0 !important
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) panel mbb-search-card .search-list-collapse {
        margin-left: 50px;
        margin-right: 0
    }
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-search .search-details {
    position: relative;
    float: left;
    max-width: 100%;
    width: 520px
}

[id^=MBBv3]:not(#mbbV1) panel .mbb-panel-search .search-history {
    position: relative;
    float: right;
    width: 280px
}

[id^=MBBv3]:not(#mbbV1) panel #UserProfileForm label {
    font-size: 0.75em
}

@media (min-width:768px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-welcome-panel,
    [id^=MBBv3]:not(#mbbV1) panel .bfg-welcome-panel {
        margin-left: 15px;
        margin-right: 15px
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-welcome-panel h2,
    [id^=MBBv3]:not(#mbbV1) panel .bfg-welcome-panel h2 {
        font-family: Roboto;
        font-weight: 400;
        font-size: 22px;
        margin-bottom: 0
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-welcome-panel h2 i,
    [id^=MBBv3]:not(#mbbV1) panel .bfg-welcome-panel h2 i {
        vertical-align: middle
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-welcome-panel h2+p,
    [id^=MBBv3]:not(#mbbV1) panel .bfg-welcome-panel h2+p {
        margin-left: 53px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn.btn-bb-icon i.bb-nav-menu,
[id^=MBBv3]:not(#mbbV1) panel .btn.btn-bb-icon i.bb-nav-menu {
    font-size: 1.3125em
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .profile-picture,
[id^=MBBv3]:not(#mbbV1) panel .profile-picture {
    margin-left: 15px
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .profile-picture img,
[id^=MBBv3]:not(#mbbV1) panel .profile-picture img {
    height: 35px;
    border: 0;
    border-radius: 50%;
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .profile-picture i,
[id^=MBBv3]:not(#mbbV1) panel .profile-picture i {
    cursor: pointer;
    font-size: 35px
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .profile-picture i:before,
[id^=MBBv3]:not(#mbbV1) panel .profile-picture i:before {
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-wrap,
[id^=MBBv3]:not(#mbbV1)>#bfg-profile-wrap {
    margin: 0 auto;
    padding: 0;
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .mbb-roster-search {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-search .searchbyagent,
[id^=MBBv3]:not(#mbbV1) .mbb-roster-search .searchbyoffice {
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-search .searchbybrokerage {
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-letter-link {
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
    font-size: 16px;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-letter-link.btn {
    letter-spacing: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap {
    background: #f0f0f0;
    padding: 16px;
    margin-bottom: 45px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07)
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap .bfg-brokerage-header-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap .bfg-brokerage-header-wrap .bfg-broker-office-wrap h2.bfg-roster-biz-name {
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 16px
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap .bfg-brokerage-header-wrap .bfg-broker-office-wrap h3.bfg-managing-broker {
    font-size: 22px;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap .bfg-brokerage-header-wrap .bfg-broker-office-wrap .bfg-roster-license {
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap .bfg-brokerage-header-wrap .bfg-biz-logo-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap .bfg-brokerage-header-wrap .bfg-biz-logo-wrap .bfg-biz-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: auto;
    margin-right: 16px;
    margin-top: auto;
    margin-bottom: auto
}

[id^=MBBv3]:not(#mbbV1) .mbb-roster-biz-wrap .bfg-brokerage-header-wrap .bfg-biz-logo-wrap .bfg-biz-logo img {
    max-height: 135px;
    width: auto
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-contact-btn-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1em;
    margin-bottom: 1em
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

@media (min-width:992px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper .roster-agent-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 5em
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper .roster-agent-card {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding-bottom: 3em
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper .roster-agent-card .mbb-roster-photo-container {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper .roster-agent-card .mbb-roster-photo-container {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 35%;
        flex: 0 1 35%
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper .roster-agent-card .mbb-roster-photo-container .bfg-roster-photo-wrap {
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper .roster-agent-card .mbb-roster-photo-container .bfg-roster-photo-wrap>.bfg-photo-filler {
    text-align: center;
    height: 287px;
    width: 210px;
    background: #dcdcdc;
    margin: 0 auto
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .roster-agent-summary-card-wrapper .roster-agent-card .mbb-roster-photo-container .bfg-roster-photo-wrap img {
    display: inline;
    width: 100%;
    height: auto;
    max-height: 287px;
    max-width: 215px;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.03), 0 4px 8px rgba(0, 0, 0, 0.02), 0 8px 16px rgba(0, 0, 0, 0.03), 0 16px 32px rgba(0, 0, 0, 0.02);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.03), 0 4px 8px rgba(0, 0, 0, 0.02), 0 8px 16px rgba(0, 0, 0, 0.03), 0 16px 32px rgba(0, 0, 0, 0.02)
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-profile-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 22%;
    flex: 0 1 22%;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c2 .bfg-profile-details-wrap {
    margin-left: 2em;
    margin-right: 2em;
    height: 100%
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
    display: block;
    margin-left: auto
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-c4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-c4 button {
    margin-bottom: 1.5em
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-c4 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-agent-c4 button {
        margin-bottom: 0
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-photo-wrap {
    max-height: 350px;
    position: relative;
    width: 100%;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-photo-wrap img {
    display: inline;
    border: 4px solid #f5f5f5;
    height: auto;
    max-height: 350px;
    width: 100%;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.03), 0 4px 8px rgba(0, 0, 0, 0.02), 0 8px 16px rgba(0, 0, 0, 0.03), 0 16px 32px rgba(0, 0, 0, 0.02);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.03), 0 4px 8px rgba(0, 0, 0, 0.02), 0 8px 16px rgba(0, 0, 0, 0.03), 0 16px 32px rgba(0, 0, 0, 0.02)
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px
}

@media (min-width:576px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap,
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        margin-right: 0.75em;
        margin-left: 0.75em
    }
}

@media (min-width:992px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap,
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container {
        margin-left: 1em;
        margin-right: 3em
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap>*,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container>* {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap h2,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container h2 {
    font-size: 25px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap h4,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container h4 {
    font-size: 0.6875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .mbb-agent-phone,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .mbb-agent-phone {
    font-family: Roboto;
    background-color: #f0f0f0;
    font-size: 16px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .mbb-agent-phone *,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .mbb-agent-phone * {
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3
}

@media (min-width:576px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .mbb-agent-phone,
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .mbb-agent-phone {
        margin-right: -0.75em;
        margin-left: -0.75em
    }
}

@media (min-width:992px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .mbb-agent-phone,
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .mbb-agent-phone {
        margin-left: -1em;
        margin-right: -1em
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .bfg-roster-title,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .bfg-roster-title {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .bfg-roster-company-name,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .bfg-roster-company-name {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .bfg-profile-social-links,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .bfg-profile-social-links {
    font-size: 16px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .bfg-profile-social-links a,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .bfg-profile-social-links a {
    font-size: 0.875em;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .bfg-profile-social-links:empty,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .bfg-profile-social-links:empty {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .zillow-rating,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .zillow-rating {
    line-height: 1.3;
    font-size: 16px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-details-wrap .zillow-rating span,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .mbb-roster-details-container .zillow-rating span {
    font-family: Roboto;
    font-weight: 400;
    font-size: 0.875em
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-label {
    display: inline-block;
    width: 75px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-tagline,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-roster-details {
    font-size: 13px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-user-wrap .bfg-profile-btn {
    width: 200px
}

[id^=MBBv3]:not(#mbbV1).elq-930 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c1 img {
    min-width: 175px
}

[id^=MBBv3]:not(#mbbV1).elq-930 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c2 {
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1).elq-930 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c2 .bfg-profile-details-wrap {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1).elq-930 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c3 {
    display: none
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-contact-btn-row {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-agent-profile-card {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-agent-profile-card [class^=bfg-text] {
    text-align: center
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c1 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 1em
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c1 .bfg-profile-photo-wrap {
    height: auto
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c1 .bfg-profile-photo-wrap img {
    max-width: 210px
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c2 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1).elq-670 .bfg-roster-user-wrap .mbb-agent-profile-card .mbb-agent-c2 .bfg-profile-details-wrap {
    margin-left: 0
}


[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bbt-office-label,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bbt-office-label {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bbt-office-address,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bbt-office-address {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bbt-office-phone,
[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bbt-office-phone .bfg-profile-label,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bbt-office-phone,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bbt-office-phone .bfg-profile-label {
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bbt-office-hours,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bbt-office-hours {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bfg-office-image,
[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bfg-office-image {
    height: 175px;
    width: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-clip: border-box;
    display: block;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    margin-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel {
    position: absolute;
    display: none;
    right: 0;
    top: 5px;
    z-index: 500;
    background-color: #f0f0f0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 6px 8px rgba(0, 0, 0, 0.11), 0 8px 16px rgba(0, 0, 0, 0.11);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 6px 8px rgba(0, 0, 0, 0.11), 0 8px 16px rgba(0, 0, 0, 0.11)
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bfg-office-image {
    height: 140px
}

[id^=MBBv3]:not(#mbbV1) .bfg-map-info-panel .bfg-info-panel-btn {
    position: absolute;
    top: 1px;
    right: 1px;
    cursor: pointer;
    z-index: 603
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-right: 10px;
    padding-left: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bfg-office-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 300px;
    flex: 1 0 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    background-color: #f0f0f0;
    margin-bottom: 20px;
    margin-right: auto;
    margin-left: auto;
    margin-right: 10px;
    margin-left: 10px
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bfg-office-wrap {
        max-width: 400px;
        margin-right: 10px;
        margin-left: 10px
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-roster-office-wrap .bfg-office-wrap .bfg-office-index-marker {
    float: left;
    background: #888888;
    color: #fff;
    margin-right: 10px;
    padding: 1px 9px;
    border: 2px solid #fff
}

[id^=MBBv3]:not(#mbbV1) .bfg-profile-aboutme {
    font-size: 1.2em;
    line-height: 1.7em
}

[id^=MBBv3]:not(#mbbV1) .bfg-profile-aboutme ul {
    margin-bottom: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-profile-aboutme ul li {
    margin-left: 30px;
    list-style: circle !important;
    display: list-item !important;
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search:not(mbb-results-header .mbb-form-search, .bfg-modal-container .mbb-form-search, #QuickSearchForm.mbb-form-search) {
    padding-right: 4px;
    padding-left: 4px;
    margin-bottom: 3rem
}

@media (min-width:1200px) {
    [id^=MBBv3]:not(#mbbV1) .mbb-form-search {
        margin-right: auto;
        margin-left: auto
    }
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search[data-target-form=AdvancedSearchForm-true] {
    max-width: 1200px;
    width: 100%;
    margin-left: -15px;
    margin-right: -15px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search[data-target-form=AdvancedSearchForm-true] [id=AdvancedSearchForm-true] {
    width: calc(100% + 30px)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-form-search-wrap {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-form-search-wrap .search-criteria-wrap {
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search fieldset {
    border: 0px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .form-control,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search input,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search select {
    position: static;
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    outline: none;
    border-radius: 3px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .form-control:active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .form-control:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .form-control:hover,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search input:active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search input:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search input:hover,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search select:active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search select:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search select:hover {
    border: 1px solid #6baced;
    color: #333333;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7) !important
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search select {
    -moz-text-align-last: left;
    text-align-last: left
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search select.bfg-nodownarrow {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search select.form-control,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search select.form-control * {
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search label {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    font-family: Roboto;
    font-weight: 600;
    font-size: inherit;
    line-height: 1.3;
    font-stretch: normal;
    font-style: normal;
    text-transform: none;
    text-align: left;
    text-shadow: none;
    letter-spacing: normal;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search label * {
    font-family: inherit;
    font-weight: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search label .badge.align-right {
    position: relative;
    float: right
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search label.full-width {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-form-row {
    padding-top: 10px;
    padding-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-form-row:nth-child(odd) {
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-form-row:nth-child(2n) {
    background-color: #fafafa
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-input-wrap {
    font-size: inherit;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-input input {
    background-color: #f4f8f7;
    min-width: 265px;
    padding-left: 5px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-input.input-group {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-input-options-wrap {
    position: absolute;
    left: -2px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-top: none;
    padding: 0;
    width: 100%;
    display: none;
    z-index: 100
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-input-option-list {
    margin: 0;
    padding: 0 !important;
    max-height: 250px;
    overflow-x: auto;
    font-size: 13px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 16px;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper {
    -webkit-box-flex: 8;
    -ms-flex: 8 0 270px;
    flex: 8 0 270px;
    margin-bottom: 16px;
    margin-right: 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper label,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper label {
    font-size: 13px;
    color: #5e5c5c;
    border-right: #5e5c5c;
    border-bottom: #5e5c5c;
    padding-left: 1.5em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper label.active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper label.active {
    background-color: #007bff;
    border-color: #007bff;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper .search-icon,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper .search-icon {
    position: absolute;
    left: 49px;
    font-size: 16px;
    line-height: 2.4;
    color: #adb5bd
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper .mbb-input-location,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper .mbb-input-location {
    min-width: 180px;
    border-radius: 0
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper .mbb-input-location+.input-group-prepend,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper .mbb-input-location+.input-group-prepend {
    position: absolute;
    right: 10px;
    top: 3px;
    z-index: 999;
    color: #bbbbbb;
    font-size: 1.3em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper .input-group,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper .input-group {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper [searchstatus],
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper [searchstatus] {
    border-bottom: 1px solid rgb(226, 224, 225);
    background-color: white;
    width: 320px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper [searchstatus] div,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper [searchstatus] div {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper [searchresulttabs],
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper [searchresulttabs] {
    border: 1px solid rgb(226, 224, 225);
    border-bottom: 0;
    background-color: white
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper [searchdatalist],
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper [searchdatalist] {
    background-color: white
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul {
    max-width: calc(100vw - 20px);
    margin: 0px !important
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul {
    border-top: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul [lookup_field=city]:before,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul [lookup_field=city]:before {
    font-family: "buying-buddy" !important;
    content: "\e868";
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    margin: 0 2px 0 0 !important;
    vertical-align: -5%;
    width: auto !important;
    height: auto !important;
    speak: none;
    line-height: 1.5;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    width: 1.25em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul [lookup_field=area]:before,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul [lookup_field=area]:before {
    font-family: "buying-buddy" !important;
    content: "\e868";
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    margin: 0 2px 0 0 !important;
    vertical-align: -5%;
    width: auto !important;
    height: auto !important;
    speak: none;
    line-height: 1.5;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    width: 1.25em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul [lookup_field=sub_area]:before,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul [lookup_field=sub_area]:before {
    font-family: "buying-buddy" !important;
    content: "\e869";
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    margin: 0 2px 0 0 !important;
    vertical-align: -5%;
    width: auto !important;
    height: auto !important;
    speak: none;
    line-height: 1.5;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    width: 1.25em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul [lookup_field=zip_code]:before,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul [lookup_field=zip_code]:before {
    content: "»";
    padding-right: 2px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul .list-group-item,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul .list-group-item {
    font-size: 16px;
    display: block;
    white-space: nowrap;
    min-height: 1.3em;
    padding: 1px 2px 1px 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul .list-group-item-header,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul .list-group-item-header {
    border: none;
    line-height: 1.4;
    min-height: 1.5em;
    background-color: #444;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul .list-group-item-action,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul .list-group-item-action {
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    border: none;
    color: #5e5c5c
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul .list-group-item-action:hover,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul .list-group-item-action:hover {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul .list-group-item-listitem-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchByTextWrapper ul ul .list-group-item-listitem-background.list-group-item-action:hover,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul .list-group-item-listitem-background.list-group-item-action:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchNearbyWrapper ul ul .list-group-item-listitem-background.list-group-item-action:hover {
    cursor: pointer;
    background-color: #1e90ff
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SelectPriceWrapper {
    -webkit-box-flex: 4;
    -ms-flex: 4 0 145px;
    flex: 4 0 145px;
    margin-bottom: 16px;
    margin-right: 4px;
    margin-left: 4px;
    min-width: 100px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .BedsWrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 2 85px;
    flex: 1 2 85px;
    margin-bottom: 16px;
    margin-right: 4px;
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .BathsWrapper select,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .BedsWrapper select {
    padding-left: 12px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .PropertyTypeWrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 125px;
    flex: 1 0 125px;
    margin-bottom: 16px;
    margin-right: 4px;
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .PropertyTypeWrapper select {
    padding-left: 12px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .MoreFiltersWrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 85px;
    flex: 1 0 85px;
    margin-bottom: 16px;
    margin-right: 4px;
    margin-left: 4px;
    font-size: inherit
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchButtonWrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 16px;
    margin-left: 4px;
    max-width: 7.5em
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SaveSearchWrapper {
    display: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 16px;
    margin-right: 4px;
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .MoreFiltersWrapper .badge.super-script {
    -webkit-transform: translate(-50%, -60%);
    transform: translate(-50%, -60%)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select {
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-input-options-wrap {
    width: 200%;
    max-width: 231px;
    min-width: 231px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-input-field-max,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-input-field-min {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-price-sub-input {
    border: 1px solid #e4e4e4;
    background: #fcfcfc;
    font-size: 14px;
    color: #555555;
    height: 30px;
    padding: 8px 4px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-price-sub-input:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-price-sub-input:hover {
    cursor: pointer;
    border-color: #6baced;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7)
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-input-option-list {
    margin: 0;
    padding: 0 !important;
    max-height: 250px;
    width: 100%;
    max-width: calc(100% - 15px);
    overflow-x: auto;
    font-size: 13px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-input-option-list li {
    font-size: 16px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #555555
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-input-option-list li:focus,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-input-option-list li:hover {
    color: white;
    background-color: #1e90ff
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-option-list-max {
    text-align: right
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-price-select .bfg-option-list-max li {
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .bfg-field-desc {
    margin-top: 4px;
    padding-left: 4px;
    font-size: 12px;
    color: #999999;
    line-height: 1.3
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-mls-picker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-mls-picker superscript {
    top: -12px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .dropdown-menu .menu-close {
    width: 100%;
    padding-right: 10px;
    cursor: pointer;
    text-decoration: none
}

[id^=MBBv3]:not(#mbbV1) .elq-1024 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-1024 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-1024 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-1024 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-1024 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-1024 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-1024 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-1024 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper {
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-980 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-980 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper {
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px
}

[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-980 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-980 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-980 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-980 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-980 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-980 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%
}

[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-930 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-600 .mbb-form-search .mbb-primary-search .SelectPriceWrapper .dropdown,
[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper .dropdown,
[id^=MBBv3]:not(#mbbV1).elq-600 .mbb-form-search .mbb-primary-search .SelectPriceWrapper .dropdown,
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper .dropdown {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .elq-600 .mbb-form-search .mbb-form-search .bfg-form-row:nth-child(2n),
[id^=MBBv3]:not(#mbbV1) .elq-600 .mbb-form-search .mbb-form-search .bfg-form-row:nth-child(odd),
[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row:nth-child(2n),
[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row:nth-child(odd),
[id^=MBBv3]:not(#mbbV1).elq-600 .mbb-form-search .mbb-form-search .bfg-form-row:nth-child(2n),
[id^=MBBv3]:not(#mbbV1).elq-600 .mbb-form-search .mbb-form-search .bfg-form-row:nth-child(odd),
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row:nth-child(2n),
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row:nth-child(odd) {
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .elq-600 .mbb-form-search .mbb-form-search .bfg-form-row div.col-12:nth-child(odd),
[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row div.col-12:nth-child(odd),
[id^=MBBv3]:not(#mbbV1).elq-600 .mbb-form-search .mbb-form-search .bfg-form-row div.col-12:nth-child(odd),
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row div.col-12:nth-child(odd) {
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .elq-600 .mbb-form-search .mbb-form-search .bfg-form-row div.col-12:nth-child(2n),
[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row div.col-12:nth-child(2n),
[id^=MBBv3]:not(#mbbV1).elq-600 .mbb-form-search .mbb-form-search .bfg-form-row div.col-12:nth-child(2n),
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=AdvancedSearchForm] .mbb-form-search .bfg-form-row div.col-12:nth-child(2n) {
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #fafafa
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-572 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-572 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .SearchNearbyWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .SearchNearbyWrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    margin-right: 4px;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper {
    margin-left: 0;
    margin-right: 4px
}

[id^=MBBv3]:not(#mbbV1) .elq-450 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper {
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-form-search .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .SelectPriceWrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-form-search .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BedsWrapper {
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-form-search .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .BathsWrapper {
    margin-right: 4px
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-form-search .mbb-primary-search .PropertyTypeWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .PropertyTypeWrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-380 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 .mbb-form-search .mbb-primary-search .MoreFiltersWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=AdvancedSearchForm] .mbb-primary-search .MoreFiltersWrapper {
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .progress-bar {
    color: #ffffff;
    background-color: #abc0ff;
    animation-direction: reverse
}

[id^=MBBv3]:not(#mbbV1) .progress-bar.progress-bar-striped {
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 2em 2em
}

[id^=MBBv3]:not(#mbbV1)[id*=_ListingResults] .mbb-primary-search .save-search-btn {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search.elq-1280 .bfg-area-search-wrap {
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[id^=MBBv3]:not(#mbbV1) .modal-content {
    border: 1px solid #e2e0e1;
    border-radius: 0
}

@media (min-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .modal-content {
        border-radius: 8px
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-dialog,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-dialog,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-dialog {
    max-width: 900px;
    top: 0
}

@media (min-width:576px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-dialog,
    [id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-dialog,
    [id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-dialog {
        top: 1.5em;
        max-height: calc(100vh - 1.5em)
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-header,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-header,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-header {
    background-color: #f5f5f5
}

@media (min-width:576px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-header,
    [id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-header,
    [id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-header {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-header .header-menu-button,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-header .header-menu-button,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-header .header-menu-button {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-body,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-body,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-body {
    min-height: 400px;
    max-width: 900px;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 214px)
}

@media (min-width:768px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-body,
    [id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-body,
    [id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-body {
        min-width: 768px
    }
}

@media (min-width:992px) {

    [id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-body,
    [id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-body,
    [id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-body {
        width: 900px
    }
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .modal-footer,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .modal-footer,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .modal-footer {
    background-color: #f5f5f5
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .menu-icon-inverse,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .menu-icon-inverse,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .menu-icon-inverse {
    display: inline-block;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 2px 8px;
    color: #ffffff;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .nav-link.active,
[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .show>.nav-link,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .nav-link.active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .show>.nav-link,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .nav-link.active,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .show>.nav-link {
    color: #ffffff;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .nav-link.before.active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .nav-link.before.active,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .nav-link.before.active {
    color: #888888;
    background-color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .nav-link.before.active:before,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .nav-link.before.active:before,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .nav-link.before.active:before {
    content: " ";
    width: 1em;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .dropdown-item,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item {
    border: 0;
    border-radius: 0;
    width: 100%;
    padding-left: calc(1.5em - 5px);
    color: #007bff
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item span.badge,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .dropdown-item span.badge,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item span.badge {
    font-weight: 500;
    margin-left: 16px
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item:hover,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .dropdown-item:hover,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item:hover {
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item:hover:active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .dropdown-item:hover:active,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item:hover:active {
    color: #ffffff;
    background-color: #888888
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item.active,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal .nav-pills .dropdown-item.active,
[id^=MBBv3]:not(#mbbV1)[id*=_Modal] .bfg-modal-content .mbb-form-search .nav-pills .dropdown-item.active {
    color: #888888;
    background-color: transparent;
    border-left: 5px solid #888888;
    padding-left: calc(1.5em - 5px)
}

[id^=MBBv3]:not(#mbbV1) .bfg-modal-content .mbb-form-search {
    margin-top: -15px;
    margin-bottom: -15px
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search-modal {
    height: 100vh
}

[id^=MBBv3]:not(#mbbV1) #searchMenu:hover .bfg-fixed-blue {
    color: #fff !important
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm].mbb-form-search .mbb-primary-search {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm].mbb-form-search .bfg-qs-wrapper {
    max-width: 1200px;
    margin: auto
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .custom-switch.custom-switch-md .custom-control-label {
    padding-left: 0.75em
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .ListingNumWrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100px;
    flex: 1 0 100px;
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 16px;
    min-width: 100px
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .CheckboxWrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 16px
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .HasPhotosWrapper,
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .NewListingWrapper,
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .PriceDropWrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 4px;
    margin-left: 4px;
    min-width: 100px
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .HasPhotosWrapper .mbb-checkbox-container.medium,
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .NewListingWrapper .mbb-checkbox-container.medium,
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .PriceDropWrapper .mbb-checkbox-container.medium {
    line-height: 1.2;
    padding-top: 0;
    padding-left: 1.7143em;
    margin-bottom: 0
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .HasPhotosWrapper .mbb-checkbox-container.medium [class^=mbb-checkmark],
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .NewListingWrapper .mbb-checkbox-container.medium [class^=mbb-checkmark],
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .PriceDropWrapper .mbb-checkbox-container.medium [class^=mbb-checkmark] {
    height: 1.2em;
    width: 1.2em;
    top: 0px
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .HasPhotosWrapper .mbb-checkbox-container.medium [class^=mbb-checkmark]:after,
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .NewListingWrapper .mbb-checkbox-container.medium [class^=mbb-checkmark]:after,
[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .PriceDropWrapper .mbb-checkbox-container.medium [class^=mbb-checkmark]:after {
    left: 5px;
    top: 1px
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .AdvancedLinkWrapper {
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0 5px;
    margin: -10px 0 5px 0;
    text-align: right
}

[id^=MBBv3]:not(#mbbV1) [id^=QuickSearchForm] .AdvancedLinkWrapper .bfg-advanced-link {
    font-size: 0.9375em
}

[id^=MBBv3]:not(#mbbV1) .elq-930 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper,
[id^=MBBv3]:not(#mbbV1).elq-930 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[id^=MBBv3]:not(#mbbV1) .elq-768 [id^=QuickSearchForm] .mbb-primary-search .ListingNumWrapper,
[id^=MBBv3]:not(#mbbV1).elq-768 [id^=QuickSearchForm] .mbb-primary-search .ListingNumWrapper {
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-768 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper,
[id^=MBBv3]:not(#mbbV1).elq-768 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal
}

[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=QuickSearchForm] .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=QuickSearchForm] .mbb-primary-search .SearchByTextWrapper {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%
}

[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=QuickSearchForm] .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=QuickSearchForm] .mbb-primary-search .SelectPriceWrapper {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=QuickSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=QuickSearchForm] .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=QuickSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=QuickSearchForm] .mbb-primary-search .BathsWrapper {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

[id^=MBBv3]:not(#mbbV1) .elq-600 [id^=QuickSearchForm] .mbb-primary-search .ListingNumWrapper,
[id^=MBBv3]:not(#mbbV1).elq-600 [id^=QuickSearchForm] .mbb-primary-search .ListingNumWrapper {
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px
}

[id^=MBBv3]:not(#mbbV1) .elq-500 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper,
[id^=MBBv3]:not(#mbbV1).elq-500 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search>div.mbb-qsearch,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search>div.mbb-qsearch {
    margin-right: 4px;
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .SearchByTextWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .SearchByTextWrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    margin-right: 4px;
    margin-left: 4px
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .SearchByTextWrapper .mbb-input-location,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .SearchByTextWrapper .mbb-input-location {
    min-width: 120px
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .SelectPriceWrapper {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .BathsWrapper {
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .ListingNumWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .ListingNumWrapper {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .CheckboxWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .CheckboxWrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .HasPhotosWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .NewListingWrapper,
[id^=MBBv3]:not(#mbbV1) .elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .PriceDropWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .HasPhotosWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .NewListingWrapper,
[id^=MBBv3]:not(#mbbV1).elq-450 [id^=QuickSearchForm] .bfg-qs-wrapper .mbb-primary-search .PriceDropWrapper {
    margin-bottom: 16px
}

[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper .HasPhotosWrapper .mbb-checkbox-container.medium,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper .NewListingWrapper .mbb-checkbox-container.medium,
[id^=MBBv3]:not(#mbbV1) .elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper .PriceDropWrapper .mbb-checkbox-container.medium,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper .HasPhotosWrapper .mbb-checkbox-container.medium,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper .NewListingWrapper .mbb-checkbox-container.medium,
[id^=MBBv3]:not(#mbbV1).elq-380 [id^=QuickSearchForm] .mbb-primary-search .CheckboxWrapper .PriceDropWrapper .mbb-checkbox-container.medium {
    margin-right: 5px
}

[id^=MBBv3]:not(#mbbV1) .elq-320 [id^=QuickSearchForm] .mbb-primary-search .SearchButtonWrapper,
[id^=MBBv3]:not(#mbbV1).elq-320 [id^=QuickSearchForm] .mbb-primary-search .SearchButtonWrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

[id^=MBBv3]:not(#mbbV1) .elq-320 [id^=QuickSearchForm] .mbb-primary-search .SearchButtonWrapper .btn,
[id^=MBBv3]:not(#mbbV1).elq-320 [id^=QuickSearchForm] .mbb-primary-search .SearchButtonWrapper .btn {
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .elq-300 [id^=QuickSearchForm] .mbb-primary-search .SelectPriceWrapper,
[id^=MBBv3]:not(#mbbV1).elq-300 [id^=QuickSearchForm] .mbb-primary-search .SelectPriceWrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-300 [id^=QuickSearchForm] .mbb-primary-search .BedsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-300 [id^=QuickSearchForm] .mbb-primary-search .BedsWrapper {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    margin-left: 0
}

[id^=MBBv3]:not(#mbbV1) .elq-300 [id^=QuickSearchForm] .mbb-primary-search .BathsWrapper,
[id^=MBBv3]:not(#mbbV1).elq-300 [id^=QuickSearchForm] .mbb-primary-search .BathsWrapper {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    margin-right: 0
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport {}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport select {
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport h3.bfg-text-title {
    font-size: 18px;
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .label {
    color: #333333
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport th {
    font-weight: 400
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .number {
    font-size: 2.125em;
    margin-bottom: 0.25em;
    color: #555555
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-marketreport .number {
        font-size: 2.125em
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .chart-row .number {
    font-size: 1.875em
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .negative-number {
    color: #cd4125 !important
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .positive-number {
    color: #28a745 !important
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .market-update-banner {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-left: 0;
    margin-right: 0;
    height: auto;
    min-height: 5em;
    border: 1px solid #888888;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .market-update-banner i {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 3em
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .market-update-banner div {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 24px
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .market-update-banner button {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

@media (min-width:768px) {
    [id^=MBBv3]:not(#mbbV1) mbb-marketreport .market-update-banner {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    [id^=MBBv3]:not(#mbbV1) mbb-marketreport .market-update-banner i {
        font-size: 64px
    }

    [id^=MBBv3]:not(#mbbV1) mbb-marketreport .market-update-banner div {
        font-size: 32px
    }
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .chart-container {
    height: 300px !important;
    width: auto !important
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport article.overflow {
    margin-left: -48px;
    margin-right: -48px
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .content-padding {
    padding-left: 48px;
    padding-right: 48px
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .mbb-title-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0.625em;
    padding-bottom: 0.625em
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .mbb-title-row.solid-red {
    background-color: #cd4125;
    color: #ffffff
}

[id^=MBBv3]:not(#mbbV1) mbb-marketreport .recent-sales mbb-galleryitem {
    max-width: 200px
}

[id^=MBBv3]:not(#mbbV1) .slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

[id^=MBBv3]:not(#mbbV1) .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

[id^=MBBv3]:not(#mbbV1) .slick-list:focus {
    outline: none
}

[id^=MBBv3]:not(#mbbV1) .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

[id^=MBBv3]:not(#mbbV1) .slick-slider .slick-list,
[id^=MBBv3]:not(#mbbV1) .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

[id^=MBBv3]:not(#mbbV1) .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3]:not(#mbbV1) .slick-track:after,
[id^=MBBv3]:not(#mbbV1) .slick-track:before {
    content: "";
    display: table
}

[id^=MBBv3]:not(#mbbV1) .slick-track:after {
    clear: both
}

[id^=MBBv3]:not(#mbbV1) .slick-loading .slick-track {
    visibility: hidden
}

[id^=MBBv3]:not(#mbbV1) .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    overflow: hidden;
    display: none
}

[id^=MBBv3]:not(#mbbV1) [dir=rtl] .slick-slide {
    float: right
}

[id^=MBBv3]:not(#mbbV1) .slick-slide img {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .slick-slide.slick-loading img {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .slick-slide.dragging img {
    pointer-events: none
}

[id^=MBBv3]:not(#mbbV1) .slick-initialized .slick-slide {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .slick-loading .slick-slide {
    visibility: hidden
}

[id^=MBBv3]:not(#mbbV1) .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

[id^=MBBv3]:not(#mbbV1) .slick-slide .carousel-background {
    width: 100%;
    max-width: 1015px;
    min-width: 360px;
    height: 100%;
    max-height: 40rem;
    min-height: 600px;
    background-size: contain;
    background-position: center;
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

@media only screen and (max-width:540px) {
    [id^=MBBv3]:not(#mbbV1) .slick-slide .carousel-background {
        max-width: 100vw;
        height: auto;
        max-height: 30rem;
        min-height: 330px;
        margin-top: auto;
        margin-bottom: auto
    }
}

[id^=MBBv3]:not(#mbbV1) .slick-slide .slick-slide.slick-current.slick-active.slick-center {
    max-width: 1110px
}

[id^=MBBv3]:not(#mbbV1) .slick-slide[aria-hidden=true] .blur {
    opacity: 0.5;
    background-color: black
}

[id^=MBBv3]:not(#mbbV1) .slick-arrow.slick-hidden {
    display: none
}

#MBB_RegisterLinks .mbb-register-links {
    color: inherit
}

#MBB_RegisterLinks .mbb-register-links a {
    padding-left: 1em;
    padding-right: 1em
}

#MBBv3_Modal:not(#mbbV1) mbb-form {
    width: 500px
}

#MBBv3_Modal:not(#mbbV1) mbb-form.mbb-form-wrapper {
    width: 450px
}

[id^=MBBv3]:not(#mbbV1) .bfg-form-error {
    color: #505050;
    background: #f7f7f7;
    border-color: #b01d18;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(238, 117, 117, 0.7);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(238, 117, 117, 0.7)
}

[id^=MBBv3]:not(#mbbV1) select.bfg-form-error {
    color: #505050;
    background: #f7f7f7;
    border-color: #b01d18;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(238, 117, 117, 0.7);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(238, 117, 117, 0.7)
}

[id^=MBBv3Form]:not(#mbbV1) .bfg-btn,
[id^=MBBv3]:not(#mbbV1) .bfg-btn {
    color: #000000 !important;
    display: inline-block;
    padding: 13px 20px;
    border-radius: 3px;
    background: #d9d9d9;
    font-weight: 300;
    border: 1px solid #9e9e9e;
    text-transform: uppercase;
    line-height: 1;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: left;
    font-family: Roboto;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-stretch: normal;
    font-style: normal;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none;
}

[id^=MBBv3Form]:not(#mbbV1) .bfg-btn:hover,
[id^=MBBv3]:not(#mbbV1) .bfg-btn:hover {
    color: #ffffff !important;
    background: #666666;
    text-decoration: none
}

[id^=MBBv3Form]:not(#mbbV1) .bfg-btn i,
[id^=MBBv3]:not(#mbbV1) .bfg-btn i {
    position: relative;
    margin-right: 5px;
    font-size: 1em;
    line-height: 1;
    top: 0
}

[id^=MBBv3Form]:not(#mbbV1) .btn-auto,
[id^=MBBv3]:not(#mbbV1) .btn-auto {
    width: 100%;
    text-align: center
}

[id^=MBBv3Form]:not(#mbbV1) .btn-sm,
[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-sm,
[id^=MBBv3]:not(#mbbV1) [id^=MBBv3Form]:not(#mbbV1) .btn-group-sm>.btn {
    font-size: 0.72em;
    line-height: 1.1;
    padding: 4px 7px
}

[id^=MBBv3Form]:not(#mbbV1) .btn-med,
[id^=MBBv3]:not(#mbbV1) .btn-med {
    font-size: 0.8125em;
    line-height: 1.5;
    padding: 5px 12px;
    min-width: 165px
}

[id^=MBBv3Form]:not(#mbbV1) .btn-lg,
[id^=MBBv3]:not(#mbbV1) .btn-group-lg>.btn,
[id^=MBBv3]:not(#mbbV1) .btn-lg,
[id^=MBBv3]:not(#mbbV1) [id^=MBBv3Form]:not(#mbbV1) .btn-group-lg>.btn {
    font-size: 0.875em;
    line-height: 1;
    padding: 10px 20px
}

[id^=MBBv3Form]:not(#mbbV1) .btn-xlg,
[id^=MBBv3]:not(#mbbV1) .btn-xlg {
    padding: 10px 0 9px;
    font-size: 1em;
    line-height: 1;
    width: 100%
}

[id^=MBBv3Form]:not(#mbbV1) .btn-bg2,
[id^=MBBv3]:not(#mbbV1) .btn-bg2 {
    color: #444444 !important;
    background: #ffffff
}

[id^=MBBv3Form]:not(#mbbV1) .btn-bg3,
[id^=MBBv3]:not(#mbbV1) .btn-bg3 {
    color: #ffffff !important;
    background: #212529
}

[id^=MBBv3Form]:not(#mbbV1) .btn-disabled,
[id^=MBBv3]:not(#mbbV1) .btn-disabled {
    color: #fff !important;
    background: #ccc
}

[id^=MBBv3Form]:not(#mbbV1) .btn-bg2:hover,
[id^=MBBv3]:not(#mbbV1) .btn-bg2:hover {
    color: #ffffff !important;
    background: #666666
}

[id^=MBBv3Form]:not(#mbbV1) .btn-bg3:hover,
[id^=MBBv3]:not(#mbbV1) .btn-bg3:hover {
    color: #ffffff !important;
    background: #888888
}

[id^=MBBv3Form]:not(#mbbV1) .btn-disabled:hover,
[id^=MBBv3]:not(#mbbV1) .btn-disabled:hover {
    color: #fff !important;
    background: #ccc
}

[id^=MBBv3Form]:not(#mbbV1) .icon-search:before,
[id^=MBBv3]:not(#mbbV1) .icon-search:before {
    font-family: "buying-buddy" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    margin: 0 0 0 0 !important;
    vertical-align: middle;
    width: auto !important;
    height: auto !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.25em;
    content: "W"
}

[id^=MBBv3] .bfg-center {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

[id^=MBBv3] .bfg-input-item {
    margin-bottom: 2px
}

[id^=MBBv3] .bfg-input-wrap {
    margin-bottom: 16px;
    position: relative
}

[id^=MBBv3] .bfg-input-help {
    font-size: 0.6875em;
    font-family: Roboto;
    font-weight: 400
}

[id^=MBBv3] .bfg-input-label {
    font-size: 0.93em;
    font-family: Roboto;
    font-weight: 400;
    margin-bottom: 1px;
    text-align: left
}

[id^=MBBv3] .bfg-input-label-to {
    font-size: 0.8125em;
    line-height: 2;
    font-family: Roboto;
    font-weight: 600
}

[id^=MBBv3] .bfg-input-field {
    background: #fefefe;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 0.8125em;
    font-family: Roboto;
    font-weight: inherit;
    height: 50px;
    line-height: 36px;
    padding: 6px 8px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
    width: 100%
}

[id^=MBBv3] textarea.bfg-input-field {
    font-size: 13px;
    height: auto;
    line-height: 18px
}

[id^=MBBv3] select.bfg-input-field {
    color: #888;
    padding: 0px 5px
}

[id^=MBBv3] .bfg-input-field:focus,
[id^=MBBv3] .bfg-input-field:hover,
[id^=MBBv3] .bfg-input-helper-field:focus,
[id^=MBBv3] .bfg-input-helper-field:hover {
    border-color: #6baced;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset, 0 0 8px rgba(82, 168, 236, 0.7)
}

[id^=MBBv3] input.bfg-input-field::-webkit-input-placeholder {
    color: #aaa;
    font-family: arial
}

[id^=MBBv3] input.bfg-input-field::-webkit-input-placeholder,
[id^=MBBv3] input.bfg-input-field::placeholder {
    color: #aaa;
    font-family: arial
}

[id^=MBBv3Form]:not(#mbbV1) {}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container {
    display: inline-block;
    height: 28px;
    line-height: 20px
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container label {
    display: inline-block;
    color: rgba(255, 255, 255, 0.75);
    font-size: 16px;
    min-height: 20px;
    position: relative;
    padding: 0;
    margin-bottom: 0;
    cursor: pointer;
    vertical-align: bottom
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container label:hover {
    color: white
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container label:before {
    width: 20px;
    height: 20px;
    border: 2px solid rgba(255, 255, 255, 0.54);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    content: "";
    display: inline-block;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 8px;
    border-radius: 4px;
    vertical-align: middle;
    background-color: transparent
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container label:hover:before {
    border: 2px solid white
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container label:after {
    top: 9px;
    left: 7px;
    width: 16px;
    height: 9px;
    border: 3px solid white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    position: absolute;
    -webkit-transform: scale(0, 0) rotate(-90deg) translateZ(0);
    transform: scale(0, 0) rotate(-90deg) translateZ(0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    border-top-style: none;
    border-right-style: none
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container input[type=checkbox] {
    display: none
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container input[type=checkbox]:checked+label:before {
    background-color: #2196f3;
    border-color: #2196f3
}

[id^=MBBv3Form]:not(#mbbV1) .checkbox-container input[type=checkbox]:checked+label:after {
    -webkit-transform: scale(1, 1) rotate(-45deg) translateZ(0);
    transform: scale(1, 1) rotate(-45deg) translateZ(0)
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container {
    display: inline-block;
    height: 28px;
    line-height: 20px
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container label,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container label {
    display: inline-block;
    color: rgba(255, 255, 255, 0.75);
    font-size: 16px;
    min-height: 20px;
    position: relative;
    padding: 0 0 0 25px;
    margin-bottom: 0;
    cursor: pointer;
    vertical-align: bottom
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container label:hover,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container label:hover {
    color: white
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container label:before,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container label:before {
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid rgba(255, 255, 255, 0.54);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container label:hover:before,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container label:hover:before {
    border: 2px solid white
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container label:after,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container label:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    -webkit-transform: scale(0);
    transform: scale(0);
    background: #ffffff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container input[type=radio],
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container input[type=radio] {
    display: none;
    -webkit-appearance: none;
    -moz-appearance: none
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container input[type=radio]:checked+label:before,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container input[type=radio]:checked+label:before {
    background-color: #2196f3;
    border-color: #2196f3;
    -webkit-animation: ripple 0.2s linear forwards;
    animation: ripple 0.2s linear forwards;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container input[type=radio]:checked+label:after,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container input[type=radio]:checked+label:after {
    -webkit-transform: scale(1.4);
    transform: scale(1.4)
}

[id^=MBBv3Form]:not(#mbbV1) .radio-container input[type=radio]+label:after,
[id^=MBBv3Form]:not(#mbbV1) .radio-container input[type=radio]+label:before,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container input[type=radio]+label:after,
[id^=MBBv3Form]:not(#mbbV1) .radiobutton-container input[type=radio]+label:before {
    position: absolute;
    content: "";
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-property: border-color, -webkit-transform;
    transition-property: border-color, -webkit-transform;
    transition-property: transform, border-color;
    transition-property: transform, border-color, -webkit-transform;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@-webkit-keyframes ripple {
    0% {
        -webkit-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0);
        box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0)
    }

    50% {
        -webkit-box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.1);
        box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.1)
    }

    to {
        -webkit-box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0);
        box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0)
    }
}

@keyframes ripple {
    0% {
        -webkit-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0);
        box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0)
    }

    50% {
        -webkit-box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.1);
        box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.1)
    }

    to {
        -webkit-box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0);
        box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0)
    }
}

[id^=MBBv3Form]:not(#mbbV1) .bfg-btn {
    font-size: inherit;
    line-height: normal;
    padding: 0.375em 0.5em
}

[id^=MBBv3Form]:not(#mbbV1) .bfg-input-wrap {
    line-height: normal
}

[id^=MBBv3Form]:not(#mbbV1) .bfg-input-field {
    height: auto;
    line-height: normal;
    padding: 0.375em 0.5em
}

[id^=MBBv3Form]:not(#mbbV1) .bfg-helper-input-field {
    padding: 0.375em 0.5em
}

[id^=MBBv3Form]:not(#mbbV1) select.bfg-input-field {
    padding: 0.375em 0.5em;
    line-height: normal
}

[id^=MBBv3Form]:not(#mbbV1) .btn-xlg {
    padding: 0.375em 0.5em;
    font-size: 1em;
    line-height: normal;
    width: 100%;
    border: 1px solid #888888
}

[id^=MBBv3Form]:not(#mbbV1) select.searchform-city {
    height: auto;
    padding: 0;
    border: none;
    line-height: normal;
    margin: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: row;
    flex-flow: row
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-flow: column;
    flex-flow: column
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex-break {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: 0
}

[id^=MBBv3]:not(#mbbV1) .bfg-text-center {
    text-align: center
}

[id^=MBBv3]:not(#mbbV1) .bfg-small {
    font-size: 8px
}

[id^=MBBv3]:not(#mbbV1) .bfg-small-bold {
    font-size: 12px;
    font-weight: bold;
    color: #999
}

[id^=MBBv3]:not(#mbbV1) .bfg-hidden {
    display: none
}

[id^=MBBv3]:not(#mbbV1) .bfg-block {
    display: block
}

[id^=MBBv3]:not(#mbbV1) .bfg-iblock {
    display: inline-block
}

[id^=MBBv3]:not(#mbbV1) .bfg-inline {
    display: inline
}

[id^=MBBv3]:not(#mbbV1) .bfg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -ms-flex;
    display: -webkit-flex
}

[id^=MBBv3]:not(#mbbV1) .bfg-pointer {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .bfg-relative {
    position: relative
}

[id^=MBBv3]:not(#mbbV1) .bfg-nowrap {
    white-space: nowrap
}

[id^=MBBv3]:not(#mbbV1) .bfg-italic {
    font-style: italic
}

[id^=MBBv3]:not(#mbbV1) .bfg-alignl {
    text-align: left !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-alignr {
    text-align: right !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-floatl {
    float: left
}

[id^=MBBv3]:not(#mbbV1) .bfg-floatr {
    float: right
}

[id^=MBBv3]:not(#mbbV1) .bfg-table {
    display: table;
    width: 100%
}

[id^=MBBv3]:not(#mbbV1) .bfg-table-cell {
    display: table-cell
}

[id^=MBBv3]:not(#mbbV1) .bfg-round {
    border-radius: 7px
}

[id^=MBBv3]:not(#mbbV1) .bfg-underline {
    text-decoration: underline
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb0 {
    margin-bottom: 0px !important
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb5 {
    margin-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb10 {
    margin-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb15 {
    margin-bottom: 15px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb20 {
    margin-bottom: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb30 {
    margin-bottom: 30px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb40 {
    margin-bottom: 40px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mb60 {
    margin-bottom: 60px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mt5 {
    margin-top: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mt10 {
    margin-top: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mt20 {
    margin-top: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mt40 {
    margin-top: 40px
}

[id^=MBBv3]:not(#mbbV1) .bfg-ml1 {
    margin-left: 1px
}

[id^=MBBv3]:not(#mbbV1) .bfg-ml5 {
    margin-left: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-ml10 {
    margin-left: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-ml20 {
    margin-left: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-ml30 {
    margin-left: 30px
}

[id^=MBBv3]:not(#mbbV1) .bfg-ml40 {
    margin-left: 40px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mr5 {
    margin-right: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mr10 {
    margin-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mr20 {
    margin-right: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mr30 {
    margin-right: 30px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mr40 {
    margin-right: 40px
}

[id^=MBBv3]:not(#mbbV1) .bfg-p5 {
    padding: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-p10 {
    padding: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-p20 {
    padding: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-p30 {
    padding: 30px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pb5 {
    padding-bottom: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pb10 {
    padding-bottom: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pb20 {
    padding-bottom: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pb30 {
    padding-bottom: 30px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pt5 {
    padding-top: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pt10 {
    padding-top: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pt15 {
    padding-top: 15px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pt20 {
    padding-top: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pt40 {
    padding-top: 40px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pl075em {
    padding-left: 0.75em
}

[id^=MBBv3]:not(#mbbV1) .bfg-pl5 {
    padding-left: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pl10 {
    padding-left: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pl20 {
    padding-left: 20px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pr5 {
    padding-right: 5px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pr10 {
    padding-right: 10px
}

[id^=MBBv3]:not(#mbbV1) .bfg-pr20 {
    padding-right: 20px
}

[id^=MBBv3]:not(#mbbV1) .mbb-border-bottom {
    border-bottom: 1px solid #e3e2e2
}

[id^=MBBv3]:not(#mbbV1) .top-0 {
    top: 0
}

[id^=MBBv3]:not(#mbbV1) .left-0 {
    left: 0
}

[id^=MBBv3]:not(#mbbV1) .l-minus-10 {
    left: -10px
}

[id^=MBBv3]:not(#mbbV1) .l-minus-20 {
    left: -20px
}

[id^=MBBv3]:not(#mbbV1) .icon-size-30 {
    font-size: 30px
}

[id^=MBBv3]:not(#mbbV1) select {
    cursor: pointer
}

[id^=MBBv3]:not(#mbbV1) .bfg-mw500 {
    max-width: 500px
}

[id^=MBBv3]:not(#mbbV1) .bfg-mw720 {
    max-width: 720px
}

@media (min-width:576px) {
    .w-sm-75 {
        width: 75% !important
    }
}

@media (min-width:0) and (max-width:576px) {
    [id^=MBBv3]:not(#mbbV1) .raised-edge {
        padding: 0 !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-modal-container {
        height: 100vh !important;
        padding: 0 !important;
        width: 100vw !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-modal-content {
        min-height: 100vh;
        padding: 15px !important;
        overflow-y: auto !important
    }

    [id^=MBBv3] .bfg-cp-modal-content {
        min-height: 100vh;
        padding: 0 !important;
        overflow-y: auto !important
    }

    #MBBv3_Modal panel {
        padding: 0 !important;
        margin: 0 !important
    }

    #MBBv3_Modal [panelexpand] {
        display: none
    }

    #MBBv3_Modal mbb-form {
        width: 90vw !important
    }

    [id^=MBBv3]:not(#mbbV1) .bfg-map-list-1 {
        width: 100%
    }
}

@media (min-width:576px) and (max-width:768px) {
    [id^=MBBv3]:not(#mbbV1) .bfg-map-list-1 {
        width: 100%
    }
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #ffffff
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: 0.5
}

.pac-container {
    z-index: 999500 !important
}

/*////////////ADDITIONAL SHIT//////////////*/