.ibs {
  /* HTML5 display-role reset for older browsers */
}
.ibs html, .ibs body, .ibs div, .ibs span, .ibs applet, .ibs object, .ibs iframe,
.ibs h1, .ibs h2, .ibs h3, .ibs h4, .ibs h5, .ibs h6, .ibs p, .ibs blockquote, .ibs pre,
.ibs a, .ibs abbr, .ibs acronym, .ibs address, .ibs big, .ibs cite, .ibs code,
.ibs del, .ibs dfn, .ibs em, .ibs img, .ibs ins, .ibs kbd, .ibs q, .ibs s, .ibs samp,
.ibs small, .ibs strike, .ibs strong, .ibs sub, .ibs sup, .ibs tt, .ibs var,
.ibs b, .ibs u, .ibs i, .ibs center,
.ibs dl, .ibs dt, .ibs dd, .ibs ol, .ibs ul, .ibs li,
.ibs fieldset, .ibs form, .ibs label, .ibs legend,
.ibs table, .ibs caption, .ibs tbody, .ibs tfoot, .ibs thead, .ibs tr, .ibs th, .ibs td,
.ibs article, .ibs aside, .ibs canvas, .ibs details, .ibs embed,
.ibs figure, .ibs figcaption, .ibs footer, .ibs header, .ibs hgroup,
.ibs menu, .ibs nav, .ibs output, .ibs ruby, .ibs section, .ibs summary,
.ibs time, .ibs mark, .ibs audio, .ibs video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.ibs article, .ibs aside, .ibs details, .ibs figcaption, .ibs figure,
.ibs footer, .ibs header, .ibs hgroup, .ibs menu, .ibs nav, .ibs section {
  display: block;
}
.ibs body {
  line-height: 1;
}
.ibs ol, .ibs ul {
  list-style: none;
}
.ibs blockquote, .ibs q {
  quotes: none;
}
.ibs blockquote:before, .ibs blockquote:after,
.ibs q:before, .ibs q:after {
  content: "";
  content: none;
}
.ibs table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* EXCLUDED */
:root {
  /* colors */
  --color-h2-a-title-m0: inherit !important; /*#000;*/
  --color-h2-a-title-m0-hover: inherit !important; /*#666;*/
  --color-excerpt-p-m0: inherit !important; /*#3a3a3a;*/
  --color-date-m0: gray;
  --color-pagination-a-m0: #000;
  --color-pagination-page-numbers-m0: #666;
  --color-pagination-page-current-m0: #666;
  /* --border-bottom-article-m0-last-child: solid 1px transparent;
  --border-bottom-article-t1: solid 1px #0000001; */
  /* ibs basic structure */
  --max-width-ibs-m0: 1140px;
  --padding-ibs-m0: 0 15px;
  --font-family-ibs-m0: inherit !important;
  --margin-ibs-m0: 60px auto 0;
  /* article */
  --max-width-article-m0: 100%;
  --max-width-article-t1: 720px;
  --max-width-article-lg2: 100%;
  --padding-bottom-article-m0: unset;
  --padding-bottom-article-t1: 5px;
  --padding-bottom-article-lg2: 60px;
  --margin-article-m0: 0 0 30px;
  --margin-article-t1: 0 auto 35px;
  --margin-article-lg2: 0 auto 60px;
  --margin-article-last-child: 0 auto !important;
  --padding-article-last-child: 0 !important;
  /* h2 title */
  --font-size-h2-title-m0: 20px;
  --font-size-h2-title-t1: 26px;
  --font-size-h2-title-lg2: 30px;
  --padding-h2-title-m0: 12px 0 0 !important;
  --padding-h2-title-t1: 12px 0 0 !important;
  --padding-h2-title-lg2: 0 0 0 !important;
  --margin-h2-title-m0: 0 !important;
  --margin-h2-title-t1: 0 !important;
  --margin-h2-title-lg2: 0 !important;
  --padding-h2-a-title-m0: 0 !important;
  --padding-h2-a-title-t1: 0 !important;
  --padding-h2-a-title-lg2: 0 !important;
  --margin-h2-a-title-m0: 0 !important;
  --margin-h2-a-title-t1: 0 !important;
  --margin-h2-a-title-lg2: 0 !important;
  /* heading aligns */
  --text-align-heading-entry-m0: left !important;
  --text-align-heading-entry-t1: left !important;
  --text-align-heading-entry-lg2: center !important;
  /* excerpt */
  --font-size-excerpt-m0: inherit;
  --padding-excerpt-m0: 15px 0 0 !important;
  --padding-excerpt-t1: 15px 0 0 !important;
  --padding-excerpt-lg2: 15px 0 0 !important;
  --margin-excerpt-m0: 0 !important;
  --margin-excerpt-t1: 0 !important;
  --margin-excerpt-lg2: 0 !important;
  --padding-excerpt-p-m0: 0 !important;
  --padding-excerpt-p-t1: 0 !important;
  --padding-excerpt-p-lg2: 0 !important;
  --margin-excerpt-p-m0: 0 !important;
  --margin-excerpt-p-t1: 0 !important;
  --margin-excerpt-p-lg2: 0 !important;
  /* date */
  --padding-top-date-m0: 10px;
  --padding-top-date-t1: 10px;
  --padding-top-date-lg2: 0;
  --font-size-date-m0: 10px;
  /* image */
  --width-image-m0: 100%;
  --width-image-t1: 100%;
  --width-image-lg2: 35%;
  --min-width-image-t1: 100%;
  --min-width-image-lg2: 35%;
  --height-image-m0: auto;
  --height-image-t1: 100%;
  --height-image-lg2: 100%;
  --padding-top-image-m0-after: 67%;
  --padding-top-image-t1-after: 67%;
  --padding-top-image-lg2-after: 100%;
  --transform-scale-image-m0: scale(1.03);
  --border-radius-image-t1: 0;
  /* pagination */
  --font-size-pagination-page-numbers-m0: 16px;
  --margin-pagination-m0: 60px;
}

