/*
Theme Name: Rectify Gaming
Description: Rectify Gaming Child theme for Avada theme
Author: 44 Bytes Ltd
Author URI: https://44bytes.co.uk
Template: Avada
Version: 1.0.0
Text Domain: rectify-gaming
*/

/* Off Canvas Fix */
.off-canvas-content > p:empty { display: none; }

/* Main Menu */
.main-menu .fontawesome-icon.fb-icon-element.circle-yes {
  margin: 0 !important;
}
.main-menu .awb-menu_em-hover .awb-menu__li:hover > .awb-menu__sub-ul {
  border: 1px solid var(--awb-custom_color_19) !important;
  z-index: 111;
}

/* Mobile Menu */
.awb-menu_v-stacked .awb-menu__main-li {
  padding-bottom: 0px !important;
}
.mobile-menu .off-canvas-content > p:empty {
  display: none;
}
.awb-menu_v-stacked .awb-menu__sub-li:first-child {
  padding-top: 8px;
}

/* Home Links */
.home-links a {
  color: var(--awb-custom_color_26);
}
.home-links a:hover {
  color: var(--awb-custom_color_29);
}

/* Home - Featured Main */
.home .home-featured-main {
  min-height: 500px;
}
.home .home-featured-main .post-categories__term {
  padding: 4px 12px;
  background-color: var(--awb-custom_color_10);
  border-radius: 999px;
}
.home .home-featured-main:hover .fusion-title a {
  color: var(--awb-custom_color_6) !important;
}
.home .home-featured-main .fusion-column-inner-bg-image {
  transition: transform 0.35s ease;
}
.home .home-featured-main:hover .fusion-column-inner-bg-image {
  transform: scale(1.05);
}

/* Home - Featured Secondary */
.home .home-featured-secondary,
.home .home-featured-secondary .fusion-column-wrapper {
  min-height: 145px !important;
}
.home .home-featured-secondary:hover .fusion-title a {
  color: var(--awb-custom_color_6) !important;
}
.home .home-featured-secondary .fusion-column-inner-bg-image {
  transition: transform 0.35s ease;
}
.home .home-featured-secondary:hover .fusion-column-inner-bg-image {
  transform: scale(1.05);
}

/* Home - Latest News */
.home .home-latest-news .fusion_builder_column_inner_1_1:first-child {
  position: relative;
}
.home .home-latest-news .post-categories {
  position: absolute;
  top: 12px;
  left: 26px;
  z-index: 10;
  margin: 0;
}
.home .home-latest-news .post-categories__term {
  background: rgba(0, 0, 0, 0.8);
  color: var(--awb-color1);
  padding: 4px 8px;
  border-radius: 4px;
}
.home .home-latest-news .fusion-imageframe {
  overflow: hidden;
}
.home .home-latest-news .fusion-imageframe img {
  transition: transform 0.35s ease;
}
.home .home-latest-news:hover .fusion-imageframe img {
  transform: scale(1.05);
}
.home .home-latest-news .fusion-title a,
.home .home-latest-news .fusion-title-heading a {
  transition: color 0.25s ease;
}
.home .home-latest-news:hover .fusion-title a,
.home .home-latest-news:hover .fusion-title-heading a {
  color: var(--awb-custom_color_27) !important;
}
.home .home-latest-news .card-meta-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.home .home-latest-news .post-author__name {
  text-transform: uppercase;
}
.home .home-latest-news .post-author a {
  color: var(--awb-color7);
}
.home .home-latest-news .post-author a:hover {
  color: var(--awb-custom_color_8);
}

/* Home - Latest Reviews */
.home .home-latest-reviews {
  aspect-ratio: 4 / 3;
}
.home .home-latest-reviews .fusion-title-heading {
  transition: color 0.25s ease;
}
.home .home-latest-reviews:hover .fusion-title-heading {
  color: var(--awb-custom_color_6) !important;
}
.home .home-latest-reviews .fusion-column-inner-bg-image {
  transition: transform 0.35s ease;
}
.home .home-latest-reviews:hover .fusion-column-inner-bg-image {
  transform: scale(1.05);
}

