/*-----------------------------------
   Section Specific
-----------------------------------*/
/* ---- Home Page ---- */

  /* Events Feature */

    /* Equal Heights for Event Elements */

      /* Column Sizing: Desktop Small (md) */
      @media (min-width:992px) {
        .events_feature .add_equal_heights .col-md-4 { width:calc(721px / 3); }
      }

      /* Column Sizing: Desktop Large (lg) */
      @media (min-width:1200px) {
        .events_feature .add_equal_heights .col-lg-4 { width:calc(871px / 3); }
      }


/* ---- Sub Pages ---- */

  /* Cards */

    /* Equal Heights for Cards */

      /* Equal Heights for Cards: Column Sizing */

        /* Column Sizing: Tablet (sm) */
        @media (min-width:768px) {
          .add_equal_heights .col-sm-2 { width:calc(738px / 6); }
          .add_equal_heights .col-sm-3 { width:calc(742px / 4); }
          .add_equal_heights .col-sm-4 { width:calc(744px / 3); }
          .add_equal_heights .col-sm-6 { width:calc(746px / 2); }
        }

        /* Column Sizing: Desktop Small (md) */
        @media (min-width:992px) {
          .add_equal_heights .col-md-2 { width:calc(958px / 6); }
          .add_equal_heights .col-md-3 { width:calc(962px / 4); }
          .add_equal_heights .col-md-4 { width:calc(964px / 3); }
          .add_equal_heights .col-md-6 { width:calc(966px / 2); }
        }

        /* Column Sizing: Desktop Large (lg) */
        @media (min-width:1200px) {
          .add_equal_heights .col-lg-2 { width:calc(1158px / 6); }
          .add_equal_heights .col-lg-3 { width:calc(1162px / 4); }
          .add_equal_heights .col-lg-4 { width:calc(1164px / 3); }
          .add_equal_heights .col-lg-6 { width:calc(1166px / 2); }
        }



/*-----------------------------------
   Page/Element Specific
-----------------------------------*/
/* ---- Portfolio: Gallery ---- */

  /* Gallery Filters */
  @media (min-width:768px) {
    .gallery_filters { width:712px; }
  }

  /* Column Sizing: Desktop Small (md) */
  @media (min-width:992px) {
    .gallery_filters { width:932px; }
  }

  /* Column Sizing: Desktop Large (lg) */
  @media (min-width:1200px) {
    .gallery_filters { width:1132px; }
  }


/* ---- Partners ---- */  

  /* Equal Heights for Cards: Column Sizing */

    /* Column Sizing: Tablet (sm) */
    @media (min-width:768px) {
      .funding_partner_details .add_equal_heights .col-sm-4 { width:calc(556px / 3); }
      .funding_partner_details .add_equal_heights .col-sm-6 { width:calc(558px / 2); }
    }

    /* Column Sizing: Desktop Small (md) */
    @media (min-width:992px) {
      .funding_partner_details .add_equal_heights .col-md-4 { width:calc(721px / 3); }
      .funding_partner_details .add_equal_heights .col-md-6 { width:calc(723px / 2); }
    }

    /* Column Sizing: Desktop Large (lg) */
    @media (min-width:1200px) {
      .funding_partner_details .add_equal_heights .col-lg-4 { width:calc(871px / 3); }
      .funding_partner_details .add_equal_heights .col-lg-6 { width:calc(873px / 2); }
    }