.btn,
.btn-theme {
  background: #4ba1d9;
}

.btn:hover,
.btn-theme:hover {
  background: #ec0c8b;
  color: #fff;
}

.topbar i {
  color: #4ba1d9;
  font-size: 20px;
  padding-right: 10px;
}
.topbar i:hover {
  color: #fff;
}

.tags-list .item-list > ul > li a {
  background: #4ba1d9;
}

.header-action {
  display: none;
}

header.header-v1 .header-main.has-link-donate .gva-offcanvas-mobile {
  padding-right: 0px;
}

.layout__region--second {
  padding-left: 20px;
}

.node--type-portfolio .node__content .field--name-field-content-builder {
  display: none;
}

.portfolio-informations .item-information {
  display: none;
}

.donate-block {
  background: #ccc;
  padding: 20px;
}

#block-getinvolved {
  padding: 20px;
  background: #4ba1d9;
  margin: 10px 0px;
}

#block-getinvolved h2 {
  color: #fff;
}

a.button {
  background: #fff;
  padding: 10px 20px;
}

.gbb-row .bb-inner {
  padding-top: 0px;
}

.widget.milestone-block.position-icon-top .milestone-icon {
  font-size: 4em;
}

.gva-view-grid-inner.lg-block-grid-3.md-block-grid-3.sm-block-grid-2.xs-block-grid-2
  h2.field-content {
  text-align: center;
}

.branding {
  padding-bottom: 15px;
}

ul.clearfix.gva_menu.gva_menu_main {
  padding-top: 20px;
}

header.header-v1 .quick-menu {
  padding: 45px 20px;
}

.navigation .gva_menu > li > a {
  font-size: 17px;
}

.pull-left ul li a {
  color: #4ba1d9;
  font-size: 1.75em;
  padding: 5px;
}

.pull-left ul li a:hover {
  color: #fff;
}

.pull-right a {
  color: #fff;
  font-size: 1.2em;
}
.pull-right a:hover {
  color: #4ba1d9;
  font-size: 1.2em;
}

.spacer {
  padding: 20px;
}

svg.svg-inline--fa.fa-w-16.icon-play.space-40 path,
svg.svg-inline--fa.fa-w-16.icon-play.space-40 cirlce {
  display: none;
}

.block-title > span {
  color: inherit;
}

#block-getinvolved h2 {
  color: #fff;
}

.leadership-block {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: 0 0 28px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 28px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}
.user-profile img {
  width:100%;
}

.leadership-name {
  font-size: 1.5em;
  color: #4ba1d9;
  padding-top: 20px;
}

.leadership-job {
  color: #808080;
}

.owl-dots {
  display: none;
}