@media screen and (max-width: 1023px) {
  div.ibs-excerpt {
    height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
  }
}
/* NO BREAKPOINT STYLES */
/* base - breakpoint-mobile-0 */
#item-blog-section {
  box-sizing: border-box;
}

.ibs {
  padding: var(--padding-ibs-m0);
  max-width: var(--max-width-ibs-m0);
  margin: var(--margin-ibs-m0);
}

.ibs * {
  font-family: var(--font-family-ibs-m0);
}

/* base-params - breakpoint-mobile-0 */
/* display - breakpoint-mobile-0 */
.ibs-display-set .ibs-article {
  display: flex;
  gap: unset;
  position: relative;
  flex-direction: column;
}

div.ibs-article {
  margin: var(--margin-article-m0);
  max-width: var(--max-width-article-m0);
  padding-bottom: var(--padding-bottom-article-m0);
}

/* .ibs-article:last-child {
  border-bottom: var(--border-bottom-article-m0-last-child);
} */

div.ibs-article:last-child {
  margin: var(--margin-article-last-child);
  padding: var(--padding-article-last-child);
}

div.ibs-heading-entry {
  text-align: var(--text-align-heading-entry-m0);
  width: 100%;
  height: 100%;
}

div.ibs-heading-date {
  padding-top: var(--padding-top-date-m0);
  font-size: var(--font-size-date-m0);
  color: var(--color-date-m0);
  margin-bottom: 0;
}

.icon-clock-1 {
  font-size: 10px;
}

.icon-clock-1:before {
  margin-left: 0 !important;
}

a.ibs-heading-image {
  width: var(--width-image-m0);
  height: var(--height-image-m0);
  position: relative;
  display: block;
  overflow: hidden;
}

a.ibs-heading-image:after {
  padding-top: var(--padding-top-image-m0-after);
  content: "";
  display: block;
}

a.ibs-heading-image img {
  transform: var(--transform-scale-image-m0);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}

h2.ibs-heading-title {
  font-size: var(--font-size-h2-title-m0);
  padding: var(--padding-h2-title-m0);
  margin: var(--margin-h2-title-m0);
  font-weight: bold;
  line-height: 1.3;
}

h2.ibs-heading-title a {
  color: var(--color-h2-a-title-m0);
  margin: var(--margin-h2-a-title-m0);
  padding: var(--padding-h2-a-title-m0);
  text-decoration: none !important;
}

h2.ibs-heading-title a:hover {
  color: var(--color-h2-a-title-m0-hover);
}

div.ibs-excerpt {
  padding: var(--padding-excerpt-m0);
  margin: var(--margin-excerpt-m0);
  font-size: var(--font-size-excerpt-m0);
  width: 100%;
  height: 100%;
  line-height: 1.3;
}

div.ibs-excerpt p {
  margin: var(--margin-excerpt-p-m0);
  padding: var(--padding-excerpt-p-m0);
  color: var(--color-excerpt-p-m0);
}

div.ibs-readmore {
  margin-top: var(--margin-readmore-m0);
  display: var(--display-readmore-m0);
  text-align: right;
}

nav.ibs-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: var(--margin-pagination-m0);
}

nav.ibs-pagination a {
  color: var(--color-pagination-a-m0);
  text-decoration: none;
}

