.et_pb_jt_filterable_grid  {
    display: none;
}

.et_pb_jt_filterable_grid_item_custom_object_fit {
  position: relative;
  background-size: cover;
  background-position: center center;
  background-position-x: center;
  background-position-y: center;
}

.et_pb_jt_filterable_grid_item_custom_object_fit img {
  opacity: 0;
}

.et_pb_filterable_portfolio.et_pb_module.et_pb_jt_filterable_grid {
  overflow: hidden;
}

.et_pb_filterable_portfolio.et_pb_module.et_pb_jt_filterable_grid .et_pb_portofolio_pagination.et_pb_jt_filterable_gird_pagination {
  margin-top: 20px;
}

.et_pb_jt_filterable_grid .et_pb_portfolio_items .et_pb_portfolio_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.et_pb_jt_filterable_grid_item .et_pb_jt_filterable_grid_item_image_container .et_pb_image_wrap {
  width: 100%;
}

.et_pb_jt_filterable_grid_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1 auto;
  width: 100%;
}

.et_pb_jt_filterable_grid_item_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.et_pb_jt_filterable_grid_item_content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1 auto;
  width: 100%;
}

.et_pb_portfolio_filters.et_pb_jt_filterable_grid_filters li {
  z-index: 200;
  -webkit-transform: translate3d(0,0,0);
}


.et_pb_portfolio_filters.et_pb_jt_filterable_grid_filters {
  z-index: 199;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
}

.et_pb_jt_filterable_grid_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.et_pb_jt_filterable_grid_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.et_pb_jt_filterable_grid_item_text,
.et_pb_jt_filterable_grid_item_button_container {
  margin-top: 10px;
}

.et_pb_jt_filterable_grid_item .et_pb_jt_filterable_grid_item_image_container img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: top;
}

.et_pb_jt_filterable_grid_item .et_pb_jt_filterable_grid_item_image_container {
  overflow: hidden;
}

.et_pb_jt_filterable_grid_item .et_pb_jt_filterable_grid_item_image_container .et_pb_post {
  margin-bottom: 0;
}

.et_pb_jt_filterable_grid_item .et_pb_jt_filterable_grid_item_image_container_link {
  width: 100%;
  min-height: 1px;
}

.et_pb_jt_filterable_grid_item_title {
  padding-bottom: 0px;
}

.et_pb_filterable_portfolio.et_pb_module.et_pb_jt_filterable_grid .et_pb_jt_filterable_grid_wrapper .et_pb_portfolio_items.et_pb_jt_filterable_grid_container {
  overflow: visible;
}


@media all and (max-width:479px) {
  .et_pb_filterable_portfolio.et_pb_module.et_pb_jt_filterable_grid .et_pb_portfolio_item .et_pb_jt_filterable_grid_item {
      margin-bottom: 0;
  }
}


/* Original CSS vor Konvertierung durch https://autoprefixer.github.io/

.et_pb_jt_filterable_grid .et_pb_portfolio_items .et_pb_portfolio_item {
  display: flex;
}

.et_pb_jt_filterable_grid_item {
  display: flex;
  width: 100%;
}

.et_pb_jt_filterable_grid_item_wrapper {
  display: flex;
}

.et_pb_jt_filterable_grid_item_content {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.et_pb_portfolio_filters.et_pb_jt_filterable_grid_filters li {
  z-index: 200;
}

.et_pb_portfolio_filters.et_pb_jt_filterable_grid_filters {
  z-index: 199;
  display: flex;
}

.et_pb_jt_filterable_grid_wrapper {
  display: flex;
}

.et_pb_jt_filterable_grid_container {
  display: flex;
  flex-flow: row wrap;
}

.et_pb_jt_filterable_grid_item_text,
.et_pb_jt_filterable_grid_item_button_container {
  margin-top: 10px;
}

.et_pb_jt_filterable_grid_item .et_pb_jt_filterable_grid_item_image_container img {
  width: 100%;
  object-fit: cover;
  vertical-align: top;
}

.et_pb_jt_filterable_grid_item .et_pb_jt_filterable_grid_item_image_container {
  overflow: hidden;
}

.et_pb_jt_filterable_grid_item_title {
  padding-bottom: 0px;
}

.et_pb_filterable_portfolio.et_pb_module.et_pb_jt_filterable_grid .et_pb_jt_filterable_grid_wrapper .et_pb_portfolio_items.et_pb_jt_filterable_grid_container {
  overflow: visible;
}


@media all and (max-width:479px) {
  .et_pb_filterable_portfolio.et_pb_module.et_pb_jt_filterable_grid .et_pb_portfolio_item .et_pb_jt_filterable_grid_item {
      margin-bottom: 0;
  }
}
Ende Original CSS ohne Cross Brwoser
*/
