.advert-mobile_ad {display: none; max-width: 100%; margin: 0 !important}
.advert-tablet_ad {display: none;}

@media (max-width: 1540px){
  .slick-prev {left: 40px;}
  .slick-next {right: 40px;}
}

@media (max-width: 1130px){
  footer .mobile-menu {display: block !important;}
  footer .desktop-menu,
  footer .post-footer-bottom {display: none !important;}

  footer#footer-main {height: auto; padding: 14px 10px}
  footer#footer-main .footer-inner {display: block !important;}

  body {padding-bottom: 50px}
}

@media (max-width: 1023px){   /* TABLET */

}

@media (max-width: 900px){
  .subscribe-modal {}
    
    .subscribe-modal .grid-block {flex-basis: 100%; max-width: 100%;}
}

@media (max-width: 767px){    /* MOBILE */
  html,
  body {font-size: 15px; line-height: 20px;}
  .back-to-top {bottom: 55px; z-index: 1;}

  .subscribe-modal .subscribe-modal-inner {height: calc(100% - 60px); top: 60px; transform: translate(0, 0); height: 100%; left: 0; width: 100%; overflow-y: scroll ;}
  
  main.main-subscribe .row.num-1 .subscribe-content p {max-width: 100% !important}

  .back-link {top: 0; margin: 35px 0; padding: 0 10px}
  .back-link a {font-size: 20px;}

  .advert-mobile_ad {display: block;}
  .advert-desktop_ad {display: none;}
  .advert-mobile_ad img {margin: 0 auto}

  .subscribe-separator .title,
  .follow-separator .title p {font-size: 34px;}

  .follow-separator .follow-separator-inner {padding: 20px 15px}
  .subscribe-separator .subscribe-separator-inner {padding: 40px 15px}

  .section-wrapper.partner-cta-title h2 {font-size: 30px; line-height: 1.4;}

  .page-contact-us .section-wrapper.one-column-content.content-row.row-1 .grid article.grid-block .info p {font-size: 15px;}

  section.main-home > .section-inner .grid > *, section.main-category > .section-inner .grid > *, section.load-more-grid > .section-inner .grid > * {margin-bottom: 50px}
  section.main-home > .section-inner article.excerpt-on-top a, section.main-category > .section-inner article.excerpt-on-top a, section.load-more-grid > .section-inner article.excerpt-on-top a {flex-direction: column;}

  section.main-home > .section-inner article.excerpt-on-top a .tax, section.main-category > .section-inner article.excerpt-on-top a .tax, section.load-more-grid > .section-inner article.excerpt-on-top a .tax {margin-top: 20px}
  section.main-home > .section-inner article.excerpt-on-top a .info, section.main-category > .section-inner article.excerpt-on-top a .info, section.load-more-grid > .section-inner article.excerpt-on-top a .info {margin-bottom: 25px}
  section.main-home > .section-inner article.excerpt-on-top a .tax, section.main-category > .section-inner article.excerpt-on-top a .tax, section.load-more-grid > .section-inner article.excerpt-on-top a .tax,
  section.main-home > .section-inner article .tax, section.main-category > .section-inner article .tax, section.load-more-grid > .section-inner article .tax {margin: 10px 0}
  .large-links .grid-block {margin-top: 25px; margin-bottom: 25px}

  main.main-editions .latest-edition .latest-edition-inner a h2 {font-size: 40px;}
  main.main-editions .latest-edition {padding-bottom: 10px}
  main.main-editions h3 {padding: 30px 0 20px 0}

  .more-editions .more-editions {margin-bottom: 25px}
  .page-title {margin-top: 30px; margin-bottom: 25px; padding: 0 25px}
  .grid {margin-top: 25px; margin-bottom: 25px}

  .listings-post__sort .flex-column .flex-column {display: block; width: 100%; margin: 0 0 20px 0; float: none !important;}

  .listings-post__sort span {margin: 0 !important; line-height: 35px !important;}
  .listings-post__sort {}
  .listings-post__dropdown--checkbox .anchor {padding: 0}
  .listings-post__listing:last-child {margin-bottom: 0}
  .listings-post__sort .flex-column .flex-column:last-child {margin-left: 0}

    .sponsored .info {width: 100%; padding-right: 0; display: block; float: none;}
    .sponsored .image {width: 100%; max-width: 128px; display: block; float: none; margin: 0 auto 14px auto}
      .sponsored .image img {max-width: 100%; height: auto;}

  .main-home article .info p, .load-more-grid article .info p {display: none;}
  .main-best-of .grid-block {margin-bottom: 30px}

  section.author-box {}
  .author-box-image .image {max-width: 156px; height: auto;}

  .grid .grid-block {padding-left: 0; padding-right: 0}

  .header-bottom nav ul li.menu-item-has-children ul.sub-menu {display: none;}

  .follow-separator p {max-width: 280px; margin-left: auto; margin-right: auto}
  .author-box-content {padding-bottom: 0}
  .author-box-by {margin-top: 30px; font-size: 17px; text-transform: uppercase; margin-bottom: 20px;}
  .author-box-bio {margin-bottom: 0;}
  section.author-box span.author-box-bio {font-size: 13px; line-height: 18px;}

  .sponsor-disclaimer {margin-top: 0}
    .sponsor-disclaimer-inner {margin-top: 40px}
      .sponsor-disclaimer-inner p {font-size: 14px; line-height: 21px;}

  br.desktop {display: none !important;}


  /*
  .social-media li.instagram a {background-image: url(../../images/ico_instagram-white.svg);}
  .social-media li.facebook a {background-image: url(../../images/ico_facebook-white.svg);}
  */ 
}

@media (max-width: 360px){    /* TINY MOBILE */
  
}