.navbar-brand {
  padding: 0;
}

.navbar-nav .nav-link {
  padding-top: 0;
  padding-bottom: 0;
  height: 50px;
  line-height: 50px;
}

.bd-footer>.list-unstyled {
  color: aquamarine;
}



.gfield_visibility_hidden {
  display: none !important;
}

.btn-danger {
  background-color: #d90010;
}

.text-danger {
  color: #d90010 !important;
}

/* Default: show light logo */
.logo-dark {
  display: none;
}

[data-bs-theme=dark] .form-select {
  color: #55595c !important;
}

[data-bs-theme="dark"] .logo-dark {
  display: block !important;
}

[data-bs-theme="dark"] .logo-light {
  display: none !important;
}

[data-bs-theme="dark"] .nav-link {
  color: var(--bs-heading-color) !important;
}

body {
  min-height: 75rem;
  padding-top: 6.5rem;
}

.navbar {
  --bs-navbar-padding-y: 1.25rem;
}

.navbar-brand-center {
  position: absolute;
  top: 2.1em;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}

.accordion {
  background-color: inherit;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
  margin-bottom: 1rem;
}

.accordion-item {
  border: 1px solid #cdcecf !important;
  margin-bottom: 1rem !important;

  --bs-border-opacity: 1;

  margin-bottom: 1rem;
}

.accordion-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);

}

.accordion-button {
  font-weight: var(--bs-card-cap-font-weight);
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 1.25rem;
  margin-bottom: var(--bs-card-title-spacer-y);
}

input.hiddenUpdate,
select.hiddenUpdate,
textarea.hiddenUpdate {
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #f0f1f2;
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0;
  margin-bottom: 0.5rem;
  color: #55595c !important;
}

/* .accordion-button:not(.collapsed) {
        color: inherit !important;
        background-color: inherit !important;
    }
.accordion {
    --bs-accordion-bg: inherit !important;
  }

  .accordion-button{
    padding:0.5rem 0rem !important;
  } */

.sb_instagram_header {
  display: none;
}



@media (max-width: 480px) {

  #sb_instagram.sbi_col_10 #sbi_images,
  #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_col_3 #sbi_images,
  #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_col_4 #sbi_images,
  #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_col_5 #sbi_images,
  #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_col_6 #sbi_images,
  #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_col_7 #sbi_images,
  #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_col_8 #sbi_images,
  #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_col_9 #sbi_images,
  #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,
  #sb_instagram.sbi_mob_col_1 #sbi_images {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  #sb_instagram .sbi_photo {
    height: 180px !important;
  }
}

.gfield_visibility_hidden {
  display: none;
}

.sbi_load_btn,
.sbi_follow_btn {
  font-size: 10px !important;
  font-size: 0.875rem !important;
  text-transform: uppercase !important;
  --bs-btn-padding-y: 0.5rem !important;
  --bs-btn-padding-x: 1rem !important;
  --bs-btn-font-size: 0.875rem !important;
  --bs-btn-border-radius: var(--bs-border-radius-sm) !important;
  --bs-btn-font-weight: 600 !important;
  --bs-btn-line-height: 1.5rem !important;
  --bs-btn-border-width: var(--bs-border-width) !important;
  --bs-btn-border-radius: var(--bs-border-radius) !important;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  --bs-btn-disabled-opacity: 0.65 !important;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5) !important;
  --bs-btn-color: #fff !important;
  --bs-btn-bg: #1f9bcf !important;
  --bs-btn-border-color: #1f9bcf !important;
  --bs-btn-hover-color: #fff !important;
  --bs-btn-hover-bg: #1a84b0 !important;
  --bs-btn-hover-border-color: #197ca6 !important;
  --bs-btn-focus-shadow-rgb: 65, 170, 214 !important;
  --bs-btn-active-color: #fff !important;
  --bs-btn-active-bg: #197ca6 !important;
  --bs-btn-active-border-color: #17749b !important;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  --bs-btn-disabled-color: #fff !important;
  --bs-btn-disabled-bg: #1f9bcf !important;
  --bs-btn-disabled-border-color: #1f9bcf !important;
  display: inline-block;
  font-family: var(--bs-btn-font-family) !important;
  font-weight: var(--bs-btn-font-weight) !important;
  line-height: var(--bs-btn-line-height) !important;
  color: var(--bs-btn-color) !important;
  text-align: center !important;
  text-decoration: none !important;
  vertical-align: middle !important;
  cursor: pointer !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color) !important;
  background-color: var(--bs-btn-bg) !important;
  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-appearance: button !important;
  text-transform: none !important;
  margin: 0 !important;
  border-radius: 0 !important;
}

.sbi_follow_btn a {
  background-color: inherit !important;
  margin: 0px !important;
}

.hidden-content-block {
  display: none;
}

.fade-in {
  animation: fadeIn 0.5s;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}