/* Codex SEO cleanup: keep Joomla article service blocks from breaking mobile layout. */
body.itemid-216 .article-info,
body.itemid-216 .article-ratings-social-share,
body.itemid-217 .article-info,
body.itemid-217 .article-ratings-social-share,
body.itemid-218 .article-info,
body.itemid-218 .article-ratings-social-share,
body.itemid-219 .article-info,
body.itemid-219 .article-ratings-social-share,
body.itemid-220 .article-info,
body.itemid-220 .article-ratings-social-share,
body.itemid-221 .article-info,
body.itemid-221 .article-ratings-social-share,
body.itemid-222 .article-info,
body.itemid-222 .article-ratings-social-share,
body.itemid-223 .article-info,
body.itemid-223 .article-ratings-social-share,
body.itemid-224 .article-info,
body.itemid-224 .article-ratings-social-share,
body.itemid-225 .article-info,
body.itemid-225 .article-ratings-social-share,
body.itemid-226 .article-info,
body.itemid-226 .article-ratings-social-share,
body.itemid-227 .article-info,
body.itemid-227 .article-ratings-social-share,
body.itemid-228 .article-info,
body.itemid-228 .article-ratings-social-share {
  display: none !important;
}

@media (max-width: 767px) {
  body.itemid-216 #sp-main-body,
  body.itemid-217 #sp-main-body,
  body.itemid-218 #sp-main-body,
  body.itemid-219 #sp-main-body,
  body.itemid-220 #sp-main-body,
  body.itemid-221 #sp-main-body,
  body.itemid-222 #sp-main-body,
  body.itemid-223 #sp-main-body,
  body.itemid-224 #sp-main-body,
  body.itemid-225 #sp-main-body,
  body.itemid-226 #sp-main-body,
  body.itemid-227 #sp-main-body,
  body.itemid-228 #sp-main-body {
    padding-top: 0;
  }

  body.itemid-216 .def-buy-page,
  body.itemid-217 .def-health-page,
  body.itemid-218 .def-health-article,
  body.itemid-219 .def-health-article,
  body.itemid-220 .def-health-article,
  body.itemid-221 .def-health-article,
  body.itemid-222 .def-health-article,
  body.itemid-223 .def-health-article,
  body.itemid-224 .def-health-article,
  body.itemid-225 .def-health-article,
  body.itemid-226 .def-health-article,
  body.itemid-227 .def-expert-page,
  body.itemid-228 .def-importer-page {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    overflow-x: hidden !important;
  }

  body.itemid-216 .def-buy-inner,
  body.itemid-217 .def-health-inner,
  body.itemid-218 .def-health-wrap,
  body.itemid-219 .def-health-wrap,
  body.itemid-220 .def-health-wrap,
  body.itemid-221 .def-health-wrap,
  body.itemid-222 .def-health-wrap,
  body.itemid-223 .def-health-wrap,
  body.itemid-224 .def-health-wrap,
  body.itemid-225 .def-health-wrap,
  body.itemid-226 .def-health-wrap,
  body.itemid-227 .def-expert-inner,
  body.itemid-228 .def-importer-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 22px !important;
    padding-right: 22px !important;
    overflow: visible !important;
  }

  body.itemid-216 .def-hero,
  body.itemid-217 .def-health-hero,
  body.itemid-218 .def-health-hero,
  body.itemid-219 .def-health-hero,
  body.itemid-220 .def-health-hero,
  body.itemid-221 .def-health-hero,
  body.itemid-222 .def-health-hero,
  body.itemid-223 .def-health-hero,
  body.itemid-224 .def-health-hero,
  body.itemid-225 .def-health-hero,
  body.itemid-226 .def-health-hero,
  body.itemid-227 .def-expert-hero,
  body.itemid-228 .def-importer-hero {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
  }

  body.itemid-216 .def-hero .def-subtitle,
  body.itemid-217 .def-health-hero p,
  body.itemid-217 .def-health-intro,
  body.itemid-218 .def-health-lead,
  body.itemid-219 .def-health-lead,
  body.itemid-220 .def-health-lead,
  body.itemid-221 .def-health-lead,
  body.itemid-222 .def-health-lead,
  body.itemid-223 .def-health-lead,
  body.itemid-224 .def-health-lead,
  body.itemid-225 .def-health-lead,
  body.itemid-226 .def-health-lead,
  body.itemid-227 .def-expert-hero p,
  body.itemid-227 .def-expert-intro,
  body.itemid-228 .def-importer-hero p {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow-wrap: break-word !important;
  }

  body.itemid-216 .def-hero .def-subtitle,
  body.itemid-217 .def-health-hero p,
  body.itemid-218 .def-health-lead,
  body.itemid-219 .def-health-lead,
  body.itemid-220 .def-health-lead,
  body.itemid-221 .def-health-lead,
  body.itemid-222 .def-health-lead,
  body.itemid-223 .def-health-lead,
  body.itemid-224 .def-health-lead,
  body.itemid-225 .def-health-lead,
  body.itemid-226 .def-health-lead,
  body.itemid-227 .def-expert-hero p,
  body.itemid-228 .def-importer-hero p {
    max-width: 320px !important;
  }

  body.itemid-217 .def-health-intro,
  body.itemid-227 .def-expert-intro {
    max-width: 330px !important;
  }
}
