@media (max-width: 1879px) {
  body {
    --theme-var-content_big_padding_y: 7.14rem;
    --theme-var-content_big_padding_x: 7.3rem;
  }
}
@media (max-width: 1679px) {
  /* Widget: Tags + */
  .sc_edd_details .downloads_page_tags .downloads_page_data > a {
    padding: 5px 10px;
  }
}
@media (max-width: 1439px) {
  body {
    --theme-var-content_big_padding_y: 7.14rem;
    --theme-var-content_big_padding_x: 60px;
  }
}
@media (max-width: 1279px) {
  body {
    --theme-var-content_big_padding_y: 7.14rem;
    --theme-var-content_big_padding_x: 30px;
  }
  /* Plugin: AffiliateWP +
  -------------------------------------------------------------- */
  /* Graphs */
  .affwp-graph {
    height: 220px !important;
    padding-right: 230px !important;
  }
  .affwp-graph table {
    width: 220px;
  }
  .affwp-graph table td, .affwp-graph table th {
    padding: 10px;
  }
}
@media (max-width: 1023px) {
  body {
    --theme-var-content_big_padding_y: 40px;
    --theme-var-content_big_padding_x: 40px;
  }
  /* Plugin: AffiliateWP +
  -------------------------------------------------------------- */
  #affwp-register-form,
  #affwp-login-form {
    width: 100%;
  }
  /* Tabs + */
  #affwp-affiliate-dashboard-tabs a {
    padding: 0.5rem 1rem;
  }
}
@media (max-width: 767px) {
  body {
    --theme-var-widget_padding: 30px;
    --theme-var-content_big_padding_y: 30px;
    --theme-var-content_big_padding_x: 20px;
    --theme-var-page_content_wrap_top: 6rem;
    --theme-var-page_content_wrap_bottom: 6rem;
  }
  /* Plugin: AffiliateWP +
  -------------------------------------------------------------- */
  /* Forms */
  .affwp-form .affwp-wrap {
    margin-bottom: 20px;
  }
  /* Tables */
  table.affwp-table td, table.affwp-table th {
    padding: 10px;
  }
  /* Graphs */
  #affwp-graphs-filter {
    margin-bottom: 20px;
  }
  .affwp-graph {
    padding-right: 0 !important;
    margin-top: 215px !important;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
  .affwp-graph table {
    width: auto;
    top: auto !important;
    right: auto !important;
    left: 0;
    bottom: 100%;
    margin-bottom: 1.5em;
  }
  /* Header Banner + */
  #header_banner .sc_layouts_column .sc_layouts_item,
  #header_banner .sc_layouts_column .sc_layouts_item:last-child {
    margin-right: 1em !important;
    margin-left: 1em !important;
  }
}
@media (max-width: 479px) {
  body {
    --theme-var-content_big_padding_y: 20px;
    --theme-var-content_big_padding_x: 20px;
    --theme-var-widget_padding: 20px ;
  }
}