@charset "UTF-8";
 :root {
--scout-purple:	#7413dc;
--scout-green:	#25b755;
--scout-forest-green:	#205b41;
--scout-blue:	#006ddf;
--scout-navy:	#003982;
--scout-teal: #088486;
--scout-red: #ed3f23;
--scout-orange: #ff912a;
--scout-pink: #ffb4e5;
--scout-yellow: #ffe627;
--scout-section-green:	#004a53;
--white:	#ffffff;
--grey-5:	#F2F2F2;
--grey-20:	#CCCCCC;
--grey-40:	#999999;
--grey-60:	#666666;
--grey-80:	#333333;
--black:	#000000;
--spacer: 0.25rem;
--border-radius: 0.25rem;
--gutter: 0.75rem;
}
.wp-block-search__button-inside
.wp-block-search__inside-wrapper
.wp-block-search__button {
position: relative;
z-index: 2;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
border-top-right-radius: var(--border-radius);
border-bottom-right-radius: var(--border-radius);
}
.wp-block-search__button-inside
.wp-block-search__inside-wrapper
.wp-block-search__button:focus {
z-index: 5;
}
.wp-block-search__button {
border-radius: var(--border-radius);
color: var(--white);
border: 0px solid transparent;
background-color: var(--wp--preset--color--secondary) !important;
padding: .375rem .75rem !important;
}
.wp-block-search__button:hover {
color: var(--white);
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
display: block; }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
border-radius: var(--border-radius);
overflow: hidden;
}
.wp-block-search__input {
border-radius: var(--border-radius);
}
.wp-block-search__button-only input {
margin-right: 5px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
padding: 0;
border: 0px solid transparent;
}
.wp-block-button__link {
border-radius: .25rem;
}
.is-style-outline:hover > :where(.wp-block-button__link), :where(.wp-block-button__link).is-style-outline:hover {
background-color: currentColor;
}
.wp-block-file__button:hover {
background-color: var(--grey-80);
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
filter: brightness(85%);
}
.has-inline-color:hover, .wp-block-post-navigation-link:hover, .wp-block-search__button:hover, .wp-block-navigation-item__content:hover, .wp-block-file__button:hover, .wp-block-query-pagination>a:hover, figure>a:hover {
filter: brightness(85%);
}
.wp-block-navigation-item__content:hover {
color: currentColor;
}
a:where(:not(.wp-element-button)) {
text-decoration: none !important;
}
.wp-block-button.is-style-outline > .wp-block-button__link, .wp-block-query-pagination a {
padding: .375rem .75rem !important;
}
.wp-block-buttons {
width: 100%;
}
.bg-scout-purple, .has-scout-purple-background-color {
background-color: var(--scout-purple) !important;
}
.bg-scout-purple-50 {
background-color: rgba(var(--scout-purple), 0.5) !important;
}
.bg-scout-purple-link:hover {
background-color: rgba(var(--scout-purple), 0.5) !important;
}
.bg-scout-section-green, .has-scout-section-green-background-color {
background-color: var(--scout-purple) !important;
}
.bg-scout-green, .has-scout-green-background-color {
background-color: var(--scout-green) !important;
}
.bg-scout-section-green, .has-scout-section-green-background-color {
background-color: var(--scout-section-green) !important;
}
.bg-scout-blue, .has-scout-blue-background-color {
background-color: var(--scout-blue) !important;
}
.bg-scout-navy, .has-scout-navy-background-color {
background-color: var(--scout-navy) !important;
}
.bg-scout-teal, .has-scout-teal-background-color {
background-color: var(--scout-teal) !important;
}
.bg-scout-red, .has-scout-red-background-color {
background-color: var(--scout-red) !important;
}
.bg-scout-pink, .has-scout-pink-background-color {
background-color: var(--scout-pink) !important;
}
.bg-scout-yellow, .has-scout-yellow-background-color {
background-color: var(--scout-yellow) !important;
}
.bg-white, .has-white-background-color, .bg-scout-white {
background-color: var(--white) !important;
}
.bg-grey-5, .has-grey-5-background-color, .bg-scout-grey-5 {
background-color: var(--grey-5) !important;
}
.bg-grey-20, .has-grey-20-background-color, .bg-scout-grey-20 {
background-color: var(--grey-20) !important;
}
.bg-grey-40, .has-grey-40-background-color, .bg-scout-grey-40 {
background-color: var(--grey-40) !important;
}
.bg-grey-60, .has-grey-60-background-color, .bg-scout-grey-60 {
background-color: var(--grey-60) !important;
}
.bg-grey-80, .has-grey-80-background-color, .bg-scout-grey-80 {
background-color: var(--grey-80) !important;
}
.bg-black, .has-black-background-color, .bg-scout-black {
background-color: var(--black) !important;
}
.has-primary-background-color {
background-color: var(--wp--preset--color--primary);
}
.has-secondary-background-color {
background-color: var(--wp--preset--color--secondary);
}
.alignleft {
float: left;
margin-right: 15px !important;
}
.alignright {
float: right;
margin-left: 15px !important;
}
.aligncenter {
clear: both;
display: block;
margin: auto;
}
body {
overflow-x: hidden; }
.alignfull {
position: relative;
right: 0px; right: calc((100vw - 100%)/2);
width: 100vw;
max-width: 100vw;
clear: both;
}
.alignwide {
position: relative;
right: 2.375em;
width: 100vw;
max-width: 100vw;
clear: both;
} div.alignfull .alignfull,
div.alignfull .alignwide,
div.alignwide .alignfull,
div.alignwide .alignwide,
div.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) .alignfull,
div.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) .alignwide {
width: 100%;
margin-left: 0px;
margin-right: 0px;
right: 0 !important;
} @media (max-width: 1199.98px) {
.alignwide {
width: calc(100%);
right: 0px;
}
} @media (min-width: 1200px) {
.alignwide {
width: calc(100% + (2 * 2rem));
right: 2rem;
}
} @media (min-width: 1400px) {
.alignwide {
width: calc(100% + (2 * 10rem));
right: 10rem;
}
}
.wp-block-post div.wp-block-group:only-child {
grid-column: 1 / -1; }
.is-content-justification-center {
margin-left: auto !important;
margin-right: auto !important;
}
.is-content-justification-left {
margin-right: auto !important;
}
.is-content-justification-right {
margin-left: auto !important;
}
.is-content-justification-space-between {
flex-grow: 1
} div.wp-block-group:only-child {
height: 100%;
} .wp-block-separator:not(.is-style-wide):not(.is-style-dots).alignwide, .wp-block-separator:not(.is-style-wide):not(.is-style-dots).alignfull{
right: 0rem;
} .wp-block-separator {
border-width: 3px;
}
.wp-block-separator.has-background:not(.is-style-dots), .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
height: 3px;
}
strong, .strong {
font-weight: var(--wp--custom--font-weight--extra-bold);
}
.more-link {
display: block;
}
.a, a {
text-decoration: none;
background-color: transparent;
}
h1, .h1 {
font-size: var(--wp--preset--font-size--xx-large);
line-height: 1.15;
font-weight: var(--wp--custom--font-weight--black);
}
h2, .h2 {
font-size: var(--wp--preset--font-size--x-large);
font-weight: var(--wp--custom--font-weight--extra-bold);
}
h3, .h3 {
font-size: var(--wp--preset--font-size--large);
font-weight: var(--wp--custom--font-weight--bold);
}
h4, .h4 {
font-size: var(--wp--preset--font-size--medium);
font-weight: var(--wp--custom--font-weight--bold);
}
h5, .h5 {
font-size: var(--wp--preset--font-size--small);
font-weight: var(--wp--custom--font-weight--bold);
}
h6, .h6 {
font-size: var(--wp--preset--font-size--text);
font-weight: var(--wp--custom--font-weight--bold);
}
p, .p {
font-size: var(--wp--preset--font-size--text);
font-weight: var(--wp--custom--font-weight--regular);
}
.text-scout-purple {
color: var(--scout-purple);
}
.text-scout-green{
color: var(--scout-green);
}
.text-scout-forest-green{
color: var(--scout-forest-green);
}
.text-scout-blue{
color: var(--scout-blue);
}
.text-scout-navy{
color: var(--scout-navy);
}
.text-scout-teal{
color: var(--scout-teal);
}
.text-scout-red{
color: var(--scout-red);
}
.text-scout-orange{
color: var(--scout-orange);
}
.text-scout-pink{
color: var(--scout-pink);
}
.text-scout-yellow{
color: var(--scout-yellow);
}
.text-scout-section-green{
color: var(--scout-section-green);
}
.text-white{
color: var(--scout-white);
}
.text-grey-5{
color: var(--scout-grey-5);
}
.text-grey-20{
color: var(--scout-grey-20);
}
.text-grey-40{
color: var(--scout-grey-40);
}
.text-grey-60{
color: var(--scout-grey-60);
}
.text-grey-80{
color: var(--scout-grey-80);
}
.text-black{
color: var(--scout-black);
}
.wp-block-group > .wp-block-group__inner-container > * {
margin-left: auto;
margin-right: auto;
}
.wp-block-group > .wp-block-group__inner-container > .alignwide {
width: 100vw;
max-width: 1440px;
margin: 1.5em 0 1.5em 50%;
transform: translateX(-50%);
}
.wp-block-group > .wp-block-group__inner-container > .alignfull {
width: 100vw;
max-width: 100vw;
margin: 1.5em 0 1.5em 50%;
transform: translateX(-50%);
}
.wp-block-group.has-background > .wp-block-group__inner-container > :first-child {
margin-top: 0;
}
.wp-block-group.has-background > .wp-block-group__inner-container > .alignfull {
width: calc( 100% + 60px );
max-width: calc( 100% + 60px );
position: relative;
left: -30px;
}
.wp-block-group:where(.site-main) {
padding: 0 2.375em;
}
body, .wp-site-blocks {
display: flex;
min-height: 100vh;
flex-direction: column;
}
main {
flex: 1 0 auto;
}
footer div .alignwide {
position: initial;
width: 100%;
}
main.site-main::after .entry-content::after { content: "";
display: table;
clear: both;
}
.wp-block-post {
position: relative;
display: flex;
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;
margin-bottom: calc(var(--spacer) * 0.5) !important;
overflow: hidden;
}
.wp-block-post .post-meta {
padding: calc(var(--spacer) * 0.5) !important;
}
.wp-block-post .wp-block-post-title {
padding: 0 !important;
margin-bottom: 0 !important;
}
.post-card {
width: 100%;
gap: 0 !important;
padding: 0;
}
.post-card	.wp-block-column .wp-block-group {
height: 100%;
}
.sticky {
border-color: var(--grey-80);
}
.wp-block-post-navigation-link a, .wp-block-query-pagination a {
border-radius: var(--border-radius);
background-color: var(--wp--preset--color--primary);
color: white !important;
}
.wp-block-post-navigation-link a:hover, .wp-block-query-pagination a:hover {
color: white !important;
} .wp-block-post-featured-image {
position: relative;
margin: auto;
max-width: 100%;
text-align: center;
}
.wp-block-post-featured-image, .wp-block-post-featured-image img {
max-height: 500px;
width: auto;
} .wp-block-query .wp-block-post:not(:has(> .wp-block-group)) {
padding: 10px;
}
.wp-block-query .wp-block-post * {
margin: 0;
}
.wp-block-table table {
border-collapse: collapse;
border: 0; } .wp-block-table td,
.wp-block-table th {
border-top: 0;
border-left: 0;
border-right: 0; border-bottom-width: var(--wp--custom--table-border-width);
border-bottom-style: var(--wp--custom--table-border-style);
border-bottom-color: var(--wp--custom--table-border-color);
}
.wp-block-quote * {
margin-left: 5px;
}
.wp-block-navigation__submenu-container {
border-radius: 0.25rem;
z-index: 999 !important; } @media (max-width: 768px) {
.wp-block-navigation__submenu-container
> .has-child
> .wp-block-navigation__submenu-container {
top: 0;
left: 100%;
}
} @media (max-width: 768px) {
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
left: auto;
right: auto;
}
} @media (max-width: 768px) {
.wp-block-navigation__container > li {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
.wp-block-navigation__submenu-container .wp-block-navigation-item:first-child {
border-top-left-radius: var(--border-radius);
border-top-right-radius: var(--border-radius);
}
.wp-block-navigation__submenu-container .wp-block-navigation-item:last-child {
border-bottom-left-radius: var(--border-radius);
border-bottom-right-radius: var(--border-radius);
}
.wp-block-navigation__submenu-container .wp-block-navigation-item:hover {
background-color: var(--grey-5);
}
.wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
left: 100% !important;
right: auto !important;
}
.wp-block-navigation__container > li {
margin-right: 10px;
width: fit-content;
}
@media screen and (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .site-title-column {
flex: initial !important;
width: initial !important;
}
}
.wp-block-post-navigation-link {
margin-bottom: 5px !important;
}
.wp-block-post-navigation-link a {
padding: .375rem .75rem !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-close {
color: #333333 !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container a,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container span {
color: #333333 !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container ul,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container li {
margin-left: 10px;
color: #333333 !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container
.wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container
.wp-block-navigation-item {
padding-top: 1rem !important;
padding-bottom: 0;
}
ul.has-background {
padding: 0;
} .wp-block-navigation__responsive-container.is-menu-open.has-modal-open
ul.wp-block-navigation.items-justified-right {
width: 100vw;
--navigation-layout-justification-setting: flex-start;
--navigation-layout-justify: flex-start;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded="true"] {
max-width: 100%;
} .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden {
overflow: visible;
} @media (max-width: 1024px) { .wp-block-navigation__responsive-container-open:not(.always-shown) {
display: flex;
} .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none;
}
} @media (max-width: 768px) {
nav ul.wp-block-navigation__container {
display: block;
}
}
form input, form textarea, form select, form button {
border: 1px solid var(--grey-40);
border-radius: 0.25rem;
font-size: var(--wp--preset--font-size--text);
padding: .5rem .75rem;
}
form select {
background-color: var(--white);
color: var(--grey-80)
}
form input::placeholder, form textarea::placeholder {
color: var(--grey-40);
}
form label {
margin-bottom: 0.5rem;
} .ff-inherit-theme-style .choices__inner {
border: 1px solid var(--grey-40);
border-radius: 0.25rem;
}
.ff-inherit-theme-style .choices__list--dropdown {
border: 1px solid var(--grey-40);
border-radius: 0 0 0.25rem 0.25rem;
background-color: var(--white);
}
.ff-inherit-theme-style .choices__list--dropdown .choices__item {
font-size: var(--wp--preset--font-size--text);
color: var(--grey-80);
background-color: var(--white);
}
.ff-inherit-theme-style .choices__item--selectable.is-highlighted {
background-color: var(--grey-10);
color: var(--grey-80);
}
.post-password-form input[type=submit] {
background-color: var(--wp--preset--color--secondary);
color: var(--white);
border: 0px solid transparent;
}
.post-password-form input[type=submit]:hover{
filter: brightness(85%);
}
.wp-block-file__button:hover {
}
.wp-block-file__button {
padding: 0.5em 1em !important;
}
.wp-block-file a  {
font-weight: normal;
font-size: var(--wp--preset--font-size--text);
}

main.wc-main.alignwide, *[class^='wc-block'].alignwide, *[class^='wp-block-woocommerce'].alignwide {
position: relative;
right: 2.375em;
width: 100%;
max-width: 100vw;
clear: both;
} @media (max-width: 1199.98px) {
main.wc-main.alignwide, *[class^='wc-block'].alignwide, *[class^='wp-block-woocommerce'].alignwide {
width: calc(100%);
right: 0px;
}
} @media (min-width: 1200px) {
main.wc-main.alignwide, *[class^='wc-block'].alignwide, *[class^='wp-block-woocommerce'].alignwide {
width: calc(100% + (2 * 2rem));
right: 2rem;
}
} @media (min-width: 1400px) {
main.wc-main.alignwide, *[class^='wc-block'].alignwide, *[class^='wp-block-woocommerce'].alignwide {
width: calc(100% + (2 * 10rem));
right: 10rem;
}
} main.wp-block-group.wp-block-group-is-layout-constrained .woocommerce.wp-block-breadcrumbs.wc-block-breadcrumbs {
width: 100%;
margin-left: 0px;
margin-right: 0px;
right: 0 !important;
} ul.wc-block-product-template li.wc-block-product, ul.wc-block-grid__products li.wc-block-grid__product {
background-color: var(--grey-5);
}
ul.wc-block-grid__products {
gap: 10px;
}
ul.wc-block-grid__products li.wc-block-grid__product {
max-width: calc((100% - (3 * 10px)) / 4) !important;
}
@media (max-width: 480px) {
.wc-block-grid.has-4-columns .wc-block-grid__product {
max-width: calc(100% - 50px) !important;
margin-bottom: 10px;
}
}
.wc-block-grid__product {
border-top: 8px solid transparent;
}   .wp-block-woocommerce-product-image-gallery span.onsale {
background-color: var(--wp--preset--color--white) !important;
color: var(--wp--preset--color--grey-80) !important;
border: 2px solid var(--wp--preset--color--grey-80) !important;
border-radius: .25rem !important;
min-height: 0 !important;
min-width: 0 !important;
line-height: 1.5 !important;
padding: .25em .5em !important;
}
.wp-block-woocommerce-add-to-cart-form .quantity .qty {
width: 5em;
}
.wp-block-woocommerce-add-to-cart-form form.cart > .quantity:not(.wc-block-components-quantity-selector) .qty {
height: 100%;
}
button.single_add_to_cart_button, button.wc-block-components-button, button.woocommerce-Button, div.woocommerce button {
background-color: var(--wp--preset--color--black);
color: var(--wp--preset--color--white);
}
button.single_add_to_cart_button:hover, button.wc-block-components-button:hover, button.woocommerce-Button:hover, div.woocommerce button:hover {
filter: brightness(85%);
background-color: var(--wp--preset--color--black);
color: var(--wp--preset--color--white);
}  .woocommerce-MyAccount-navigation-link {
padding: 0 !important;
}
.woocommerce-MyAccount-navigation-link > a {
padding: 1em !important;
}
.flexible-opp, .one-time-opp {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem;
margin-bottom: calc(var(--spacer) * 2) !important;
overflow: hidden;
background-color: var(--grey-5);
padding: calc(var(--spacer) * 2) !important;
}
.volunteer-opps .volunteer_opp .entry-title {
margin-top: 0 !important;
}
.volunteer-opps .entry-content {
padding-bottom: 0 !important;
}
#wivm-sign-up-form input[type=submit] {
background-color: var(--wp--preset--color--secondary);
color: var(--white);
border: 0px solid transparent;
}
#wivm-sign-up-form input[type=submit]:hover{
filter: brightness(85%);
}
.wpsl-select-wrap, .wpsl-input {
width: 45%;
}
@media (max-width: 825px) {
.wpsl-select-wrap, .wpsl-input {
width: 100%;
}
}
#wpsl-search-wrap .wpsl-input div,
#wpsl-search-wrap .wpsl-select-wrap div {
margin: 0;
}
#wpsl-search-wrap .wpsl-dropdown .wpsl-selected-item {
padding: .375rem 2.25rem .375rem .75rem !important;
}
#wpsl-search-wrap .wpsl-dropdown {
border: 1px solid var(--grey-40);
border-radius: var(--border-radius);
}
#wpsl-search-wrap .wpsl-dropdown div {
border: 1px solid var(--grey-40) !important;
border-radius: var(--border-radius !important);
}
#wpsl-search-wrap .wpsl-dropdown:hover {
box-shadow: none;
}
#wpsl-search-wrap #wpsl-search-btn {
background-image: none;
border-radius: var(--border-radius);
color: var(--white);
border: 0px solid transparent;
background-color: var(--wp--preset--color--secondary) !important;
}
#wpsl-search-wrap .wpsl-input div label,
#wpsl-search-wrap .wpsl-select-wrap div label,
#wpsl-search-wrap #wpsl-category label {
display: inline-block;
margin-bottom: 0.5rem;
width: 100% !important;
margin: 0;
}
#wpsl-search-wrap #wpsl-checkbox-filter {
flex: 0 0 auto;
width: 100%;
}
#wpsl-search-wrap #wpsl-checkbox-filter li {
min-height: 1.5rem;
margin-bottom: 0.125rem;
display: inline-block;
margin-right: 1rem;
}
#wpsl-search-wrap #wpsl-checkbox-filter li label {
cursor: pointer;
line-height: 1.55;
}
#wpsl-search-wrap #wpsl-checkbox-filter li label input {
padding: 0;
}
#wpsl-search-wrap .wpsl-search-btn-wrap {
width: 100%;
}
#wpsl-wrap.alignfull {
width: 100vw !important;
}
@media (max-width: 825px) {
#wpsl-search-wrap .wpsl-input {
margin-bottom: 10px;
}
}
.wpsl-search {
padding: 12px 12px 12px 12px !important;
border-radius: var(--border-radius);
}
#wpsl-result-list ul li {
border-bottom: 5px solid var(--grey-5) !important;
}
#wpsl-search-wrap .wpsl-input input {
width: calc(100% - var(--wp--style--block-gap));
border: 1px solid var(--grey-40);
border-radius: var(--border-radius);
}
@media (max-width: 570px) {
#wpsl-search-wrap .wpsl-input input {
width: calc(100% - var(--wp--style--block-gap)) !important;
}
}
#wpsl-search-btn:hover {
filter: brightness(85%);
} .bootscout-wpsl-search {
margin-bottom: 0 !important;
}
.wpsl-bootscout-container > .wpsl-header {
text-align: center;
margin: var(--spacer);
}
.wpsl-bootscout-container form {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.wpsl-bootscout-container form .wpsl-search-input {
width: 100%;
flex-basis: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-right: 0 !important;
}
.wpsl-bootscout-container form .wpsl-search-input .wpsl-input {
display: flex !important;
margin-right: 0 !important;
}
.wpsl-bootscout-container form .wpsl-search-input .wpsl-input #wpsl-search-input {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.wpsl-bootscout-container form .wpsl-search-input .wpsl-input #wpsl-search-btn {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
margin: 0 !important;
}
.wpsl-bootscout-container form p {
text-align: center;
width: 100%;
flex-basis: 100%;
}
.wpsl-bootscout-container form .wpsl-setting-options {
width: 100%;
flex-basis: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-right: 0 !important;
}