/* Home - Latest Guides */
.home .home-latest-guides .fusion_builder_column_inner_1_1:first-child {
  position: relative;
}
.home .home-latest-guides .post-categories {
  position: absolute;
  top: 12px;
  left: 26px;
  z-index: 10;
  margin: 0;
}
.home .home-latest-guides .post-categories__term {
  background: var(--awb-custom_color_10);
  color: var(--awb-color1);
  padding: 4px 8px;
  border-radius: 4px;
}
.home .home-latest-guides .fusion-imageframe {
  overflow: hidden;
}
.home .home-latest-guides .fusion-imageframe img {
  transition: transform 0.35s ease;
}
.home .home-latest-guides:hover .fusion-imageframe img {
  transform: scale(1.05);
}
.home .home-latest-guides .fusion-title a,
.home .home-latest-guides .fusion-title-heading a {
  transition: color 0.25s ease;
}
.home .home-latest-guides:hover .fusion-title a,
.home .home-latest-guides:hover .fusion-title-heading a {
  color: var(--awb-custom_color_27) !important;
}
.home .home-latest-guides .card-meta-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.home .home-latest-guides .post-author__name {
  text-transform: uppercase;
}
.home .home-latest-guides .post-author a {
  color: var(--awb-color7);
}
.home .home-latest-guides .post-author a:hover {
  color: var(--awb-custom_color_8);
}

/* Home - Meet The Team */
.home .home-meet-the-team .fusion-imageframe {
  transition: border-color 0.25s ease;
}
.home .home-meet-the-team .fusion-title-heading {
  transition: color 0.25s ease;
}
.home .home-meet-the-team:hover .fusion-imageframe {
  border-color: var(--awb-custom_color_25) !important;
}
.home .home-meet-the-team:hover .fusion-title-heading {
  color: var(--awb-custom_color_25) !important;
}

/* About - Meet The Team */
.about .home-meet-the-team .fusion-imageframe {
  transition: border-color 0.25s ease;
}
.about .home-meet-the-team .fusion-title-heading {
  transition: color 0.25s ease;
}
.about .home-meet-the-team:hover .fusion-imageframe {
  border-color: var(--awb-custom_color_25) !important;
}
.about .home-meet-the-team:hover .fusion-title-heading {
  color: var(--awb-custom_color_25) !important;
}

/* Archive - Featured */
.archive .archive-featured {
  min-height: 500px;
}
.archive .archive-featured .fusion-column-wrapper {
  max-width: 70%;
}
.archive .archive-featured .post-categories__term {
  padding: 4px 12px;
  background-color: var(--awb-custom_color_10);
  border-radius: 999px;
}
.archive .archive-featured:hover .fusion-title a {
  color: var(--awb-custom_color_6) !important;
}
.archive .archive-featured .fusion-column-inner-bg-image {
  transition: transform 0.35s ease;
}
.archive .archive-featured:hover .fusion-column-inner-bg-image {
  transform: scale(1.05);
}

/* Archive - Grid */
.archive .archive-grid .fusion_builder_column_inner_1_1:first-child {
  position: relative;
}
.archive .archive-grid .post-categories {
  position: absolute;
  top: 12px;
  left: 26px;
  z-index: 10;
  margin: 0;
}
.archive .archive-grid .post-categories__term {
  background: rgba(0, 0, 0, 0.8);
  color: var(--awb-color1);
  padding: 4px 8px;
  border-radius: 4px;
}
.archive .archive-grid .fusion-imageframe {
  overflow: hidden;
}
.archive .archive-grid .fusion-imageframe img {
  transition: transform 0.35s ease;
}
.archive .archive-grid:hover .fusion-imageframe img {
  transform: scale(1.05);
}
.archive .archive-grid .fusion-title a,
.archive .archive-grid .fusion-title-heading a {
  transition: color 0.25s ease;
}
.archive .archive-grid:hover .fusion-title a,
.archive .archive-grid:hover .fusion-title-heading a {
  color: var(--awb-custom_color_27) !important;
}
.archive .archive-grid .card-meta-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.archive .archive-grid .post-author__name {
  text-transform: uppercase;
}
.archive .archive-grid .post-author a {
  color: var(--awb-color7);
}
.archive .archive-grid .post-author a:hover {
  color: var(--awb-custom_color_8);
}

/* Review Archive */
.archive-featured.review,
.archive-grid.review {
  position: relative;
}
.archive-featured.review .review-score-shortcode {
  position: absolute;
  top: 12px;
  right: 18px;
  z-index: 3;
}
.archive-grid.review .review-score-shortcode {
  position: absolute;
  top: 12px;
  right: 26px;
  z-index: 3;
}
.archive-featured.review > .fusion-column-wrapper {
  position: static !important;
}
.archive-featured.review .review-score-shortcode {
  top: 30px;
  right: 30px;
  width: 52px;
  height: 52px;
  font-size: 18px;
}
.archive-featured.review .post-categories,
.archive-grid.review .post-categories {
  margin-right: 60px;
}

