#campaigns-grid .yellow {
  color: #f39700; } 

#campaigns-grid .bt-section-space {
  padding-top: 20px;
  padding-bottom: 20px; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item .grid-item-inner {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .background-image-backend {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .background-image-backend:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(17, 17, 17, 0.1);
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-progress-bar {
      position: absolute;
      left: 0%;
      top: 0%;
      z-index: 3;
      text-align: center;
      width: 100%;
      padding: 20px; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-progress-bar .goal-progress-bar-wrap {
      display: table;
      width: 100%; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-progress-bar .goal-progress-bar-wrap > * {
        display: table-cell;
        vertical-align: middle; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-progress-bar .goal-progress-bar-wrap .give-goal-progress-bar {
        width: 50px; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-progress-bar .goal-progress-bar-wrap .give-goal-progress-bar .progressbar__label {
        font-size: 10px; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-progress-bar .goal-progress-bar-wrap .give-price-wrap {
        padding-left: 20px;
        color: #fff;
        font-size: 16px;
        text-align: left; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-progress-bar .goal-progress-bar-wrap .give-price-wrap .income {
        font-size: 130%; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-content {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      padding: 20px;
      z-index: 4; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-content:after {
      background: #fafafa;
      content: "";
      height: 500px;
      left: 50%;
      position: absolute;
      top: -45%;
      transform: translate(-50%, 0%) rotate(-8deg);
      -webkit-transform: translate(-50%, 0%) rotate(-8deg);
      width: 100vw;
      z-index: -1;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      transition-delay: 0.1s; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-content:before {
      background: rgba(255, 255, 255, 0.9);
      content: "";
      height: 500px;
      left: 50%;
      position: absolute;
      top: 0%;
      transform: translate(-50%, 0%) rotate(10deg);
      -webkit-transform: translate(-50%, 0%) rotate(10deg);
      width: 100vw;
      z-index: -1;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-content .title-link {
      display: block;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .entry-content .title-link .title {
        margin: 0;
        font-size: 18px;
        line-height: 22px;
        color: #222;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
	font-weight: bold;
    	font-family: 'Bitter', Tahoma, Geneva, Kalimati, sans-serif !important;
    	text-decoration: underline;
}

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .readmore-btn {
      position: absolute;
      left: calc(50% - 40px);
      top: calc(50% - 40px);
      width: 80px;
      height: 80px;
      background: #fff;
      color: #333;
      border-radius: 50%;
      box-shadow: 0 0 13px -3px rgba(1, 1, 1, 0.2);
      z-index: 6;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      transform: scale(0.3);
      -webkit-transform: scale(0.3); }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .readmore-btn span {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%); }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner .readmore-btn:hover {
      background: #f39700;
      color: #fff; }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner:hover .background-image-backend:after {
      background: rgba(0, 0, 0, 0.5); }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner:hover .readmore-btn {
      visibility: visible;
      opacity: 1;
      transform: scale(1);
      -webkit-transform: scale(1); }

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner:hover .entry-content:after, 

#campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner:hover .entry-content:before {
      top: 170%;
      opacity: 0; }
      #campaigns-grid .wpb_theme_custom_element.wpb_posts_grid_resizable .vc-custom-inner-wrap .grid-item.item-skin-give_forms-default .grid-item-inner:hover .entry-content .title {
        color: #fff; }

#campaigns-grid .bt-inner {
  position: relative; }