.wp-block-simplegoogleicalenderwidget-simple-ical-block .simple-ical-widget li {
border: 0px;
padding: 0px;
} .wp-block-simplegoogleicalenderwidget-simple-ical-block
.simple-ical-widget
li
li.list-group-item {
background-color: var(--grey-5);
margin-bottom: 10px;
border-radius: var(--bs-list-group-border-radius);
padding: var(--bs-list-group-item-padding-x) !important;
}
.simple-ical-widget .ical_summary,
.simple-ical-widget li > span {
display: block;
}
.simple-ical-widget .ical_summary {
margin-bottom: 0.25rem;
} .wp-block-simplegoogleicalenderwidget-simple-ical-block
li.list-group-item:not(:has(ul.list-group)) {
background-color: var(--grey-5);
margin-bottom: 10px;
border-radius: var(--bs-list-group-border-radius);
padding: var(--bs-list-group-item-padding-x) !important;
} .wp-block-simplegoogleicalenderwidget-simple-ical-block .ical-date {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.2;
} .wp-block-simplegoogleicalenderwidget-simple-ical-block
li.list-group-item
.ical_summary {
margin: 0;
} .wp-block-simplegoogleicalenderwidget-simple-ical-block
li.list-group-item
.ical_details span {
margin-top: 16px;
display: block;
}  .simple-ical-widget .ical_details {
display: flex;
flex-wrap: wrap;
}
.simple-ical-widget .ical_details > * {
flex-basis: 100%;
}
.simple-ical-widget .ical_details .time {
flex-basis: auto;
white-space: nowrap;
} .simple-ical-widget .ical_details .time + .time {
margin-left: 0.25rem;
} .wp-block-simplegoogleicalenderwidget-simple-ical-block
li.list-group-item
.location {
margin-top: 16px;
display: block;
}
.wp-block-simplegoogleicalenderwidget-simple-ical-block
li.list-group-item
.location:before {
content: "Location: ";
font-weight: bold;
} .wp-block-simplegoogleicalenderwidget-simple-ical-block
li:has(.ical_details:empty) > a {
color: inherit;
text-decoration: none;
pointer-events: none;
cursor: default;
} .list-group {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: 0.375rem;
}
.list-group-item {
position: relative;
display: block;
padding: 0.75rem 1.25rem;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125);
}
:root {
--bs-list-group-border-radius: 0.25rem;
--bs-list-group-item-padding-x: 0.75rem;
}
.editor-styles-wrapper .alignwide {
right: 0 !important;
width: 100% !important;
max-width: 100% !important;
}
.editor-styles-wrapper .alignfull {
right: 0 !important;
width: 100% !important;
max-width: 100% !important;
} .editor-styles-wrapper .wp-block-button.alignleft {
align-self: flex-start !important;
width: fit-content !important;
margin-right: 2em !important;
margin-left: 0 !important;
}
.editor-styles-wrapper .wp-block-button.alignright {
align-self: flex-end !important;
width: fit-content !important;
margin-left: 2em !important;
margin-right: 0 !important;
}