/* Search - Grid */
.search .archive-grid .fusion_builder_column_inner_1_1:first-child {
  position: relative;
}
.search .archive-grid .post-categories {
  position: absolute;
  top: 12px;
  left: 26px;
  z-index: 10;
  margin: 0;
}
.search .archive-grid .post-categories__term {
  background: rgba(0, 0, 0, 0.8);
  color: var(--awb-color1);
  padding: 4px 8px;
  border-radius: 4px;
}
.search .archive-grid .fusion-imageframe {
  overflow: hidden;
}
.search .archive-grid .fusion-imageframe img {
  transition: transform 0.35s ease;
}
.search .archive-grid:hover .fusion-imageframe img {
  transform: scale(1.05);
}
.search .archive-grid .fusion-title a,
.search .archive-grid .fusion-title-heading a {
  transition: color 0.25s ease;
}
.search .archive-grid:hover .fusion-title a,
.search .archive-grid:hover .fusion-title-heading a {
  color: var(--awb-custom_color_27) !important;
}
.search .archive-grid .card-meta-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.search .archive-grid .post-author__name {
  text-transform: uppercase;
}
.search .archive-grid .post-author a {
  color: var(--awb-color7);
}
.search .archive-grid .post-author a:hover {
  color: var(--awb-custom_color_8);
}

/* Pagination */
.pagination .current {
  background: var(--awb-custom_color_25) !important;
}
.pagination a.inactive {
  border: 1px solid var(--awb-custom_color_19) !important;
  color: var( --awb-custom_color_20);
}
.pagination a.inactive:hover {
  background: var(--awb-custom_color_19);
}
.pagination .pagination-next, .pagination .pagination-prev {
  border: 1px solid var( --awb-custom_color_19) !important;
}
.pagination .pagination-next:hover, .pagination .pagination-prev:hover {
  background: var(--awb-custom_color_19);
}
.pagination .pagination-next:after, .pagination .pagination-prev:before {
  color: var(--awb-custom_color_20) !important;
}

/* Author */
.staff-author-heading {
  display:flex;
  align-items:center;
  gap:16px;
  flex-wrap:wrap;
  margin-bottom: 16px;
}
.staff-author-heading__title {
  margin:0;
  line-height:1;
  font-size: 36px !important;
}
.staff-author-heading__job-title {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:4px 12px;
  border-radius:999px;
  font-size:12px;
  font-weight:700;
  line-height:1;
  text-transform:uppercase;
  letter-spacing:.04em;
  white-space:nowrap;
  color: var(--awb-custom_color_25);
  border: 1px solid var(--awb-custom_color_25);
}
.staff-author-socials {
  display: flex;
  gap: 16px;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 24px;
}
.staff-author-socials__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: var(--awb-custom_color_19);
  text-decoration: none;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.staff-author-socials__icon::before {
  font-size: 16px;
  color: var(--awb-custom_color_28);
  line-height: 1;
  transition: color 0.2s ease;
}
.staff-author-socials__icon:hover {
  background-color: var(--awb-custom_color_25);
}
.staff-author-socials__icon:hover::before {
  color: var(--awb-color1);
}

