/*
Theme Name: Binc
Theme URI: https://bincfoundation.org
Description: Custom
Author: ML Duncan
Author URI: https://mlduncan.com
Description: The Binc theme for WordPress.
Version: 1.0
*/

/* Fix weird spacing issue */
.columns {
  margin: 0!important;
  padding: 0!important;
}
a {
  color: #74297C;
}
.padding-1 {
  padding: 1em;
}
.padding-2 {
  padding: 2em;
}
.padding-3 {
  padding: 3em;
}
.padding-t-b-1 {
  padding-top: 1em;
  padding-bottom: 1em;
}
.padding-t-b-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}
.padding-t-b-4 {
  padding-top: 4em;
  padding-bottom: 4em;
}
.margin-b-1 {
  margin-bottom: 1em;
}
.margin-b-2 {
  margin-bottom: 2em;
}
.margin-t-1 {
  margin-top: 1em;
}
.margin-b-4 {
  margin-bottom: 4em;
}
.margin-t-b-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}
.shadow {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.bcground-orange {
  background-color: #F9A634;
}
.bcground-purple {
  background-color: #74297C;
}
.bcground-orange {
  background-color: #F9A634;
}
.color-white {
  color: #fff;
}
.color-purple {
  color: #74297C;
}
.button.is-purple {
  background-color: #74297C;
  border-color: transparent;
  color: #fff;
}
.sq-edges {
  border-radius: 0;
}

.navbar a {
  /* Purple */
  color: #74297C;
}
.navbar a:hover {
  color: #333;
}
.navbar-item img {
  max-height: 10.539373777598rem;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: #74297C;
}
@media screen and (min-width: 1024px) {
  .navbar {
    font-size: 1.35em;
    min-height: 4.75rem;
  }
}
.help-button {
  font-size: 1em;
}

.button-purple {
  background-color: #74297C;
  border-color: #74297C;
  color: #fff!important;
}
.button-purple:hover {
  border-color: #74297C;
}
.button-purple-outline {
  background-color: transparent;
  border: 2px solid #74297C;
}
.button-purple-outline:hover {
  background-color: #74297C;
  border: 2px solid #74297C;
  color: #fff!important;
}
.button-white {
  color: #74297C;
  border-color: #fff;
}
.button-white:hover {
  border-color: #fff;
}
.footer {
  background-color: #fff;
  margin: 1em 0;
  padding: 0;
}
.social-media-icons a {
  margin-right: 1em;
}
.navbar-burger {
  margin-top:1em;
  margin-right: 1em;
}
/* #brand-image {
  width: 252px;
  height: 168px;
} */

#search-icon {
  margin-right: 0.5em;
}

blockquote {
  background-color: rgba(116, 41, 124, 0.05)!important;
  border-left: 5px solid #74297C!important;
}

em {
  font-style:italic!important;
}

@media screen and (min-width: 1024px) {

}

@media screen and (max-width:1023px) {
  #search-icon {
    display: none;
  }
  .navbar {
    position: relative;
  }
  #menu-help {
    position: absolute;
    top: 0.9em;
    right: 4em;
  }
  .navbar-brand {
    min-height: 2em;
  }
  #brand-image {
    width: 200px;
  }
  .home-title {
    font-size: 2.75rem!important;
  }
}
