*:focus {outline:none !important}
.layout-main {
  margin-bottom: 50px;
}
.block-views-blockpenggalang-dana-block-1 h2 {
  display:none;
}
.path-node .wp-block-cover {
  margin-bottom: 0 !important;
}

#about-us {
  margin-bottom:50px !important;
  background:#f6f6f6;
  min-height: 575px;
}

.path-node .bottom-style {
  position:relative;
}
.path-node .about-us {
  margin-bottom:100px;
  background:#f6f6f6;
}
.path-node .top-image {
  text-align:right;
}
.path-node .bottom-style img {
  position:absolute;
  top: -115px;
  left: -110px;
  width: 285px;
  border-radius: 7px;
  -webkit-box-shadow: 0px 11px 13px -7px #3a3a3a, 5px 5px 15px 5px rgba(0,0,0,0); 
  box-shadow: 0px 11px 13px -7px #3a3a3a, 5px 5px 15px 5px rgba(0,0,0,0);
}
.path-node .info {
  padding-top:70px;
  color:#302425;
}
.path-node .info h4 {
  color:#0072BC;
}
.path-node .info h2 {
  font-size:32px;
  margin:15px 0;
}
.wp-block-group {
  margin-bottom: 50px;
}

.block-views-blockpartner-block-1 H2 {
  display:none;
}

.partner .views-col {
  display:inline-block;
  float: left;
}
.partner .field-content {
  text-align:center;
}
.penggalang-dana{
  min-height:350px;
}
#penggalang-dana p, #our-partner p, #meet-fundraiser p{
  color:#0072bc;
  font-size:14px;
}

#meet-fundraiser {
  background:#f7f7f7;
  min-height:300px;
  padding: 80px 0;
}
#meet-fundraiser .block .content {
  margin:0;
}
.quicktabs-tabs a:hover {
  border-bottom-style: none;
}
.view-bertemu-fundraiser ul.quicktabs-tabs {
  margin:0;
  padding:0;
  border-bottom: 1px solid #d4d4d4;
}

.view-bertemu-fundraiser ul.quicktabs-tabs li a {
  padding:15px 0px;
  margin-right: 50px;
  color:#989898;
  display:inline-block;
  font-size: 20px;
}

.view-bertemu-fundraiser ul.quicktabs-tabs li.active a {
  color:#373F41;
  border-bottom:2px solid #0072bc;
}
.bertemu-fundraiser .views-field-title {
  display:none;
}

.bertemu-fundraiser .views-field-body {
  padding: 20px 0 0 0;
}
.bertemu-fundraiser p {
  color:#737b7d !important;
  font-size:16px !important;
}
.img-location {
  position: absolute;
  left: 20px;
  width: 30px;
  top: 10px;
}
.views-field-field-lokasi ul {
  padding:0;
  margin:0;
}

.views-field-field-lokasi ul li {
  display: inline-block;
  padding: 15px 0;
  width: 31%;
  text-align: center;
  background: #fff;
  border-radius: 4px;
  margin: 10px 25px 20px 0;
  box-shadow: 0px 5px 10px rgba(29, 69, 95, 0.05);
  position: relative;
}

#our-partner {
padding-top: 70px;
}

#our-partner h2, #penggalang-dana H2 {
  margin-bottom:65px;
  margin-top: 0px;
  font-size:32px;
}
.partner {
  margin-bottom:50px;
}

.path-node .info h4 {
  font-size:14px;
}
#block-views-block-bertemu-fundraiser-block-1 {
  display:none;
}

.penggalang-dana h2 {
  display:none;
}
.penggalang-dana .views-row, .view-penggalang-dana .views-row {
    background: #FFFFFF;
    box-shadow: 0px 5px 10px rgb(29 69 95 / 5%);
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 35px;
    padding: 15px 20px;
    float:left;
    width: 28%;
    margin-right: 17px;
}

.penggalang-dana .views-row:hover, .penggalang-dana .views-row:hover strong {
    background: #0072BC;
    color: #fff;
}

.view-penggalang-dana .views-row:hover, .view-penggalang-dana .views-row:hover strong {
    background: #0072BC;
    color: #fff;
}

.view-penggalang-dana strong {
    float: right;
    color: #0072bc;
}

.penggalang-dana strong {
    float: right;
    color: #0072bc;
}
ul.pager__items li {
  margin-right:10px;
  padding:0px !important;
}
ul.pager__items li a {
  border: 1px solid #dadada;
  padding: 5px 12px !important;
  border-radius:4px;
}
.pager__item.is-active a {
  border: 1px solid #0072bc;
}
.pager__item.is-active a {
  color: #0072bc;
}
ul.pager__items li:hover a {
  color: #fff;
  background:#0072bc;
}
.pager__item--last {
  display:none;
}

#block-views-block-penggalang-dana-block-1 h2 {
  display:none;
}

.views-field-field-partner-logo img {
  width:85%;
}

.wp-location {
  background-image: url("../../2021-03/location.png");
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 10px;
  left: 15px;
  background-size: 30px;
}


@media (max-width:801px) { 
  .path-node .layout-main {
    margin-top: 0px !important;
  }
  .path-node .bottom-style img {
    width: 170px;
    left: -50px;
    top: -80px;
    border-radius:4px;
  }
  .views-field-field-lokasi ul li {
    display: block;
    width: auto;
    margin: 10px;
  }
  .partner .views-col {
    width: 25% !important;
  }
  .penggalang-dana .views-row, .view-penggalang-dana .views-row {
    background: #FFFFFF;
    box-shadow: 0px 5px 10px rgb(29 69 95 / 5%);
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 35px;
    padding: 15px 20px;
    float:left;
    margin-right: 17px;
    width: 40%;
    border: 1px solid #dedede;
  }

}

@media (max-width:451px) { 
  .partner .views-col {
    width: 100% !important;
  }
  
  .penggalang-dana .views-row, .view-penggalang-dana .views-row {
    width: 88%;
    border: 1px solid #dedede;
  }
}