/* Author Box (single post) */
.staff-author-box {
  display: flex;
  gap: 16px;
  margin-top: 12px;
  align-items: flex-start;
  padding: 20px;
  background: var(--awb-custom_color_14);
  border: 1px solid var(--awb-custom_color_19);
  border-radius: 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.staff-author-box__avatar {
  flex-shrink: 0;
}
.staff-author-box__avatar .staff-author-box__img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid var(--awb-custom_color_19);
}
.staff-author-box__body {
  flex: 1;
  min-width: 0;
}
.staff-author-box__header {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.staff-author-box__name {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  color: var(--awb-custom_color_20);
  text-decoration: none;
}
.staff-author-box__name:hover {
  color: var(--awb-custom_color_25);
}
.staff-author-box__role {
  display: inline-flex;
  align-items: center;
  padding: 5px 10px 3px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: .04em;
  white-space: nowrap;
  color: var(--awb-custom_color_25);
  border: 1px solid var(--awb-custom_color_25);
}
.staff-author-box__bio {
  margin-top: 8px;
  font-size: 14px;
  color: var(--awb-custom_color_26);
}
.staff-author-box__bio p:last-child {
  margin-bottom: 0;
}
.staff-author-box__socials .staff-author-socials {
  margin-top: 10px;
  gap: 10px;
}
.staff-author-box__socials .staff-author-socials__icon {
  width: 28px;
  height: 28px;
}
.staff-author-box__socials .staff-author-socials__icon::before {
  font-size: 13px;
}

/* Single */
.single .video-shortcode {
  padding-bottom: 20px;
}
.wp-singular .single-meta .post-meta {
  gap: 24px !important;
}
.wp-singular .single-meta a {
  color: var(--awb-custom_color_26);
}
.wp-singular .single-meta a:hover {
  color: var(--awb-custom_color_25);
}
.wp-singular .post-content .fusion-content-tb img,
.wp-singular .post-content .fusion-content-tb .wp-block-image img,
.wp-singular .post-content .fusion-content-tb .fluid-width-video-wrapper iframe {
  border-radius: 16px;
}
.wp-singular .post-content .fusion-content-tb .pgc-rev-scroll-bar-thumb-main-wrap img {
  border-radius: 0;
}
.wp-singular .gallery .gallery-item {
  padding: 8px;
  margin: 0px !important;
}
.wp-singular .gallery img {
  border: 2px solid var(--awb-custom_color_19) !important;
}
.wp-singular .gallery {
  margin-bottom: 15px !important;
}

/* Ad */
.wp-singular .post-content .fusion-content-tb .code-block img {
  border-radius: 0 !important;
}

/* Related Posts */
.wp-singular .related-posts.post-card .fusion-title-heading {
  transition: color 0.3s ease;
}
.wp-singular .related-posts.post-card:hover .fusion-title-heading {
  color: var(--awb-custom_color_25) !important;
}
.related-posts.post-card .fusion-column-wrapper {
  position: relative;
}
.related-posts.post-card .post-categories {
  position: absolute;
  top: 12px;
  left: 14px;
  z-index: 10;
  margin: 0;
}
.related-posts.post-card .post-categories__term {
  background: rgba(0, 0, 0, 0.8);
  color: var(--awb-color1);
  padding: 4px 8px;
  border-radius: 4px;
}
.related-posts.post-card .fusion-imageframe {
  overflow: hidden;
}
.related-posts.post-card .fusion-imageframe img {
  transition: transform 0.35s ease;
}
.related-posts.post-card:hover .fusion-imageframe img {
  transform: scale(1.05);
}
.related-posts.post-card .fusion-title-heading,
.related-posts.post-card .fusion-title-heading a {
  transition: color 0.25s ease;
}
.related-posts.post-card:hover .fusion-title-heading,
.related-posts.post-card:hover .fusion-title-heading a {
  color: var(--awb-custom_color_27) !important;
}

/* Social Share */
.fusion-social-networks.sharingbox-shortcode-icon-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 10px !important;
}

.fusion-social-networks.sharingbox-shortcode-icon-wrapper > span {
  flex: 0 0 calc(20% - 10px) !important; /* 5 columns */
  text-align: center !important;
  box-sizing: border-box !important;
}

.fusion-sharing-box .fusion-social-networks a i.fusion-social-network-icon {
  border-color: var(--awb-custom_color_19) !important;
  border-style: solid !important;
  border-width: 1px !important;
}
.fusion-sharing-box .sharingbox-shortcode-icon-wrapper a:hover i.fusion-social-network-icon {
}
.fusion-social-network-icon:hover {
  color: var(--awb-custom_color_26) !important;
  background: var(--awb-custom_color_14) !important;
  opacity: 1 !important;
}
.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  padding: 12px !important;
}
.awb-off-canvas .fusion-social-network-icon.fusion-tooltip {
    position: relative;
    z-index: 999999 !important;
}
.tooltip, .bs-tooltip-top, .bs-tooltip-auto {
    z-index: 999999 !important;
}

/* Footer */
.fusion-footer .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular,
.fusion-footer .fusion-widget-area .current-menu-item > a,
.fusion-footer .fusion-widget-area .current_page_item > a {
  color: var(--awb-color6) !important;
}

.fusion-footer .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular:hover,
.fusion-footer .fusion-widget-area .current-menu-item > a:hover,
.fusion-footer .fusion-widget-area .current_page_item > a:hover {
  color: var(--awb-custom_color_25) !important;
}
.fusion-footer .fusion-social-network-icon:hover {
    background: transparent !important;
}

/* 404 */
.\34 04.fusion-title {
  margin: 0 0 32px !important;
  line-height: 1 !important;
  justify-content: center;
  /* neutralize Avada's wrapper font-size */
  font-size: 0 !important;
}
.\34 04 .fusion-title-heading {
  position: relative;
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: clamp(90px, 26vw, 200px) !important;
  line-height: 0.82 !important;
}
.\34 04 .fusion-title-heading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.34em;
  height: 0.34em;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239333ea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
