/*  SECTIONS  */

.section-crowdfunding {
  clear: both;
  padding: 0px;
  margin: 0px;
}


/*  COLUMN SETUP  */

.col-crowdfunding {
  display: block;
  float: left;
  margin: 1% 0 1% 5.6%;
}

.col-crowdfunding.span_1_of_2-crowdfunding {
  margin: 1% 0 1% 1.6%;
}

.col-crowdfunding:first-child {
  /* margin-left: 0; */
  margin-left: 2%;
}

.col-crowdfunding.span_1_of_2-crowdfunding:first-child {
  margin-left: 0%;
}

/*  GROUPING  */

.group-crowdfunding:before,
.group-crowdfunding:after {
  content: "";
  display: table;
}

.group-crowdfunding:after {
  clear: both;
}

.group-crowdfunding {
  zoom: 1;
  /* For IE 6/7 */
}


/*  GRID OF THREE  */

.span_3_of_3-crowdfunding {
  width: 100%;
}

.span_2_of_3-crowdfunding {
  width: 66.1%;
}

.span_1_of_3-crowdfunding {
  /* width: calc(32.2% - 42px); */
  width: 28.2%;
  text-align: center;
  border: 1px solid #C6A73F !important;
  border-radius: 6px;
  margin-top: 0;
}


/*  GRID OF TWO  */

.span_2_of_2-crowdfunding {
  width: 100%;
}

.span_1_of_2-crowdfunding {
  width: 49.2%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
  .col-crowdfunding {
    margin: 1% 0 1% 0%;
  }

  .span_3_of_3-crowdfunding,
  .span_2_of_3-crowdfunding,
  .span_1_of_3-crowdfunding {
    width: 100%;
  }

  @media only screen and (max-width: 480px) {
    .col-crowdfunding {
      margin: 1% 0 1% 0%;
    }
  }

  @media only screen and (max-width: 480px) {

    .span_2_of_2-crowdfunding,
    .span_1_of_2-crowdfunding {
      width: 100%;
    }
  }
}


/*  CROWDFUNDING STYLES */

.crowdfunding-top {
  background-color: #F8F4E8;
  border-color: #C6A73F !important;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.crowdfunding-middle {
  padding: 0 20px 40px 20px;
  border-top: 1px solid #5A5656 !important;
  border-bottom: 1px solid #5A5656 !important;
}

.crowdfunding-footer {
  padding: 25px 0;
  background-color: #F8F4E8;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.industry-ribbon {
  width: 125px;
  height: 125px;
  overflow: hidden;
  position: absolute;
}

.industry-ribbon-top-left span {
  right: -25px;
  top: 35px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.industry-ribbon span {
  position: absolute;
  display: block;
  width: 200px;
  background-color: #C6A73F;
  color: #fff;
  text-align: center;
  font-size: 14px;
}

.crowdfunding-logo {
  margin: 20px 0 0 0;
  height: 56px !important;
  width: 56px !important;
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: #fff;
}

.crowdfunding-svg {
  width: 100%;
}

.crowdfunding-industry {
  text-align: left;
}

.crowdfunding-ind {
  color: #5A5656;
  font-size: 12px;
  text-align: center;
  border: 2px solid #5A5656;
  border-radius: 20px;
  display: inline-block;
  padding: 5px !important;
  margin: 0;
  line-height: 15px;
}

.crowdfunding-ind-plus {
  color: #616161;
  line-height: 15px;
  font-size: 10px;
  background: #e0e0e0;
  border-radius: 10px;
  padding: 5px !important;
}

.crowdfunding-name,
.crowdfunding-name-field {
  font-weight: 600;
  margin: 10px 0;
  color: #000;
}

.crowdfunding-name-field a {
  color: #000 !important;
}

.crowdfunding-name-field a:hover {
  text-decoration: underline;
}

.crowdfunding-desc {
  color: #757575;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  min-height: 85px;
  margin: 0;
  padding: 0 20px 20px 20px;
}

.crowdfunding-fund-goal-title,
.crowdfunding-ind-title {
  color: #5A5656;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
  margin: 10px 0 0 0;
  padding-bottom: 0;
}

.crowdfunding-funds {
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  color: #000;
}

.funds-raised,
.crowdfunding-funds-distributed {
  display: inline-block;
  float: left;
  color: #C6A73F;
  margin: 0;
  font: normal normal bold 18px/24px 'Open Sans', sans-serif !important;
}

.funds-goal {
  color: #5A5656;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.crowdfunding-donate-field {
  display: inline-block;
  width: 100%;
}

.crowdfunding-donate {
  width: 180px !important;
  line-height: 20px !important;
  color: #189aca !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  font-style: normal !important;
  text-decoration: none !important;
  text-align: center !important;
  background: #ffffff !important;
  border-radius: 10px !important;
  padding: 5px !important;
  cursor: pointer !important;
  border: 1px solid #189aca !important;
  display: inline-block !important;
}

.crowdfunding-sponsors {
  margin: 0;
  display: inline-block;
  float: left;
}

.crowdfunding-sponsor-img {
  width: 25px !important;
  height: 25px !important;
  margin: 0;
  display: inline-block;
  float: left;
  border-radius: 50%;
  margin-left: -5px;
}

.crowdfunding-sponsor-img:first-child {
  margin-left: 0;
}

.crowdfunding-total {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 600;
  color: #333333;
  border: 1px solid #c1c1c1;
  background-color: #fff;
  cursor: default;
  display: inline-block;
  float: left;
  margin-top: 5px;
}

.crowdfunding-lf {
  height: 25px;
  width: 25px !important;
  background: url(https://crowdfunding-lfx.pantheonsite.io/wp-content/uploads/2020/09/bd25ffdf-2737-4679-8516-af759024811f-e1601162302161.png);
  background-repeat: no-repeat;
  float: left;
  margin-top: 5px;
}
