#bricks-toolbar li:not(.logo, [data-balloon="Edit in WordPress"], .new-tab, .preview, .save, .elements) {
  display: flex !important;
}
.pin-label::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: var(--primary);
  position: absolute;
  bottom: -5px;
  left: calc((100% - 10px) / 2);
  rotate: 45deg;
}
.pin-label {
  background-color: var(--primary);
  top: -50px;
  padding: 5px 10px;
}
@media (max-width: 700px) {
  .pin-label {
    top: -30px;
    padding: 3px 6px;
    font-size: 12px;
  }
  .map-pin img {
    width: 18px;
  }
}
/* Contact Page Form 

.form-shortcode{


    button.wsf-button.wsf-button-primary{
        
    width: calc(50% - 1rem);
    background-color: var(--primary) ;
    color: var(--white);
    padding-block: var(--btn-padding-block);
    padding-inline: var(--btn-padding-inline);
    min-inline-size: var(--btn-min-width);
    line-height: var(--btn-line-height);
    font-size: calc(var(--space-s) * 0.6 * 2) ;
    font-weight: var(--btn-font-weight);
    font-style: var(--btn-font-style);
    text-transform: var(--btn-text-transform);
    letter-spacing: var(--btn-letter-spacing);
    text-decoration: var(--btn-text-decoration);
    border-width: var(--btn-border-width);
    border-style: var(--btn-border-style);
    border-radius: var(--btn-radius);
    border-color: var(--primary);
    transition: 0.3s ease-in-out;
    justify-content: center;
    text-align: var(--btn-text-align, center);

    &:hover{
        background-color: var(--black) !important;
        border-color: var(--black) !important;
    }
}
    label{
        font-size: calc(var(--space-s) * 0.6 * 2) !important;
        color: var(--base-trans-70) !important;
    }
    input,
    select{
        font-size: calc(var(--space-s) * 0.6 * 2) !important;
        height: 6rem !important;
        border-radius: 4rem !important;
        padding-left: 2.6rem !important;
        
    }

    
    
}

*/
/*  Homepage Map Dropdown */
.map__location-dropdown {
  z-index: 999;
}
.map__location-dropdown fieldset {
  margin-bottom: 0 !important;
}
.map__location-dropdown .wpgb-select {
  background-color: rgba(255, 255, 255, 0.7) !important;
  border: none !important;
  border-radius: 4rem !important;
  height: 7rem !important;
  font-size: calc(var(--space-s) * 0.6 * 2) !important;
  padding-left: 3.4rem !important;
  color: var(--black) !important;
  font-weight: 800 !important;
  box-shadow: 0px 8px 24px 0px #00000040 !important;
}
.map__location-dropdown .wpgb-select-separator {
  display: none;
}
.map__location-dropdown .wpgb-select-controls {
  width: 6.6rem !important;
  height: 6.6rem !important;
  top: calc((100% - 6.6rem)/2) !important;
  right: 0.8rem !important;
  border-radius: 50%;
  background-color: var(--primary-light-trans-90) !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.map__location-dropdown .wpgb-select-controls svg {
  width: 4.5rem !important;
  height: 4.5rem !important;
  stroke: var(--black) !important;
  transition: all 0.2s ease-in-out !important;
}
.map__location-dropdown :focus-visible {
  outline: none !important;
}
.map__location-dropdown label:hover svg {
  rotate: 180deg;
}
.map-card {
  padding: var(--space-s) !important;
  gap: 0.5rem !important;
  position: relative !important;
}
.map-card .map-card__text {
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden;
}
.map-card a:after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.map-card div {
  position: static !important;
}
.wpgb-card-inner {
  position: relative !important;
}
.wpgb-card-body, .map-card h3, .map-card {
  position: static !important;
}
.sub-menu {
  visibility: hidden !important;
  opacity: 0 !important;
}
.menu-item:hover > .sub-menu {
  visibility: visible !important;
  opacity: 1 !important;
}
