@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/u-4n0qyriQwlOrhSvowK_l52xwNZWMf6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Akshar';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Yq6V-LyHWTfz9rGCpR5lhOc.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC,
    U+A830-A839, U+A8E0-A8FF;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 30px;
  border-bottom: 1px solid #eeeeee;
  padding: 15px;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.archive-header,
.search-header,
.pagination .nav-links a {
  border-radius: 5px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset,
    rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
  background: linear-gradient(145deg, #1e2024, #23272b);
}
.portfolio-item-column {
  padding: 10px 7.5px;
}
.page-title {
  font-family: 'Merriweather', serif;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0;
  font-size: 25px;
  font-family: 'Merriweather', serif;
}
.author-list-item {
  margin-bottom: 30px;
}
.portfoliox-text {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
  padding: 10px 14px;
}
.article-column {
  padding: 10px 7.5px 10px 7.5px;
}
span.ghead-meta.list-meta {
  background: #b6fb44;
  color: #000;
  padding: 5px 10px;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 10px;
}
span.ghead-meta.list-meta a {
  color: #000;
  text-decoration: none;
}
.list-meta {
  font-size: 11px !important;
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
.list-meta.list-author a,
.byline {
  color: #ababab;
  font-size: 11px;
}
h2.entry-title a,
h2.entry-title {
  color: #c4cfde;
  text-decoration: none;
  font-size: 20px;
}
.grid-head p {
  font-family: 'Akshar';
  font-size: 17px;
}
meta.list-author,
.list-meta.list-author a {
  color: #ababab;
}
.portfoliox-text-list a.portfoliox-readmore {
  display: inline-block;
  align-items: center;
  vertical-align: middle;
  font-size: 15px;
  font-family: 'Akshar';
  background: #000;
  padding: 10px 30px;
  color: #fff;
  margin: 10px 0px 0px;
  text-decoration: none;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
}
.portfoliox-text-list a.portfoliox-readmore:hover {
  padding: 10px 38px 10px 30px;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
}

@media (max-width: 1198px) {
  .page-title {
    font-size: 31.735px;
  }
}
@media (max-width: 991px) {
  .page-title {
    font-size: 20px;
  }
  h2.entry-title a {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
    .page-title {
        font-size: 24px;
    }
    h2.entry-title a {
        font-size: 30px;
      }
}
@media (max-width: 479px) {
    .page-title {
        font-size: 20px;
      }
      h2.entry-title a {
        font-size: 28px;
      }
}