nav.ibs-pagination .page-numbers {
  color: var(--color-pagination-page-numbers-m0);
  font-size: var(--font-size-pagination-page-numbers-m0);
  width: 20px;
  text-decoration: none;
  text-align: center;
}

nav.ibs-pagination .current {
  color: var(--color-pagination-page-current-m0);
  font-weight: bold;
}

/* MEDIUM SCREEN - TABLET STYLES */
@media screen and (min-width: 768px) {
  .ibs-display-set .ibs-article {
    display: flex;
    position: relative;
  }
  .ibs-article:nth-child(even) .ibs-article {
    flex-direction: column;
  }
  .ibs-article:nth-child(even) .ibs-article {
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  div.ibs-article {
    margin: var(--margin-article-t1);
    padding-bottom: var(--padding-bottom-article-t1);
    /* border-bottom: var(--border-bottom-article-t1); */
    max-width: var(--max-width-article-t1);
  }
  div.ibs-article:last-child {
    margin: var(--margin-article-last-child);
    padding: var(--padding-article-last-child);
  }
}
@media screen and (min-width: 768px) {
  div.ibs-heading-entry {
    text-align: var(--text-align-heading-entry-t1);
  }
}
@media screen and (min-width: 768px) {
  div.ibs-heading-date {
    padding-top: var(--padding-top-date-t1);
  }
}
@media screen and (min-width: 768px) {
  a.ibs-heading-image {
    border-radius: var(--border-radius-image-t1);
    width: var(--width-image-t1);
    height: var(--height-image-t1);
    min-width: var(--min-width-image-t1);
  }
  a.ibs-heading-image:after {
    padding-top: var(--padding-top-image-t1-after);
    content: "";
    display: block;
  }
}
@media screen and (min-width: 768px) {
  h2.ibs-heading-title {
    font-size: var(--font-size-h2-title-t1);
    padding: var(--padding-h2-title-t1);
    margin: var(--margin-h2-title-t1);
  }
  h2.ibs-heading-title a {
    margin: var(--margin-h2-a-title-t1);
    padding: var(--padding-h2-a-title-t1);
  }
}
@media screen and (min-width: 768px) {
  div.ibs-excerpt {
    padding: var(--padding-excerpt-t1);
    margin: var(--margin-excerpt-t1);
  }
  .div.ibs-excerpt p {
    margin: var(--margin-excerpt-p-t1);
    padding: var(--padding-excerpt-p-t1);
  }
  div.ibs-readmore {
    display: var(--display-readmore-t1);
  }
}
/* MEDIUM-LARGE SCREEN - LAPTOP STYLES */
@media screen and (min-width: 1024px) {
  .ibs-display-set .ibs-article {
    display: flex;
    position: relative;
    gap: 0 70px;
    flex-direction: row;
    align-items: center;
  }
  .ibs-article:nth-child(even) {
    flex-direction: row-reverse;
  }
  .ibs-article:nth-child(even) {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  div.ibs-article {
    margin: var(--margin-article-lg2);
    padding-bottom: var(--padding-bottom-article-lg2);
    max-width: var(--max-width-article-lg2);
  }
  div.ibs-article:last-child {
    margin: var(--margin-article-last-child);
    padding: var(--padding-article-last-child);
  }
}
@media screen and (min-width: 1024px) {
  div.ibs-heading-entry {
    text-align: var(--text-align-heading-entry-lg2);
  }
}
@media screen and (min-width: 1024px) {
  div.ibs-heading-date {
    padding-top: var(--padding-top-date-lg2);
  }
}
@media screen and (min-width: 1024px) {
  div.ibs-excerpt {
    padding: var(--padding-excerpt-lg2);
    margin: var(--margin-excerpt-lg2);
  }
  div.ibs-excerpt p {
    margin: var(--margin-excerpt-p-lg2);
    padding: var(--padding-excerpt-p-lg2);
  }
  div.ibs-readmore {
    display: var(--display-readmore-lg2);
  }
}
@media screen and (min-width: 1024px) {
  a.ibs-heading-image {
    width: var(--width-image-lg2);
    height: var(--height-image-lg2);
    min-width: var(--min-width-image-lg2);
  }
  a.ibs-heading-image:after {
    padding-top: var(--padding-top-image-lg2-after);
  }
}
@media screen and (min-width: 1024px) {
  h2.ibs-heading-title {
    font-size: var(--font-size-h2-title-lg2);
    padding: var(--padding-h2-title-lg2);
    margin: var(--margin-h2-title-lg2);
  }
  h2.ibs-heading-title a {
    margin: var(--margin-h2-a-title-lg2);
    padding: var(--padding-h2-a-title-lg2);
  }
}

/*# sourceMappingURL=listing-ready-style.css.map */
