/*
 All Pages
 */
 
#main-container {border-bottom:0;}

/* Header */
#header .site-slogan {font-size:var(--solo-px15); padding: 0 0 .2em; font-weight:100; font-style:italic;}
#block-solo-subtheme-content div.node__content div.paragraph--type--one-column-bundle div.pb__one-column__inner div.pb__content-full {max-width:1440px;}
#block-solo-subtheme-content div.node__content > div.paragraph--type--one-column-bundle > div.pb__one-column__inner > div.pb__content-full {padding:1em;}

/* Menu */
div.primary-menu div.menu-branding {display:none;}
div.solo-sticky div.menu-branding {display:flex;}
#primary-menu.primary-menu {z-index:500;}
#primary-menu.solo-sticky {z-index:1000;}

/* Tables */
#main-container table.sticky-header thead {z-index:499;}

/* Alerts */
#system-messages a {text-decoration:underline; color:#d5b563;}

/* Static Google Maps */
div.paragraph--type--simple-bundle p.map {margin:0; height:600px;}
div.paragraph--type--simple-bundle:has(p.map) {height:600px;}

/* Forms */
form:has(.exposed-form) {padding:1.2em 0;}
div.form--inline div.form-actions {display:inline-block; flex-basis:auto;}
div.form--inline div.form-actions input.button {margin:0;}
.webform-submission-form fieldset {border:0 !important;}
#edit-address-section .webform-address .webform-flexbox,
#edit-address-section .webform-address .js-form-item {margin:0}
#edit-address-section .js-form-item-lot-number {padding-top:.4rem;}
.tippy-box .tippy-content .webform-element-help--title,
.tippy-box .tippy-content .webform-element-help--content {color:#fff;}

/* Tables */
table.table {width:100%; border-collapse:collapse;}
table.table tr th,
table.table tr td {vertical-align:top;}
table.table.beacon-table-header tr td {letter-spacing:.2rem;}
table.table.beacon-table-header h1 {font-size: var(--solo-px64); color:#4f81bd;}
table.table.beacon-table-content tr td {letter-spacing:.1rem;}
table.table.beacon-table-content tr td:first-child {width:60%;}


/* Type */
body:not(.path-frontpage) #main-container h2,
body:not(.path-frontpage) #main-container h3 {--solo-h1:'Libre Baskerville',serif;}
body #main-container .paragraph--type--slideshow-bundle h3 {--solo-h1:'Dancing Script',cursive;}

/* Fix Billboards */
body #main-container .paragraph--type--slideshow-bundle h3 div.field {display:inherit;}

/* Section Header/Footer Information */
header.view-header p.header-light,
footer.view-footer p.footer-light,
#pb__one-column-4329 .pb__content-full p,
#pb__one-column-4329 .field--name-pb-content-body {color:#656565; font-size:.9rem;}

/* Accordians */
.paragraph--type--accordion-bundle span.pb__button-title {font-size:var(--solo-px18); font-weight:700;}
.paragraph--type--accordion-bundle .pb__active .pb__button-title {text-decoration:underline;}
.paragraph--type--accordion-bundle .pb__accor-wrap__inner {border:0;}

/* Trees */
.view-file-category-taxonomy .views_tree_link a {display:block; margin:0 5px 0 0; text-indent:-9999px;}
.view-file-category-taxonomy .views_tree_link_expanded a {background:#fff url(/modules/contrib/views_tree/images/menu-expanded.png) no-repeat center center;}
.view-file-category-taxonomy ul:has(li.views_tree_parent) {padding:0;}

/* Category Colors */
span.category-93 {color:#ff8000;}
span.category-95 {color:#008000;}
span.category-91 {color:#800000;}
span.category-92 {color:#804000;}
span.category-90 {color:#0080c0;}
span.category-94 {color:#800080;}
span.category-96 {color:#006980;}
span.category-97 {color:#807e00;}
span.category-99 {color:#3c1d8d;}
span.category-100 {color:#3788d8;}
span.category-101 {color:#e6da00;}



/*
 Welcome
 */

/* Welcome To */
#pb__two-columns-2745 {padding-bottom:var(--solo-px16);}
#pb__simple-2743 div.field--name-pb-content-body {padding-right:var(--solo-px34);}

/* Places of Interest */
#pb__two-columns-2756 {padding-top:var(--solo-px32);}

#pb__default-2854 > div.paragraph__inner {margin:0;}
#pb__default-2854 > div.paragraph__inner > div.pb__content-full {position:relative; display:grid; grid-auto-flow:row; grid-template-columns:1fr;}
#pb__default-2854 div.pb__content-full div.paragraph {padding-top:var(--solo-px50);}
#pb__default-2854 div.pb__content-full div.paragraph div.field--name-pb-content-link-section-title {margin:0; padding:0; font-size:var(--solo-px13);}
#pb__default-2854 div.pb__content-full div.paragraph div.field--name-pb-content-link-section-url {margin:0; padding:0; font-size:var(--solo-px24); font-weight:700;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-left {overflow:hidden;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-left h3.pb__content-title {--solo-font:'Libre Baskerville',serif; font-family:var(--solo-font); text-transform:uppercase; font-weight:400; text-align: center; padding-bottom:var(--solo-px16);}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-left h3.pb__content-title::after {position:absolute; z-index:3; width:32px; height:32px; top:0; left:0; right:0; margin:2.5em auto 0; border-radius:50em; content:""; background:#d5b563 url(/sites/default/files/2024-09/bc_icon.png) center center no-repeat;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-left h3.pb__content-title div.field--name-pb-content-title::before,
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-left h3.pb__content-title div.field--name-pb-content-title::after {position:absolute; width:50%; content:""; top:0; margin:3em auto 0; border-top:2px solid #d5b563;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-left h3.pb__content-title div.field--name-pb-content-title::before {right:50%; margin-right:var(--solo-px32);}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-left h3.pb__content-title div.field--name-pb-content-title::after {left:50%; margin-left:var(--solo-px32);}

#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.pb__content-full {padding:0;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle {display:block; z-index: 0; margin-bottom:var(--solo-px48);}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.pb__content-full {position:relative; cursor:pointer;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body {position:absolute; z-index:1; width:100%; height:100%; margin:-6.5em 0 0; background:rgba(0,63,114,0.75); border-top:1px solid #d5b563;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body::before {position:absolute; z-index:3; left:0; right:0; margin:calc(var(--solo-px16) * -1) auto 0; border-radius:50em; content:""; top:0; width:32px; height:32px; background:#d5b563 url(/sites/default/files/2024-09/bc_icon.png) center center no-repeat;}

#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body h2 {--solo-h1:'Libre Baskerville',serif; margin:1rem 0 0;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body h2 a {color:#d5b563; font-weight:700;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body h3 {margin-top:0;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body h3 a {color:#fff; font-weight:100;}

/* Old Frame - Cannot add manually anymore

#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.frame {position:absolute; z-index:1; margin:calc(var(--solo-px2) * -1) 0 0 var(--solo-px16); height:100%; width:calc(100% - var(--solo-px32)); box-sizing:border-box; border-left:3px solid #d5b563; border-right:3px solid #d5b563; overflow:hidden;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.frame:hover {border-color:#d5b563;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.frame::before,
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.frame::after {position:absolute; width:50%; content:""; top:0; border-top:3px solid #d5b563;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.frame::before {right:50%; margin-right:var(--solo-px32);}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.frame::after {left:50%; margin-left:var(--solo-px32);}

#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link {position:relative; z-index:1; text-align:center; padding:.2em;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link h4 {margin:1em auto 0;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link h3 {margin:0 auto;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link a {color:#d5b563; font-weight:700;}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link h4 a:link,
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link h4 a:active {letter-spacing:var(--solo-px4);}
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link h3 a:link,
#pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right div.paragraph--type--icon-bundle div.field--name-pb-content-body div.link h3 a:active {font-size:var(--solo-px16);}
*/


/* Community in pictures... */
#pb__simple-2781 {text-align:center; padding:2em;}
#pb__simple-2781 h4 {text-transform:uppercase;}


/*
 Directory
 */

/* Search */
#block-solo-subtheme-directorylistmapview {flex-basis:; width:auto;}

#block-exposedform-directory-indexpage-directory-index-list,
#block-directory-map-indexpage-directory-index-map,
#block-exposedformdirectory-userspage-directory-index-simple {flex-grow: 1; flex-basis:auto; width:auto;}

/* View Buttons */
body.path-view-directory-index div#sidebar-box-main .main-box-inner,
body.path-view-directory-map-index div#sidebar-box-main .main-box-inner,
body.path-view-directory-users div#sidebar-box-main .main-box-inner {display:flex; flex-direction:row; flex-wrap:wrap; align-items:center;}

#pb__three-columns-3606 .pb__three-columns.three-l4_l4_l4 {gap:0;}
#pb__three-columns-3606 .pb__two-columns {gap:0; grid-template-columns:repeat(2,1fr); grid-auto-flow:column;}
#pb__three-columns-3606 .pb__icon__inner .pb__content-full {display:flex; align-items:center; height:2.5rem;}
#pb__three-columns-3606 .field--name-pb-content-body p {margin:0;}
#pb__icon-3603 .field--name-pb-content-body a {padding:.6rem 0 .6rem .2rem;}
#pb__icon-3604 .field--name-pb-content-body a {padding:.6rem .2rem .6rem .2rem;}
#pb__icon-3605 .field--name-pb-content-body a {padding:.6rem .4rem .6rem .2rem;}

#pb__one-column-3058 .pb__one-column__inner {overflow:hidden;}
#pb__one-column-3058 div.paragraph--type--icon-bundle:hover {cursor:pointer;}

body.path-view-directory-index #pb__icon-3603 a,
body.path-view-directory-map-index #pb__icon-3604 a,
body.path-view-directory-users #pb__icon-3605 a,
body.path-view-directory-index #pb__icon-3603 .material-symbols-outlined,
body.path-view-directory-map-index #pb__icon-3604 .material-symbols-outlined,
body.path-view-directory-users #pb__icon-3605 .material-symbols-outlined {color:#dadada !important;}

#pb__icon-3603:hover a,
#pb__icon-3604:hover a,
#pb__icon-3605:hover a,
#pb__icon-3603 a:hover,
#pb__icon-3604 a:hover,
#pb__icon-3605 a:hover,
#pb__icon-3603:hover .material-symbols-outlined,
#pb__icon-3604:hover .material-symbols-outlined,
#pb__icon-3605:hover .material-symbols-outlined {color:#d5b563 !important;}


/* Map */
#pb__one-column-4370 iframe,
.directory-index-map .leaflet-container {border:1px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}

/* Info Bubbles */
.directory-index-list .field-info-fullname .field-content a {font-size:1.2rem;}

.directory-index-list ul.item-list li .views-field-title .field-content a,
.directory-index-list ul.item-list li li .field-info-bubble .field-content,
.directory-index-list ul.item-list li li .field-info-anchor-bubble .field-content a {font-size:.9rem; border-radius:25em;  padding:.2rem .6rem; font-weight:700; border-width:1px; border-style:solid;}
.directory-index-list ul.item-list li li .field-info-bubble .field-content,
.directory-index-list ul.item-list li li .field-info-anchor-bubble .field-content a {margin-left:1rem;}

.directory-index-list ul.item-list li .views-field-title .field-content a {background-color:#47aa4e; border-color:#357c3a; color:#fff;}
.directory-index-list ul.item-list li li .views-field-link .field-content a {background-color:#d5b563; border-color:#daaa2f; color:#fff;}
.directory-index-list ul.item-list li li .views-field-resident-role .field-content {background-color:#656565; border-color:#565656; color:#fff;}
.directory-index-list ul.item-list li li .views-field-phone-number .field-content a {background-color:#47aa4e; border-color:#357c3a; color:#fff;}
.directory-index-list ul.item-list li li .views-field-email .field-content a {background-color:#12549c; border-color:#1f456e; color:#fff;}

/* List */
.directory-index-list ul.item-list li {display:flex; flex-flow:row wrap; justify-content:flex-start; border-bottom:1px solid #dadada; padding:2rem 0;}
.directory-index-list ul.item-list li li {border-bottom:0; padding:0;}

.directory-index-list ul.item-list li .views-field-title {order:1; flex-basis:5%;}
.directory-index-list ul.item-list li .views-field-address-line1 {order:2; flex-basis:95%; margin-bottom:.5rem;}
.directory-index-list ul.item-list li .views-field-address-line1 .field-content{font-size:2rem; padding:.2rem 0 0;}
.directory-index-list ul.item-list li .views-field-field-lot-picture {order:3; margin:0 1em 1em 0;}
.directory-index-list ul.item-list li .views-field-field-lot-picture a {border: 3px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
.directory-index-list ul.item-list li .views-field-view {order:4; flex:3 0;}
.directory-index-list ul.item-list li .views-field-search-api-url {order:5; flex-basis:100%;}

.directory-index-list ul.item-list li .views-field-search-api-url a {font-size:.8rem; border-radius:25em;  padding:.2rem .6rem; font-weight:700; border-width:1px; border-style:solid; background-color:#12549c; border-color:#1f456e; color:#fff;}

.page-wrapper .leaflet-popup h3 a span {color:#12549c;}
.page-wrapper .leaflet-popup .field--name-field-lot-picture a {border: 1px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}


/* Detail */
#pb__one-column-4292 .paragraph--type--views-bundle {border: 3px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}


#block-solo-subtheme-directorydetailright > .paragraph--type--one-column-bundle {margin-bottom:2rem;}
#block-solo-subtheme-directorydetailright .viewsreference--view-title,
#block-solo-subtheme-directorydetailright .views-field-field-street .field-content {font-weight:400; --solo-h1:'Libre Baskerville',serif; font-family:var(--solo-h1); letter-spacing:var(--solo-px1); font-size:var(--solo-px22); padding-bottom:.5rem;}
#leaflet-map-view-directory-detail-block-directory-detail-map-lot,
#leaflet-map-view-street-taxonomy-block-street-taxonomy-map {border: 1px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}

#pb__one-column-4296 {margin:2rem 0;}

#pb__default-4297 .field--name-pb-content-views .views-row {display:flex; align-items:stretch; margin-bottom:3rem;}
#pb__default-4297 .field--name-pb-content-views .views-col {}
#pb__default-4297 .field--name-pb-content-views .views-col.col-1 {padding-right:2rem; padding-left:0;}
#pb__default-4297 .field--name-pb-content-views .views-col.col-2 {padding-left:2rem; padding-right:0; border-left:1px solid #dadada;}
#pb__default-4297 .views-field-profile-picture {margin-bottom:.5rem; border: 3px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); overflow:hidden;}
#pb__default-4297 .views-field-name .field-content {font-size:1.2rem;}
#pb__default-4297 .views-field-link .field-content a {border-radius:25em; font-size:.8rem; padding:.2rem .6rem; font-weight:700; border:1px solid #daaa2f; background-color:#d5b563; color:#fff;}

/*
 Taxonomy
 */

/* Resource Center */
#block-solo-subtheme-views-block-files-media-block-files-media .view-empty p,
#block-solo-subtheme-views-block-files-index-block-files-search .view-empty p,
#block-solo-subtheme-views-block-files-media-block-files-media .view-footer p,
#block-solo-subtheme-filedetailcenter .view-footer p {font-style:italic; color:#656565;}

#block-solo-subtheme-filedetailcenter .field-info-anchor-bubble .field-content a {background-color:#47aa4e; color:#fff; font-size:.9rem; border-radius:25em;  padding:.2rem .6rem; font-weight:700; border:1px solid #357c3a;}

#block-solo-subtheme-resourcecenterfilessearchandcategories .solo-table-wrapper {margin-bottom:2rem;}
#block-solo-subtheme-resourcecenterfilessearchandcategories caption {text-align:left; font-size:1.2rem; padding-bottom:.5rem;}
#block-solo-subtheme-resourcecenterfilessearchandcategories caption a {font-style:italic;}
#block-solo-subtheme-resourcecenterfilessearchandcategories caption a:hover {color:#d5b563;}
#block-solo-subtheme-resourcecenterfilessearchandcategories table td a,
#block-solo-subtheme-resourcecenterfilessearchandcategories table td a:link {color:#12549c;}
#block-solo-subtheme-resourcecenterfilessearchandcategories table td a:hover {color:#1f456e;}
#block-solo-subtheme-resourcecenterfilessearchandcategories table td p {color:#000;}
#block-solo-subtheme-resourcecenterfilessearchandcategories .paragraph .paragraph__inner div {border:0;}
#block-solo-subtheme-resourcecenterfilessearchandcategories .paragraph .paragraph__inner a:hover {color:#d5b563;}
#block-solo-subtheme-resourcecenterfilessearchandcategories #pb__default-4384 {overflow:hidden;}


#views-exposed-form-files-index-block-files-search .form-type-textfield {min-width:90%;}
#pb__accor-3161-2-pane .views-field-name a,
#pb__accor-3161-2-pane .views-field-name a:link {color:#d5b563; font-size:1.1rem;}
#pb__accor-3161-2-pane .views-field-name a:hover,
#pb__accor-3161-2-pane .views-field-name a:active {color:#fff;}
#pb__accor-3161-2-pane .views-field-field-media-file {padding-left:.5rem; font-size:.8rem; color:#fff; font-style:italic;}
#pb__accor-wrap-3161 .pb__button-title {font-size:1.2rem;}


/*
 Simple Login
 */
 
body.simplelogin div.simplelogin-logo a.img--is-clickable {display:unset;}
body.simplelogin div.simplelogin-logo a.img--is-clickable img  {float:left;}
body.simplelogin div.simplelogin-logo h1 {line-height:2em;}


/*
 Members, News, Events
 */
 
 /* Invitiations */
#block-solo-subtheme-profilegroupinvitations .view-my-invitations {border-bottom:1px solid #dadada; border-top:1px solid #dadada; margin-bottom:2rem; padding:1rem 0;}
#block-solo-subtheme-profilegroupinvitations .dropbutton-wrapper {max-width:130px; margin:1rem 0; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
#block-solo-subtheme-profilegroupinvitations .dropbutton-multiple.open .dropbutton-arrow {top:auto;}
 
/* Newsletters */
#pb__one-column-4319 .pb__two-columns {align-items:center; font-size:.9rem;}
#pb__one-column-4319 .pb__two-columns .field-content {font-weight:500;}
#pb__one-column-4319 .pb__two-columns .view-empty {padding-block:var(--solo-px8); padding-inline:var(--solo-px16);}

/* Profile Information */
#pb__one-column-4344 .views-field-realname .field-content {font-size:1.5rem; font-weight:700;}

#pb__one-column-4344 .field-info-bubble {font-size:.9rem; border-radius:25em;  padding:.2rem .6rem; font-weight:700; border-width:1px; border-style:solid;}
#pb__one-column-4344 .field-info-bubble:has(span.info-red) {background-color:#d00; border-color:#7d0000; color:#fff;}
#pb__one-column-4344 .field-info-bubble:has(span.info-green) {background-color:#47aa4e; border-color:#357c3a; color:#fff;}
#pb__one-column-4344 .views-field-field-resident-role .field-content {background-color:#656565; border-color:#565656; color:#fff;}
#pb__one-column-4344 span.views-field {margin-right:.5rem; display:inline-block;}
#pb__one-column-4344 .views-field-field-reside-in-bay-colony {margin-bottom:1rem;}


#pb__one-column-4344 .views-field-field-verified-email .field-content,
#pb__one-column-4344 .views-field-field-mailing-address .field-content {padding:1rem;}
#pb__default-4307 .views-field,
#pb__one-column-4344 .views-field-field-verified-email,
#pb__one-column-4344 .views-field-field-phone-number,
#pb__one-column-4344 .views-field-field-emergency-contacts,
#pb__one-column-4344 .views-field-field-mailing-address {display:flex; flex-wrap:wrap; border:1px solid #dadada; margin-bottom:.5rem;}
#pb__default-4307 .views-field span,
#pb__one-column-4344 .views-field-field-verified-email span,
#pb__one-column-4344 .views-field-field-phone-number span,
#pb__one-column-4344 .views-field-field-emergency-contacts span,
#pb__one-column-4344 .views-field-field-mailing-address span {flex-basis:100%; padding:.5rem;}
#pb__default-4307 .views-field .views-label,
#pb__one-column-4344 .views-field-field-verified-email .views-label,
#pb__one-column-4344 .views-field-field-phone-number .views-label,
#pb__one-column-4344 .views-field-field-emergency-contacts .views-label,
#pb__one-column-4344 .views-field-field-mailing-address .views-label {font-weight:700; font-size:.9rem; color:#fff; background-color:#12549c; border-bottom:1px solid #1f456e;}

#pb__default-4307 .views-field-field-phone-number .paragraph--type--phone-number .pb__content-full,
#pb__one-column-4344 .views-field-field-phone-number .paragraph--type--phone-number .pb__content-full {display:flex; flex-wrap:no-wrap; }
#pb__default-4307 .views-field-field-phone-number .paragraph--type--phone-number .pb__content-full .field--name-field-type-phone,
#pb__one-column-4344 .views-field-field-phone-number .paragraph--type--phone-number .pb__content-full .field--name-field-type-phone {flex-basis:5%;  padding:.5rem; margin-bottom:0; font-style:italic; color:#9f9f9f; font-size:.9rem;}
#pb__default-4307 .views-field-field-phone-number .paragraph--type--phone-number .pb__content-full .field--name-field-phone-digits,
#pb__one-column-4344 .views-field-field-phone-number .paragraph--type--phone-number .pb__content-full .field--name-field-phone-digits {flex-basis:95%;  padding:.5rem;}

#pb__default-4307 .views-field-field-emergency-contacts .item-list ol,
#pb__one-column-4344 .views-field-field-emergency-contacts .item-list ol {padding:2rem;}
#pb__default-4307 .views-field-field-emergency-contacts .item-list li,
#pb__one-column-4344 .views-field-field-emergency-contacts .item-list li {padding:2rem; border-top:1px solid #dadada;}
#pb__default-4307 .views-field-field-emergency-contacts .item-list ol :first-child,
#pb__one-column-4344 .views-field-field-emergency-contacts .item-list ol :first-child {border-top:0; padding-top:0;}
#pb__default-4307 .views-field-field-emergency-contacts .item-list ol :last-child,
#pb__one-column-4344 .views-field-field-emergency-contacts .item-list ol :last-child {padding-bottom:0;}

/* Lots */
#pb__one-column-3373 .view-lot-content .views-row,
#pb__one-column-4338 .view-lot-content .views-row {display:flex; align-items:stretch;}
#pb__one-column-3373 .view-lot-content .views-col.col-1,
#pb__one-column-4338 .view-lot-content .views-col.col-1 {padding-right:2rem; padding-left:0;}
#pb__one-column-3373 .view-lot-content .views-col.col-2,
#pb__one-column-4338 .view-lot-content .views-col.col-2 {padding-left:2rem; padding-right:0; border-left:1px solid #dadada;}
#pb__one-column-3373 .views-field-field-lot-picture img,
#pb__one-column-4338 .views-field-field-lot-picture img {margin-bottom:.5rem; border: 3px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
#pb__one-column-3373 .views-field-title .field-content,
#pb__one-column-4338 .views-field-title .field-content {font-size:1.2rem;}
#pb__one-column-3373 .views-field-link .field-content a,
#pb__one-column-4338 .views-field-link .field-content a {border-radius:25em; font-size:.8rem; padding:.2rem .6rem; font-weight:700; border:1px solid #daaa2f; background-color:#d5b563; color:#fff;}

#leaflet-map-view-lot-content-block-my-lots-map {border:3px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}

/* Calendar */
#block-solo-subtheme-views-block-events-content-block-events-calendar {margin:2rem 0;}
#block-solo-subtheme-views-block-events-content-block-events-calendar table {border-bottom-width:1px;}

/* Documents */
#pb__one-column-3359 li {font-size:.9rem; border-bottom:1px solid #eee;}
#pb__one-column-3359 li div.views-field span,
#pb__one-column-3359 li span.views-field.views-field-created,
#pb__one-column-3361 li div.views-field span,
#pb__one-column-3361 li span.views-field-field-media-file, {color:#656565; font-style:italic; font-size:.9rem;}
#pb__one-column-3359 li span.file a,
#pb__one-column-3361 li span.file a {padding-left:.2rem; font-size:1rem;}

/* News */
.news-list li:not(.solo-small),
#pb__one-column-3355 li:not(.solo-small),
#pb__one-column-3357 li:not(.solo-small),
#pb__one-column-4332 li:not(.solo-small),
#pb__one-column-4334 li:not(.solo-small), 
#pb__one-column-4352 li:not(.solo-small) {font-size:.9rem; border-bottom:1px solid #eee; color:#656565; padding-top:1rem; padding-bottom:1rem;}
.news-list li .views-field-title a,
.news-list li .views-field-view-node a,
.news-list li .views-field-body a,
#pb__one-column-3355 li .views-field-title a,
#pb__one-column-3355 li .views-field-view-node a,
#pb__one-column-3357 li .views-field-title a,
#pb__one-column-3357 li .views-field-view-node a,
#pb__one-column-4332 li .views-field-title a,
#pb__one-column-4332 li .views-field-view-node a,
#pb__one-column-4334 li .views-field-title a,
#pb__one-column-4334 li .views-field-view-node a,
#pb__one-column-4352 li .views-field-title a,
#pb__one-column-4352 li .views-field-body a {font-size:1.2rem;}
.news-list li .views-field-link,
#pb__one-column-3355 li .views-field-link,
#pb__one-column-3357 li .views-field-link,
#pb__one-column-4332 li .views-field-link,
#pb__one-column-4334 li .views-field-link,
#pb__one-column-4352 li .views-field-link {text-align:right;}
.news-list .field-info-anchor-bubble .field-content a,
.news-list .field-info-anchor-bubble .field-content a:hover,
#pb__one-column-3355 li .field-info-anchor-bubble .field-content a,
#pb__one-column-3357 li .field-info-anchor-bubble .field-content a,
#pb__one-column-4332 li .field-info-anchor-bubble .field-content a,
#pb__one-column-4334 li .field-info-anchor-bubble .field-content a,
#pb__one-column-4352 li .field-info-anchor-bubble .field-content a {font-size:.8rem; border-radius:25em;  padding:.2rem .6rem; font-weight:700; border-width:1px; border-style:solid; background-color:#d5b563; border-color:#daaa2f; color:#fff;}


/* Beacons */
.recently-uploaded-beacons li,
.recently-uploaded-beacons li {font-size:.9rem; border-bottom:1px solid #eee; color:#656565; display:flex; gap:1rem;}
.recently-uploaded-beacons .views-field-field-thumbnail {flex-basis:25%;}
.recently-uploaded-beacons .views-field-field-thumbnail a img {border:1px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
.recently-uploaded-beacons li div.views-field span {color:#656565; font-style:italic; font-size:.9rem;}
.recently-uploaded-beacons span.file {font-style:normal;}
.recently-uploaded-beacons span.file a {padding-left:.2rem; font-size:1rem;}

/* Spacing */
#pb__one-column-3399 .view-user-profile .view-content,
#pb__one-column-3373 .view-lot-content .view-content,
#pb__one-column-4313 .view-lot-content .view-content,
#pb__one-column-4338 .view-lot-content .view-content,
#pb__one-column-4340 .view-lot-content .view-content,
#pb__one-column-4342 .view-user-profile .view-content {padding:0 1rem;}
#block-solo-subtheme-views-block-who-s-new-block-1 {margin-bottom:4rem;}
#block-solo-subtheme-views-block-who-s-online-who-s-online-block {margin-bottom:1rem;} 

/* Right Column */
.user-profile-page #sidebar-box-second h2 {font-size:1.5rem;}
#sidebar-box-second section.contextual-region > .paragraph,
#pb__one-column-4435 .field--name-pb-content-views > .field__item .views-element-container  {margin-bottom:2rem;}
#block-solo-subtheme-profilepicture .views-field .field-content,
#block-solo-subtheme-profilepicture-2 .views-field .field-content,
#block-solo-subtheme-residentdetailpicture .views-field .field-content {border: 3px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}


/* Settings */
#pb__one-column-4334 li .field-info-anchor-bubble .field-content a {font-size:.8rem; border-radius:25em;  padding:.2rem .6rem; font-weight:700; border-width:1px; border-style:solid; background-color:#d5b563; border-color:#daaa2f; color:#fff;}

/* People */
#block-solo-subtheme-views-block-who-s-new-block-1 li,
#block-solo-subtheme-views-block-who-s-online-who-s-online-block li {border-bottom:1px solid #eee;}

/*
 Events
 */
 
/* Calendars */
#block-block-events-content-block-events-calendar {max-width:1440px; width:100%; margin-inline-start:auto; margin-inline-end:auto;}
#block-block-events-content-block-events-calendar table {border-bottom-width:1px;}

/* Events Lists */
.events-list li:not(.solo-small),
#pb__one-column-4354 li:not(.solo-small),
#pb__one-column-4356 li:not(.solo-small) {border-bottom:1px solid #eee; color:#656565; padding-top:1rem; padding-bottom:1rem;}
.events-list .views-field-title,
#pb__one-column-4354 .views-field-title,
#pb__one-column-4356 .views-field-title {font-size:1.2rem;}
.events-list .views-field-field-category .field-content,
#pb__one-column-4354 .views-field-field-category .field-content,
#pb__one-column-4356 .views-field-field-category .field-content {font-size:.9rem;}
.events-list .views-field-field-category .date-range,
#pb__one-column-4354 .views-field-field-category .date-range,
#pb__one-column-4356 .views-field-field-category .date-range {font-style:italic;}
.events-list .views-field-link,
#pb__one-column-4354 li .views-field-link,
#pb__one-column-4356 li .views-field-link {text-align:right;}
.events-list .field-info-anchor-bubble .field-content a,
#pb__one-column-4354 li .field-info-anchor-bubble .field-content a,
#pb__one-column-4356 li .field-info-anchor-bubble .field-content a {font-size:.8rem; border-radius:25em;  padding:.2rem .6rem; font-weight:700; border-width:1px; border-style:solid; background-color:#d5b563; border-color:#daaa2f; color:#fff;}


/*
 Resident Information
 */
#pb__one-column-4378 .field p {color:#656565;}
#pb__one-column-4378 .field p a {font-size:1.4rem; font-weight:700;}

/*
 Groups
 */
 
/* Members */
#pb__one-column-4422,
#pb__one-column-4427 {border-bottom:1px solid #dadada; padding:.5rem 0 1rem;}

#pb__one-column-4422 .views-view-responsive-grid .views-field-field-avatar a,
#pb__one-column-4427 .views-view-responsive-grid .views-field-field-avatar a {border:1px solid #fff; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}

#pb__one-column-4429 {margin:1rem 0 2rem;}


/*
 Breakpoint xxl
 */

/* Homepage - Body */
.region-xxl #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {font-size:var(--solo-px48); padding:0 0 .8em 1em;}
.region-xxl #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:5em; padding:0 0 .5em; text-transform:uppercase; letter-spacing:var(--solo-px8);}

/* Homepage - Places of Interest */
.region-xxl #pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right {padding-left:8em;}

/* Homepage - Community in pictures... */
.region-xxl #block-solo-subtheme-content #pb__simple-2781 h4 {font-size:var(--solo-px24); margin:0;}
.region-xxl #block-solo-subtheme-content #pb__simple-2781 h3 {margin:0;}

/*
 Breakpoint xl
 */

/* Homepage - Body */
.region-xl #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {font-size:var(--solo-px48); padding:0 0 .8em .8em;}
.region-xl #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:4.5em; padding:0 0 .4em; text-transform:uppercase;}

/* Homepage - Places of Interest */
.region-xl #pb__one-column-2757 div.paragraph--type--two-columns-bundle div.pb-col-right {padding-left:4em;}

/* Homepage - Community in pictures... */
.region-xl #block-solo-subtheme-content #pb__simple-2781 h4 {font-size:var(--solo-px24); margin:0;}
.region-xl #block-solo-subtheme-content #pb__simple-2781 h3 {margin:0;}

/*
 Breakpoint l
 */

/* Homepage - Body */
.region-l #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {font-size:var(--solo-px48); padding:0 0 .6em .6em;}
.region-l #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:var(--solo-px64); padding:0 0 .3em; text-transform:uppercase;}

/* Homepage - Community in pictures... */
.region-l #block-solo-subtheme-content #pb__simple-2781 h4 {font-size:var(--solo-px24); margin:0;}
.region-l #block-solo-subtheme-content #pb__simple-2781 h3 {margin:0;}

/*
 Breakpoint m
 */

/* Homepage - Body */
.region-m #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {font-size:var(--solo-px40); padding:0 0 .4em .6em;}
.region-m #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:var(--solo-px50); padding:0 0 .2em; text-transform:uppercase;}

/* Homepage - Community in pictures... */
.region-m #block-solo-subtheme-content #pb__simple-2781 h4 {font-size:var(--solo-px22); margin:0;}
.region-m #block-solo-subtheme-content #pb__simple-2781 h3 {margin:0;}

/*
 Breakpoint s
 */

/* Homepage - Body */
.region-s #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {font-size:var(--solo-px32); padding:0 0 .2em .4em;}
.region-s #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:var(--solo-px48); padding:0 0 .1em; text-transform:uppercase;}

/* Homepage - Community in pictures... */
.region-s #block-solo-subtheme-content #pb__simple-2781 h4 {font-size:var(--solo-px22); margin:0;}
.region-s #block-solo-subtheme-content #pb__simple-2781 h3 {margin:0;}

/* 
 Tables
 */
.region-m table.table thead,
.region-s table.table thead {display:block;}

.region-m table.table tr,
.region-s table.table tr,
.region-m table.table td,
.region-s table.table td {display:block; width:100%;}

.region-m table.table tr,
.region-s table.table tr {margin-bottom:1rem;}

.region-m table.table.beacon-table-content tr td:first-child,
.region-s table.table.beacon-table-content tr td:first-child {width:100%;}

.region-m table.table.beacon-table-header tr:first-child th:first-child,
.region-s table.table.beacon-table-header tr:first-child th:first-child,
.region-m table.table.beacon-table-header tr:first-child th:nth-child(2),
.region-s table.table.beacon-table-header tr:first-child th:nth-child(2) {width:50%;}

/*.region-xl table.table td::before {position:absolute; left:0; width:50%; text-align:left; padding-left:1.rem;}*/