#blog-primary #blog-main .row .blog-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px 0; }
  @media screen and (max-width: 767px) {
    #blog-primary #blog-main .row .blog-heading {
      padding: 1rem 0; } }
  #blog-primary #blog-main .row .blog-heading .blog-title h1 {
    font-size: 50px;
    font-family: 'Roboto Black';
    margin-bottom: 1rem; }
    @media screen and (max-width: 767px) {
      #blog-primary #blog-main .row .blog-heading .blog-title h1 {
        font-size: 28px; } }
  #blog-primary #blog-main .row .blog-heading .blog-title p.author {
    font-family: 'Roboto Medium';
    font-size: 18px; }
    @media screen and (max-width: 767px) {
      #blog-primary #blog-main .row .blog-heading .blog-title p.author {
        background-color: #eee;
        padding: 5px 10px;
        display: block;
        border-radius: 5px; } }
    #blog-primary #blog-main .row .blog-heading .blog-title p.author a {
      display: inline-block; }
  #blog-primary #blog-main .row .blog-heading .blog-thumb {
    width: 100%;
    height: auto; }
    #blog-primary #blog-main .row .blog-heading .blog-thumb img {
      width: 100%;
      height: auto;
      object-fit: cover; }
#blog-primary #blog-main .row .blog-content {
  font-family: 'Roboto Regular';
  font-size: 18px;
  text-align: justify;
  margin-bottom: 50px; }
  #blog-primary #blog-main .row .blog-content h1, #blog-primary #blog-main .row .blog-content h2, #blog-primary #blog-main .row .blog-content h3, #blog-primary #blog-main .row .blog-content h4, #blog-primary #blog-main .row .blog-content h5, #blog-primary #blog-main .row .blog-content h6 {
    margin-bottom: 1rem;
    color: #212529;
    font-family: 'Roboto Medium';
    font-weight: bolder; }
  #blog-primary #blog-main .row .blog-content a {
    display: inline-block; }
  #blog-primary #blog-main .row .blog-content ul, #blog-primary #blog-main .row .blog-content ol {
    margin-bottom: 1rem;
    list-style: unset;
    padding: revert; }
    #blog-primary #blog-main .row .blog-content ul li, #blog-primary #blog-main .row .blog-content ol li {
      margin-bottom: 1rem; }
  #blog-primary #blog-main .row .blog-content table th, #blog-primary #blog-main .row .blog-content table td, #blog-primary #blog-main .row .blog-content table th:first-child, #blog-primary #blog-main .row .blog-content table td:first-child {
    padding: 0 15px; }
  #blog-primary #blog-main .row .blog-content table tbody, #blog-primary #blog-main .row .blog-content table td, #blog-primary #blog-main .row .blog-content table tfoot, #blog-primary #blog-main .row .blog-content table th, #blog-primary #blog-main .row .blog-content table thead, #blog-primary #blog-main .row .blog-content table tr {
    border: 1px solid #ddd;
    padding: 0 15px; }
  #blog-primary #blog-main .row .blog-content #ez-toc-container ul {
    padding-left: 15px;
    margin-top: 15px; }
    #blog-primary #blog-main .row .blog-content #ez-toc-container ul li {
      margin-bottom: 5px; }
  #blog-primary #blog-main .row .blog-content .blog-tag-related {
    margin-bottom: 30px; }
    #blog-primary #blog-main .row .blog-content .blog-tag-related .listing-tag {
      display: flex;
      flex-direction: row; }
      @media screen and (max-width: 991px) {
        #blog-primary #blog-main .row .blog-content .blog-tag-related .listing-tag {
          display: block; } }
      #blog-primary #blog-main .row .blog-content .blog-tag-related .listing-tag .tag-item {
        margin-right: 12px; }
        @media screen and (max-width: 991px) {
          #blog-primary #blog-main .row .blog-content .blog-tag-related .listing-tag .tag-item {
            display: inline-block;
            margin-bottom: 12px; } }
        #blog-primary #blog-main .row .blog-content .blog-tag-related .listing-tag .tag-item a {
          background-color: #eee;
          padding: 5px 10px;
          font-size: 12px;
          font-family: 'Roboto Medium';
          border: 1px solid #ddd;
          color: #000; }
      #blog-primary #blog-main .row .blog-content .blog-tag-related .listing-tag .tag-item:first-child a {
        background-color: #000;
        color: #fff;
        text-transform: uppercase; }
#blog-primary #blog-main .row .blog-bottom .blog-same-title h2 {
  font-family: 'Roboto Medium';
  color: #212529;
  margin-bottom: 24px; }
#blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main {
  margin-bottom: 24px;
  height: calc(100% - 24px);
  display: flex;
  flex-direction: column; }
  #blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main .blog-item-thumb a img {
    width: 100%;
    min-height: 170px;
    max-height: 170px;
    object-fit: cover; }
    @media screen and (max-width: 767px) {
      #blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main .blog-item-thumb a img {
        max-height: 250px; } }
  #blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main .blog-item-content {
    flex: 1;
    padding-top: 15px; }
    #blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main .blog-item-content .blog-item-category a {
      color: #212529;
      font-family: 'Roboto Regular';
      font-size: 14px; }
    #blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main .blog-item-content .blog-item-title h3 {
      font-size: 18px;
      font-family: 'Roboto Regular'; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        #blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main .blog-item-content .blog-item-title h3 {
          font-size: 13px; } }
      #blog-primary #blog-main .row .blog-bottom .blog-listing-same-archive .row .blog-item-main .blog-item-content .blog-item-title h3 a {
        color: #000; }
#blog-primary #blog-main .row #secondary a {
  box-shadow: none; }

/*# sourceMappingURL=blog.css.map */
