@media (max-width: 1280px) {
  .sc_subscribe_form_wrap .sc_subscribe_form .sc_subscribe_form_control input[type=email] {
    padding: 13px 125px 13px 38px;
  }
  .sc_subscribe_form_wrap .sc_subscribe_form .sc_subscribe_form_control [class^=icon-] {
    position: absolute;
    left: 15px;
    top: 15px;
  }
  .sc_subscribe_form_wrap .sc_subscribe_form .sc_subscribe_form_button {
    top: 5px;
    right: 5px;
    padding: 10px 23px;
  }
  .sc_subscribe_form_wrap .sc_subscribe_form .sc_subscribe_form_agree {
    margin-top: 15px;
  }
}
@media (max-width: 1279px) {
  /* Ebook Form +
  -------------------------------------------------------------- */
  .sc_ebook_form .sc_button {
    padding-left: 0;
    padding-right: 0;
  }
  /* Other +
  -------------------------------------------------------------- */
  /* Scrollbar + */
  /* Scrollbar + */
  .sc_simple_scroll.sc_edd_offers_wrap, .sc_simple_scroll.sc_edd_skins_wrap, .sc_simple_scroll.sc_edd_cart_wrap {
    margin-right: 0;
  }
  .sc_simple_scroll.sc_edd_offers_wrap .sc_edd_offers, .sc_simple_scroll.sc_edd_skins_wrap .sc_edd_skins, .sc_simple_scroll.sc_edd_cart_wrap .sc_edd_cart {
    padding-right: 0;
    margin-right: 0;
  }
  .sc_simple_scroll:after {
    display: none;
  }
  .sc_simple_scroll .sc_form_field_wrap {
    margin-right: 0;
  }
  .sc_simple_scroll.sc_edd_offers_wrap .sc_edd_offers, .sc_simple_scroll.sc_edd_skins_wrap .sc_edd_skins, .sc_simple_scroll.sc_edd_cart_wrap .sc_edd_cart {
    overflow-y: inherit;
  }
  /* Cart Widget + */
  .sc_layouts_cart_widget {
    padding-top: 42px;
  }
  .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    right: 0;
    top: 0;
    padding: 0;
  }
  .sc_layouts_cart_widget .sc_layouts_cart_parts {
    display: block;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
  }
  .sc_layouts_cart_widget .sc_layouts_cart_parts_offers,
  .sc_layouts_cart_widget .sc_layouts_cart_parts_skins,
  .sc_layouts_cart_widget .sc_layouts_cart_parts_shopping {
    width: 100%;
  }
  .sc_layouts_cart_widget .sc_layouts_cart_parts_offers h3,
  .sc_layouts_cart_widget .sc_layouts_cart_parts_skins h3,
  .sc_layouts_cart_widget .sc_layouts_cart_parts_shopping h3 {
    display: none;
  }
  .sc_layouts_cart_widget .sc_edd_offers_wrap,
  .sc_layouts_cart_widget .sc_edd_skins_wrap,
  .sc_layouts_cart_widget .sc_edd_cart_wrap {
    height: auto;
  }
  .sc_layouts_cart_widget .sc_edd_offers_wrap .sc_edd_offers,
  .sc_layouts_cart_widget .sc_edd_skins_wrap .sc_edd_skins,
  .sc_layouts_cart_widget .sc_edd_cart_wrap .sc_edd_cart {
    height: auto;
  }
}
@media (max-width: 767px) {
  .sc_item_filters {
    margin-bottom: 1.5em;
  }
  .sc_item_filters_align_center .sc_item_filters_tabs li {
    padding: 0 4px 8px;
  }
  /* Unsubscribe Form +
  -------------------------------------------------------------- */
  .sc_unsubscribe_form form {
    padding-right: 0;
    text-align: center;
  }
  .sc_unsubscribe_form form .sc_unsubscribe_form_button {
    margin: 0;
    margin-top: 20px;
    position: relative;
    right: auto;
    top: auto;
  }
  /* Ebook Form +
  -------------------------------------------------------------- */
  .sc_ebook_form .columns_padding_bottom {
    margin-bottom: -20px;
  }
  .sc_ebook_form_classic .column-2_10 {
    min-width: 100%;
  }
  /* Popup +
  -------------------------------------------------------------- */
  .sc_popup_form_wrap .sc_popup_form {
    height: 100%;
    position: relative;
    width: auto;
  }
  .sc_popup_form_wrap .sc_popup_form .sc_popup_form_content {
    background-color: #fff;
    padding: 40px;
  }
  .sc_popup_form_wrap .sc_popup_form .sc_popup_form_content .sc_popup_form_content_inner {
    width: auto;
  }
  .sc_popup_form_wrap .sc_popup_form .sc_popup_form_content .sc_popup_form_content_inner .wpcf7-form {
    margin-right: 0;
  }
  .mfp-container .trx_addons_popup {
    height: 100%;
    position: fixed !important;
    width: 100%;
  }
  .mfp-container .trx_addons_popup button.mfp-close {
    top: 5px;
    right: 5px;
  }
  .mfp-container .trx_addons_popup .trx_addons_popup_wrap .trx_addons_popup_content {
    background-color: #fff;
    padding: 20px;
  }
  .mfp-container .trx_addons_popup .trx_addons_popup_wrap .trx_addons_popup_content .trx_addons_popup_form_wrap {
    width: 100%;
    padding: 0;
  }
  /* Login & Register Popup + */
  #trx_addons_login_popup .trx_addons_popup_image {
    display: none;
  }
  /* Support Ticket Form
  -------------------------------------------------------------- */
  #supportTicket.sc_layouts_popup .mfp-close {
    margin: 0 10px 0 0;
  }
}
@media (max-width: 600px) {
  /* Layouts +
  -------------------------------------------------------------- */
  /* Cart Widget + */
  .admin-bar .sc_layouts_cart_widget {
    top: var(--fixed-rows-height);
  }
}