<line x1='6' x2='10' y1='11' y2='11'/>\
<line x1='8' x2='8' y1='9' y2='13'/>\
<line x1='15' x2='15.01' y1='12' y2='12'/>\
<line x1='18' x2='18.01' y1='10' y2='10'/>\
<path d='M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z'/>\
</svg>");
  animation: error404-pulse 1.5s infinite ease-in-out;
}

@keyframes error404-pulse {
  0%, 100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  50% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.75;
  }
}

/* Block Quote and Pull Quote */
.fusion-body .wp-block-pullquote {
  border: none !important;
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: left !important;
}
.fusion-body blockquote,
.post-content blockquote,
.fusion-body .wp-block-pullquote blockquote {
  background-color: var(--awb-custom_color_14) !important;
  border-left: 4px solid var(--awb-custom_color_25) !important;
  color: var(--awb-custom_color_30) !important;
  border-radius: 0 16px 16px 0 !important;
  padding: 15px !important;
  margin: 20px 0 !important;
  font-family: var(--body_typography-font-family) !important;
  font-weight: var(--body_typography-font-weight) !important;
  letter-spacing: var(--body_typography-letter-spacing) !important;
  font-size: var(--body_typography-font-size) !important;
  line-height: var(--body_typography-line-height) !important;
  font-style: italic !important;
}
.fusion-body .wp-block-pullquote p {
  font-size: inherit !important;
  line-height: inherit !important;
}
.fusion-body .wp-block-pullquote cite {
  font-size: inherit !important;
  text-transform: none !important;
}

/* Tables */
.fusion-body table,
.post-content table {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  margin: 20px 0 !important;
  border: 1px solid var(--awb-custom_color_19) !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;
}
.wp-block-table,
.fusion-body .wp-block-table {
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
}
.fusion-body table thead th,
.post-content table thead th {
  background-color: var(--awb-custom_color_14) !important;
  color: var(--awb-custom_color_30) !important;
  font-weight: 700 !important;
  padding: 16px 24px !important;
  text-align: left !important;
  border-bottom: 2px solid var(--awb-custom_color_19) !important;
}
.fusion-body table tbody td,
.post-content table tbody td {
  padding: 16px 24px !important;
  color: var(--awb-custom_color_30) !important;
  border-bottom: 1px solid var(--awb-custom_color_19) !important;
}
.fusion-body table tbody tr:last-child td,
.post-content table tbody tr:last-child td {
  border-bottom: none !important;
}
.fusion-body table th,
.fusion-body table td,
.post-content table th,
.post-content table td {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}
@media (max-width: 640px) {
  .fusion-body table,
  .post-content table {
      display: block !important;
      overflow-x: auto !important;
      -webkit-overflow-scrolling: touch !important;
      white-space: nowrap !important;
  }
}

/* 44bytes Credit */
.credit-44bytes-wrap {
  display: inline-flex;
  align-items: flex-end;
  gap: 8px;
}
.credit-44bytes-prefix {
  position: relative;
  top: -1px;
}
.credit-44bytes {
  display: inline-block;
  width: 94px;
  height: 40px;
  vertical-align: bottom;
  position: relative;
  top: -2px;
  background-image: url(assets/images/44bytes.svg);
  background-repeat: no-repeat;
  background-size: 94px 40px;
  background-position: center;
}
.credit-44bytes .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
.credit-44bytes:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
  border-radius: 8px;
}

/* Medium Screen (≤ 1024px) */
@media screen and (max-width: 1024px) {
  .archive .archive-featured .fusion-column-wrapper {
    max-width: 100%;
  }
  .staff-author-heading {
    justify-content: center;
  }
  .staff-author-heading__title {
    width: 100%;
    text-align: center;
  }
  .staff-author-socials {
    justify-content: center;
  }
  .staff-author-box .staff-author-socials {
    justify-content: flex-start;
  }
}

/* Small Screen (≤ 640px) */
@media screen and (max-width: 640px) {
  .home .home-featured-main,
  .archive .archive-featured {
    min-height: 400px;
  }
  .home .home-featured-secondary,
  .home .home-featured-secondary .fusion-column-wrapper {
    min-height: 150px !important;
  }
}

/* Mobile (≤ 640px device width) */
@media only screen and (max-device-width: 640px) {
  #content {
    margin-bottom: 0px !important;
  }
}