.logo span {
    font-size: 18px;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-left: 8px;
    font-family: var(--font-logo);
}

.logo {
    display: flex;
    white-space: nowrap;
}

.table-of-contents li {
	list-style: circle;
}

.mobile-only {
	display: none;
}

@media only screen and (max-width: 767px) {
  .axil-post-details p {
    margin: 0 0 20px;
    font-size: inherit;
    line-height: inherit;
  }

  .axil-post-details .about-author .media {
    flex-direction: column;
  }

  .axil-section-gap {
    padding: 30px 0 60px;
  }

  .wp-block-image {
    margin-left: -15px;
    margin-right: -15px;
  }

  .wp-block-image img {
    border-radius: 0;
  }

  /* Full size some elements on mobile */
  .table-of-contents,
  .axil-post-details > p > img,
  .post-single-wrapper .d-lg-none > img,
  .post-single-wrapper .sidebar-inner > img,
  .post-single-wrapper .wp-block-image > img,
  .interactive-quiz,
  .checklist-widget,
  .community-poll,
  .youtube-video,
  .content-block.post-list-view.sticky,
  .step-by-step-guide-widget { 
	margin-left: -15px !important;
    margin-right: -15px !important;
    border-left: 0 !important;
    border-radius: 0 !important;
    border-right: 0 !important;
	max-width: 100vw !important;
  }

  .post-single-wrapper .sidebar-inner > img {
	width: 100vw !important;
  }

  .interactive-quiz,
  .checklist-widget,
  .community-poll,
  .step-by-step-guide-widget {
  	border-top-width: 2px;
	border-bottom-width: 2px;
  }

  .mobile-only {
	display: block;
  }

  .about-author .thumbnail {
	display: flex;
    align-items: center;
    gap: 15px;
  }

  .author-site-logo .logo {
    width: 180px;
    border-radius: 0 !important;
    margin-right: 0 !important;
  }
}

/* Mobile only */
@media only screen and (max-width: 768px) {
    .axil-header .logo {
        margin-bottom: 0 !important;
        display: inline-block;
    }
}

.pagination li a {
    font-size: 18px;
    padding: 10px 15px;
}

.pagination {
    margin-top: 40px;
}

#user-login .modal-header {
    padding: 15px 25px;
}

#user-login .modal-body {
    padding: 10px 25px;
}

#user-login .modal-body .btn {
    font-size: 18px;
    padding: 10px 15px;
    display: block;
    margin: 20px 10px;
    border: none;
}

a.facebook-log {
	background:#3b5998;
}
a.discord-log {
	background:#5865F2;
}
a.twitter-log {
	background:#1da1f2;
}
a.linkedin-log {
	background: #0a66c2;
}
a.google-log {
    border: 1px solid #000 !important;
    color: #000;
    background: #fff;
}
a.twitter-log {
	background:#55acee;
}

.table-of-contents .level-h3 {
    margin-left: 40px;
}

/* Mobile Only */
@media (max-width:480px)  {
    .header-top {
        display: none;
    }
}

.rich-data-table td, .rich-data-table th {
    padding: 10px 15px;
}

.post-meta .post-author-avatar {
    width: 64px;
}

/* Remove comma */
.post-content .post-cat .post-cat-list a::after {
    display: none;
}

.popup-mobilemenu-area .inner .mobile-menu-top {
    gap: 20px;
}

.post-content .post-cat .post-cat-list {
  flex-flow: row;
  overflow-x: scroll;
  padding-bottom: 15px;
  -webkit-overflow-scrolling: touch;
}

.post-content .post-cat {
  position: relative;
}

.banner-single-post .post-content .post-cat::after {
  content: "";
    width: 40px;
    height: 100%;
    display: block;
    right: -16px;
    position: absolute;
    box-shadow: inset -15px 0 20px #FFF;
    top: -6px;
}

.post-content .post-cat .post-cat-list a {
  flex: none;
  background: #f0f2f5;
  margin: 8px;
  padding: 5px 10px;
  border-radius: 4px;
}

.axil-seo-post-banner .content-block.post-medium .post-content .post-cat {
  margin-botton: 0 !important;
}

.axil-seo-post-banner .post-content .post-cat .post-cat-list {
  padding-bottom: 0 !important;
}

.axil-seo-post-banner .post-content .post-cat .post-cat-list a {
  background: #fff;
}