/* Add Frontend's style */
section.advance-justice .content-advance-justice {
  font-size: 18px;
}

section.advance-justice .content-advance-justice .missionstatept2 {
  font-size: 32px;
}

  @media (max-width: 768px) {   
	  section.advance-justice .content-advance-justice .missionstatept2 {
     font-size: 18px; } 
}


.wrap-topic .topic .link-topic a {
  font-size: 14px;
}

@media screen and (min-width: 62em) {
  .wrap-banner-page .wrap-container h1.title-lg {
      font-size: 60px;
  }

  .our-values h2 {
    font-size: 46px;
  }

  .our-values .row h3 {
      font-size: 32px;
        line-height: 42px;
  }

  .wrap-caption-banner .caption-banner.what-we-do p {
    font-size: 32px;
    line-height: 40px;
  }

  .wrap-caption-banner .caption-banner.get-involved h1 {
    font-size: 60px !important;
  }
}


@media screen and (min-width: 48em) {
  .our-values p {
    font-size: 18px;
    line-height: 28px;
  }

  section.give .content-give, section.community .content-community {
    font-size: 18px;
    line-height: 28px;
  }

  .wrap-caption-banner .caption-banner.what-we-do h1 {
    margin-bottom: 30px;
  }

  .wrap-banner-page .wrap-container p {
    font-size: 32px;
    line-height: 40px;
  }

  .wrap-banner-page .wrap-container a {
    font-size: 14px;
  }
}

.overlay-orange {
      background-color: rgba(165, 98, 9, 0.80);
}

.logo-foo-btm.logo-footer {
  text-align: center; }
  @media screen and (min-width: 42em) {
    .logo-foo-btm.logo-footer {
      float: left;
      margin-right: 15px;
      text-align: left; } }

.ovlow {
  overflow: hidden; }


section.twitter .content-twitter .img-twitter img {
  -webkit-filter: none;
  filter: none; }

.content-twitter .img-twitter .overlay-orange {
  background-color: transparent; }


/* Search-result box */
@media screen and (max-width: 62em) {
  .wrap-search .search-result {
    overflow: hidden;  
  }

  .wrap-search .search-result .nav li {
    margin-right: 0;
    display: block;
    width: 100%;
  }
}


/* Salsa Donation page */
.salsa.donation {
   min-width: auto;
}
.salsa.donation form legend {
   color: #776e64;
   font-size: 1.5em;
   font-weight: 600;
   margin-bottom: 20px;
}
/*.salsa.donation input[type="text"], .salsa.donation input[type="email"], .salsa.donation input[type="number"], .salsa.donation textarea, .salsa.donation select {
   display: block;
   width: 100%;
   height: 34px;
   padding: 6px 12px;
   font-size: 14px;
   line-height: 1.42857143;
   color: #555;
   background-color: #fff;
   background-image: none;
   border: 1px solid #ccc;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}*/

.salsa input[type="text"].blockInput, 
.salsa input[type="email"].blockInput, 
.salsa input[type="number"].blockInput, 
.salsa textarea, 
.salsa select,
.salsa select.blockInput {
   display: block;
   width: 100%;
   height: 34px;
   padding: 6px 12px;
   font-size: 14px;
   line-height: 1.42857143;
   color: #555;
   background-color: #fff;
   background-image: none;
   border: 1px solid #ccc;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.salsa textarea {
   height: auto;
}
.salsa form label {
   display: inline-block;
   max-width: 100%;
   margin-bottom: 5px;
   font-weight: 700;
}
.salsa .formRow {
   padding-left: 0 !important;
   margin-bottom: 10px;
}
.salsa.donation .orderform #left_container {
   margin-right: 30px;
}
@media screen and (max-width: 43em) {
   .salsa.donation .orderform #left_container {
      margin-bottom: 20px;
   }
   .salsa.donation .orderform #left_container, .salsa.donation .orderform #right_container {
      float: none !important;
      width: 100% !important;
   }
}
.salsa.donation #submit {
   width: 100%;
   margin-top: 30px;
}
.salsa form .submit {
   display: inline-block;
   font-weight: normal;
   line-height: 1.25;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   border: 1px solid transparent;
   padding: 0.5rem 1rem;
   font-size: 1rem;
   -webkit-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   background-color: #ff9e1b;
   border-color: #ff9e1b;
   color: white;
   min-width: 100px;
   border-radius: 3px;
   font-weight: 600;
   text-transform: uppercase;
}
.salsa.donation #submit p {
   font-size: 0.8em;
}
@media screen and (max-width: 48em) {
   #navbarResponsive {
      display: none
   }
}

.salsa.actions .supporterInfo {
    clear: left;
    background: #f5f5f5;
    padding: 30px;
    padding-top: 8px;
    margin-top: 30px;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
}


ul.caption-banner-list {
  padding-left: 40px;
}


/* Update Sept 25 2017 */
.banner-full-height .caption-banner .span-block, 
.caption-banner .span-block,
.span-block {
    line-height: 1.6em;
    display: inline;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.responsive-take-action .caption-banner span.span-block{
    padding: 9px 15px;
    display: inline;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    line-height: 2.1em;
}

@media screen and (max-width: 63em) {
  section.fund-history .content-fund.eqHeight {
      height: auto !important;
      overflow: hidden;
  }
}


@media only screen and (max-width: 767px) {
  .wrap-nav .navbar-brand {
    padding-top: 13px !important;
  }
}
