@charset "UTF-8";
/*! VZRF 2.22.1 */
.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.vzicon,
a.vzicon {
  text-decoration: none;
  color: inherit;
  -webkit-transform: rotate(0deg);
  display: inline-block;
}

.vzicon:hover,
a.vzicon:hover {
  text-decoration: none;
}

.vzicon::before,
a.vzicon::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

a.vzicon.text-brand-1:hover::before,
a.text-brand-1:hover .vzicon::before {
  color: #990308;
}

a.vzicon.text-brand-2:hover::before,
a.text-brand-2:hover .vzicon::before {
  color: #68c49b;
}

a.vzicon.text-brand-3:hover::before,
a.text-brand-3:hover .vzicon::before {
  color: #8ad4f7;
}

a.vzicon.text-brand-4:hover::before,
a.text-brand-4:hover .vzicon::before {
  color: #f79973;
}

a.vzicon.text-brand-5:hover::before,
a.text-brand-5:hover .vzicon::before {
  color: #fac93f;
}

a.vzicon.text-brand-6:hover::before,
a.text-brand-6:hover .vzicon::before {
  color: #8ad4f7;
}

a.vzicon.text-brand-7:hover::before,
a.text-brand-7:hover .vzicon::before {
  color: #fac93f;
}

a.vzicon.text-brand-8:hover::before,
a.text-brand-8:hover .vzicon::before {
  color: #f79973;
}

a.vzicon.text-brand-9:hover::before,
a.text-brand-9:hover .vzicon::before {
  color: #fac93f;
}

a.vzicon.text-grey-1:hover::before,
a.text-grey-1:hover .vzicon::before {
  color: #404040;
}

a.vzicon.text-grey-2:hover::before,
a.text-grey-2:hover .vzicon::before {
  color: #585858;
}

a.vzicon.text-grey-3:hover::before,
a.text-grey-3:hover .vzicon::before {
  color: #838383;
}

a.vzicon.text-grey-4:hover::before,
a.text-grey-4:hover .vzicon::before {
  color: #a2a2a2;
}

a.vzicon.text-grey-5:hover::before,
a.text-grey-5:hover .vzicon::before {
  color: #d7d9d6;
}

a.vzicon.text-grey-6:hover::before,
a.text-grey-6:hover .vzicon::before {
  color: #f0f0f0;
}

a.vzicon.text-white:hover::before,
a.text-text-white:hover .vzicon::before {
  color: #f9f9f9;
}

a.vzicon.text-black:hover::before,
a.text-black:hover .vzicon::before {
  color: #333;
}

a.vzicon::before,
.touchable.vzicon::before {
  padding: .5rem;
  margin: -.5rem;
}

.vzicon.inherit-size::before,
a.vzicon.inherit-size::before {
  font-size: inherit !important;
}

.vzicon.inherit-color,
.vzicon.inherit-color::before,
a.vzicon.inherit-color,
a.vzicon.inherit-color::before {
  color: inherit !important;
}

.vzicon.inherit,
.vzicon.inherit::before,
a.vzicon.inherit,
a.vzicon.inherit::before {
  color: inherit !important;
  font-size: inherit !important;
}

.vzicon.form,
a.vzicon.form {
  display: inline-block;
}

.vzicon.form.small,
a.vzicon.form.small {
  margin-top: 0.66193rem;
}

.vzicon.form.medium,
.vzicon.form,
a.vzicon.form.medium,
a.vzicon.form {
  margin-top: 0.43466rem;
}

.vzicon.form.large,
a.vzicon.form.large {
  margin-top: 0.20739rem;
}

.vzicon.form.xlarge,
a.vzicon.form.xlarge {
  margin-top: -1.05398rem;
}

.vzicon.icon-null::before,
a.vzicon.icon-null::before {
  content: '\e00a0';
}

.vzicon.middle,
.vzicon.inline-block,
.vzicon.inline,
a.vzicon.middle,
a.vzicon.inline-block,
a.vzicon.inline {
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  margin-bottom: -0.625rem;
  position: relative;
  top: -0.3125rem;
}

.vzicon.small::before,
a.vzicon.small::before {
  font-size: 1.125rem !important;
}

.vzicon.medium::before,
a.vzicon.medium::before {
  font-size: 1.5rem !important;
}

.vzicon.large::before,
a.vzicon.large::before {
  font-size: 1.875rem !important;
}

.vzicon.xlarge::before,
a.vzicon.xlarge::before {
  font-size: 3.75rem !important;
}

.vzicon.circled,
a.vzicon.circled {
  background-color: #767676;
  color: #fff;
  text-align: center;
  display: inline-block;
  border-radius: 6.1875rem;
  line-height: 2;
}

.vzicon.circled.small,
a.vzicon.circled.small {
  width: 2.25rem;
  height: 2.25rem;
}

.vzicon.circled,
.vzicon.circled.medium,
a.vzicon.circled,
a.vzicon.circled.medium {
  width: 3rem;
  height: 3rem;
}

.vzicon.circled.large,
a.vzicon.circled.large {
  width: 3.75rem;
  height: 3.75rem;
}

.vzicon.circled.xlarge,
a.vzicon.circled.xlarge {
  width: 7.5rem;
  height: 7.5rem;
}

@media only screen and (min-width: 48rem) {
  .vzicon.gutter-pull,
  a.vzicon.gutter-pull {
    margin-left: -2.5rem !important;
  }

  .vzicon.small.gutter-pull,
  a.vzicon.small.gutter-pull {
    margin-left: -2.4375rem !important;
  }

  .vzicon.large.gutter-pull,
  a.vzicon.large.gutter-pull {
    margin-left: -2.875rem !important;
  }

  .vzicon.xlarge.gutter-pull,
  a.vzicon.xlarge.gutter-pull {
    margin-left: -3.375rem !important;
  }
}

.icons-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-bottom: 1.5rem;
}

.icons-list::before {
  display: none;
}

.icons-list > li:first-child {
  margin-top: 0;
}

.icons-list > li {
  margin-top: 0.75rem;
}

.icons-list > li:last-child {
  margin-bottom: 0.75rem;
}

.icons-list > li {
  text-decoration: none;
  -webkit-transform: rotate(0deg);
  padding-left: 1.35rem;
  position: relative;
}

.icons-list > li:hover {
  text-decoration: none;
}

.icons-list > li::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.icons-list > li::before {
  font-size: 1.125rem;
  position: absolute;
  left: 0;
  top: -0.125rem;
}

.icons-list.text-large > li::before,
.icons-list.text-xlarge > li::before,
.icons-list.text-small > li::before {
  top: 0;
}

.icons-list > li.bullet-brand-1::before,
.icons-list.bullet-brand-1 > li::before > li.bullet-alert::before,
.icons-list.bullet-alert > li::before {
  color: #cd040b !important;
}

.icons-list > li.bullet-brand-2::before,
.icons-list.bullet-brand-2 > li::before {
  color: #82ceac !important;
}

.icons-list > li.bullet-brand-3::before,
.icons-list.bullet-brand-3 > ::before {
  color: #abe0f9 !important;
}

.icons-list > li.bullet-brand-4::before,
.icons-list.bullet-brand-4 > ::before {
  color: #f9b295 !important;
}

.icons-list > li.bullet-brand-5::before,
.icons-list.bullet-brand-5 > ::before {
  color: #fbd362 !important;
}

.icons-list > li.bullet-brand-6::before,
.icons-list.bullet-brand-6 > ::before {
  color: #abe0f9 !important;
}

.icons-list > li.bullet-brand-7::before,
.icons-list.bullet-brand-7 > ::before {
  color: #fbd362 !important;
}

.icons-list > li.bullet-brand-8::before,
.icons-list.bullet-brand-8 > ::before {
  color: #f9b295 !important;
}

.icons-list > li.bullet-brand-9::before,
.icons-list.bullet-brand-9 > ::before {
  color: #fbd362 !important;
}

.icons-list > li.bullet-grey-1::before,
.icons-list.bullet-grey-1 > ::before {
  color: #333 !important;
}

.icons-list > li.bullet-grey-2::before,
.icons-list.bullet-grey-2 > ::before {
  color: #4b4b4b !important;
}

.icons-list > li.bullet-grey-3::before,
.icons-list.bullet-grey-3 > ::before {
  color: #767676 !important;
}

.icons-list > li.bullet-grey-4::before,
.icons-list.bullet-grey-4 > ::before {
  color: #959595 !important;
}

.icons-list > li.bullet-grey-5::before,
.icons-list.bullet-grey-5 > ::before {
  color: #e4e5e3 !important;
}

.icons-list > li.bullet-grey-6::before,
.icons-list.bullet-grey-6 > ::before {
  color: #f6f6f6 !important;
}

.icons-list > li.bullet-white::before,
.icons-list.bullet-white > ::before {
  color: #fff !important;
}

.icons-list > li.bullet-black::before,
.icons-list.bullet-black > ::before {
  color: #000 !important;
}

.icons-list > li.bullet-hyperlink::before,
.icons-list.bullet-hyperlink > ::before {
  color: #0066BB !important;
}

.icons-list > li.bullet-info::before,
.icons-list.bullet-info > ::before {
  color: #0066BB !important;
}

.icons-list > li.bullet-info-pale::before,
.icons-list.bullet-info-pale > ::before {
  color: #bed8f1 !important;
}

.icons-list > li.bullet-success::before,
.icons-list.bullet-success > ::before {
  color: #0c7810 !important;
}

.icons-list > li.bullet-success-pale::before,
.icons-list.bullet-success-pale > ::before {
  color: #d5ead3 !important;
}

.icons-list > li.bullet-warning::before,
.icons-list.bullet-warning > ::before {
  color: #f8d362 !important;
}

.icons-list > li.bullet-warning-pale::before,
.icons-list.bullet-warning-pale > ::before {
  color: #ffe8a6 !important;
}

.icon-911::before,
.icons-list.icon-911 > li::before,
.icons-list > li.icon-911::before,
.icons-list[class*="icon-"] > li.icon-911::before {
  content: "\e762" !important;
}

.icon-911-alt::before,
.icons-list.icon-911-alt > li::before,
.icons-list > li.icon-911-alt::before,
.icons-list[class*="icon-"] > li.icon-911-alt::before {
  content: "\e7b2" !important;
}

.icon-accessibility::before,
.icons-list.icon-accessibility > li::before,
.icons-list > li.icon-accessibility::before,
.icons-list[class*="icon-"] > li.icon-accessibility::before {
  content: "\e761" !important;
}

.icon-add-channels::before,
.icons-list.icon-add-channels > li::before,
.icons-list > li.icon-add-channels::before,
.icons-list[class*="icon-"] > li.icon-add-channels::before {
  content: "\e760" !important;
}

.icon-add-contact::before,
.icons-list.icon-add-contact > li::before,
.icons-list > li.icon-add-contact::before,
.icons-list[class*="icon-"] > li.icon-add-contact::before {
  content: "\e668" !important;
}

.icon-add-folder::before,
.icons-list.icon-add-folder > li::before,
.icons-list > li.icon-add-folder::before,
.icons-list[class*="icon-"] > li.icon-add-folder::before {
  content: "\e669" !important;
}

.icon-advance::before,
.icons-list.icon-advance > li::before,
.icons-list > li.icon-advance::before,
.icons-list[class*="icon-"] > li.icon-advance::before {
  content: "\e66a" !important;
}

.icon-alarm-clock::before,
.icons-list.icon-alarm-clock > li::before,
.icons-list > li.icon-alarm-clock::before,
.icons-list[class*="icon-"] > li.icon-alarm-clock::before {
  content: "\e75f" !important;
}

.icon-alert::before,
.icons-list.icon-alert > li::before,
.icons-list > li.icon-alert::before,
.icons-list[class*="icon-"] > li.icon-alert::before {
  content: "\e66b" !important;
}

.icon-anti-phishing::before,
.icons-list.icon-anti-phishing > li::before,
.icons-list > li.icon-anti-phishing::before,
.icons-list[class*="icon-"] > li.icon-anti-phishing::before {
  content: "\e75e" !important;
}

.icon-anti-spam::before,
.icons-list.icon-anti-spam > li::before,
.icons-list > li.icon-anti-spam::before,
.icons-list[class*="icon-"] > li.icon-anti-spam::before {
  content: "\e75d" !important;
}

.icon-anti-spyware::before,
.icons-list.icon-anti-spyware > li::before,
.icons-list > li.icon-anti-spyware::before,
.icons-list[class*="icon-"] > li.icon-anti-spyware::before {
  content: "\e75c" !important;
}

.icon-app::before,
.icons-list.icon-app > li::before,
.icons-list > li.icon-app::before,
.icons-list[class*="icon-"] > li.icon-app::before {
  content: "\e75b" !important;
}

.icon-assets::before,
.icons-list.icon-assets > li::before,
.icons-list > li.icon-assets::before,
.icons-list[class*="icon-"] > li.icon-assets::before {
  content: "\e75a" !important;
}

.icon-assets-alt::before,
.icons-list.icon-assets-alt > li::before,
.icons-list > li.icon-assets-alt::before,
.icons-list[class*="icon-"] > li.icon-assets-alt::before {
  content: "\e759" !important;
}

.icon-asset-tracking::before,
.icons-list.icon-asset-tracking > li::before,
.icons-list > li.icon-asset-tracking::before,
.icons-list[class*="icon-"] > li.icon-asset-tracking::before {
  content: "\e758" !important;
}

.icon-attachment::before,
.icons-list.icon-attachment > li::before,
.icons-list > li.icon-attachment::before,
.icons-list[class*="icon-"] > li.icon-attachment::before {
  content: "\e66c" !important;
}

.icon-auto-callback::before,
.icons-list.icon-auto-callback > li::before,
.icons-list > li.icon-auto-callback::before,
.icons-list[class*="icon-"] > li.icon-auto-callback::before {
  content: "\e757" !important;
}

.icon-automation::before,
.icons-list.icon-automation > li::before,
.icons-list > li.icon-automation::before,
.icons-list[class*="icon-"] > li.icon-automation::before {
  content: "\e756" !important;
}

.icon-av::before,
.icons-list.icon-av > li::before,
.icons-list > li.icon-av::before,
.icons-list[class*="icon-"] > li.icon-av::before {
  content: "\e755" !important;
}

.icon-baseball::before,
.icons-list.icon-baseball > li::before,
.icons-list > li.icon-baseball::before,
.icons-list[class*="icon-"] > li.icon-baseball::before {
  content: "\e754" !important;
}

.icon-baseball-bats::before,
.icons-list.icon-baseball-bats > li::before,
.icons-list > li.icon-baseball-bats::before,
.icons-list[class*="icon-"] > li.icon-baseball-bats::before {
  content: "\e753" !important;
}

.icon-baseball-player::before,
.icons-list.icon-baseball-player > li::before,
.icons-list > li.icon-baseball-player::before,
.icons-list[class*="icon-"] > li.icon-baseball-player::before {
  content: "\e752" !important;
}

.icon-battery-charging::before,
.icons-list.icon-battery-charging > li::before,
.icons-list > li.icon-battery-charging::before,
.icons-list[class*="icon-"] > li.icon-battery-charging::before {
  content: "\e751" !important;
}

.icon-battery-life-10::before,
.icons-list.icon-battery-life-10 > li::before,
.icons-list > li.icon-battery-life-10::before,
.icons-list[class*="icon-"] > li.icon-battery-life-10::before {
  content: "\e750" !important;
}

.icon-battery-life-25::before,
.icons-list.icon-battery-life-25 > li::before,
.icons-list > li.icon-battery-life-25::before,
.icons-list[class*="icon-"] > li.icon-battery-life-25::before {
  content: "\e74f" !important;
}

.icon-battery-life-50::before,
.icons-list.icon-battery-life-50 > li::before,
.icons-list > li.icon-battery-life-50::before,
.icons-list[class*="icon-"] > li.icon-battery-life-50::before {
  content: "\e74e" !important;
}

.icon-battery-life-75::before,
.icons-list.icon-battery-life-75 > li::before,
.icons-list > li.icon-battery-life-75::before,
.icons-list[class*="icon-"] > li.icon-battery-life-75::before {
  content: "\e74d" !important;
}

.icon-battery-life-empty::before,
.icons-list.icon-battery-life-empty > li::before,
.icons-list > li.icon-battery-life-empty::before,
.icons-list[class*="icon-"] > li.icon-battery-life-empty::before {
  content: "\e74c" !important;
}

.icon-battery-life-full::before,
.icons-list.icon-battery-life-full > li::before,
.icons-list > li.icon-battery-life-full::before,
.icons-list[class*="icon-"] > li.icon-battery-life-full::before {
  content: "\e74b" !important;
}

.icon-best-value::before,
.icons-list.icon-best-value > li::before,
.icons-list > li.icon-best-value::before,
.icons-list[class*="icon-"] > li.icon-best-value::before {
  content: "\e74a" !important;
}

.icon-bill::before,
.icons-list.icon-bill > li::before,
.icons-list > li.icon-bill::before,
.icons-list[class*="icon-"] > li.icon-bill::before {
  content: "\e749" !important;
}

.icon-blocked::before,
.icons-list.icon-blocked > li::before,
.icons-list > li.icon-blocked::before,
.icons-list[class*="icon-"] > li.icon-blocked::before {
  content: "\e66d" !important;
}

.icon-bluetooth::before,
.icons-list.icon-bluetooth > li::before,
.icons-list > li.icon-bluetooth::before,
.icons-list[class*="icon-"] > li.icon-bluetooth::before {
  content: "\e748" !important;
}

.icon-book::before,
.icons-list.icon-book > li::before,
.icons-list > li.icon-book::before,
.icons-list[class*="icon-"] > li.icon-book::before {
  content: "\e747" !important;
}

.icon-bookmark::before,
.icons-list.icon-bookmark > li::before,
.icons-list > li.icon-bookmark::before,
.icons-list[class*="icon-"] > li.icon-bookmark::before {
  content: "\e66e" !important;
}

.icon-box::before,
.icons-list.icon-box > li::before,
.icons-list > li.icon-box::before,
.icons-list[class*="icon-"] > li.icon-box::before {
  content: "\e66f" !important;
}

.icon-briefcase::before,
.icons-list.icon-briefcase > li::before,
.icons-list > li.icon-briefcase::before,
.icons-list[class*="icon-"] > li.icon-briefcase::before {
  content: "\e746" !important;
}

.icon-business-communications::before,
.icons-list.icon-business-communications > li::before,
.icons-list > li.icon-business-communications::before,
.icons-list[class*="icon-"] > li.icon-business-communications::before {
  content: "\e745" !important;
}

.icon-business-phone::before,
.icons-list.icon-business-phone > li::before,
.icons-list > li.icon-business-phone::before,
.icons-list[class*="icon-"] > li.icon-business-phone::before {
  content: "\e788" !important;
}

.icon-calendar::before,
.icons-list.icon-calendar > li::before,
.icons-list > li.icon-calendar::before,
.icons-list[class*="icon-"] > li.icon-calendar::before {
  content: "\e670" !important;
}

.icon-calendar-alt::before,
.icons-list.icon-calendar-alt > li::before,
.icons-list > li.icon-calendar-alt::before,
.icons-list[class*="icon-"] > li.icon-calendar-alt::before {
  content: "\e744" !important;
}

.icon-call-back::before,
.icons-list.icon-call-back > li::before,
.icons-list > li.icon-call-back::before,
.icons-list[class*="icon-"] > li.icon-call-back::before {
  content: "\e789" !important;
}

.icon-call-blocked::before,
.icons-list.icon-call-blocked > li::before,
.icons-list > li.icon-call-blocked::before,
.icons-list[class*="icon-"] > li.icon-call-blocked::before {
  content: "\e78a" !important;
}

.icon-caller-id::before,
.icons-list.icon-caller-id > li::before,
.icons-list > li.icon-caller-id::before,
.icons-list[class*="icon-"] > li.icon-caller-id::before {
  content: "\e743" !important;
}

.icon-call-fowarding::before,
.icons-list.icon-call-fowarding > li::before,
.icons-list > li.icon-call-fowarding::before,
.icons-list[class*="icon-"] > li.icon-call-fowarding::before {
  content: "\e742" !important;
}

.icon-call-hold::before,
.icons-list.icon-call-hold > li::before,
.icons-list > li.icon-call-hold::before,
.icons-list[class*="icon-"] > li.icon-call-hold::before {
  content: "\e78b" !important;
}

.icon-call-intercom::before,
.icons-list.icon-call-intercom > li::before,
.icons-list > li.icon-call-intercom::before,
.icons-list[class*="icon-"] > li.icon-call-intercom::before {
  content: "\e78c" !important;
}

.icon-call-number::before,
.icons-list.icon-call-number > li::before,
.icons-list > li.icon-call-number::before,
.icons-list[class*="icon-"] > li.icon-call-number::before {
  content: "\e78d" !important;
}

.icon-call-pickup::before,
.icons-list.icon-call-pickup > li::before,
.icons-list > li.icon-call-pickup::before,
.icons-list[class*="icon-"] > li.icon-call-pickup::before {
  content: "\e741" !important;
}

.icon-calls::before,
.icons-list.icon-calls > li::before,
.icons-list > li.icon-calls::before,
.icons-list[class*="icon-"] > li.icon-calls::before {
  content: "\e671" !important;
}

.icon-call-unblock::before,
.icons-list.icon-call-unblock > li::before,
.icons-list > li.icon-call-unblock::before,
.icons-list[class*="icon-"] > li.icon-call-unblock::before {
  content: "\e78e" !important;
}

.icon-camera::before,
.icons-list.icon-camera > li::before,
.icons-list > li.icon-camera::before,
.icons-list[class*="icon-"] > li.icon-camera::before {
  content: "\e68a" !important;
}

.icon-camera-alt::before,
.icons-list.icon-camera-alt > li::before,
.icons-list > li.icon-camera-alt::before,
.icons-list[class*="icon-"] > li.icon-camera-alt::before {
  content: "\e740" !important;
}

.icon-car::before,
.icons-list.icon-car > li::before,
.icons-list > li.icon-car::before,
.icons-list[class*="icon-"] > li.icon-car::before {
  content: "\e660" !important;
}

.icon-car-alt::before,
.icons-list.icon-car-alt > li::before,
.icons-list > li.icon-car-alt::before,
.icons-list[class*="icon-"] > li.icon-car-alt::before {
  content: "\e78f" !important;
}

.icon-cart::before,
.icons-list.icon-cart > li::before,
.icons-list > li.icon-cart::before,
.icons-list[class*="icon-"] > li.icon-cart::before {
  content: "\e73f" !important;
}

.icon-cart-check::before,
.icons-list.icon-cart-check > li::before,
.icons-list > li.icon-cart-check::before,
.icons-list[class*="icon-"] > li.icon-cart-check::before {
  content: "\e73e" !important;
}

.icon-cart-question::before,
.icons-list.icon-cart-question > li::before,
.icons-list > li.icon-cart-question::before,
.icons-list[class*="icon-"] > li.icon-cart-question::before {
  content: "\e73d" !important;
}

.icon-change::before,
.icons-list.icon-change > li::before,
.icons-list > li.icon-change::before,
.icons-list[class*="icon-"] > li.icon-change::before {
  content: "\e689" !important;
}

.icon-chat::before,
.icons-list.icon-chat > li::before,
.icons-list > li.icon-chat::before,
.icons-list[class*="icon-"] > li.icon-chat::before {
  content: "\e65f" !important;
}

.icon-check::before,
.icons-list.icon-check > li::before,
.icons-list > li.icon-check::before,
.icons-list[class*="icon-"] > li.icon-check::before {
  content: "\e65e" !important;
}

.icon-check-alt::before,
.icons-list.icon-check-alt > li::before,
.icons-list > li.icon-check-alt::before,
.icons-list[class*="icon-"] > li.icon-check-alt::before {
  content: "\e790" !important;
}

.icon-checkbox::before,
.icons-list.icon-checkbox > li::before,
.icons-list > li.icon-checkbox::before,
.icons-list[class*="icon-"] > li.icon-checkbox::before {
  content: "\e73c" !important;
}

.icon-check-circle::before,
.icons-list.icon-check-circle > li::before,
.icons-list > li.icon-check-circle::before,
.icons-list[class*="icon-"] > li.icon-check-circle::before {
  content: "\e73b" !important;
}

.icon-check-circle-rev::before,
.icons-list.icon-check-circle-rev > li::before,
.icons-list > li.icon-check-circle-rev::before,
.icons-list[class*="icon-"] > li.icon-check-circle-rev::before {
  content: "\e7b1" !important;
}

.icon-check-list::before,
.icons-list.icon-check-list > li::before,
.icons-list > li.icon-check-list::before,
.icons-list[class*="icon-"] > li.icon-check-list::before {
  content: "\e688" !important;
}

.icon-checkout::before,
.icons-list.icon-checkout > li::before,
.icons-list > li.icon-checkout::before,
.icons-list[class*="icon-"] > li.icon-checkout::before {
  content: "\e65d" !important;
}

.icon-checkout-complete::before,
.icons-list.icon-checkout-complete > li::before,
.icons-list > li.icon-checkout-complete::before,
.icons-list[class*="icon-"] > li.icon-checkout-complete::before {
  content: "\e65c" !important;
}

.icon-chevron-down::before,
.icons-list.icon-chevron-down > li::before,
.icons-list > li.icon-chevron-down::before,
.icons-list[class*="icon-"] > li.icon-chevron-down::before {
  content: "\e76a" !important;
}

.icon-chevron-left::before,
.icons-list.icon-chevron-left > li::before,
.icons-list > li.icon-chevron-left::before,
.icons-list[class*="icon-"] > li.icon-chevron-left::before {
  content: "\e76b" !important;
}

.icon-chevron-right::before,
.icons-list.icon-chevron-right > li::before,
.icons-list > li.icon-chevron-right::before,
.icons-list[class*="icon-"] > li.icon-chevron-right::before {
  content: "\e687" !important;
}

.icon-chevron-up::before,
.icons-list.icon-chevron-up > li::before,
.icons-list > li.icon-chevron-up::before,
.icons-list[class*="icon-"] > li.icon-chevron-up::before {
  content: "\e76c" !important;
}

.icon-clear-alt::before,
.icons-list.icon-clear-alt > li::before,
.icons-list > li.icon-clear-alt::before,
.icons-list[class*="icon-"] > li.icon-clear-alt::before {
  content: "\e903" !important;
}

.icon-clear::before,
.icons-list.icon-clear > li::before,
.icons-list > li.icon-clear::before,
.icons-list[class*="icon-"] > li.icon-clear::before {
  content: "\e65b" !important;
}

.icon-clipboard::before,
.icons-list.icon-clipboard > li::before,
.icons-list > li.icon-clipboard::before,
.icons-list[class*="icon-"] > li.icon-clipboard::before {
  content: "\e73a" !important;
}

.icon-clock::before,
.icons-list.icon-clock > li::before,
.icons-list > li.icon-clock::before,
.icons-list[class*="icon-"] > li.icon-clock::before {
  content: "\e65a" !important;
}

.icon-clock-alt::before,
.icons-list.icon-clock-alt > li::before,
.icons-list > li.icon-clock-alt::before,
.icons-list[class*="icon-"] > li.icon-clock-alt::before {
  content: "\e659" !important;
}

.icon-close::before,
.icons-list.icon-close > li::before,
.icons-list > li.icon-close::before,
.icons-list[class*="icon-"] > li.icon-close::before {
  content: "\e658" !important;
}

.icon-cloud::before,
.icons-list.icon-cloud > li::before,
.icons-list > li.icon-cloud::before,
.icons-list[class*="icon-"] > li.icon-cloud::before {
  content: "\e739" !important;
}

.icon-cloud-sync::before,
.icons-list.icon-cloud-sync > li::before,
.icons-list > li.icon-cloud-sync::before,
.icons-list[class*="icon-"] > li.icon-cloud-sync::before {
  content: "\e733" !important;
}

.icon-collapsed::before,
.icons-list.icon-collapsed > li::before,
.icons-list > li.icon-collapsed::before,
.icons-list[class*="icon-"] > li.icon-collapsed::before {
  content: "\e657" !important;
}

.icon-collection-status::before,
.icons-list.icon-collection-status > li::before,
.icons-list > li.icon-collection-status::before,
.icons-list[class*="icon-"] > li.icon-collection-status::before {
  content: "\e738" !important;
}

.icon-communications::before,
.icons-list.icon-communications > li::before,
.icons-list > li.icon-communications::before,
.icons-list[class*="icon-"] > li.icon-communications::before {
  content: "\e656" !important;
}

.icon-community::before,
.icons-list.icon-community > li::before,
.icons-list > li.icon-community::before,
.icons-list[class*="icon-"] > li.icon-community::before {
  content: "\e655" !important;
}

.icon-community-awareness::before,
.icons-list.icon-community-awareness > li::before,
.icons-list > li.icon-community-awareness::before,
.icons-list[class*="icon-"] > li.icon-community-awareness::before {
  content: "\e737" !important;
}

.icon-compose::before,
.icons-list.icon-compose > li::before,
.icons-list > li.icon-compose::before,
.icons-list[class*="icon-"] > li.icon-compose::before {
  content: "\e654" !important;
}

.icon-computer-chip::before,
.icons-list.icon-computer-chip > li::before,
.icons-list > li.icon-computer-chip::before,
.icons-list[class*="icon-"] > li.icon-computer-chip::before {
  content: "\e736" !important;
}

.icon-connectivity::before,
.icons-list.icon-connectivity > li::before,
.icons-list > li.icon-connectivity::before,
.icons-list[class*="icon-"] > li.icon-connectivity::before {
  content: "\e735" !important;
}

.icon-contacts::before,
.icons-list.icon-contacts > li::before,
.icons-list > li.icon-contacts::before,
.icons-list[class*="icon-"] > li.icon-contacts::before {
  content: "\e661" !important;
}

.icon-contacts-alt::before,
.icons-list.icon-contacts-alt > li::before,
.icons-list > li.icon-contacts-alt::before,
.icons-list[class*="icon-"] > li.icon-contacts-alt::before {
  content: "\e734" !important;
}

.icon-cupcake::before,
.icons-list.icon-cupcake > li::before,
.icons-list > li.icon-cupcake::before,
.icons-list[class*="icon-"] > li.icon-cupcake::before {
  content: "\e732" !important;
}

.icon-data::before,
.icons-list.icon-data > li::before,
.icons-list > li.icon-data::before,
.icons-list[class*="icon-"] > li.icon-data::before {
  content: "\e780" !important;
}

.icon-data-alt::before,
.icons-list.icon-data-alt > li::before,
.icons-list > li.icon-data-alt::before,
.icons-list[class*="icon-"] > li.icon-data-alt::before {
  content: "\e792" !important;
}

.icon-data-calculator::before,
.icons-list.icon-data-calculator > li::before,
.icons-list > li.icon-data-calculator::before,
.icons-list[class*="icon-"] > li.icon-data-calculator::before {
  content: "\e731" !important;
}

.icon-data-plan::before,
.icons-list.icon-data-plan > li::before,
.icons-list > li.icon-data-plan::before,
.icons-list[class*="icon-"] > li.icon-data-plan::before {
  content: "\e730" !important;
}

.icon-delete::before,
.icons-list.icon-delete > li::before,
.icons-list > li.icon-delete::before,
.icons-list[class*="icon-"] > li.icon-delete::before {
  content: "\e653" !important;
}

.icon-delivery::before,
.icons-list.icon-delivery > li::before,
.icons-list > li.icon-delivery::before,
.icons-list[class*="icon-"] > li.icon-delivery::before {
  content: "\e652" !important;
}

.icon-device-wifi::before,
.icons-list.icon-device-wifi > li::before,
.icons-list > li.icon-device-wifi::before,
.icons-list[class*="icon-"] > li.icon-device-wifi::before {
  content: "\e686" !important;
}

.icon-dialer::before,
.icons-list.icon-dialer > li::before,
.icons-list > li.icon-dialer::before,
.icons-list[class*="icon-"] > li.icon-dialer::before {
  content: "\e651" !important;
}

.icon-dialer-alt::before,
.icons-list.icon-dialer-alt > li::before,
.icons-list > li.icon-dialer-alt::before,
.icons-list[class*="icon-"] > li.icon-dialer-alt::before {
  content: "\e7b3" !important;
}

.icon-diamond::before,
.icons-list.icon-diamond > li::before,
.icons-list > li.icon-diamond::before,
.icons-list[class*="icon-"] > li.icon-diamond::before {
  content: "\e72f" !important;
}

.icon-dice::before,
.icons-list.icon-dice > li::before,
.icons-list > li.icon-dice::before,
.icons-list[class*="icon-"] > li.icon-dice::before {
  content: "\e72e" !important;
}

.icon-digital-signage::before,
.icons-list.icon-digital-signage > li::before,
.icons-list > li.icon-digital-signage::before,
.icons-list[class*="icon-"] > li.icon-digital-signage::before {
  content: "\e72d" !important;
}

.icon-dining::before,
.icons-list.icon-dining > li::before,
.icons-list > li.icon-dining::before,
.icons-list[class*="icon-"] > li.icon-dining::before {
  content: "\e650" !important;
}

.icon-direc-tv::before,
.icons-list.icon-direc-tv > li::before,
.icons-list > li.icon-direc-tv::before,
.icons-list[class*="icon-"] > li.icon-direc-tv::before {
  content: "\e768" !important;
}

.icon-dog-tags::before,
.icons-list.icon-dog-tags > li::before,
.icons-list > li.icon-dog-tags::before,
.icons-list[class*="icon-"] > li.icon-dog-tags::before {
  content: "\e72c" !important;
}

.icon-down::before,
.icons-list.icon-down > li::before,
.icons-list > li.icon-down::before,
.icons-list[class*="icon-"] > li.icon-down::before {
  content: "\e77f" !important;
}

.icon-download::before,
.icons-list.icon-download > li::before,
.icons-list > li.icon-download::before,
.icons-list[class*="icon-"] > li.icon-download::before {
  content: "\e64f" !important;
}

.icon-download-alt::before,
.icons-list.icon-download-alt > li::before,
.icons-list > li.icon-download-alt::before,
.icons-list[class*="icon-"] > li.icon-download-alt::before {
  content: "\e72b" !important;
}

.icon-dvr::before,
.icons-list.icon-dvr > li::before,
.icons-list > li.icon-dvr::before,
.icons-list[class*="icon-"] > li.icon-dvr::before {
  content: "\e64e" !important;
}

.icon-early-adopter::before,
.icons-list.icon-early-adopter > li::before,
.icons-list > li.icon-early-adopter::before,
.icons-list[class*="icon-"] > li.icon-early-adopter::before {
  content: "\e72a" !important;
}

.icon-edit::before,
.icons-list.icon-edit > li::before,
.icons-list > li.icon-edit::before,
.icons-list[class*="icon-"] > li.icon-edit::before {
  content: "\e64d" !important;
}

.icon-edit-alt::before,
.icons-list.icon-edit-alt > li::before,
.icons-list > li.icon-edit-alt::before,
.icons-list[class*="icon-"] > li.icon-edit-alt::before {
  content: "\e7b4" !important;
}

.icon-education::before,
.icons-list.icon-education > li::before,
.icons-list > li.icon-education::before,
.icons-list[class*="icon-"] > li.icon-education::before {
  content: "\e729" !important;
}

.icon-email::before,
.icons-list.icon-email > li::before,
.icons-list > li.icon-email::before,
.icons-list[class*="icon-"] > li.icon-email::before {
  content: "\e64c" !important;
}

.icon-email-locked::before,
.icons-list.icon-email-locked > li::before,
.icons-list > li.icon-email-locked::before,
.icons-list[class*="icon-"] > li.icon-email-locked::before {
  content: "\e728" !important;
}

.icon-entertainment::before,
.icons-list.icon-entertainment > li::before,
.icons-list > li.icon-entertainment::before,
.icons-list[class*="icon-"] > li.icon-entertainment::before {
  content: "\e685" !important;
}

.icon-expanded::before,
.icons-list.icon-expanded > li::before,
.icons-list > li.icon-expanded::before,
.icons-list[class*="icon-"] > li.icon-expanded::before {
  content: "\e64b" !important;
}

.icon-export::before,
.icons-list.icon-export > li::before,
.icons-list > li.icon-export::before,
.icons-list[class*="icon-"] > li.icon-export::before {
  content: "\e781" !important;
}

.icon-export-alt::before,
.icons-list.icon-export-alt > li::before,
.icons-list > li.icon-export-alt::before,
.icons-list[class*="icon-"] > li.icon-export-alt::before {
  content: "\e793" !important;
}

.icon-eye::before,
.icons-list.icon-eye > li::before,
.icons-list > li.icon-eye::before,
.icons-list[class*="icon-"] > li.icon-eye::before {
  content: "\e794" !important;
}

.icon-facebook::before,
.icons-list.icon-facebook > li::before,
.icons-list > li.icon-facebook::before,
.icons-list[class*="icon-"] > li.icon-facebook::before {
  content: "\e727" !important;
}

.icon-facebook-connect::before,
.icons-list.icon-facebook-connect > li::before,
.icons-list > li.icon-facebook-connect::before,
.icons-list[class*="icon-"] > li.icon-facebook-connect::before {
  content: "\e726" !important;
}

.icon-family::before,
.icons-list.icon-family > li::before,
.icons-list > li.icon-family::before,
.icons-list[class*="icon-"] > li.icon-family::before {
  content: "\e725" !important;
}

.icon-family-protection::before,
.icons-list.icon-family-protection > li::before,
.icons-list > li.icon-family-protection::before,
.icons-list[class*="icon-"] > li.icon-family-protection::before {
  content: "\e724" !important;
}

.icon-fast-food::before,
.icons-list.icon-fast-food > li::before,
.icons-list > li.icon-fast-food::before,
.icons-list[class*="icon-"] > li.icon-fast-food::before {
  content: "\e723" !important;
}

.icon-favorite::before,
.icons-list.icon-favorite > li::before,
.icons-list > li.icon-favorite::before,
.icons-list[class*="icon-"] > li.icon-favorite::before {
  content: "\e64a" !important;
}

.icon-featured::before,
.icons-list.icon-featured > li::before,
.icons-list > li.icon-featured::before,
.icons-list[class*="icon-"] > li.icon-featured::before {
  content: "\e722" !important;
}

.icon-files::before,
.icons-list.icon-files > li::before,
.icons-list > li.icon-files::before,
.icons-list[class*="icon-"] > li.icon-files::before {
  content: "\e721" !important;
}

.icon-finance::before,
.icons-list.icon-finance > li::before,
.icons-list > li.icon-finance::before,
.icons-list[class*="icon-"] > li.icon-finance::before {
  content: "\e720" !important;
}

.icon-fios-mobile::before,
.icons-list.icon-fios-mobile > li::before,
.icons-list > li.icon-fios-mobile::before,
.icons-list[class*="icon-"] > li.icon-fios-mobile::before {
  content: "\e649" !important;
}

.icon-fios-mobile-android::before,
.icons-list.icon-fios-mobile-android > li::before,
.icons-list > li.icon-fios-mobile-android::before,
.icons-list[class*="icon-"] > li.icon-fios-mobile-android::before {
  content: "\e649" !important;
}

.icon-fios-mobile-ios::before,
.icons-list.icon-fios-mobile-ios > li::before,
.icons-list > li.icon-fios-mobile-ios::before,
.icons-list[class*="icon-"] > li.icon-fios-mobile-ios::before {
  content: "\e6cd" !important;
}

.icon-fire::before,
.icons-list.icon-fire > li::before,
.icons-list > li.icon-fire::before,
.icons-list[class*="icon-"] > li.icon-fire::before {
  content: "\e71f" !important;
}

.icon-firewall::before,
.icons-list.icon-firewall > li::before,
.icons-list > li.icon-firewall::before,
.icons-list[class*="icon-"] > li.icon-firewall::before {
  content: "\e71e" !important;
}

.icon-first::before,
.icons-list.icon-first > li::before,
.icons-list > li.icon-first::before,
.icons-list[class*="icon-"] > li.icon-first::before {
  content: "\e901" !important;
}

.icon-fitness::before,
.icons-list.icon-fitness > li::before,
.icons-list > li.icon-fitness::before,
.icons-list[class*="icon-"] > li.icon-fitness::before {
  content: "\e71d" !important;
}

.icon-fitness-alt::before,
.icons-list.icon-fitness-alt > li::before,
.icons-list > li.icon-fitness-alt::before,
.icons-list[class*="icon-"] > li.icon-fitness-alt::before {
  content: "\e71c" !important;
}

.icon-flag::before,
.icons-list.icon-flag > li::before,
.icons-list > li.icon-flag::before,
.icons-list[class*="icon-"] > li.icon-flag::before {
  content: "\e648" !important;
}

.icon-flag-alt::before,
.icons-list.icon-flag-alt > li::before,
.icons-list > li.icon-flag-alt::before,
.icons-list[class*="icon-"] > li.icon-flag-alt::before {
  content: "\e71b" !important;
}

.icon-fleet-check::before,
.icons-list.icon-fleet-check > li::before,
.icons-list > li.icon-fleet-check::before,
.icons-list[class*="icon-"] > li.icon-fleet-check::before {
  content: "\e71a" !important;
}

.icon-fleet-plus::before,
.icons-list.icon-fleet-plus > li::before,
.icons-list > li.icon-fleet-plus::before,
.icons-list[class*="icon-"] > li.icon-fleet-plus::before {
  content: "\e719" !important;
}

.icon-flower::before,
.icons-list.icon-flower > li::before,
.icons-list > li.icon-flower::before,
.icons-list[class*="icon-"] > li.icon-flower::before {
  content: "\e662" !important;
}

.icon-folder::before,
.icons-list.icon-folder > li::before,
.icons-list > li.icon-folder::before,
.icons-list[class*="icon-"] > li.icon-folder::before {
  content: "\e647" !important;
}

.icon-folder-alt::before,
.icons-list.icon-folder-alt > li::before,
.icons-list > li.icon-folder-alt::before,
.icons-list[class*="icon-"] > li.icon-folder-alt::before {
  content: "\e718" !important;
}

.icon-form-checkbox::before,
.icons-list.icon-form-checkbox > li::before,
.icons-list > li.icon-form-checkbox::before,
.icons-list[class*="icon-"] > li.icon-form-checkbox::before {
  content: "\e7bd" !important;
}

.icon-form-checkbox-selected::before,
.icons-list.icon-form-checkbox-selected > li::before,
.icons-list > li.icon-form-checkbox-selected::before,
.icons-list[class*="icon-"] > li.icon-form-checkbox-selected::before {
  content: "\e7be" !important;
}

.icon-form-radio::before,
.icons-list.icon-form-radio > li::before,
.icons-list > li.icon-form-radio::before,
.icons-list[class*="icon-"] > li.icon-form-radio::before {
  content: "\e7bf" !important;
}

.icon-form-radio-selected::before,
.icons-list.icon-form-radio-selected > li::before,
.icons-list > li.icon-form-radio-selected::before,
.icons-list[class*="icon-"] > li.icon-form-radio-selected::before {
  content: "\e7c0" !important;
}

.icon-forward::before,
.icons-list.icon-forward > li::before,
.icons-list > li.icon-forward::before,
.icons-list[class*="icon-"] > li.icon-forward::before {
  content: "\e765" !important;
}

.icon-forward-all::before,
.icons-list.icon-forward-all > li::before,
.icons-list > li.icon-forward-all::before,
.icons-list[class*="icon-"] > li.icon-forward-all::before {
  content: "\e61b" !important;
}

.icon-football-helmet::before,
.icons-list.icon-football-helmet > li::before,
.icons-list > li.icon-football-helmet::before,
.icons-list[class*="icon-"] > li.icon-football-helmet::before {
  content: "\e717" !important;
}

.icon-frown::before,
.icons-list.icon-frown > li::before,
.icons-list > li.icon-frown::before,
.icons-list[class*="icon-"] > li.icon-frown::before {
  content: "\e791" !important;
}

.icon-frown-rev::before,
.icons-list.icon-frown-rev > li::before,
.icons-list > li.icon-frown-rev::before,
.icons-list[class*="icon-"] > li.icon-frown-rev::before {
  content: "\e7af" !important;
}

.icon-games::before,
.icons-list.icon-games > li::before,
.icons-list > li.icon-games::before,
.icons-list[class*="icon-"] > li.icon-games::before {
  content: "\e646" !important;
}

.icon-ghost::before,
.icons-list.icon-ghost > li::before,
.icons-list > li.icon-ghost::before,
.icons-list[class*="icon-"] > li.icon-ghost::before {
  content: "\e716" !important;
}

.icon-gift::before,
.icons-list.icon-gift > li::before,
.icons-list > li.icon-gift::before,
.icons-list[class*="icon-"] > li.icon-gift::before {
  content: "\e715" !important;
}

.icon-global-travel::before,
.icons-list.icon-global-travel > li::before,
.icons-list > li.icon-global-travel::before,
.icons-list[class*="icon-"] > li.icon-global-travel::before {
  content: "\e714" !important;
}

.icon-google-plus::before,
.icons-list.icon-google-plus > li::before,
.icons-list > li.icon-google-plus::before,
.icons-list[class*="icon-"] > li.icon-google-plus::before {
  content: "\e713" !important;
}

.icon-government::before,
.icons-list.icon-government > li::before,
.icons-list > li.icon-government::before,
.icons-list[class*="icon-"] > li.icon-government::before {
  content: "\e712" !important;
}

.icon-gps::before,
.icons-list.icon-gps > li::before,
.icons-list > li.icon-gps::before,
.icons-list[class*="icon-"] > li.icon-gps::before {
  content: "\e711" !important;
}

.icon-grid::before,
.icons-list.icon-grid > li::before,
.icons-list > li.icon-grid::before,
.icons-list[class*="icon-"] > li.icon-grid::before {
  content: "\e782" !important;
}

.icon-hammer::before,
.icons-list.icon-hammer > li::before,
.icons-list > li.icon-hammer::before,
.icons-list[class*="icon-"] > li.icon-hammer::before {
  content: "\e684" !important;
}

.icon-hand-shake::before,
.icons-list.icon-hand-shake > li::before,
.icons-list > li.icon-hand-shake::before,
.icons-list[class*="icon-"] > li.icon-hand-shake::before {
  content: "\e710" !important;
}

.icon-hand-stop::before,
.icons-list.icon-hand-stop > li::before,
.icons-list > li.icon-hand-stop::before,
.icons-list[class*="icon-"] > li.icon-hand-stop::before {
  content: "\e70f" !important;
}

.icon-hash::before,
.icons-list.icon-hash > li::before,
.icons-list > li.icon-hash::before,
.icons-list[class*="icon-"] > li.icon-hash::before {
  content: "\e70e" !important;
}

.icon-haze::before,
.icons-list.icon-haze > li::before,
.icons-list > li.icon-haze::before,
.icons-list[class*="icon-"] > li.icon-haze::before {
  content: "\e795" !important;
}

.icon-hd::before,
.icons-list.icon-hd > li::before,
.icons-list > li.icon-hd::before,
.icons-list[class*="icon-"] > li.icon-hd::before {
  content: "\e645" !important;
}

.icon-health::before,
.icons-list.icon-health > li::before,
.icons-list > li.icon-health::before,
.icons-list[class*="icon-"] > li.icon-health::before {
  content: "\e644" !important;
}

.icon-health-alt::before,
.icons-list.icon-health-alt > li::before,
.icons-list > li.icon-health-alt::before,
.icons-list[class*="icon-"] > li.icon-health-alt::before {
  content: "\e70d" !important;
}

.icon-high-heel::before,
.icons-list.icon-high-heel > li::before,
.icons-list > li.icon-high-heel::before,
.icons-list[class*="icon-"] > li.icon-high-heel::before {
  content: "\e70c" !important;
}

.icon-home::before,
.icons-list.icon-home > li::before,
.icons-list > li.icon-home::before,
.icons-list[class*="icon-"] > li.icon-home::before {
  content: "\e643" !important;
}

.icon-home-alt::before,
.icons-list.icon-home-alt > li::before,
.icons-list > li.icon-home-alt::before,
.icons-list[class*="icon-"] > li.icon-home-alt::before {
  content: "\e70b" !important;
}

.icon-home-phone::before,
.icons-list.icon-home-phone > li::before,
.icons-list > li.icon-home-phone::before,
.icons-list[class*="icon-"] > li.icon-home-phone::before {
  content: "\e642" !important;
}

.icon-home-phone-alt::before,
.icons-list.icon-home-phone-alt > li::before,
.icons-list > li.icon-home-phone-alt::before,
.icons-list[class*="icon-"] > li.icon-home-phone-alt::before {
  content: "\e70a" !important;
}

.icon-home-phone-alt2::before,
.icons-list.icon-home-phone-alt2 > li::before,
.icons-list > li.icon-home-phone-alt2::before,
.icons-list[class*="icon-"] > li.icon-home-phone-alt2::before {
  content: "\e709" !important;
}

.icon-home-profile::before,
.icons-list.icon-home-profile > li::before,
.icons-list > li.icon-home-profile::before,
.icons-list[class*="icon-"] > li.icon-home-profile::before {
  content: "\e641" !important;
}

.icon-home-signal::before,
.icons-list.icon-home-signal > li::before,
.icons-list > li.icon-home-signal::before,
.icons-list[class*="icon-"] > li.icon-home-signal::before {
  content: "\e708" !important;
}

.icon-home-wifi::before,
.icons-list.icon-home-wifi > li::before,
.icons-list > li.icon-home-wifi::before,
.icons-list[class*="icon-"] > li.icon-home-wifi::before {
  content: "\e707" !important;
}

.icon-horoscope::before,
.icons-list.icon-horoscope > li::before,
.icons-list > li.icon-horoscope::before,
.icons-list[class*="icon-"] > li.icon-horoscope::before {
  content: "\e706" !important;
}

.icon-hot::before,
.icons-list.icon-hot > li::before,
.icons-list > li.icon-hot::before,
.icons-list[class*="icon-"] > li.icon-hot::before {
  content: "\e640" !important;
}

.icon-id::before,
.icons-list.icon-id > li::before,
.icons-list > li.icon-id::before,
.icons-list[class*="icon-"] > li.icon-id::before {
  content: "\e63f" !important;
}

.icon-id-protection::before,
.icons-list.icon-id-protection > li::before,
.icons-list > li.icon-id-protection::before,
.icons-list[class*="icon-"] > li.icon-id-protection::before {
  content: "\e705" !important;
}

.icon-incoming-calls::before,
.icons-list.icon-incoming-calls > li::before,
.icons-list > li.icon-incoming-calls::before,
.icons-list[class*="icon-"] > li.icon-incoming-calls::before {
  content: "\e63e" !important;
}

.icon-info::before,
.icons-list.icon-info > li::before,
.icons-list > li.icon-info::before,
.icons-list[class*="icon-"] > li.icon-info::before {
  content: "\e63d" !important;
}

.icon-inside-outside::before,
.icons-list.icon-inside-outside > li::before,
.icons-list > li.icon-inside-outside::before,
.icons-list[class*="icon-"] > li.icon-inside-outside::before {
  content: "\e704" !important;
}

.icon-instagram::before,
.icons-list.icon-instagram > li::before,
.icons-list > li.icon-instagram::before,
.icons-list[class*="icon-"] > li.icon-instagram::before {
  content: "\e902" !important;
}

.icon-intercom::before,
.icons-list.icon-intercom > li::before,
.icons-list > li.icon-intercom::before,
.icons-list[class*="icon-"] > li.icon-intercom::before {
  content: "\e703" !important;
}

.icon-international-call::before,
.icons-list.icon-international-call > li::before,
.icons-list > li.icon-international-call::before,
.icons-list[class*="icon-"] > li.icon-international-call::before {
  content: "\e702" !important;
}

.icon-internet::before,
.icons-list.icon-internet > li::before,
.icons-list > li.icon-internet::before,
.icons-list[class*="icon-"] > li.icon-internet::before {
  content: "\e63c" !important;
}

.icon-internet-protection::before,
.icons-list.icon-internet-protection > li::before,
.icons-list > li.icon-internet-protection::before,
.icons-list[class*="icon-"] > li.icon-internet-protection::before {
  content: "\e683" !important;
}

.icon-internet-upgrade::before,
.icons-list.icon-internet-upgrade > li::before,
.icons-list > li.icon-internet-upgrade::before,
.icons-list[class*="icon-"] > li.icon-internet-upgrade::before {
  content: "\e701" !important;
}

.icon-investigation::before,
.icons-list.icon-investigation > li::before,
.icons-list > li.icon-investigation::before,
.icons-list[class*="icon-"] > li.icon-investigation::before {
  content: "\e682" !important;
}

.icon-invisible::before,
.icons-list.icon-invisible > li::before,
.icons-list > li.icon-invisible::before,
.icons-list[class*="icon-"] > li.icon-invisible::before {
  content: "\e796" !important;
}

.icon-last::before,
.icons-list.icon-last > li::before,
.icons-list > li.icon-last::before,
.icons-list[class*="icon-"] > li.icon-last::before {
  content: "\e900" !important;
}

.icon-leaf::before,
.icons-list.icon-leaf > li::before,
.icons-list > li.icon-leaf::before,
.icons-list[class*="icon-"] > li.icon-leaf::before {
  content: "\e700" !important;
}

.icon-learn::before,
.icons-list.icon-learn > li::before,
.icons-list > li.icon-learn::before,
.icons-list[class*="icon-"] > li.icon-learn::before {
  content: "\e681" !important;
}

.icon-left::before,
.icons-list.icon-left > li::before,
.icons-list > li.icon-left::before,
.icons-list[class*="icon-"] > li.icon-left::before {
  content: "\e77e" !important;
}

.icon-lens::before,
.icons-list.icon-lens > li::before,
.icons-list > li.icon-lens::before,
.icons-list[class*="icon-"] > li.icon-lens::before {
  content: "\e6ff" !important;
}

.icon-letter-c::before,
.icons-list.icon-letter-c > li::before,
.icons-list > li.icon-letter-c::before,
.icons-list[class*="icon-"] > li.icon-letter-c::before {
  content: "\e6fe" !important;
}

.icon-letter-p::before,
.icons-list.icon-letter-p > li::before,
.icons-list > li.icon-letter-p::before,
.icons-list[class*="icon-"] > li.icon-letter-p::before {
  content: "\e6fd" !important;
}

.icon-letter-s::before,
.icons-list.icon-letter-s > li::before,
.icons-list > li.icon-letter-s::before,
.icons-list[class*="icon-"] > li.icon-letter-s::before {
  content: "\e6fc" !important;
}

.icon-library::before,
.icons-list.icon-library > li::before,
.icons-list > li.icon-library::before,
.icons-list[class*="icon-"] > li.icon-library::before {
  content: "\e663" !important;
}

.icon-light-bulb::before,
.icons-list.icon-light-bulb > li::before,
.icons-list > li.icon-light-bulb::before,
.icons-list[class*="icon-"] > li.icon-light-bulb::before {
  content: "\e6fb" !important;
}

.icon-lightening::before,
.icons-list.icon-lightening > li::before,
.icons-list > li.icon-lightening::before,
.icons-list[class*="icon-"] > li.icon-lightening::before {
  content: "\e6fa" !important;
}

.icon-lightening-alt::before,
.icons-list.icon-lightening-alt > li::before,
.icons-list > li.icon-lightening-alt::before,
.icons-list[class*="icon-"] > li.icon-lightening-alt::before {
  content: "\e797" !important;
}

.icon-link::before,
.icons-list.icon-link > li::before,
.icons-list > li.icon-link::before,
.icons-list[class*="icon-"] > li.icon-link::before {
  content: "\e798" !important;
}

.icon-liquid-drop::before,
.icons-list.icon-liquid-drop > li::before,
.icons-list > li.icon-liquid-drop::before,
.icons-list[class*="icon-"] > li.icon-liquid-drop::before {
  content: "\e6f9" !important;
}

.icon-listings::before,
.icons-list.icon-listings > li::before,
.icons-list > li.icon-listings::before,
.icons-list[class*="icon-"] > li.icon-listings::before {
  content: "\e63b" !important;
}

.icon-live-chat::before,
.icons-list.icon-live-chat > li::before,
.icons-list > li.icon-live-chat::before,
.icons-list[class*="icon-"] > li.icon-live-chat::before {
  content: "\e7bc" !important;
}

.icon-locked::before,
.icons-list.icon-locked > li::before,
.icons-list > li.icon-locked::before,
.icons-list[class*="icon-"] > li.icon-locked::before {
  content: "\e63a" !important;
}

.icon-locked-dollar::before,
.icons-list.icon-locked-dollar > li::before,
.icons-list > li.icon-locked-dollar::before,
.icons-list[class*="icon-"] > li.icon-locked-dollar::before {
  content: "\e6f8" !important;
}

.icon-mailbox::before,
.icons-list.icon-mailbox > li::before,
.icons-list > li.icon-mailbox::before,
.icons-list[class*="icon-"] > li.icon-mailbox::before {
  content: "\e6f7" !important;
}

.icon-manufacturing::before,
.icons-list.icon-manufacturing > li::before,
.icons-list > li.icon-manufacturing::before,
.icons-list[class*="icon-"] > li.icon-manufacturing::before {
  content: "\e6f6" !important;
}

.icon-map::before,
.icons-list.icon-map > li::before,
.icons-list > li.icon-map::before,
.icons-list[class*="icon-"] > li.icon-map::before {
  content: "\e6f5" !important;
}

.icon-maximize::before,
.icons-list.icon-maximize > li::before,
.icons-list > li.icon-maximize::before,
.icons-list[class*="icon-"] > li.icon-maximize::before {
  content: "\e799" !important;
}

.icon-measure::before,
.icons-list.icon-measure > li::before,
.icons-list > li.icon-measure::before,
.icons-list[class*="icon-"] > li.icon-measure::before {
  content: "\e6f4" !important;
}

.icon-media::before,
.icons-list.icon-media > li::before,
.icons-list > li.icon-media::before,
.icons-list[class*="icon-"] > li.icon-media::before {
  content: "\e6f3" !important;
}

.icon-memory-chip::before,
.icons-list.icon-memory-chip > li::before,
.icons-list > li.icon-memory-chip::before,
.icons-list[class*="icon-"] > li.icon-memory-chip::before {
  content: "\e6f2" !important;
}

.icon-minus::before,
.icons-list.icon-minus > li::before,
.icons-list > li.icon-minus::before,
.icons-list[class*="icon-"] > li.icon-minus::before {
  content: "\e680" !important;
}

.icon-minimize::before,
.icons-list.icon-minimize > li::before,
.icons-list > li.icon-minimize::before,
.icons-list[class*="icon-"] > li.icon-minimize::before {
  content: "\e79a" !important;
}

.icon-minus-alt::before,
.icons-list.icon-minus-alt > li::before,
.icons-list > li.icon-minus-alt::before,
.icons-list[class*="icon-"] > li.icon-minus-alt::before {
  content: "\e79b" !important;
}

.icon-missed-calls::before,
.icons-list.icon-missed-calls > li::before,
.icons-list > li.icon-missed-calls::before,
.icons-list[class*="icon-"] > li.icon-missed-calls::before {
  content: "\e639" !important;
}

.icon-mobile-banking::before,
.icons-list.icon-mobile-banking > li::before,
.icons-list > li.icon-mobile-banking::before,
.icons-list[class*="icon-"] > li.icon-mobile-banking::before {
  content: "\e6f1" !important;
}

.icon-mobile-branch::before,
.icons-list.icon-mobile-branch > li::before,
.icons-list > li.icon-mobile-branch::before,
.icons-list[class*="icon-"] > li.icon-mobile-branch::before {
  content: "\e6f0" !important;
}

.icon-mobile-care::before,
.icons-list.icon-mobile-care > li::before,
.icons-list > li.icon-mobile-care::before,
.icons-list[class*="icon-"] > li.icon-mobile-care::before {
  content: "\e6ef" !important;
}

.icon-mobile-command-center::before,
.icons-list.icon-mobile-command-center > li::before,
.icons-list > li.icon-mobile-command-center::before,
.icons-list[class*="icon-"] > li.icon-mobile-command-center::before {
  content: "\e6ee" !important;
}

.icon-mobile-doctor::before,
.icons-list.icon-mobile-doctor > li::before,
.icons-list > li.icon-mobile-doctor::before,
.icons-list[class*="icon-"] > li.icon-mobile-doctor::before {
  content: "\e6ed" !important;
}

.icon-mobile-health::before,
.icons-list.icon-mobile-health > li::before,
.icons-list > li.icon-mobile-health::before,
.icons-list[class*="icon-"] > li.icon-mobile-health::before {
  content: "\e6ec" !important;
}

.icon-mobile-log::before,
.icons-list.icon-mobile-log > li::before,
.icons-list > li.icon-mobile-log::before,
.icons-list[class*="icon-"] > li.icon-mobile-log::before {
  content: "\e7b5" !important;
}

.icon-mobile-marketing::before,
.icons-list.icon-mobile-marketing > li::before,
.icons-list > li.icon-mobile-marketing::before,
.icons-list[class*="icon-"] > li.icon-mobile-marketing::before {
  content: "\e6eb" !important;
}

.icon-mobile-office::before,
.icons-list.icon-mobile-office > li::before,
.icons-list > li.icon-mobile-office::before,
.icons-list[class*="icon-"] > li.icon-mobile-office::before {
  content: "\e6ea" !important;
}

.icon-mobile-phone::before,
.icons-list.icon-mobile-phone > li::before,
.icons-list > li.icon-mobile-phone::before,
.icons-list[class*="icon-"] > li.icon-mobile-phone::before {
  content: "\e67f" !important;
}

.icon-mobile-plus::before,
.icons-list.icon-mobile-plus > li::before,
.icons-list > li.icon-mobile-plus::before,
.icons-list[class*="icon-"] > li.icon-mobile-plus::before {
  content: "\e6e9" !important;
}

.icon-mobile-pos::before,
.icons-list.icon-mobile-pos > li::before,
.icons-list > li.icon-mobile-pos::before,
.icons-list[class*="icon-"] > li.icon-mobile-pos::before {
  content: "\e6e8" !important;
}

.icon-mobile-protection::before,
.icons-list.icon-mobile-protection > li::before,
.icons-list > li.icon-mobile-protection::before,
.icons-list[class*="icon-"] > li.icon-mobile-protection::before {
  content: "\e6e7" !important;
}

.icon-mobile-x::before,
.icons-list.icon-mobile-x > li::before,
.icons-list > li.icon-mobile-x::before,
.icons-list[class*="icon-"] > li.icon-mobile-x::before {
  content: "\e6e6" !important;
}

.icon-more::before,
.icons-list.icon-more > li::before,
.icons-list > li.icon-more::before,
.icons-list[class*="icon-"] > li.icon-more::before {
  content: "\e638" !important;
}

.icon-more-alt::before,
.icons-list.icon-more-alt > li::before,
.icons-list > li.icon-more-alt::before,
.icons-list[class*="icon-"] > li.icon-more-alt::before {
  content: "\e7c1" !important;
}

.icon-mouse::before,
.icons-list.icon-mouse > li::before,
.icons-list > li.icon-mouse::before,
.icons-list[class*="icon-"] > li.icon-mouse::before {
  content: "\e6e5" !important;
}

.icon-movie-camera::before,
.icons-list.icon-movie-camera > li::before,
.icons-list > li.icon-movie-camera::before,
.icons-list[class*="icon-"] > li.icon-movie-camera::before {
  content: "\e6e4" !important;
}

.icon-movies::before,
.icons-list.icon-movies > li::before,
.icons-list > li.icon-movies::before,
.icons-list[class*="icon-"] > li.icon-movies::before {
  content: "\e637" !important;
}

.icon-moving::before,
.icons-list.icon-moving > li::before,
.icons-list > li.icon-moving::before,
.icons-list[class*="icon-"] > li.icon-moving::before {
  content: "\e67e" !important;
}

.icon-mug::before,
.icons-list.icon-mug > li::before,
.icons-list > li.icon-mug::before,
.icons-list[class*="icon-"] > li.icon-mug::before {
  content: "\e6e3" !important;
}

.icon-music::before,
.icons-list.icon-music > li::before,
.icons-list > li.icon-music::before,
.icons-list[class*="icon-"] > li.icon-music::before {
  content: "\e636" !important;
}

.icon-music-alt::before,
.icons-list.icon-music-alt > li::before,
.icons-list > li.icon-music-alt::before,
.icons-list[class*="icon-"] > li.icon-music-alt::before {
  content: "\e79c" !important;
}

.icon-my-fios::before,
.icons-list.icon-my-fios > li::before,
.icons-list > li.icon-my-fios::before,
.icons-list[class*="icon-"] > li.icon-my-fios::before {
  content: "\e635" !important;
}

.icon-my-fios-ios::before,
.icons-list.icon-my-fios-ios > li::before,
.icons-list > li.icon-my-fios-ios::before,
.icons-list[class*="icon-"] > li.icon-my-fios-ios::before {
  content: "\e767" !important;
}

.icon-my-movies::before,
.icons-list.icon-my-movies > li::before,
.icons-list > li.icon-my-movies::before,
.icons-list[class*="icon-"] > li.icon-my-movies::before {
  content: "\e634" !important;
}

.icon-nav-menu::before,
.icons-list.icon-nav-menu > li::before,
.icons-list > li.icon-nav-menu::before,
.icons-list[class*="icon-"] > li.icon-nav-menu::before {
  content: "\e633" !important;
}

.icon-new::before,
.icons-list.icon-new > li::before,
.icons-list > li.icon-new::before,
.icons-list[class*="icon-"] > li.icon-new::before {
  content: "\e632" !important;
}

.icon-new-customer::before,
.icons-list.icon-new-customer > li::before,
.icons-list > li.icon-new-customer::before,
.icons-list[class*="icon-"] > li.icon-new-customer::before {
  content: "\e67c" !important;
}

.icon-next::before,
.icons-list.icon-next > li::before,
.icons-list > li.icon-next::before,
.icons-list[class*="icon-"] > li.icon-next::before {
  content: "\e631" !important;
}

.icon-next-circle::before,
.icons-list.icon-next-circle > li::before,
.icons-list > li.icon-next-circle::before,
.icons-list[class*="icon-"] > li.icon-next-circle::before {
  content: "\e657" !important;
}

.icon-next-circle-down::before,
.icons-list.icon-next-circle-down > li::before,
.icons-list > li.icon-next-circle-down::before,
.icons-list[class*="icon-"] > li.icon-next-circle-down::before {
  content: "\e64b" !important;
}

.icon-next-down::before,
.icons-list.icon-next-down > li::before,
.icons-list > li.icon-next-down::before,
.icons-list[class*="icon-"] > li.icon-next-down::before {
  content: "\e76e" !important;
}

.icon-night::before,
.icons-list.icon-night > li::before,
.icons-list > li.icon-night::before,
.icons-list[class*="icon-"] > li.icon-night::before {
  content: "\e6e2" !important;
}

.icon-night-alt::before,
.icons-list.icon-night-alt > li::before,
.icons-list > li.icon-night-alt::before,
.icons-list[class*="icon-"] > li.icon-night-alt::before {
  content: "\e7b6" !important;
}

.icon-notifications::before,
.icons-list.icon-notifications > li::before,
.icons-list > li.icon-notifications::before,
.icons-list[class*="icon-"] > li.icon-notifications::before {
  content: "\e630" !important;
}

.icon-office-on-the-go::before,
.icons-list.icon-office-on-the-go > li::before,
.icons-list > li.icon-office-on-the-go::before,
.icons-list[class*="icon-"] > li.icon-office-on-the-go::before {
  content: "\e6e1" !important;
}

.icon-on-demand::before,
.icons-list.icon-on-demand > li::before,
.icons-list > li.icon-on-demand::before,
.icons-list[class*="icon-"] > li.icon-on-demand::before {
  content: "\e664" !important;
}

.icon-optical-network::before,
.icons-list.icon-optical-network > li::before,
.icons-list > li.icon-optical-network::before,
.icons-list[class*="icon-"] > li.icon-optical-network::before {
  content: "\e6e0" !important;
}

.icon-options::before,
.icons-list.icon-options > li::before,
.icons-list > li.icon-options::before,
.icons-list[class*="icon-"] > li.icon-options::before {
  content: "\e62f" !important;
}

.icon-order-info::before,
.icons-list.icon-order-info > li::before,
.icons-list > li.icon-order-info::before,
.icons-list[class*="icon-"] > li.icon-order-info::before {
  content: "\e62e" !important;
}

.icon-os::before,
.icons-list.icon-os > li::before,
.icons-list > li.icon-os::before,
.icons-list[class*="icon-"] > li.icon-os::before {
  content: "\e6df" !important;
}

.icon-outgoing-calls::before,
.icons-list.icon-outgoing-calls > li::before,
.icons-list > li.icon-outgoing-calls::before,
.icons-list[class*="icon-"] > li.icon-outgoing-calls::before {
  content: "\e62d" !important;
}

.icon-paginate-down::before,
.icons-list.icon-paginate-down > li::before,
.icons-list > li.icon-paginate-down::before,
.icons-list[class*="icon-"] > li.icon-paginate-down::before {
  content: "\e766" !important;
}

.icon-paginate-down-alt::before,
.icons-list.icon-paginate-down-alt > li::before,
.icons-list > li.icon-paginate-down-alt::before,
.icons-list[class*="icon-"] > li.icon-paginate-down-alt::before {
  content: "\e64b" !important;
}

.icon-paginate-left::before,
.icons-list.icon-paginate-left > li::before,
.icons-list > li.icon-paginate-left::before,
.icons-list[class*="icon-"] > li.icon-paginate-left::before {
  content: "\e67b" !important;
}

.icon-paginate-left-alt::before,
.icons-list.icon-paginate-left-alt > li::before,
.icons-list > li.icon-paginate-left-alt::before,
.icons-list[class*="icon-"] > li.icon-paginate-left-alt::before {
  content: "\e771" !important;
}

.icon-paginate-right::before,
.icons-list.icon-paginate-right > li::before,
.icons-list > li.icon-paginate-right::before,
.icons-list[class*="icon-"] > li.icon-paginate-right::before {
  content: "\e67a" !important;
}

.icon-paginate-right-alt::before,
.icons-list.icon-paginate-right-alt > li::before,
.icons-list > li.icon-paginate-right-alt::before,
.icons-list[class*="icon-"] > li.icon-paginate-right-alt::before {
  content: "\e657" !important;
}

.icon-paginate-up::before,
.icons-list.icon-paginate-up > li::before,
.icons-list > li.icon-paginate-up::before,
.icons-list[class*="icon-"] > li.icon-paginate-up::before {
  content: "\e769" !important;
}

.icon-paginate-up-alt::before,
.icons-list.icon-paginate-up-alt > li::before,
.icons-list > li.icon-paginate-up-alt::before,
.icons-list[class*="icon-"] > li.icon-paginate-up-alt::before {
  content: "\e772" !important;
}

.icon-paperless::before,
.icons-list.icon-paperless > li::before,
.icons-list > li.icon-paperless::before,
.icons-list[class*="icon-"] > li.icon-paperless::before {
  content: "\e6de" !important;
}

.icon-partly-cloudy::before,
.icons-list.icon-partly-cloudy > li::before,
.icons-list > li.icon-partly-cloudy::before,
.icons-list[class*="icon-"] > li.icon-partly-cloudy::before {
  content: "\e62c" !important;
}

.icon-pause::before,
.icons-list.icon-pause > li::before,
.icons-list > li.icon-pause::before,
.icons-list[class*="icon-"] > li.icon-pause::before {
  content: "\e62b" !important;
}

.icon-pause-alt::before,
.icons-list.icon-pause-alt > li::before,
.icons-list > li.icon-pause-alt::before,
.icons-list[class*="icon-"] > li.icon-pause-alt::before {
  content: "\e7b7" !important;
}

.icon-payment::before,
.icons-list.icon-payment > li::before,
.icons-list > li.icon-payment::before,
.icons-list[class*="icon-"] > li.icon-payment::before {
  content: "\e62a" !important;
}

.icon-payment-history::before,
.icons-list.icon-payment-history > li::before,
.icons-list > li.icon-payment-history::before,
.icons-list[class*="icon-"] > li.icon-payment-history::before {
  content: "\e629" !important;
}

.icon-pc::before,
.icons-list.icon-pc > li::before,
.icons-list > li.icon-pc::before,
.icons-list[class*="icon-"] > li.icon-pc::before {
  content: "\e6dd" !important;
}

.icon-pc-desktop::before,
.icons-list.icon-pc-desktop > li::before,
.icons-list > li.icon-pc-desktop::before,
.icons-list[class*="icon-"] > li.icon-pc-desktop::before {
  content: "\e6dc" !important;
}

.icon-pc-gps::before,
.icons-list.icon-pc-gps > li::before,
.icons-list > li.icon-pc-gps::before,
.icons-list[class*="icon-"] > li.icon-pc-gps::before {
  content: "\e6db" !important;
}

.icon-pc-home::before,
.icons-list.icon-pc-home > li::before,
.icons-list > li.icon-pc-home::before,
.icons-list[class*="icon-"] > li.icon-pc-home::before {
  content: "\e6da" !important;
}

.icon-pc-locked::before,
.icons-list.icon-pc-locked > li::before,
.icons-list > li.icon-pc-locked::before,
.icons-list[class*="icon-"] > li.icon-pc-locked::before {
  content: "\e6d9" !important;
}

.icon-pc-monitoring::before,
.icons-list.icon-pc-monitoring > li::before,
.icons-list > li.icon-pc-monitoring::before,
.icons-list[class*="icon-"] > li.icon-pc-monitoring::before {
  content: "\e6d8" !important;
}

.icon-pc-network::before,
.icons-list.icon-pc-network > li::before,
.icons-list > li.icon-pc-network::before,
.icons-list[class*="icon-"] > li.icon-pc-network::before {
  content: "\e6d7" !important;
}

.icon-pc-performance::before,
.icons-list.icon-pc-performance > li::before,
.icons-list > li.icon-pc-performance::before,
.icons-list[class*="icon-"] > li.icon-pc-performance::before {
  content: "\e6d5" !important;
}

.icon-pc-profile::before,
.icons-list.icon-pc-profile > li::before,
.icons-list > li.icon-pc-profile::before,
.icons-list[class*="icon-"] > li.icon-pc-profile::before {
  content: "\e764" !important;
}

.icon-pc-settings::before,
.icons-list.icon-pc-settings > li::before,
.icons-list > li.icon-pc-settings::before,
.icons-list[class*="icon-"] > li.icon-pc-settings::before {
  content: "\e6d4" !important;
}

.icon-pc-wifi::before,
.icons-list.icon-pc-wifi > li::before,
.icons-list > li.icon-pc-wifi::before,
.icons-list[class*="icon-"] > li.icon-pc-wifi::before {
  content: "\e6d2" !important;
}

.icon-pharma::before,
.icons-list.icon-pharma > li::before,
.icons-list > li.icon-pharma::before,
.icons-list[class*="icon-"] > li.icon-pharma::before {
  content: "\e6d1" !important;
}

.icon-phone-locked::before,
.icons-list.icon-phone-locked > li::before,
.icons-list > li.icon-phone-locked::before,
.icons-list[class*="icon-"] > li.icon-phone-locked::before {
  content: "\e6d0" !important;
}

.icon-phone-upgrade::before,
.icons-list.icon-phone-upgrade > li::before,
.icons-list > li.icon-phone-upgrade::before,
.icons-list[class*="icon-"] > li.icon-phone-upgrade::before {
  content: "\e6cf" !important;
}

.icon-phone-wifi::before,
.icons-list.icon-phone-wifi > li::before,
.icons-list > li.icon-phone-wifi::before,
.icons-list[class*="icon-"] > li.icon-phone-wifi::before {
  content: "\e6ce" !important;
}

.icon-photos::before,
.icons-list.icon-photos > li::before,
.icons-list > li.icon-photos::before,
.icons-list[class*="icon-"] > li.icon-photos::before {
  content: "\e628" !important;
}

.icon-pickup-equipment::before,
.icons-list.icon-pickup-equipment > li::before,
.icons-list > li.icon-pickup-equipment::before,
.icons-list[class*="icon-"] > li.icon-pickup-equipment::before {
  content: "\e679" !important;
}

.icon-picture-message::before,
.icons-list.icon-picture-message > li::before,
.icons-list > li.icon-picture-message::before,
.icons-list[class*="icon-"] > li.icon-picture-message::before {
  content: "\e6cc" !important;
}

.icon-pie-chart::before,
.icons-list.icon-pie-chart > li::before,
.icons-list > li.icon-pie-chart::before,
.icons-list[class*="icon-"] > li.icon-pie-chart::before {
  content: "\e6cb" !important;
}

.icon-pinterest::before,
.icons-list.icon-pinterest > li::before,
.icons-list > li.icon-pinterest::before,
.icons-list[class*="icon-"] > li.icon-pinterest::before {
  content: "\e7ba" !important;
}

.icon-plane::before,
.icons-list.icon-plane > li::before,
.icons-list > li.icon-plane::before,
.icons-list[class*="icon-"] > li.icon-plane::before {
  content: "\e627" !important;
}

.icon-plans::before,
.icons-list.icon-plans > li::before,
.icons-list > li.icon-plans::before,
.icons-list[class*="icon-"] > li.icon-plans::before {
  content: "\e6ca" !important;
}

.icon-play::before,
.icons-list.icon-play > li::before,
.icons-list > li.icon-play::before,
.icons-list[class*="icon-"] > li.icon-play::before {
  content: "\e626" !important;
}

.icon-plus::before,
.icons-list.icon-plus > li::before,
.icons-list > li.icon-plus::before,
.icons-list[class*="icon-"] > li.icon-plus::before {
  content: "\e678" !important;
}

.icon-plus-alt::before,
.icons-list.icon-plus-alt > li::before,
.icons-list > li.icon-plus-alt::before,
.icons-list[class*="icon-"] > li.icon-plus-alt::before {
  content: "\e79d" !important;
}

.icon-power::before,
.icons-list.icon-power > li::before,
.icons-list > li.icon-power::before,
.icons-list[class*="icon-"] > li.icon-power::before {
  content: "\e6c9" !important;
}

.icon-power-standby::before,
.icons-list.icon-power-standby > li::before,
.icons-list > li.icon-power-standby::before,
.icons-list[class*="icon-"] > li.icon-power-standby::before {
  content: "\e6c8" !important;
}

.icon-power-user::before,
.icons-list.icon-power-user > li::before,
.icons-list > li.icon-power-user::before,
.icons-list[class*="icon-"] > li.icon-power-user::before {
  content: "\e6c7" !important;
}

.icon-previous::before,
.icons-list.icon-previous > li::before,
.icons-list > li.icon-previous::before,
.icons-list[class*="icon-"] > li.icon-previous::before {
  content: "\e625" !important;
}

.icon-previous-circle::before,
.icons-list.icon-previous-circle > li::before,
.icons-list > li.icon-previous-circle::before,
.icons-list[class*="icon-"] > li.icon-previous-circle::before {
  content: "\e64b" !important;
}

.icon-previous-circle-up::before,
.icons-list.icon-previous-circle-up > li::before,
.icons-list > li.icon-previous-circle-up::before,
.icons-list[class*="icon-"] > li.icon-previous-circle-up::before {
  content: "\e772" !important;
}

.icon-previous-up::before,
.icons-list.icon-previous-up > li::before,
.icons-list > li.icon-previous-up::before,
.icons-list[class*="icon-"] > li.icon-previous-up::before {
  content: "\e76f" !important;
}

.icon-price-tag::before,
.icons-list.icon-price-tag > li::before,
.icons-list > li.icon-price-tag::before,
.icons-list[class*="icon-"] > li.icon-price-tag::before {
  content: "\e624" !important;
}

.icon-print::before,
.icons-list.icon-print > li::before,
.icons-list > li.icon-print::before,
.icons-list[class*="icon-"] > li.icon-print::before {
  content: "\e665" !important;
}

.icon-profile::before,
.icons-list.icon-profile > li::before,
.icons-list > li.icon-profile::before,
.icons-list[class*="icon-"] > li.icon-profile::before {
  content: "\e623" !important;
}

.icon-profile-check::before,
.icons-list.icon-profile-check > li::before,
.icons-list > li.icon-profile-check::before,
.icons-list[class*="icon-"] > li.icon-profile-check::before {
  content: "\e6c6" !important;
}

.icon-protected::before,
.icons-list.icon-protected > li::before,
.icons-list > li.icon-protected::before,
.icons-list[class*="icon-"] > li.icon-protected::before {
  content: "\e622" !important;
}

.icon-protection-keyhole::before,
.icons-list.icon-protection-keyhole > li::before,
.icons-list > li.icon-protection-keyhole::before,
.icons-list[class*="icon-"] > li.icon-protection-keyhole::before {
  content: "\e6c5" !important;
}

.icon-protection-plus::before,
.icons-list.icon-protection-plus > li::before,
.icons-list > li.icon-protection-plus::before,
.icons-list[class*="icon-"] > li.icon-protection-plus::before {
  content: "\e6c4" !important;
}

.icon-protection-star::before,
.icons-list.icon-protection-star > li::before,
.icons-list > li.icon-protection-star::before,
.icons-list[class*="icon-"] > li.icon-protection-star::before {
  content: "\e6c3" !important;
}

.icon-question::before,
.icons-list.icon-question > li::before,
.icons-list > li.icon-question::before,
.icons-list[class*="icon-"] > li.icon-question::before {
  content: "\e79e" !important;
}

.icon-question-answer::before,
.icons-list.icon-question-answer > li::before,
.icons-list > li.icon-question-answer::before,
.icons-list[class*="icon-"] > li.icon-question-answer::before {
  content: "\e677" !important;
}

.icon-question-mark::before,
.icons-list.icon-question-mark > li::before,
.icons-list > li.icon-question-mark::before,
.icons-list[class*="icon-"] > li.icon-question-mark::before {
  content: "\e6c2" !important;
}

.icon-question-mark-alt::before,
.icons-list.icon-question-mark-alt > li::before,
.icons-list > li.icon-question-mark-alt::before,
.icons-list[class*="icon-"] > li.icon-question-mark-alt::before {
  content: "\e6c1" !important;
}

.icon-rain::before,
.icons-list.icon-rain > li::before,
.icons-list > li.icon-rain::before,
.icons-list[class*="icon-"] > li.icon-rain::before {
  content: "\e79f" !important;
}

.icon-ratings::before,
.icons-list.icon-ratings > li::before,
.icons-list > li.icon-ratings::before,
.icons-list[class*="icon-"] > li.icon-ratings::before {
  content: "\e621" !important;
}

.icon-record::before,
.icons-list.icon-record > li::before,
.icons-list > li.icon-record::before,
.icons-list[class*="icon-"] > li.icon-record::before {
  content: "\e620" !important;
}

.icon-recording-conflict::before,
.icons-list.icon-recording-conflict > li::before,
.icons-list > li.icon-recording-conflict::before,
.icons-list[class*="icon-"] > li.icon-recording-conflict::before {
  content: "\e61f" !important;
}

.icon-recycle::before,
.icons-list.icon-recycle > li::before,
.icons-list > li.icon-recycle::before,
.icons-list[class*="icon-"] > li.icon-recycle::before {
  content: "\e6c0" !important;
}

.icon-refresh::before,
.icons-list.icon-refresh > li::before,
.icons-list > li.icon-refresh::before,
.icons-list[class*="icon-"] > li.icon-refresh::before {
  content: "\e61e" !important;
}

.icon-refresh-alt::before,
.icons-list.icon-refresh-alt > li::before,
.icons-list > li.icon-refresh-alt::before,
.icons-list[class*="icon-"] > li.icon-refresh-alt::before {
  content: "\e676" !important;
}

.icon-refresh-dollar::before,
.icons-list.icon-refresh-dollar > li::before,
.icons-list > li.icon-refresh-dollar::before,
.icons-list[class*="icon-"] > li.icon-refresh-dollar::before {
  content: "\e6bf" !important;
}

.icon-reminder::before,
.icons-list.icon-reminder > li::before,
.icons-list > li.icon-reminder::before,
.icons-list[class*="icon-"] > li.icon-reminder::before {
  content: "\e6be" !important;
}

.icon-remote::before,
.icons-list.icon-remote > li::before,
.icons-list > li.icon-remote::before,
.icons-list[class*="icon-"] > li.icon-remote::before {
  content: "\e61d" !important;
}

.icon-remote-control::before,
.icons-list.icon-remote-control > li::before,
.icons-list > li.icon-remote-control::before,
.icons-list[class*="icon-"] > li.icon-remote-control::before {
  content: "\e6bd" !important;
}

.icon-remote-surveillance::before,
.icons-list.icon-remote-surveillance > li::before,
.icons-list > li.icon-remote-surveillance::before,
.icons-list[class*="icon-"] > li.icon-remote-surveillance::before {
  content: "\e6bc" !important;
}

.icon-reply::before,
.icons-list.icon-reply > li::before,
.icons-list > li.icon-reply::before,
.icons-list[class*="icon-"] > li.icon-reply::before {
  content: "\e61c" !important;
}

.icon-reply-all::before,
.icons-list.icon-reply-all > li::before,
.icons-list > li.icon-reply-all::before,
.icons-list[class*="icon-"] > li.icon-reply-all::before {
  content: "\e76d" !important;
}

.icon-research::before,
.icons-list.icon-research > li::before,
.icons-list > li.icon-research::before,
.icons-list[class*="icon-"] > li.icon-research::before {
  content: "\e6bb" !important;
}

.icon-retail-tag::before,
.icons-list.icon-retail-tag > li::before,
.icons-list > li.icon-retail-tag::before,
.icons-list[class*="icon-"] > li.icon-retail-tag::before {
  content: "\e6ba" !important;
}

.icon-return::before,
.icons-list.icon-return > li::before,
.icons-list > li.icon-return::before,
.icons-list[class*="icon-"] > li.icon-return::before {
  content: "\e61a" !important;
}

.icon-reward::before,
.icons-list.icon-reward > li::before,
.icons-list > li.icon-reward::before,
.icons-list[class*="icon-"] > li.icon-reward::before {
  content: "\e619" !important;
}

.icon-reward-alt::before,
.icons-list.icon-reward-alt > li::before,
.icons-list > li.icon-reward-alt::before,
.icons-list[class*="icon-"] > li.icon-reward-alt::before {
  content: "\e7a0" !important;
}

.icon-right::before,
.icons-list.icon-right > li::before,
.icons-list > li.icon-right::before,
.icons-list[class*="icon-"] > li.icon-right::before {
  content: "\e618" !important;
}

.icon-ring-tone::before,
.icons-list.icon-ring-tone > li::before,
.icons-list > li.icon-ring-tone::before,
.icons-list[class*="icon-"] > li.icon-ring-tone::before {
  content: "\e6b9" !important;
}

.icon-router::before,
.icons-list.icon-router > li::before,
.icons-list > li.icon-router::before,
.icons-list[class*="icon-"] > li.icon-router::before {
  content: "\e666" !important;
}

.icon-router-alt::before,
.icons-list.icon-router-alt > li::before,
.icons-list > li.icon-router-alt::before,
.icons-list[class*="icon-"] > li.icon-router-alt::before {
  content: "\e6b8" !important;
}

.icon-salesforce-automation::before,
.icons-list.icon-salesforce-automation > li::before,
.icons-list > li.icon-salesforce-automation::before,
.icons-list[class*="icon-"] > li.icon-salesforce-automation::before {
  content: "\e6b7" !important;
}

.icon-sample-distribution::before,
.icons-list.icon-sample-distribution > li::before,
.icons-list > li.icon-sample-distribution::before,
.icons-list[class*="icon-"] > li.icon-sample-distribution::before {
  content: "\e6b6" !important;
}

.icon-scheduled::before,
.icons-list.icon-scheduled > li::before,
.icons-list > li.icon-scheduled::before,
.icons-list[class*="icon-"] > li.icon-scheduled::before {
  content: "\e617" !important;
}

.icon-scheduled-series::before,
.icons-list.icon-scheduled-series > li::before,
.icons-list > li.icon-scheduled-series::before,
.icons-list[class*="icon-"] > li.icon-scheduled-series::before {
  content: "\e616" !important;
}

.icon-schoolhouse::before,
.icons-list.icon-schoolhouse > li::before,
.icons-list > li.icon-schoolhouse::before,
.icons-list[class*="icon-"] > li.icon-schoolhouse::before {
  content: "\e6b5" !important;
}

.icon-screwdriver::before,
.icons-list.icon-screwdriver > li::before,
.icons-list > li.icon-screwdriver::before,
.icons-list[class*="icon-"] > li.icon-screwdriver::before {
  content: "\e783" !important;
}

.icon-sd::before,
.icons-list.icon-sd > li::before,
.icons-list > li.icon-sd::before,
.icons-list[class*="icon-"] > li.icon-sd::before {
  content: "\e615" !important;
}

.icon-search::before,
.icons-list.icon-search > li::before,
.icons-list > li.icon-search::before,
.icons-list[class*="icon-"] > li.icon-search::before {
  content: "\e614" !important;
}

.icon-send::before,
.icons-list.icon-send > li::before,
.icons-list > li.icon-send::before,
.icons-list[class*="icon-"] > li.icon-send::before {
  content: "\e613" !important;
}

.icon-servers::before,
.icons-list.icon-servers > li::before,
.icons-list > li.icon-servers::before,
.icons-list[class*="icon-"] > li.icon-servers::before {
  content: "\e7b8" !important;
}

.icon-service-bell::before,
.icons-list.icon-service-bell > li::before,
.icons-list > li.icon-service-bell::before,
.icons-list[class*="icon-"] > li.icon-service-bell::before {
  content: "\e6b4" !important;
}

.icon-settings::before,
.icons-list.icon-settings > li::before,
.icons-list > li.icon-settings::before,
.icons-list[class*="icon-"] > li.icon-settings::before {
  content: "\e612" !important;
}

.icon-share::before,
.icons-list.icon-share > li::before,
.icons-list > li.icon-share::before,
.icons-list[class*="icon-"] > li.icon-share::before {
  content: "\e763" !important;
}

.icon-share-alt::before,
.icons-list.icon-share-alt > li::before,
.icons-list > li.icon-share-alt::before,
.icons-list[class*="icon-"] > li.icon-share-alt::before {
  content: "\e7a1" !important;
}

.icon-shop::before,
.icons-list.icon-shop > li::before,
.icons-list > li.icon-shop::before,
.icons-list[class*="icon-"] > li.icon-shop::before {
  content: "\e611" !important;
}

.icon-signal-bars::before,
.icons-list.icon-signal-bars > li::before,
.icons-list > li.icon-signal-bars::before,
.icons-list[class*="icon-"] > li.icon-signal-bars::before {
  content: "\e6b3" !important;
}

.icon-smart-bulb::before,
.icons-list.icon-smart-bulb > li::before,
.icons-list > li.icon-smart-bulb::before,
.icons-list[class*="icon-"] > li.icon-smart-bulb::before {
  content: "\e6b2" !important;
}

.icon-smile::before,
.icons-list.icon-smile > li::before,
.icons-list > li.icon-smile::before,
.icons-list[class*="icon-"] > li.icon-smile::before {
  content: "\e7ae" !important;
}

.icon-smile-rev::before,
.icons-list.icon-smile-rev > li::before,
.icons-list > li.icon-smile-rev::before,
.icons-list[class*="icon-"] > li.icon-smile-rev::before {
  content: "\e7b0" !important;
}

.icon-snow::before,
.icons-list.icon-snow > li::before,
.icons-list > li.icon-snow::before,
.icons-list[class*="icon-"] > li.icon-snow::before {
  content: "\e7a2" !important;
}

.icon-snow-flake::before,
.icons-list.icon-snow-flake > li::before,
.icons-list > li.icon-snow-flake::before,
.icons-list[class*="icon-"] > li.icon-snow-flake::before {
  content: "\e7a3" !important;
}

.icon-soccer::before,
.icons-list.icon-soccer > li::before,
.icons-list > li.icon-soccer::before,
.icons-list[class*="icon-"] > li.icon-soccer::before {
  content: "\e7a4" !important;
}

.icon-sound-wave::before,
.icons-list.icon-sound-wave > li::before,
.icons-list > li.icon-sound-wave::before,
.icons-list[class*="icon-"] > li.icon-sound-wave::before {
  content: "\e6b1" !important;
}

.icon-sound-wave-alt::before,
.icons-list.icon-sound-wave-alt > li::before,
.icons-list > li.icon-sound-wave-alt::before,
.icons-list[class*="icon-"] > li.icon-sound-wave-alt::before {
  content: "\e6b0" !important;
}

.icon-speaker-phone::before,
.icons-list.icon-speaker-phone > li::before,
.icons-list > li.icon-speaker-phone::before,
.icons-list[class*="icon-"] > li.icon-speaker-phone::before {
  content: "\e6af" !important;
}

.icon-speech::before,
.icons-list.icon-speech > li::before,
.icons-list > li.icon-speech::before,
.icons-list[class*="icon-"] > li.icon-speech::before {
  content: "\e610" !important;
}

.icon-speech-mute::before,
.icons-list.icon-speech-mute > li::before,
.icons-list > li.icon-speech-mute::before,
.icons-list[class*="icon-"] > li.icon-speech-mute::before {
  content: "\e67d" !important;
}

.icon-speech-mute-alt::before,
.icons-list.icon-speech-mute-alt > li::before,
.icons-list > li.icon-speech-mute-alt::before,
.icons-list[class*="icon-"] > li.icon-speech-mute-alt::before {
  content: "\e785" !important;
}

.icon-speed::before,
.icons-list.icon-speed > li::before,
.icons-list > li.icon-speed::before,
.icons-list[class*="icon-"] > li.icon-speed::before {
  content: "\e60f" !important;
}

.icon-speed-alt::before,
.icons-list.icon-speed-alt > li::before,
.icons-list > li.icon-speed-alt::before,
.icons-list[class*="icon-"] > li.icon-speed-alt::before {
  content: "\e6ae" !important;
}

.icon-speed-dial::before,
.icons-list.icon-speed-dial > li::before,
.icons-list > li.icon-speed-dial::before,
.icons-list[class*="icon-"] > li.icon-speed-dial::before {
  content: "\e6ad" !important;
}

.icon-sports::before,
.icons-list.icon-sports > li::before,
.icons-list > li.icon-sports::before,
.icons-list[class*="icon-"] > li.icon-sports::before {
  content: "\e6ac" !important;
}

.icon-star::before,
.icons-list.icon-star > li::before,
.icons-list > li.icon-star::before,
.icons-list[class*="icon-"] > li.icon-star::before {
  content: "\e60e" !important;
}

.icon-star-burst::before,
.icons-list.icon-star-burst > li::before,
.icons-list > li.icon-star-burst::before,
.icons-list[class*="icon-"] > li.icon-star-burst::before {
  content: "\e786" !important;
}

.icon-star-hollow::before,
.icons-list.icon-star-hollow > li::before,
.icons-list > li.icon-star-hollow::before,
.icons-list[class*="icon-"] > li.icon-star-hollow::before {
  content: "\e7c2" !important;
}

.icon-stop::before,
.icons-list.icon-stop > li::before,
.icons-list > li.icon-stop::before,
.icons-list[class*="icon-"] > li.icon-stop::before {
  content: "\e60d" !important;
}

.icon-stop-alt::before,
.icons-list.icon-stop-alt > li::before,
.icons-list > li.icon-stop-alt::before,
.icons-list[class*="icon-"] > li.icon-stop-alt::before {
  content: "\e7b9" !important;
}

.icon-sub-accounts::before,
.icons-list.icon-sub-accounts > li::before,
.icons-list > li.icon-sub-accounts::before,
.icons-list[class*="icon-"] > li.icon-sub-accounts::before {
  content: "\e6ab" !important;
}

.icon-sun::before,
.icons-list.icon-sun > li::before,
.icons-list > li.icon-sun::before,
.icons-list[class*="icon-"] > li.icon-sun::before {
  content: "\e7a5" !important;
}

.icon-support::before,
.icons-list.icon-support > li::before,
.icons-list > li.icon-support::before,
.icons-list[class*="icon-"] > li.icon-support::before {
  content: "\e673" !important;
}

.icon-support-alt::before,
.icons-list.icon-support-alt > li::before,
.icons-list > li.icon-support-alt::before,
.icons-list[class*="icon-"] > li.icon-support-alt::before {
  content: "\e60c" !important;
}

.icon-switch::before,
.icons-list.icon-switch > li::before,
.icons-list > li.icon-switch::before,
.icons-list[class*="icon-"] > li.icon-switch::before {
  content: "\e6aa" !important;
}

.icon-sync::before,
.icons-list.icon-sync > li::before,
.icons-list > li.icon-sync::before,
.icons-list[class*="icon-"] > li.icon-sync::before {
  content: "\e667" !important;
}

.icon-sync-profile::before,
.icons-list.icon-sync-profile > li::before,
.icons-list > li.icon-sync-profile::before,
.icons-list[class*="icon-"] > li.icon-sync-profile::before {
  content: "\e6a9" !important;
}

.icon-talk::before,
.icons-list.icon-talk > li::before,
.icons-list > li.icon-talk::before,
.icons-list[class*="icon-"] > li.icon-talk::before {
  content: "\e6a8" !important;
}

.icon-talk-alt::before,
.icons-list.icon-talk-alt > li::before,
.icons-list > li.icon-talk-alt::before,
.icons-list[class*="icon-"] > li.icon-talk-alt::before {
  content: "\e784" !important;
}

.icon-talk-and-text::before,
.icons-list.icon-talk-and-text > li::before,
.icons-list > li.icon-talk-and-text::before,
.icons-list[class*="icon-"] > li.icon-talk-and-text::before {
  content: "\e6a7" !important;
}

.icon-taxi::before,
.icons-list.icon-taxi > li::before,
.icons-list > li.icon-taxi::before,
.icons-list[class*="icon-"] > li.icon-taxi::before {
  content: "\e6a6" !important;
}

.icon-team::before,
.icons-list.icon-team > li::before,
.icons-list > li.icon-team::before,
.icons-list[class*="icon-"] > li.icon-team::before {
  content: "\e787" !important;
}

.icon-technician::before,
.icons-list.icon-technician > li::before,
.icons-list > li.icon-technician::before,
.icons-list[class*="icon-"] > li.icon-technician::before {
  content: "\e6a5" !important;
}

.icon-temperature::before,
.icons-list.icon-temperature > li::before,
.icons-list > li.icon-temperature::before,
.icons-list[class*="icon-"] > li.icon-temperature::before {
  content: "\e6a4" !important;
}

.icon-text-blocked::before,
.icons-list.icon-text-blocked > li::before,
.icons-list > li.icon-text-blocked::before,
.icons-list[class*="icon-"] > li.icon-text-blocked::before {
  content: "\e6a3" !important;
}

.icon-thumbs-down::before,
.icons-list.icon-thumbs-down > li::before,
.icons-list > li.icon-thumbs-down::before,
.icons-list[class*="icon-"] > li.icon-thumbs-down::before {
  content: "\e6a2" !important;
}

.icon-thumbs-up::before,
.icons-list.icon-thumbs-up > li::before,
.icons-list > li.icon-thumbs-up::before,
.icons-list[class*="icon-"] > li.icon-thumbs-up::before {
  content: "\e6a1" !important;
}

.icon-ticket::before,
.icons-list.icon-ticket > li::before,
.icons-list > li.icon-ticket::before,
.icons-list[class*="icon-"] > li.icon-ticket::before {
  content: "\e6a0" !important;
}

.icon-toll-free-call::before,
.icons-list.icon-toll-free-call > li::before,
.icons-list > li.icon-toll-free-call::before,
.icons-list[class*="icon-"] > li.icon-toll-free-call::before {
  content: "\e69f" !important;
}

.icon-tools::before,
.icons-list.icon-tools > li::before,
.icons-list > li.icon-tools::before,
.icons-list[class*="icon-"] > li.icon-tools::before {
  content: "\e69e" !important;
}

.icon-tornado::before,
.icons-list.icon-tornado > li::before,
.icons-list > li.icon-tornado::before,
.icons-list[class*="icon-"] > li.icon-tornado::before {
  content: "\e7a6" !important;
}

.icon-touch-device::before,
.icons-list.icon-touch-device > li::before,
.icons-list > li.icon-touch-device::before,
.icons-list[class*="icon-"] > li.icon-touch-device::before {
  content: "\e69d" !important;
}

.icon-traffic-stop::before,
.icons-list.icon-traffic-stop > li::before,
.icons-list > li.icon-traffic-stop::before,
.icons-list[class*="icon-"] > li.icon-traffic-stop::before {
  content: "\e69c" !important;
}

.icon-traffic-signal::before,
.icons-list.icon-traffic-signal > li::before,
.icons-list > li.icon-traffic-signal::before,
.icons-list[class*="icon-"] > li.icon-traffic-signal::before {
  content: "\e7a7" !important;
}

.icon-triangle-down::before,
.icons-list.icon-triangle-down > li::before,
.icons-list > li.icon-triangle-down::before,
.icons-list[class*="icon-"] > li.icon-triangle-down::before {
  content: "\e770" !important;
}

.icon-triangle-down-alt::before,
.icons-list.icon-triangle-down-alt > li::before,
.icons-list > li.icon-triangle-down-alt::before,
.icons-list[class*="icon-"] > li.icon-triangle-down-alt::before {
  content: "\e773" !important;
}

.icon-triangle-left::before,
.icons-list.icon-triangle-left > li::before,
.icons-list > li.icon-triangle-left::before,
.icons-list[class*="icon-"] > li.icon-triangle-left::before {
  content: "\e774" !important;
}

.icon-triangle-left-alt::before,
.icons-list.icon-triangle-left-alt > li::before,
.icons-list > li.icon-triangle-left-alt::before,
.icons-list[class*="icon-"] > li.icon-triangle-left-alt::before {
  content: "\e775" !important;
}

.icon-triangle-right::before,
.icons-list.icon-triangle-right > li::before,
.icons-list > li.icon-triangle-right::before,
.icons-list[class*="icon-"] > li.icon-triangle-right::before {
  content: "\e776" !important;
}

.icon-triangle-right-alt::before,
.icons-list.icon-triangle-right-alt > li::before,
.icons-list > li.icon-triangle-right-alt::before,
.icons-list[class*="icon-"] > li.icon-triangle-right-alt::before {
  content: "\e777" !important;
}

.icon-triangle-up::before,
.icons-list.icon-triangle-up > li::before,
.icons-list > li.icon-triangle-up::before,
.icons-list[class*="icon-"] > li.icon-triangle-up::before {
  content: "\e778" !important;
}

.icon-triangle-up-alt::before,
.icons-list.icon-triangle-up-alt > li::before,
.icons-list > li.icon-triangle-up-alt::before,
.icons-list[class*="icon-"] > li.icon-triangle-up-alt::before {
  content: "\e779" !important;
}

.icon-trophy::before,
.icons-list.icon-trophy > li::before,
.icons-list > li.icon-trophy::before,
.icons-list[class*="icon-"] > li.icon-trophy::before {
  content: "\e7c3" !important;
}

.icon-truck::before,
.icons-list.icon-truck > li::before,
.icons-list > li.icon-truck::before,
.icons-list[class*="icon-"] > li.icon-truck::before {
  content: "\e69b" !important;
}

.icon-truck-check::before,
.icons-list.icon-truck-check > li::before,
.icons-list > li.icon-truck-check::before,
.icons-list[class*="icon-"] > li.icon-truck-check::before {
  content: "\e69a" !important;
}

.icon-truck-communications::before,
.icons-list.icon-truck-communications > li::before,
.icons-list > li.icon-truck-communications::before,
.icons-list[class*="icon-"] > li.icon-truck-communications::before {
  content: "\e699" !important;
}

.icon-tv::before,
.icons-list.icon-tv > li::before,
.icons-list > li.icon-tv::before,
.icons-list[class*="icon-"] > li.icon-tv::before {
  content: "\e60b" !important;
}

.icon-tv-alt::before,
.icons-list.icon-tv-alt > li::before,
.icons-list > li.icon-tv-alt::before,
.icons-list[class*="icon-"] > li.icon-tv-alt::before {
  content: "\e60a" !important;
}

.icon-tv-equipment::before,
.icons-list.icon-tv-equipment > li::before,
.icons-list > li.icon-tv-equipment::before,
.icons-list[class*="icon-"] > li.icon-tv-equipment::before {
  content: "\e698" !important;
}

.icon-tv-live::before,
.icons-list.icon-tv-live > li::before,
.icons-list > li.icon-tv-live::before,
.icons-list[class*="icon-"] > li.icon-tv-live::before {
  content: "\e609" !important;
}

.icon-tv-order::before,
.icons-list.icon-tv-order > li::before,
.icons-list > li.icon-tv-order::before,
.icons-list[class*="icon-"] > li.icon-tv-order::before {
  content: "\e7a8" !important;
}

.icon-tv-photo::before,
.icons-list.icon-tv-photo > li::before,
.icons-list > li.icon-tv-photo::before,
.icons-list[class*="icon-"] > li.icon-tv-photo::before {
  content: "\e608" !important;
}

.icon-twitter::before,
.icons-list.icon-twitter > li::before,
.icons-list > li.icon-twitter::before,
.icons-list[class*="icon-"] > li.icon-twitter::before {
  content: "\e697" !important;
}

.icon-unblock::before,
.icons-list.icon-unblock > li::before,
.icons-list > li.icon-unblock::before,
.icons-list[class*="icon-"] > li.icon-unblock::before {
  content: "\e607" !important;
}

.icon-unified-communication::before,
.icons-list.icon-unified-communication > li::before,
.icons-list > li.icon-unified-communication::before,
.icons-list[class*="icon-"] > li.icon-unified-communication::before {
  content: "\e696" !important;
}

.icon-unlocked::before,
.icons-list.icon-unlocked > li::before,
.icons-list > li.icon-unlocked::before,
.icons-list[class*="icon-"] > li.icon-unlocked::before {
  content: "\e695" !important;
}

.icon-up::before,
.icons-list.icon-up > li::before,
.icons-list > li.icon-up::before,
.icons-list[class*="icon-"] > li.icon-up::before {
  content: "\e77d" !important;
}

.icon-upload::before,
.icons-list.icon-upload > li::before,
.icons-list > li.icon-upload::before,
.icons-list[class*="icon-"] > li.icon-upload::before {
  content: "\e606" !important;
}

.icon-usa::before,
.icons-list.icon-usa > li::before,
.icons-list > li.icon-usa::before,
.icons-list[class*="icon-"] > li.icon-usa::before {
  content: "\e694" !important;
}

.icon-vending::before,
.icons-list.icon-vending > li::before,
.icons-list > li.icon-vending::before,
.icons-list[class*="icon-"] > li.icon-vending::before {
  content: "\e693" !important;
}

.icon-videos::before,
.icons-list.icon-videos > li::before,
.icons-list > li.icon-videos::before,
.icons-list[class*="icon-"] > li.icon-videos::before {
  content: "\e672" !important;
}

.icon-visible::before,
.icons-list.icon-visible > li::before,
.icons-list > li.icon-visible::before,
.icons-list[class*="icon-"] > li.icon-visible::before {
  content: "\e7a9" !important;
}

.icon-voicemail::before,
.icons-list.icon-voicemail > li::before,
.icons-list > li.icon-voicemail::before,
.icons-list[class*="icon-"] > li.icon-voicemail::before {
  content: "\e605" !important;
}

.icon-voicemail-alt::before,
.icons-list.icon-voicemail-alt > li::before,
.icons-list > li.icon-voicemail-alt::before,
.icons-list[class*="icon-"] > li.icon-voicemail-alt::before {
  content: "\e692" !important;
}

.icon-volcano::before,
.icons-list.icon-volcano > li::before,
.icons-list > li.icon-volcano::before,
.icons-list[class*="icon-"] > li.icon-volcano::before {
  content: "\e7aa" !important;
}

.icon-volume::before,
.icons-list.icon-volume > li::before,
.icons-list > li.icon-volume::before,
.icons-list[class*="icon-"] > li.icon-volume::before {
  content: "\e604" !important;
}

.icon-wallet::before,
.icons-list.icon-wallet > li::before,
.icons-list > li.icon-wallet::before,
.icons-list[class*="icon-"] > li.icon-wallet::before {
  content: "\e691" !important;
}

.icon-watchlist::before,
.icons-list.icon-watchlist > li::before,
.icons-list > li.icon-watchlist::before,
.icons-list[class*="icon-"] > li.icon-watchlist::before {
  content: "\e603" !important;
}

.icon-waterproof::before,
.icons-list.icon-waterproof > li::before,
.icons-list > li.icon-waterproof::before,
.icons-list[class*="icon-"] > li.icon-waterproof::before {
  content: "\e690" !important;
}

.icon-weather::before,
.icons-list.icon-weather > li::before,
.icons-list > li.icon-weather::before,
.icons-list[class*="icon-"] > li.icon-weather::before {
  content: "\e602" !important;
}

.icon-weight::before,
.icons-list.icon-weight > li::before,
.icons-list > li.icon-weight::before,
.icons-list[class*="icon-"] > li.icon-weight::before {
  content: "\e68f" !important;
}

.icon-wifi::before,
.icons-list.icon-wifi > li::before,
.icons-list > li.icon-wifi::before,
.icons-list[class*="icon-"] > li.icon-wifi::before {
  content: "\e601" !important;
}

.icon-wifi-alt::before,
.icons-list.icon-wifi-alt > li::before,
.icons-list > li.icon-wifi-alt::before,
.icons-list[class*="icon-"] > li.icon-wifi-alt::before {
  content: "\e77a" !important;
}

.icon-wifi-enabled::before,
.icons-list.icon-wifi-enabled > li::before,
.icons-list > li.icon-wifi-enabled::before,
.icons-list[class*="icon-"] > li.icon-wifi-enabled::before {
  content: "\e68e" !important;
}

.icon-wifi-hotspot::before,
.icons-list.icon-wifi-hotspot > li::before,
.icons-list > li.icon-wifi-hotspot::before,
.icons-list[class*="icon-"] > li.icon-wifi-hotspot::before {
  content: "\e600" !important;
}

.icon-wifi-lock::before,
.icons-list.icon-wifi-lock > li::before,
.icons-list > li.icon-wifi-lock::before,
.icons-list[class*="icon-"] > li.icon-wifi-lock::before {
  content: "\e77b" !important;
}

.icon-wifi-lock-alt::before,
.icons-list.icon-wifi-lock-alt > li::before,
.icons-list > li.icon-wifi-lock-alt::before,
.icons-list[class*="icon-"] > li.icon-wifi-lock-alt::before {
  content: "\e77c" !important;
}

.icon-wifi-protection::before,
.icons-list.icon-wifi-protection > li::before,
.icons-list > li.icon-wifi-protection::before,
.icons-list[class*="icon-"] > li.icon-wifi-protection::before {
  content: "\e68d" !important;
}

.icon-wind::before,
.icons-list.icon-wind > li::before,
.icons-list > li.icon-wind::before,
.icons-list[class*="icon-"] > li.icon-wind::before {
  content: "\e7ab" !important;
}

.icon-wind-turbine::before,
.icons-list.icon-wind-turbine > li::before,
.icons-list > li.icon-wind-turbine::before,
.icons-list[class*="icon-"] > li.icon-wind-turbine::before {
  content: "\e68c" !important;
}

.icon-wireless-kiosk::before,
.icons-list.icon-wireless-kiosk > li::before,
.icons-list > li.icon-wireless-kiosk::before,
.icons-list[class*="icon-"] > li.icon-wireless-kiosk::before {
  content: "\e68b" !important;
}

.icon-workforce::before,
.icons-list.icon-workforce > li::before,
.icons-list > li.icon-workforce::before,
.icons-list[class*="icon-"] > li.icon-workforce::before {
  content: "\e675" !important;
}

.icon-workforce-check::before,
.icons-list.icon-workforce-check > li::before,
.icons-list > li.icon-workforce-check::before,
.icons-list[class*="icon-"] > li.icon-workforce-check::before {
  content: "\e674" !important;
}

.icon-youtube::before,
.icons-list.icon-youtube > li::before,
.icons-list > li.icon-youtube::before,
.icons-list[class*="icon-"] > li.icon-youtube::before {
  content: "\e7bb" !important;
}

.icon-zoom-in::before,
.icons-list.icon-zoom-in > li::before,
.icons-list > li.icon-zoom-in::before,
.icons-list[class*="icon-"] > li.icon-zoom-in::before {
  content: "\e7ac" !important;
}

.icon-zoom-out::before,
.icons-list.icon-zoom-out > li::before,
.icons-list > li.icon-zoom-out::before,
.icons-list[class*="icon-"] > li.icon-zoom-out::before {
  content: "\e7ad" !important;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.loader {
  position: relative;
  margin: 0 0.9375rem;
}

@media only screen and (min-width: 48rem) {
  .loader {
    margin: 0 1.4375rem;
  }
}

.loader,
.loader::before,
.loader::after {
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 6.1875rem;
  background-color: #959595;
  -webkit-animation: loadingFade 2s infinite;
  animation: loadingFade 2s infinite;
}

@media only screen and (min-width: 48rem) {
  .loader,
  .loader::before,
  .loader::after {
    width: 1.125rem;
    height: 1.125rem;
  }
}

.loader.fun,
.loader.fun::before,
.loader.fun::after {
  -webkit-animation: loadingFun 4s infinite;
  animation: loadingFun 4s infinite;
}

.loader::before {
  content: '';
  position: absolute;
  left: -0.9375rem;
  top: 0;
}

@media only screen and (min-width: 48rem) {
  .loader::before {
    left: -1.4375rem;
  }
}

.loader::after {
  content: '';
  position: absolute;
  left: auto;
  right: -0.9375rem;
  top: 0;
}

@media only screen and (min-width: 48rem) {
  .loader::after {
    right: -1.4375rem;
  }
}

.loader.small {
  margin: 0 0.9375rem;
}

.loader.small,
.loader.small::before,
.loader.small::after {
  width: 0.75rem;
  height: 0.75rem;
}

.loader.small::before {
  left: -0.9375rem;
}

.loader.small::after {
  right: -0.9375rem;
}

.loader.big {
  margin: 0 1.4375rem;
}

.loader.big,
.loader.big::before,
.loader.big::after {
  width: 1.125rem;
  height: 1.125rem;
}

.loader.big::before {
  left: -1.4375rem;
}

.loader.big::after {
  right: -1.4375rem;
}

.loader.huge {
  margin: 0 3rem;
}

.loader.huge,
.loader.huge::before,
.loader.huge::after {
  width: 2.375rem;
  height: 2.375rem;
}

.loader.huge::before {
  left: -3rem;
}

.loader.huge::after {
  right: -3rem;
}

.loader::before {
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

.loader.fun::before {
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

.loader {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.loader.fun {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

.loader::after {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

.loader.fun::after {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

@keyframes loadingFade {
  0%, 100% {
    background-color: #959595;
  }

  50% {
    background-color: #333;
  }
}

@-webkit-keyframes loadingFade {
  0%, 100% {
    background-color: #959595;
  }

  50% {
    background-color: #333;
  }
}

@keyframes loadingFun {
  0%, 100% {
    background-color: #959595;
  }

  20% {
    background-color: #82ceac;
  }

  40% {
    background-color: #abe0f9;
  }

  60% {
    background-color: #f9b295;
  }

  80% {
    background-color: #fbd362;
  }
}

@-webkit-keyframes loadingFun {
  0%, 100% {
    background-color: #959595;
  }

  20% {
    background-color: #82ceac;
  }

  40% {
    background-color: #abe0f9;
  }

  60% {
    background-color: #f9b295;
  }

  80% {
    background-color: #fbd362;
  }
}

.gif-loader .loader {
  margin: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,R0lGODlhhgAmANU7ALe0t9vZ2/Hw8f39/drZ2vn5+b+8v727vb+9v7aztu/u7+Xj5crIymNhY7CvsODf4A8ND4WEhbu8u3RzdGBfYHp8evPz89vb26+ur3Nxc/v6+42LjeDg4HBvcMXFxaampiMiI4SDhAsJC/j4+CcmJ8jHyCkoKezs7E9NT9DP0M7PzoiJiLy7vImKifv7++Xl5Z2fneDh4IWHhfX19Xh6eJiXmMbHxnR2dAQCBFxaXLSxtP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOWJkMGNlZi1mMGQzLTgyNDgtOGNiMi1hOWM5ZDkzMTAxODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REZFMEVFOTk4OTVEMTFFNTkyMDhGQUU0RkJCQTVFQ0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REZFMEVFOTg4OTVEMTFFNTkyMDhGQUU0RkJCQTVFQ0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTliZDBjZWYtZjBkMy04MjQ4LThjYjItYTljOWQ5MzEwMTgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmU5YmQwY2VmLWYwZDMtODI0OC04Y2IyLWE5YzlkOTMxMDE4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUUADsALAAAAACGACYAAAb/wJ1wSBwqAgwDQKcDGBgBRXFKrVp3x+Sy+Yxev2AjUsl0QqVha4FwYLrf7gOhkK7v1m24Xk63h/F6e3N+OwMBW4GBAAEDhFWGiIlwi42OU5CSiox1AgiZmQgClkSdn5Kho0OlpoGoYAsJrJIJC6mwsom0trG4erpXD72ZD5bBwonEjsbHeslUC8yStX7Q0YHTdtXWcNikvNtvCaKc3+BM4nYC5eboRAOe5nAIlWDv8fL0X/b3bvNEAfzgBEgDMKCbgWEKGtSB8E6kgAD6XCnwkF9EMBQXlulDQKMbAmA6etQB8otIjyXzeDwARqVGll9cLmSpYKQbNFVq2tSBk4pO/5tHdjK8onBkQypFPSIRyuAKA6ZOmRoQauDK1J1VrVy1SWYngCsVF361EtZg2YVXhDJJq7YtW6FvvQodW+WsRbBzt47MWkWvR75U/Gp8AtXK051NDTNNqvHoFMYLHReBbDCK0J5Tfo7EXESzRykyDcK8EjrgaCul+cE8qbHkFdYLXVuBbbBkRo0Xv9wWK1GN3W25d1A2J7nKcHDFkSp1By+gvzD7nOe7Ep3fc1XrwLVLoy7g9jDd+X0foi1etzTlzZ0Pkx7c+iHLwDnzE3/bfDv1rd2fcsvaL0v9RfOfIwEyM6AVqxzjSioJCrPgKA328qA+h/RCSSruVIjLhRgKgS3Jhpv4AcgnfHQ4xYiZlGgiEShKouIoWXRlhhcrWhHjFjNyVqMYWpTRhY5TBAEAIfkEBRQAOwAsAAAAACYAJgAABsnAnXBIHMYksFXldqusYJJYcUotziQypnarlUlm1fDOJVlyz9uKxCUuvlroOLf1agtVNLleS1O1bXuBWjZhKoKHN35TL3mIgTR1RC5wjoItbEMSlYgSQzNmm4EVYDuaoYedO1mngjI7MayIR7GoMLSCSbeBSrp7oL3Ap7/BaSvEaE/HZ1DKXFHNW1Krza6l0Depn82jmc2pQpPHl26NvZBUhsCKVIC6hGJ4sX12O2+ndPTgZY5qmPlCV6bJ8ULq35QjScw4gSLFThAAIfkEBRQAOwAsAAAAACYAJgAABsrAnXBIHJYiKBIEh4OQUJFScUotnkIgpnarBYVO1fBuFFlyz1tIZCQupkzoONeUags/IrleK/q0a3uBWjVhH4KHOH5TKXmIgSJ1RCNwjoImbEMRlYgRQydmm4EQYDshoYghQlmngiA7JayIR7GHSLSCSbeBSrp7oL3Ap7/BaSTEaE/HZ1DKXFHNW1Krza6l0DipO5/No5nNnUOTx5dujb2QVIbAilSAuoRieLF9djtvp3T1QmTDvmv6RK5Mk+OFFMApR5KYcQJFip0gACH5BAUUADsALAAAAABWACYAAAb/wJ1wSBxeHJtMI5drZDaOS3FKrVp3x+Sy+Yxev0ILpsMsm8sdjAXMLorJ53h63R5qHNu4vunQ1L93eXtnDX11HBODijkTHH9ViIuDjWweFJKKFB6PRZaYg5pfLJ+SLJxCo6SKplUeqpKbj66virFFHJe0oI6Hubp6FLx2ib+TfmwaxMV6E8dCDsuKDm3Q0XvTYYLWZg10Vxba20zdQhjiexhg5udx6Ttw7GYdYPDxTPMX9nFSVvn6Zkf+mcFWpZrAHEgOMtlwZYPCHEkeZriSQWI4ew2uXIy30d6VhyDLfATZ8VxGKyXFOZFIUaJDhQytvDwI5SFBKgYFRnnIr4q/gYNS6tmb90VoPKLr/rm7klSfO3D/yH2Bqk/qjpzsbl7Beu5mMnvN2nyNF5YILnbB/pw9l3bKLHG26rzdFrdIKmusON2NlreVL12hTgnxVCzwl0i6KAkegpiWYmR4VBVytlhIIMmGHr2RNKdylc2LOlfOomRcl56er5De4gQKaitBAAAh+QQFFAA7ACwAAAAAVgAmAAAG/8CdcEgcKgIMA0CnAxgYAUVxSq1ad6UIigTB4SAkVKR0LQsLhANzzV4fCAWzvHgKgbz4PB4UOs2JAwFLbYRsAAEDf2UjEV16j3kQESN/AgiFmG0IAopVKSaQoXomKXILCZmpawkLnUUfIqKyeCIfZQ+quWsPrkI1s8B4NVYLusY6rZ0fwcw4tlMCqMe5CZx/KbHNwCKlgJfTugiJciOg2sEmlEMB4McBcxHnzRFDBYPtuQBxZSeO8sAQ/OwggO8YATMh/jULIURNQV0HzNxRGAzEDgUPj0mxUoJisxLsMup6ZyWex2ARGIjUxeAKipPBUBhYmcvAFRIwgZG4RxMTgMsr/nKGgtAz1xWhwIqqOopUFk+lhoA2HToTKiGbVnBOfURCpdU2La283KoHRciva0hWMUkWTwSMaNdsrNKxLR4yDtFGLDOxrcWBcXUcLJPQLsMd9tDqM9OvbcB1aNWWYTuV3pAB35SKm1Nua7oi0ZRWU4StKTcqxYomU7QM6TMquGjy6vUr57ArpzKy6jUElsdaciwV3MSbyCeFpP4Eeqrq0LjiQxgFBTjJFZq8md7sgz6lTl9RfAQWP5JkkBMoc7lfybLFERgxZMwEAQAh+QQFFAA7ACwwAAAAVgAmAAAG/8CdcEgcXhybTCOXa2Q2jktxSq1ad8fksvmMXr9CC6bDLJvLHYwFzC6Kyed4et0eahzbuL7p0NS/d3l7Zw19dRwTg4o5Exx/VYiLg41sHhSSihQej0WWmIOaXyyfkiycQqOkiqZVHqqSm4+ur4qxRRyXtKCOh7m6ehS8dom/k35sGsTFehPHQg7Lig5t0NF702GC1mYNdFcW2ttM3UIY4nsYYObncek7cOxmHWDw8UzzF/ZxUlb5+mZH/pnBVqWawBxIDjLZcGWDwhxJHma4kkFiOHsNrlyMt9HelYcgy3wE2fFcRislxTmRSFGiQ4UMrbw8COUhQSoGBUZ5yK+Kv4GDUurZm/dFaDyi6/65u5JUnztw/8h9gapP6o6c7G5ewXruZjJ7zdp8jReWCC52wf6cPZd2yixxtuq83Ra3SCprrDjdjZa3lS9doU4J8VQs8JdIuigJHoKYlmJkeFQVcrZYSCDJhh69kTSncpXNizpXzqJkXJeenq+Q3uIECmorQQAAIfkEBRQAOwAsMAAAAFYAJgAABv/AnXBIHCoCDANApwMYGAFFcUqtWnelCIoEweEgJFSkdC0LC4QDc81eHwgFs7x4CoG8+DweFDrNiQMBS22EbAABA39lIxFdeo95EBEjfwIIhZhtCAKKVSkmkKF6JilyCwmZqWsJC51FHyKisngiH2UPqrlrD65CNbPAeDVWC7rGOq2dH8HMOLZTAqjHuQmcfymxzcAipYCX07oIiXIjoNrBJpRDAeDHAXMR580RQwWD7bkAcWUnjvLAEPzsIIDvGAEzIf41CyFETUFdB8zcURgMxA4FD49JsVKCYrMS7DLqemclnsdgERiI1MXgCoqTwVAYWJnLwBUSMIGRuEcTE4DLK/5yhoLQM9cVocCKqjqKVBZPpYaANh06Eyohm1ZwTn1EQqXVNi2tvNyqB0XIr2tIVjFJFk8EjGjXbKzSsS0eMg7RRiwzsa3FgXF1HCyT0C7DHfbQ6jPTr23AdWjVlmE7ld6QAd+UiptTbmu6ItGUVlOErSk3KsWKJlO0DOkzKrho8ur1K+ewK6cysuo1BJbHWnIsFdzEm8gnhaT+BHqq6tC44kMYBQU4yRWavJne7IM+pU5fUXwEFj+SZJATKHO5X8myxREYMWTMBAEAIfkEBRQAOwAsYAAAACYAJgAABsnAnXBIHMYksFXldqusYJJYcUotziQypnarlUlm1fDOJVlyz9uKxCUuvlroOLf1agtVNLleS1O1bXuBWjZhKoKHN35TL3mIgTR1RC5wjoItbEMSlYgSQzNmm4EVYDuaoYedO1mngjI7MayIR7GoMLSCSbeBSrp7oL3Ap7/BaSvEaE/HZ1DKXFHNW1Krza6l0Depn82jmc2pQpPHl26NvZBUhsCKVIC6hGJ4sX12O2+ndPTgZY5qmPlCV6bJ8ULq35QjScw4gSLFThAAOw==");
  -webkit-animation: none;
  animation: none;
}

@media only screen {
  .gif-loader .loader {
    width: 2.625rem;
    height: 0.75rem;
    background-size: auto 0.75rem;
  }
}

.gif-loader .loader.small {
  width: 2.625rem;
  height: 0.75rem;
  background-size: auto 0.75rem;
}

@media only screen and (min-width: 48rem) {
  .gif-loader .loader {
    width: 3.9375rem;
    height: 1.125rem;
    background-size: auto 1.125rem;
  }
}

.gif-loader .loader.big {
  width: 3.9375rem;
  height: 1.125rem;
  background-size: auto 1.125rem;
}

.gif-loader .loader.huge {
  width: 8.4375rem;
  height: 2.375rem;
  background-size: auto 2.375rem;
}

.gif-loader .loader::before,
.gif-loader .loader::after {
  display: none;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

/* Panels */

.panel {
  border-style: none;
  border-width: 0;
  border-color: #dbdbdb;
  margin-bottom: 1.5rem;
  padding: 1.125rem;
  background: #f6f6f6;
}

.panel > h1:first-of-type,
.panel > h2:first-of-type,
.panel > h3:first-of-type,
.panel > h4:first-of-type,
.panel > h5:first-of-type,
.panel > h6:first-of-type,
.panel > p:first-of-type {
  margin-top: 0;
}

.panel > :last-child {
  margin-bottom: 0;
}

.panel.radius {
  border-radius: 4px;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

[class*="tiny-peek-"],
[class*="small-peek-"],
[class*="medium-peek-"],
[class*="large-peek-"] {
  width: 100%;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}

[class*="tiny-peek-"] > ol,
[class*="tiny-peek-"] > ul,
[class*="small-peek-"] > ol,
[class*="small-peek-"] > ul,
[class*="medium-peek-"] > ol,
[class*="medium-peek-"] > ul,
[class*="large-peek-"] > ol,
[class*="large-peek-"] > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 95%;
  white-space: nowrap;
  margin-left: -0.28125rem;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.tiny-peek-off > ul,
.tiny-peek-off > ol {
  width: 100%;
}

@media only screen and (min-width: 30.0625rem) {
  .small-peek-off > ul,
  .small-peek-off > ol {
    width: 100%;
  }

  .small-peek-on > ul,
  .small-peek-on > ol {
    width: 95%;
  }
}

@media only screen and (min-width: 48rem) {
  .medium-peek-off > ul,
  .medium-peek-off > ol {
    width: 100%;
  }

  .medium-peek-on > ul,
  .medium-peek-on > ol {
    width: 95%;
  }
}

@media only screen and (min-width: 60.625rem) {
  .large-peek-off > ul,
  .large-peek-off > ol {
    width: 100%;
  }

  .large-peek-on > ul,
  .large-peek-on > ol {
    width: 95%;
  }
}

[class*="-peek-"] > ul > li,
[class*="-peek-"] > ol > li {
  display: inline-block;
  margin-right: -0.25rem;
  padding: 0 0.5625rem;
  white-space: normal;
  vertical-align: top;
}

[class*="-peek-"].tiny-peek-1 > ol > li,
[class*="-peek-"].tiny-peek-1 > ul > li {
  width: 100%;
}

[class*="-peek-"].tiny-peek-2 > ol > li,
[class*="-peek-"].tiny-peek-2 > ul > li {
  width: 50%;
}

[class*="-peek-"].tiny-peek-3 > ol > li,
[class*="-peek-"].tiny-peek-3 > ul > li {
  width: 33.3333%;
}

[class*="-peek-"].tiny-peek-4 > ol > li,
[class*="-peek-"].tiny-peek-4 > ul > li {
  width: 25%;
}

[class*="-peek-"].tiny-peek-5 > ol > li,
[class*="-peek-"].tiny-peek-5 > ul > li {
  width: 20%;
}

[class*="-peek-"].tiny-peek-6 > ol > li,
[class*="-peek-"].tiny-peek-6 > ul > li {
  width: 16.6667%;
}

[class*="-peek-"].tiny-peek-7 > ol > li,
[class*="-peek-"].tiny-peek-7 > ul > li {
  width: 14.2857%;
}

[class*="-peek-"].tiny-peek-8 > ol > li,
[class*="-peek-"].tiny-peek-8 > ul > li {
  width: 12.5%;
}

[class*="-peek-"].tiny-peek-9 > ol > li,
[class*="-peek-"].tiny-peek-9 > ul > li {
  width: 11.1111%;
}

[class*="-peek-"].tiny-peek-10 > ol > li,
[class*="-peek-"].tiny-peek-10 > ul > li {
  width: 10%;
}

[class*="-peek-"].tiny-peek-11 > ol > li,
[class*="-peek-"].tiny-peek-11 > ul > li {
  width: 9.0909%;
}

[class*="-peek-"].tiny-peek-12 > ol > li,
[class*="-peek-"].tiny-peek-12 > ul > li {
  width: 8.3333%;
}

@media only screen and (min-width: 30.0625rem) {
  [class*="-peek-"].small-peek-1 > ol > li,
  [class*="-peek-"].small-peek-1 > ul > li {
    width: 100%;
  }

  [class*="-peek-"].small-peek-2 > ol > li,
  [class*="-peek-"].small-peek-2 > ul > li {
    width: 50%;
  }

  [class*="-peek-"].small-peek-3 > ol > li,
  [class*="-peek-"].small-peek-3 > ul > li {
    width: 33.3333%;
  }

  [class*="-peek-"].small-peek-4 > ol > li,
  [class*="-peek-"].small-peek-4 > ul > li {
    width: 25%;
  }

  [class*="-peek-"].small-peek-5 > ol > li,
  [class*="-peek-"].small-peek-5 > ul > li {
    width: 20%;
  }

  [class*="-peek-"].small-peek-6 > ol > li,
  [class*="-peek-"].small-peek-6 > ul > li {
    width: 16.6667%;
  }

  [class*="-peek-"].small-peek-7 > ol > li,
  [class*="-peek-"].small-peek-7 > ul > li {
    width: 14.2857%;
  }

  [class*="-peek-"].small-peek-8 > ol > li,
  [class*="-peek-"].small-peek-8 > ul > li {
    width: 12.5%;
  }

  [class*="-peek-"].small-peek-9 > ol > li,
  [class*="-peek-"].small-peek-9 > ul > li {
    width: 11.1111%;
  }

  [class*="-peek-"].small-peek-10 > ol > li,
  [class*="-peek-"].small-peek-10 > ul > li {
    width: 10%;
  }

  [class*="-peek-"].small-peek-11 > ol > li,
  [class*="-peek-"].small-peek-11 > ul > li {
    width: 9.0909%;
  }

  [class*="-peek-"].small-peek-12 > ol > li,
  [class*="-peek-"].small-peek-12 > ul > li {
    width: 8.3333%;
  }
}

@media only screen and (min-width: 48rem) {
  [class*="-peek-"].medium-peek-1 > ol > li,
  [class*="-peek-"].medium-peek-1 > ul > li {
    width: 100%;
  }

  [class*="-peek-"].medium-peek-2 > ol > li,
  [class*="-peek-"].medium-peek-2 > ul > li {
    width: 50%;
  }

  [class*="-peek-"].medium-peek-3 > ol > li,
  [class*="-peek-"].medium-peek-3 > ul > li {
    width: 33.3333%;
  }

  [class*="-peek-"].medium-peek-4 > ol > li,
  [class*="-peek-"].medium-peek-4 > ul > li {
    width: 25%;
  }

  [class*="-peek-"].medium-peek-5 > ol > li,
  [class*="-peek-"].medium-peek-5 > ul > li {
    width: 20%;
  }

  [class*="-peek-"].medium-peek-6 > ol > li,
  [class*="-peek-"].medium-peek-6 > ul > li {
    width: 16.6667%;
  }

  [class*="-peek-"].medium-peek-7 > ol > li,
  [class*="-peek-"].medium-peek-7 > ul > li {
    width: 14.2857%;
  }

  [class*="-peek-"].medium-peek-8 > ol > li,
  [class*="-peek-"].medium-peek-8 > ul > li {
    width: 12.5%;
  }

  [class*="-peek-"].medium-peek-9 > ol > li,
  [class*="-peek-"].medium-peek-9 > ul > li {
    width: 11.1111%;
  }

  [class*="-peek-"].medium-peek-10 > ol > li,
  [class*="-peek-"].medium-peek-10 > ul > li {
    width: 10%;
  }

  [class*="-peek-"].medium-peek-11 > ol > li,
  [class*="-peek-"].medium-peek-11 > ul > li {
    width: 9.0909%;
  }

  [class*="-peek-"].medium-peek-12 > ol > li,
  [class*="-peek-"].medium-peek-12 > ul > li {
    width: 8.3333%;
  }
}

@media only screen and (min-width: 60.625rem) {
  [class*="-peek-"].large-peek-1 > ol > li,
  [class*="-peek-"].large-peek-1 > ul > li {
    width: 100%;
  }

  [class*="-peek-"].large-peek-2 > ol > li,
  [class*="-peek-"].large-peek-2 > ul > li {
    width: 50%;
  }

  [class*="-peek-"].large-peek-3 > ol > li,
  [class*="-peek-"].large-peek-3 > ul > li {
    width: 33.3333%;
  }

  [class*="-peek-"].large-peek-4 > ol > li,
  [class*="-peek-"].large-peek-4 > ul > li {
    width: 25%;
  }

  [class*="-peek-"].large-peek-5 > ol > li,
  [class*="-peek-"].large-peek-5 > ul > li {
    width: 20%;
  }

  [class*="-peek-"].large-peek-6 > ol > li,
  [class*="-peek-"].large-peek-6 > ul > li {
    width: 16.6667%;
  }

  [class*="-peek-"].large-peek-7 > ol > li,
  [class*="-peek-"].large-peek-7 > ul > li {
    width: 14.2857%;
  }

  [class*="-peek-"].large-peek-8 > ol > li,
  [class*="-peek-"].large-peek-8 > ul > li {
    width: 12.5%;
  }

  [class*="-peek-"].large-peek-9 > ol > li,
  [class*="-peek-"].large-peek-9 > ul > li {
    width: 11.1111%;
  }

  [class*="-peek-"].large-peek-10 > ol > li,
  [class*="-peek-"].large-peek-10 > ul > li {
    width: 10%;
  }

  [class*="-peek-"].large-peek-11 > ol > li,
  [class*="-peek-"].large-peek-11 > ul > li {
    width: 9.0909%;
  }

  [class*="-peek-"].large-peek-12 > ol > li,
  [class*="-peek-"].large-peek-12 > ul > li {
    width: 8.3333%;
  }
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

/* Progress Bar */

.progress {
  background-color: #e4e5e3;
  height: 0.9375rem;
  border: 0px solid #767676;
  padding: 0;
  margin-bottom: 0.75rem;
  border-radius: 4px;
}

.progress .meter {
  background: #abe0f9;
  height: 100%;
  display: block;
  border-radius: 4px;
}

.progress.secondary .meter,
.progress.warning .meter {
  background: #fbd362;
  height: 100%;
  display: block;
  border-radius: 4px;
}

.progress.success .meter {
  background: #0c7810;
  height: 100%;
  display: block;
  border-radius: 4px;
}

.progress.alert .meter,
.progress.error .meter {
  background: #a80309;
  height: 100%;
  display: block;
  border-radius: 4px;
}

.progress.square {
  border-radius: 0;
}

.progress.square .meter {
  border-radius: 0;
}

.progress.radius {
  border-radius: 2px;
}

.progress.radius .meter {
  border-radius: 2px;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

[data-reveal-content] {
  opacity: 1;
  overflow: auto;
  transition: opacity 0.5s, padding-top 0.3s, padding-bottom 0.3s, margin-top 0.3s, margin-bottom 0.3s, border-bottom-width 0.3s, border-top-width 0.3s;
}

[data-reveal-content].hide {
  opacity: 0 !important;
  display: block;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
  overflow: hidden !important;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.stretch,
.w_steps,
.w_carousel.stretch > .carousel_item {
  margin-left: -1.125rem;
  margin-right: -1.125rem;
}

.stretch.padded,
.w_steps.padded,
.w_carousel.stretch > .carousel_item.padded {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

@media only screen {
  .main .tiny-stretch,
  .main .w_carousel.tinystretch > .carousel_item,
  .tiny-wide .tiny-stretch,
  .tiny-wide .w_carousel.tinystretch > .carousel_item {
    margin-left: -1.125rem;
    margin-right: -1.125rem;
  }

  .main .tiny-stretch.padded,
  .main .w_carousel.tinystretch > .carousel_item.padded,
  .tiny-wide .tiny-stretch.padded,
  .tiny-wide .w_carousel.tinystretch > .carousel_item.padded {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .tiny-narrow .tiny-stretch,
  .tiny-narrow .w_carousel.tiny-stretch > .carousel_item {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .tiny-narrow .tiny-stretch.padded,
  .tiny-narrow .w_carousel.tiny-stretch > .carousel_item.padded {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}

@media only screen and (min-width: 30.0625rem) {
  .main .tiny-stretch,
  .main .small-stretch,
  .main .w_carousel.tiny-stretch > .carousel_item,
  .main .w_carousel.small-stretch > .carousel_item,
  .small-wide .tiny-stretch,
  .small-wide .small-stretch,
  .small-wide .w_carousel.tiny-stretch > .carousel_item,
  .small-wide .w_carousel.small-stretch > .carousel_item {
    margin-left: -1.125rem;
    margin-right: -1.125rem;
  }

  .main .tiny-stretch.padded,
  .main .small-stretch.padded,
  .main .w_carousel.tiny-stretch > .carousel_item.padded,
  .main .w_carousel.small-stretch > .carousel_item.padded,
  .small-wide .tiny-stretch.padded,
  .small-wide .small-stretch.padded,
  .small-wide .w_carousel.tiny-stretch > .carousel_item.padded,
  .small-wide .w_carousel.small-stretch > .carousel_item.padded {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .main .small-stretch-off,
  .main .small-stretch-off.stretch,
  .main .small-stretch-off.tiny-stretch,
  .small-wide .small-stretch-off,
  .small-wide .small-stretch-off.stretch,
  .small-wide .small-stretch-off.tiny-stretch {
    margin-left: 0;
    margin-right: 0;
  }

  .small-narrow .tiny-stretch,
  .small-narrow .small-stretch,
  .small-narrow .w_carousel.tiny-stretch > .carousel_item,
  .small-narrow .w_carousel.small-stretch > .carousel_item {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .small-narrow .tiny-stretch.padded,
  .small-narrow .small-stretch.padded,
  .small-narrow .w_carousel.tiny-stretch > .carousel_item.padded,
  .small-narrow .w_carousel.small-stretch > .carousel_item.padded {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .small-narrow .small-stretch-off,
  .small-narrow .small-stretch-off.stretch,
  .small-narrow .small-stretch-off.tiny-stretch {
    margin-left: 0;
    margin-right: 0;
  }
}

@media only screen and (min-width: 48rem) {
  .medium-wide .tiny-stretch,
  .medium-wide .small-stretch,
  .medium-wide .medium-stretch,
  .medium-wide .medium-stretch.small-stretch-off,
  .medium-wide .w_carousel.tiny-stretch > .carousel_item,
  .medium-wide .w_carousel.small-stretch > .carousel_item,
  .medium-wide .w_carousel.medium-stretch > .carousel_item,
  .medium-wide .w_carousel.medium-stretch.medium-stretch-off > .carousel_item {
    margin-left: -1.125rem;
    margin-right: -1.125rem;
  }

  .medium-wide .tiny-stretch.padded,
  .medium-wide .small-stretch.padded,
  .medium-wide .medium-stretch.padded,
  .medium-wide .medium-stretch.small-stretch-off.padded,
  .medium-wide .w_carousel.tiny-stretch > .carousel_item.padded,
  .medium-wide .w_carousel.small-stretch > .carousel_item.padded,
  .medium-wide .w_carousel.medium-stretch > .carousel_item.padded,
  .medium-wide .w_carousel.medium-stretch.medium-stretch-off > .carousel_item.padded {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .medium-wide .medium-stretch-off,
  .medium-wide .medium-stretch-off.stretch,
  .medium-wide .medium-stretch-off.tiny-stretch,
  .medium-wide .medium-stretch-off.small-stretch {
    margin-left: 0;
    margin-right: 0;
  }

  .main .tiny-stretch,
  .main .small-stretch,
  .main .medium-stretch,
  .main .medium-stretch.small-stretch-off,
  .main .w_carousel.tiny-stretch > .carousel_item,
  .main .w_carousel.small-stretch > .carousel_item,
  .main .w_carousel.medium-stretch > .carousel_item,
  .main .w_carousel.medium-stretch.small-stretch-off > .carousel_item,
  .medium-narrow .tiny-stretch,
  .medium-narrow .small-stretch,
  .medium-narrow .medium-stretch,
  .medium-narrow .medium-stretch.small-stretch-off,
  .medium-narrow .w_carousel.tiny-stretch > .carousel_item,
  .medium-narrow .w_carousel.small-stretch > .carousel_item,
  .medium-narrow .w_carousel.medium-stretch > .carousel_item,
  .medium-narrow .w_carousel.medium-stretch.small-stretch-off > .carousel_item {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .main .tiny-stretch.padded,
  .main .small-stretch.padded,
  .main .medium-stretch.padded,
  .main .medium-stretch.small-stretch-off.padded,
  .main .w_carousel.tiny-stretch > .carousel_item.padded,
  .main .w_carousel.small-stretch > .carousel_item.padded,
  .main .w_carousel.medium-stretch > .carousel_item.padded,
  .main .w_carousel.medium-stretch.small-stretch-off > .carousel_item.padded,
  .medium-narrow .tiny-stretch.padded,
  .medium-narrow .small-stretch.padded,
  .medium-narrow .medium-stretch.padded,
  .medium-narrow .medium-stretch.small-stretch-off.padded,
  .medium-narrow .w_carousel.tiny-stretch > .carousel_item.padded,
  .medium-narrow .w_carousel.small-stretch > .carousel_item.padded,
  .medium-narrow .w_carousel.medium-stretch > .carousel_item.padded,
  .medium-narrow .w_carousel.medium-stretch.small-stretch-off > .carousel_item.padded {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .main .medium-stretch-off,
  .main .medium-stretch-off.stretch,
  .main .medium-stretch-off.tiny-stretch,
  .main .medium-stretch-off.small-stretch,
  .medium-narrow .medium-stretch-off,
  .medium-narrow .medium-stretch-off.stretch,
  .medium-narrow .medium-stretch-off.tiny-stretch,
  .medium-narrow .medium-stretch-off.small-stretch {
    margin-left: 0;
    margin-right: 0;
  }
}

@media only screen and (min-width: 60.625rem) {
  .large-wide .tiny-stretch,
  .large-wide .small-stretch,
  .large-wide .medium-stretch,
  .large-wide .medium-stretch.small-stretch-off,
  .large-wide .large-stretch,
  .large-wide .large-stretch.small-stretch-off,
  .large-wide .large-stretch.medium-stretch-off,
  .large-wide .w_carousel.tiny-stretch > .carousel_item,
  .large-wide .w_carousel.small-stretch > .carousel_item,
  .large-wide .w_carousel.medium-stretch > .carousel_item,
  .large-wide .w_carousel.large-stretch > .carousel_item,
  .large-wide .w_carousel.large-stretch.small-stretch-off > .carousel_item,
  .large-wide .w_carousel.large-stretch.medium-stretch-off > .carousel_item {
    margin-left: -1.125rem;
    margin-right: -1.125rem;
  }

  .large-wide .tiny-stretch.padded,
  .large-wide .small-stretch.padded,
  .large-wide .medium-stretch.padded,
  .large-wide .medium-stretch.small-stretch-off.padded,
  .large-wide .large-stretch.padded,
  .large-wide .large-stretch.small-stretch-off.padded,
  .large-wide .large-stretch.medium-stretch-off.padded,
  .large-wide .w_carousel.tiny-stretch > .carousel_item.padded,
  .large-wide .w_carousel.small-stretch > .carousel_item.padded,
  .large-wide .w_carousel.medium-stretch > .carousel_item.padded,
  .large-wide .w_carousel.large-stretch > .carousel_item.padded,
  .large-wide .w_carousel.large-stretch.small-stretch-off > .carousel_item.padded,
  .large-wide .w_carousel.large-stretch.medium-stretch-off > .carousel_item.padded {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .large-wide .large-stretch-off,
  .large-wide .large-stretch-off.stretch,
  .large-wide .large-stretch-off.tiny-stretch,
  .large-wide .large-stretch-off.small-stretch,
  .large-wide .large-stretch-off.medium-stretch {
    margin-left: 0;
    margin-right: 0;
  }

  .main .tiny-stretch,
  .main .small-stretch,
  .main .medium-stretch,
  .main .medium-stretch.small-stretch-off,
  .main .large-stretch,
  .main .large-stretch.small-stretch-off,
  .main .large-stretch.medium-stretch-off,
  .main .w_carousel.tiny-stretch > .carousel_item,
  .main .w_carousel.small-stretch > .carousel_item,
  .main .w_carousel.medium-stretch > .carousel_item,
  .main .w_carousel.large-stretch > .carousel_item,
  .main .w_carousel.large-stretch.small-stretch-off > .carousel_item,
  .main .w_carousel.large-stretch.medium-stretch-off > .carousel_item,
  .large-narrow .tiny-stretch,
  .large-narrow .small-stretch,
  .large-narrow .medium-stretch,
  .large-narrow .medium-stretch.small-stretch-off,
  .large-narrow .large-stretch,
  .large-narrow .large-stretch.small-stretch-off,
  .large-narrow .large-stretch.medium-stretch-off,
  .large-narrow .w_carousel.tiny-stretch > .carousel_item,
  .large-narrow .w_carousel.small-stretch > .carousel_item,
  .large-narrow .w_carousel.medium-stretch > .carousel_item,
  .large-narrow .w_carousel.large-stretch > .carousel_item,
  .large-narrow .w_carousel.large-stretch.small-stretch-off > .carousel_item,
  .large-narrow .w_carousel.large-stretch.medium-stretch-off > .carousel_item {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .main .tiny-stretch.padded,
  .main .small-stretch.padded,
  .main .medium-stretch.padded,
  .main .medium-stretch.small-stretch-off.padded,
  .main .large-stretch.padded,
  .main .large-stretch.small-stretch-off.padded,
  .main .large-stretch.medium-stretch-off.padded,
  .main .w_carousel.tiny-stretch > .carousel_item.padded,
  .main .w_carousel.small-stretch > .carousel_item.padded,
  .main .w_carousel.medium-stretch > .carousel_item.padded,
  .main .w_carousel.large-stretch > .carousel_item.padded,
  .main .w_carousel.large-stretch.small-stretch-off > .carousel_item.padded,
  .main .w_carousel.large-stretch.medium-stretch-off > .carousel_item.padded,
  .large-narrow .tiny-stretch.padded,
  .large-narrow .small-stretch.padded,
  .large-narrow .medium-stretch.padded,
  .large-narrow .medium-stretch.small-stretch-off.padded,
  .large-narrow .large-stretch.padded,
  .large-narrow .large-stretch.small-stretch-off.padded,
  .large-narrow .large-stretch.medium-stretch-off.padded,
  .large-narrow .w_carousel.tiny-stretch > .carousel_item.padded,
  .large-narrow .w_carousel.small-stretch > .carousel_item.padded,
  .large-narrow .w_carousel.medium-stretch > .carousel_item.padded,
  .large-narrow .w_carousel.large-stretch > .carousel_item.padded,
  .large-narrow .w_carousel.large-stretch.small-stretch-off > .carousel_item.padded,
  .large-narrow .w_carousel.large-stretch.medium-stretch-off > .carousel_item.padded {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .main .large-stretch-off,
  .main .large-stretch-off.stretch,
  .main .large-stretch-off.tiny-stretch,
  .main .large-stretch-off.small-stretch,
  .main .large-stretch-off.medium-stretch,
  .large-narrow .large-stretch-off,
  .large-narrow .large-stretch-off.stretch,
  .large-narrow .large-stretch-off.tiny-stretch,
  .large-narrow .large-stretch-off.small-stretch,
  .large-narrow .large-stretch-off.medium-stretch {
    margin-left: 0;
    margin-right: 0;
  }
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

table {
  background: #fff;
  margin-bottom: 1.5rem;
  border: solid 1px #e4e5e3;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  color: #000;
}

table.table-grid {
  table-layout: fixed;
}

table th {
  text-align: left;
}

table thead,
table tfoot {
  background: #e4e5e3;
}

table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
  padding: 0.75rem 1.125rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #000;
  border-right: 1px solid #ccc;
}

table thead tr th:last-child,
table thead tr td:last-child,
table tfoot tr th:last-child,
table tfoot tr td:last-child {
  border-right: 0;
}

table tr th,
table tr td {
  padding: 0.75rem 1.125rem;
  font-size: inherit;
  vertical-align: top;
  border: 1px solid #e4e5e3;
}

table tr th img,
table tr td img {
  max-width: 100%;
}

table.alt-rows tr:nth-of-type(even) {
  background: #f6f6f6;
}

table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  line-height: 1.5;
}

table.marketing {
  background: #fff;
  margin-bottom: 1.5rem;
  border: none 0 #f6f6f6;
  width: 100%;
  color: #000;
}

table.marketing.table-grid {
  table-layout: fixed;
}

table.marketing thead,
table.marketing tfoot {
  background: #fff;
}

table.marketing thead th,
table.marketing tfoot th {
  color: #000;
  vertical-align: bottom;
}

table.marketing thead tr th,
table.marketing thead tr td,
table.marketing tfoot tr th,
table.marketing tfoot tr td {
  padding: 0.75rem 1.125rem;
  font-size: 1.125rem;
  font-weight: bold;
  color: #000;
  text-align: left;
  border-bottom: #959595 0.0625rem solid;
  padding: 0.75rem 1.125rem;
  border-left: 1.125rem solid #fff;
  border-right: 1.125rem solid #fff;
  vertical-align: bottom;
}

table.marketing thead tr th:first-child,
table.marketing thead tr td:first-child,
table.marketing tfoot tr th:first-child,
table.marketing tfoot tr td:first-child {
  border-left: none;
}

table.marketing thead tr th:last-child,
table.marketing thead tr td:last-child,
table.marketing tfoot tr th:last-child,
table.marketing tfoot tr td:last-child {
  border-right: none;
}

table.marketing tr th,
table.marketing tr td {
  padding: 0.75rem 1.125rem;
  font-size: inherit;
  color: #000;
  border: none;
  border-left: 1.125rem solid #fff;
  border-right: 1.125rem solid #fff;
}

table.marketing tr th:first-child,
table.marketing tr td:first-child {
  border-left: none;
}

table.marketing tr th:last-child,
table.marketing tr td:last-child {
  border-right: none;
}

table.marketing tr:nth-of-type(even) td,
table.marketing tr:nth-of-type(even) th {
  background: #f6f6f6;
}

table.marketing thead tr th,
table.marketing tfoot tr th,
table.marketing tbody tr td,
table.marketing tr td,
table.marketing tfoot tr td {
  display: table-cell;
  line-height: 1.5;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

table.no-borders {
  border: none;
}

table.no-borders th,
table.no-borders td {
  border: none;
}

table.horiz-borders {
  border-left: none;
  border-right: none;
}

table.horiz-borders th,
table.horiz-borders td {
  border-left: none;
  border-right: none;
}

table.vert-borders {
  border-top: none;
  border-left: none;
}

table.vert-borders th,
table.vert-borders td {
  border-top: none;
  border-bottom: none;
}

table th.vert-top,
table td.vert-top {
  vertical-align: top;
}

table th.vert-middle,
table td.vert-middle {
  vertical-align: middle;
}

table th.vert-bottom,
table td.vert-bottom {
  vertical-align: bottom;
}

table thead.no-borders th,
table thead.no-borders td,
table tbody.no-borders th,
table tbody.no-borders td,
table tfoot.no-borders th,
table tfoot.no-borders td {
  border: none;
}

table thead tr th.no-borders,
table thead tr td.no-borders,
table tbody tr th.no-borders,
table tbody tr td.no-borders,
table tfoot tr th.no-borders,
table tfoot tr td.no-borders {
  border: none;
}

table tr.no-borders th,
table tr.no-borders td {
  border: none;
}

table tr.horiz-borders th,
table tr.horiz-borders td {
  border-left: none;
  border-right: none;
}

table tr.vert-borders th,
table tr.vert-borders td {
  border-left: none;
  border-right: none;
}

table tr.border-top-none th,
table tr.border-top-none td {
  border-top: none;
}

table tr.border-bottom-none th,
table tr.border-bottom-none td {
  border-bottom: none;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

table thead.vert-top,
table tfoot.vert-top {
  vertical-align: top;
}

table thead.vert-middle,
table tfoot.vert-middle {
  vertical-align: middle;
}

table thead.vert-bottom,
table tfoot.vert-bottom {
  vertical-align: bottom;
}

table tbody.vert-top tr {
  vertical-align: top;
}

table tbody.vert-middle tr {
  vertical-align: middle;
}

table tbody.vert-bottom tr {
  vertical-align: bottom;
}

table tr.vert-top th,
table tr.vert-top td {
  vertical-align: top;
}

table tr.vert-top th.vert-middle,
table tr.vert-top td.vert-middle {
  vertical-align: middle;
}

table tr.vert-top th.vert-bottom,
table tr.vert-top td.vert-bottom {
  vertical-align: bottom;
}

table tr.vert-middle th,
table tr.vert-middle td {
  vertical-align: middle;
}

table tr.vert-middle th.vert-top,
table tr.vert-middle td.vert-top {
  vertical-align: top;
}

table tr.vert-middle th.vert-bottom,
table tr.vert-middle td.vert-bottom {
  vertical-align: bottom;
}

table tr.vert-bottom th,
table tr.vert-bottom td {
  vertical-align: bottom;
}

table tr.vert-bottom th.vert-top,
table tr.vert-bottom td.vert-top {
  vertical-align: top;
}

table tr.vert-bottom th.vert-middle,
table tr.vert-bottom td.vert-middle {
  vertical-align: middle;
}

table.vert-top thead,
table.vert-top tbody,
table.vert-top tfoot {
  vertical-align: top;
}

table.vert-middle thead,
table.vert-middle tbody,
table.vert-middle tfoot {
  vertical-align: middle;
}

table.vert-bottom thead,
table.vert-bottom tbody,
table.vert-bottom tfoot {
  vertical-align: bottom;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

hr {
  border: solid #bbb;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.5rem 0 2.9375rem;
  height: 0;
}

hr.gradient {
  padding-bottom: 1.25rem;
  background-image: linear-gradient(#e4e5e3 0%, rgba(255, 255, 255, 0) 80%);
  border: none;
}

hr.gradient-dark {
  padding-bottom: 1.25rem;
  background: linear-gradient(#231f20 0%, rgba(35, 31, 32, 0) 80%);
  border: none;
}

/* Abbreviations */

abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #333;
  border-bottom: 1px dotted #ddd;
  cursor: help;
}

abbr {
  text-transform: none;
}

/* Blockquotes */

blockquote {
  margin: 0 0 1.5rem;
  padding: 0.75rem 1.3125rem 0 1.125rem;
  border-left: 1px solid #ddd;
}

blockquote cite {
  display: block;
  font-size: 0.875rem;
  color: #767676;
}

blockquote cite:before {
  content: "\2014 \0020";
}

blockquote,
blockquote p {
  line-height: 1.5;
  color: #4b4b4b;
}

/* Microformats */

.vcard {
  display: inline-block;
  margin: 0 0 1.3125rem 0;
  border: 1px solid #ddd;
  padding: 0.375rem 0.75rem;
}

.vcard li {
  margin: 0;
  display: block;
}

.vcard .fn {
  font-weight: bold;
  font-size: 0.875rem;
}

.vevent .summary {
  font-weight: bold;
}

.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

/* tiny displays */

@media only screen {
  .show-for-tiny-only,
  .show-for-tiny-up,
  .hide-for-small-only,
  .hide-for-small-up,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-large-only,
  .hide-for-large-up {
    display: inherit !important;
  }

  .hide-for-tiny-only,
  .hide-for-tiny-up,
  .show-for-small-only,
  .show-for-small-up,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-large-only,
  .show-for-large-up {
    display: none !important;
  }

  table.show-for-tiny-only,
  table.show-for-tiny-up,
  table.hide-for-small-only,
  table.hide-for-small-up,
  table.hide-for-medium-only,
  table.hide-for-medium-up,
  table.hide-for-large-only,
  table.hide-for-large-up {
    display: table;
  }

  thead.show-for-tiny-only,
  thead.show-for-tiny-up,
  thead.hide-for-small-only,
  thead.hide-for-small-up,
  thead.hide-for-medium-only,
  thead.hide-for-medium-up,
  thead.hide-for-large-only,
  thead.hide-for-large-up {
    display: table-header-group !important;
  }

  tbody.show-for-tiny-only,
  tbody.show-for-tiny-up,
  tbody.hide-for-small-only,
  tbody.hide-for-small-up,
  tbody.hide-for-medium-only,
  tbody.hide-for-medium-up,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up {
    display: table-row-group !important;
  }

  tr.show-for-tiny-only,
  tr.show-for-tiny-up,
  tr.hide-for-small-only,
  tr.hide-for-small-up,
  tr.hide-for-medium-only,
  tr.hide-for-medium-up,
  tr.hide-for-large-only,
  tr.hide-for-large-up {
    display: table-row !important;
  }

  th.show-for-tiny-only,
  td.show-for-tiny-only,
  th.show-for-tiny-up,
  td.show-for-tiny-up,
  th.hide-for-small-only,
  td.hide-for-small-only,
  th.hide-for-small-up,
  td.hide-for-small-up,
  th.hide-for-medium-only,
  td.hide-for-medium-only,
  th.hide-for-medium-up,
  td.hide-for-medium-up,
  th.hide-for-large-only,
  td.hide-for-large-only,
  th.hide-for-large-up,
  td.hide-for-large-up {
    display: table-cell !important;
  }
}

/* small displays */

@media only screen and (min-width: 30.0625rem) {
  .hide-for-tiny-only,
  .show-for-tiny-up,
  .show-for-small-only,
  .show-for-small-up,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-large-only,
  .hide-for-large-up {
    display: inherit !important;
  }

  .show-for-tiny-only,
  .hide-for-tiny-up,
  .hide-for-small-only,
  .hide-for-small-up,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-large-only,
  .show-for-large-up {
    display: none !important;
  }

  table.hide-for-tiny-only,
  table.show-for-tiny-up,
  table.show-for-small-only,
  table.show-for-small-up,
  table.hide-for-medium-only,
  table.hide-for-medium-up,
  table.hide-for-large-only,
  table.hide-for-large-up {
    display: table;
  }

  thead.hide-for-tiny-only,
  thead.show-for-tiny-up,
  thead.show-for-small-only,
  thead.show-for-small-up,
  thead.hide-for-medium-only,
  thead.hide-for-medium-up,
  thead.hide-for-large-only,
  thead.hide-for-large-up {
    display: table-header-group !important;
  }

  tbody.hide-for-tiny-only,
  tbody.show-for-tiny-up,
  tbody.show-for-small-only,
  tbody.show-for-small-up,
  tbody.hide-for-medium-only,
  tbody.hide-for-medium-up,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up {
    display: table-row-group !important;
  }

  tr.hide-for-tiny-only,
  tr.show-for-tiny-up,
  tr.show-for-small-only,
  tr.show-for-small-up,
  tr.hide-for-medium-only,
  tr.hide-for-medium-up,
  tr.hide-for-large-only,
  tr.hide-for-large-up {
    display: table-row !important;
  }

  th.hide-for-tiny-only,
  td.hide-for-tiny-only,
  th.show-for-tiny-up,
  td.show-for-tiny-up,
  th.show-for-small-only,
  td.show-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.hide-for-medium-only,
  td.hide-for-medium-only,
  th.hide-for-medium-up,
  td.hide-for-medium-up,
  th.hide-for-large-only,
  td.hide-for-large-only,
  th.hide-for-large-up,
  td.hide-for-large-up {
    display: table-cell !important;
  }
}

/* medium displays */

@media only screen and (min-width: 48rem) {
  .hide-for-tiny-only,
  .show-for-tiny-up,
  .hide-for-small-only,
  .show-for-small-up,
  .show-for-medium-only,
  .show-for-medium-up,
  .hide-for-large-only,
  .hide-for-large-up {
    display: inherit !important;
  }

  .show-for-tiny-only,
  .hide-for-tiny-up,
  .show-for-small-only,
  .hide-for-small-up,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .show-for-large-only,
  .show-for-large-up {
    display: none !important;
  }

  table.hide-for-tiny-only,
  table.show-for-tiny-up,
  table.hide-for-small-only,
  table.show-for-small-up,
  table.show-for-medium-only,
  table.show-for-medium-up,
  table.hide-for-large-only,
  table.hide-for-large-up {
    display: table;
  }

  thead.hide-for-tiny-only,
  thead.show-for-tiny-up,
  thead.hide-for-small-only,
  thead.show-for-small-up,
  thead.show-for-medium-only,
  thead.show-for-medium-up,
  thead.hide-for-large-only,
  thead.hide-for-large-up {
    display: table-header-group !important;
  }

  tbody.hide-for-tiny-only,
  tbody.show-for-tiny-up,
  tbody.hide-for-small-only,
  tbody.show-for-small-up,
  tbody.show-for-medium-only,
  tbody.show-for-medium-up,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up {
    display: table-row-group !important;
  }

  tr.hide-for-tiny-only,
  tr.show-for-tiny-up,
  tr.hide-for-small-only,
  tr.show-for-small-up,
  tr.show-for-medium-only,
  tr.show-for-medium-up,
  tr.hide-for-large-only,
  tr.hide-for-large-up {
    display: table-row !important;
  }

  th.hide-for-tiny-only,
  td.hide-for-tiny-only,
  th.show-for-tiny-up,
  td.show-for-tiny-up,
  th.hide-for-small-only,
  td.hide-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.show-for-medium-only,
  td.show-for-medium-only,
  th.show-for-medium-up,
  td.show-for-medium-up,
  th.hide-for-large-only,
  td.hide-for-large-only,
  th.hide-for-large-up,
  td.hide-for-large-up {
    display: table-cell !important;
  }
}

/* large displays */

@media only screen and (min-width: 60.625rem) {
  .hide-for-tiny-only,
  .show-for-tiny-up,
  .hide-for-small-only,
  .show-for-small-up,
  .hide-for-medium-only,
  .show-for-medium-up,
  .show-for-large-only,
  .show-for-large-up {
    display: inherit !important;
  }

  .show-for-tiny-only,
  .hide-for-tiny-up,
  .show-for-small-only,
  .hide-for-small-up,
  .show-for-medium-only,
  .hide-for-medium-up,
  .hide-for-large-only,
  .hide-for-large-up {
    display: none !important;
  }

  table.hide-for-tiny-only,
  table.show-for-tiny-up,
  table.hide-for-small-only,
  table.show-for-small-up,
  table.hide-for-medium-only,
  table.show-for-medium-up,
  table.show-for-large-only,
  table.show-for-large-up {
    display: table;
  }

  thead.hide-for-tiny-only,
  thead.show-for-tiny-up,
  thead.hide-for-small-only,
  thead.show-for-small-up,
  thead.hide-for-medium-only,
  thead.show-for-medium-up,
  thead.show-for-large-only,
  thead.show-for-large-up {
    display: table-header-group !important;
  }

  tbody.hide-for-tiny-only,
  tbody.show-for-tiny-up,
  tbody.hide-for-small-only,
  tbody.show-for-small-up,
  tbody.hide-for-medium-only,
  tbody.show-for-medium-up,
  tbody.show-for-large-only,
  tbody.show-for-large-up {
    display: table-row-group !important;
  }

  tr.hide-for-tiny-only,
  tr.show-for-tiny-up,
  tr.hide-for-small-only,
  tr.show-for-small-up,
  tr.hide-for-medium-only,
  tr.show-for-medium-up,
  tr.show-for-large-only,
  tr.show-for-large-up {
    display: table-row !important;
  }

  th.hide-for-tiny-only,
  td.hide-for-tiny-only,
  th.show-for-tiny-up,
  td.show-for-tiny-up,
  th.hide-for-small-only,
  td.hide-for-small-only,
  th.show-for-small-up,
  td.show-for-small-up,
  th.hide-for-medium-only,
  td.hide-for-medium-only,
  th.show-for-medium-up,
  td.show-for-medium-up,
  th.show-for-large-only,
  td.show-for-large-only,
  th.show-for-large-up,
  td.show-for-large-up {
    display: table-cell !important;
  }
}

/* Orientation targeting */

.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */

table.hide-for-landscape,
table.show-for-portrait {
  display: table;
}

thead.hide-for-landscape,
thead.show-for-portrait {
  display: table-header-group !important;
}

tbody.hide-for-landscape,
tbody.show-for-portrait {
  display: table-row-group !important;
}

tr.hide-for-landscape,
tr.show-for-portrait {
  display: table-row !important;
}

td.hide-for-landscape,
td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */

  table.show-for-landscape,
  table.hide-for-portrait {
    display: table;
  }

  thead.show-for-landscape,
  thead.hide-for-portrait {
    display: table-header-group !important;
  }

  tbody.show-for-landscape,
  tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  tr.show-for-landscape,
  tr.hide-for-portrait {
    display: table-row !important;
  }

  td.show-for-landscape,
  td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}

@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */

  table.show-for-portrait,
  table.hide-for-landscape {
    display: table;
  }

  thead.show-for-portrait,
  thead.hide-for-landscape {
    display: table-header-group !important;
  }

  tbody.show-for-portrait,
  tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  tr.show-for-portrait,
  tr.hide-for-landscape {
    display: table-row !important;
  }

  td.show-for-portrait,
  td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

[data-xscroll] {
  white-space: nowrap;
  width: 100%;
  height: auto;
  overflow-x: auto;
  overflow-y: hidden;
  cursor: ew-resize;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translatez(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  -ms-touch-action: pan-y;
}

[data-xscroll]::-webkit-scrollbar {
  border-radius: 5px;
  height: 7px;
  background: transparent;
}

[data-xscroll]::-webkit-scrollbar-track {
  border-radius: 5px;
  box-shadow: none;
}

[data-xscroll]::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #959595;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.yes-no-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-bottom: 1.5rem;
}

.yes-no-list > li:first-child {
  margin-top: 0;
}

.yes-no-list > li {
  margin-top: 0.75rem;
}

.yes-no-list > li:last-child {
  margin-bottom: 0.75rem;
}

.yes-no-list > li,
.yes-no-list .yes,
.yes-no-list .no {
  text-decoration: none;
  -webkit-transform: rotate(0deg);
  padding-left: 1.35rem;
  position: relative;
}

.yes-no-list > li:hover,
.yes-no-list .yes:hover,
.yes-no-list .no:hover {
  text-decoration: none;
}

.yes-no-list > li::before,
.yes-no-list .yes::before,
.yes-no-list .no::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.yes-no-list > li,
.yes-no-list > li:hover,
.yes-no-list .yes,
.yes-no-list .yes:hover,
.yes-no-list .no,
.yes-no-list .no:hover {
  color: #333;
}

.yes-no-list > li::before,
.yes-no-list .yes::before,
.yes-no-list .no::before {
  font-size: 1.125rem;
  position: absolute;
  left: 0;
  top: -0.125rem;
}

.yes-no-list.text-large > li::before,
.yes-no-list.text-large .yes::before,
.yes-no-list.text-large .no::before,
.yes-no-list.text-xlarge > li::before,
.yes-no-list.text-xlarge .yes::before,
.yes-no-list.text-xlarge .no::before,
.yes-no-list.text-small > li::before,
.yes-no-list.text-small .yes::before,
.yes-no-list.text-small .no::before {
  top: 0;
}

.yes-no-list .no::before {
  content: '\e65b';
}

.yes-no-list .no,
.yes-no-list .no:hover {
  color: #a80309;
}

.yes-no-list .yes::before {
  content: '\e65e';
}

.yes-no-list .yes::before {
  color: #0c7810;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.w_drop-list {
  position: relative;
  display: inline-block;
  min-height: 2.3125rem;
  transition: z-index 0s 0.3s;
}

.w_drop-list input,
.w_drop-list select {
  padding-top: 0;
  padding-bottom: 0;
}

.w_drop-list .vzicon.drop-list_button {
  float: right;
  color: #cd040b;
  font-size: 0.75rem;
}

.w_drop-list .vzicon.form {
  margin-top: 0.0625rem;
}

.w_drop-list.disabled,
.w_drop-list.disabled [data-drop-list-button] {
  opacity: 0.5;
  cursor: default !important;
  cursor: not-allowed !important;
}

.w_drop-list.active {
  z-index: 575;
  transition: z-index 0s 0s;
}

.w_drop-list.active [data-drop-list-button] {
  padding-bottom: 0.4375rem;
  margin-bottom: -0.4375rem;
}

.drop-list_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: #fff;
  position: absolute;
  left: 0;
  text-align: left;
  top: -9999px;
  opacity: 0;
  height: 0;
  overflow: hidden;
  box-shadow: 0 0 0 0.125rem #4b4b4b;
  -webkit-overflow-scrolling: touch;
  transition: opacity 0.3s 0s, top 0s 0.3s;
}

.drop-list_list > li {
  /*@mixin clearfix*/
  *zoom: 1;
  background-color: #fff;
  border-bottom: 0.0625rem solid #e4e5e3;
}

.drop-list_list > li:after {
  content: " ";
  display: table;
}

.drop-list_list > li:after {
  clear: both;
}

.drop-list_list > li > a,
.drop-list_list > li > span,
.drop-list_list > li > div {
  background-color: transparent;
}

.drop-list_list > a {
  background-color: #fff;
  border-bottom: 0.0625rem solid #e4e5e3;
}

.drop-list_list > a,
.drop-list_list > li > a,
.drop-list_list > li > span,
.drop-list_list > li > div,
.drop-list_list > li > .drop-list_text {
  padding: 0.75rem 1.875rem 0.75rem 1.875rem;
  font-size: 0.75rem;
  margin: 0;
  display: inline-block;
  color: #333;
  font-weight: bold;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  width: 100%;
  text-decoration: none;
}

.drop-list_list > a:hover,
.drop-list_list > li > a:hover,
.drop-list_list > li > span:hover,
.drop-list_list > li > div:hover,
.drop-list_list > li > .drop-list_text:hover {
  color: #333;
  background-color: #f6f6f6;
  text-decoration: none;
  cursor: pointer;
}

.drop-list_list > a:focus,
.drop-list_list > li:focus > a,
.drop-list_list > li:focus > span,
.drop-list_list > li:focus > div,
.drop-list_list > li:focus > .drop-list_text {
  color: #333;
  background-color: #f6f6f6;
  text-decoration: none;
}

.drop-list_list > a.active,
.drop-list_list > li.active > a,
.drop-list_list > li.active > span,
.drop-list_list > li.active > div,
.drop-list_list > li.active > .drop-list_text {
  text-decoration: none;
  -webkit-transform: rotate(0deg);
}

.drop-list_list > a.active:hover,
.drop-list_list > li.active > a:hover,
.drop-list_list > li.active > span:hover,
.drop-list_list > li.active > div:hover,
.drop-list_list > li.active > .drop-list_text:hover {
  text-decoration: none;
}

.drop-list_list > a.active::before,
.drop-list_list > li.active > a::before,
.drop-list_list > li.active > span::before,
.drop-list_list > li.active > div::before,
.drop-list_list > li.active > .drop-list_text::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.drop-list_list > a.active::before,
.drop-list_list > li.active > a::before,
.drop-list_list > li.active > span::before,
.drop-list_list > li.active > div::before,
.drop-list_list > li.active > .drop-list_text::before {
  content: '\e65e';
  position: absolute;
  font-size: 0.75rem;
  left: 0.625rem;
  top: 50%;
  margin-top: -0.5625rem;
  color: #cd040b;
}

.w_drop-list.m_rev .drop-list_list {
  right: 0;
  left: auto;
}

.w_drop-list.active .drop-list_list {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 1;
  top: 2.5rem;
  transition: opacity 0.3s 0s, top 0s 0s;
}

.w_top-bar .w_drop-list.active .drop-list_list {
  top: 2.8125rem;
}

.w_filter-bar .w_drop-list.active .drop-list_list {
  top: 2.4375rem;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

@keyframes shake {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  25% {
    -webkit-transform: translate3d(-7px, 0, 0);
    transform: translate3d(-7px, 0, 0);
  }

  50% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(7px, 0, 0);
    transform: translate3d(7px, 0, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.w_filter-bar {
  position: relative;
  width: 100%;
  background-color: #f6f6f6;
  border-bottom: 0.0625rem solid #959595;
  border-top: 0.0625rem solid #959595;
}

.filter-bar_list {
  margin: 0;
}

.filter-bar_item {
  position: relative;
  background-color: #fff;
  color: #4b4b4b;
  border-right: 0.0625rem solid #959595;
  height: 2.9375rem;
  max-height: 2.9375rem;
  cursor: pointer;
  transition: background-color 0.3s, z-index 0s 0.3s;
  text-decoration: none;
  -webkit-transform: rotate(0deg);
  padding: 0.375rem 0.625rem !important;
}

.filter-bar_item:hover {
  text-decoration: none;
}

.filter-bar_item::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.filter-bar_item:before {
  content: '\e76e';
  position: absolute;
  font-size: 0.75rem;
  right: 0.625rem;
  top: 45%;
  margin-top: -0.25rem;
  color: #cd040b;
}

.filter-bar_item:first-child {
  border-left: 0.0625rem solid #959595;
}

.filter-bar_item[data-filter-bar-item]:hover {
  background-color: #f9f9f9;
}

.filter-bar_item.active,
.filter-bar_item.active[data-filter-bar-item] {
  background-color: #fff;
  z-index: 575;
  transition: z-index 0s 0s;
  border-color: #4b4b4b;
}

.filter-bar_item input,
.filter-bar_item select {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -0.25rem;
}

.filter-bar_item .vzicon.form {
  margin-top: 0.0625rem;
}

.filter-bar_title,
.filter-bar_selected {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  position: relative;
  padding-right: 0.9375rem;
}

.filter-bar_title {
  font-size: 0.75rem;
}

.filter-bar_selected {
  font-size: 0.875rem;
  color: #cd040b;
  font-weight: bold;
  padding-right: 0.9375rem;
}

.filter-bar_selected.shake {
  animation: shake linear .15s;
  animation-iteration-count: 2;
  -webkit-animation: shake linear .15s;
  -webkit-animation-iteration-count: 2;
  -moz-animation: shake linear .15s;
  -moz-animation-iteration-count: 2;
  -o-animation: shake linear .15s;
  -o-animation-iteration-count: 2;
  -ms-animation: shake linear .3s;
  -ms-animation-iteration-count: 2;
}

.filter-bar_item.active .filter-bar_selected {
  color: #4b4b4b;
}

.filter-bar_item.disabled * {
  opacity: .7;
}

.filter-bar_item.disabled .filter-bar_selected {
  color: #4b4b4b;
}

.filter-bar_choices {
  min-width: 100%;
  max-width: 150%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  left: -0.0625rem;
  min-width: calc(100% + 2px);
  text-align: left;
  top: -9999px;
  opacity: 0;
  -webkit-overflow-scrolling: touch;
  border: 1px solid #4b4b4b;
  transition: opacity 0.3s 0s, top 0s 0.3s;
}

.filter-bar_choices > li > a {
  padding: 0.75rem 1.875rem 0.75rem 1.875rem;
  font-size: 0.75rem;
  margin: 0;
  display: inline-block;
  color: #333;
  font-weight: bold;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  width: 100%;
  text-decoration: none;
  background-color: transparent;
}

.filter-bar_choices > li > a:hover {
  color: #333;
  background-color: #f6f6f6;
  text-decoration: none;
  cursor: pointer;
}

.filter-bar_choices > li {
  /*@mixin clearfix*/
  *zoom: 1;
  background-color: #fff;
  color: #333;
  border-bottom: 0.0625rem solid #e4e5e3;
  border-left: 0.0625rem solid #e4e5e3;
  border-right: 0.0625rem solid #e4e5e3;
}

.filter-bar_choices > li:after {
  content: " ";
  display: table;
}

.filter-bar_choices > li:after {
  clear: both;
}

.filter-bar_choices > li:focus {
  color: #333;
  background-color: #f6f6f6;
  text-decoration: none;
}

.active > .filter-bar_choices {
  opacity: 1;
  top: 100%;
  transition: opacity 0.3s 0s, top 0s 0s;
  height: auto;
}

.m_rev > .filter-bar_choices {
  right: 0;
  left: auto;
}

.filter-bar_choice.active > a,
.filter-bar_choice.active:hover > a,
.filter-bar_choice > a:active {
  text-decoration: none;
  -webkit-transform: rotate(0deg);
}

.filter-bar_choice.active > a:hover,
.filter-bar_choice.active:hover > a:hover,
.filter-bar_choice > a:active:hover {
  text-decoration: none;
}

.filter-bar_choice.active > a::before,
.filter-bar_choice.active:hover > a::before,
.filter-bar_choice > a:active::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.filter-bar_choice.active > a::before,
.filter-bar_choice.active:hover > a::before,
.filter-bar_choice > a:active::before {
  content: '\e65e';
  position: absolute;
  font-size: 0.75rem;
  left: 0.625rem;
  top: 50%;
  margin-top: -0.5625rem;
  color: #cd040b;
}

[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a,
[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a:hover {
  text-decoration: none;
  -webkit-transform: rotate(0deg);
}

[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a:hover,
[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a:hover:hover {
  text-decoration: none;
}

[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a::before,
[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a:hover::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a::before,
[data-filter-bar-item][data-multi-select] .filter-bar_choice.active > a:hover::before {
  content: '\e65e';
  position: absolute;
  font-size: 0.75rem;
  left: 0.625rem;
  top: 50%;
  margin-top: -0.5625rem;
  color: #cd040b;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

/*! jQuery UI - v1.10.4 - 2014-11-17 | http://jqueryui.com | Includes: jquery.ui.core.css, jquery.ui.datepicker.css | Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 700 !important;
}

.ui-datepicker {
  min-width: 18.75rem;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  border: none;
  background: transparent;
  color: inherit;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 3px !important;
  height: 2.0625rem;
  display: block;
  padding: 0 0.625rem;
  line-height: 1.0625rem;
  text-decoration: none;
  -webkit-transform: rotate(0deg);
}

.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-prev::before,
.ui-datepicker .ui-datepicker-next::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.ui-datepicker .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-next .ui-icon {
  display: none;
}

.ui-datepicker .ui-datepicker-prev-hover.ui-state-hover,
.ui-datepicker .ui-datepicker-next-hover.ui-state-hover {
  background: #838383 !important;
}

.ui-datepicker .ui-datepicker-prev {
  left: 3px !important;
  border: none !important;
  border-right: 1px solid #fff !important;
  border-radius: 4px 0 0 4px;
}

.ui-datepicker .ui-datepicker-prev:before {
  content: '\e625';
  color: #fff;
  line-height: 1;
  font-size: 0.75rem;
  top: 0.5625rem;
}

.ui-datepicker .ui-datepicker-prev.ui-state-disabled {
  display: none;
}

.ui-datepicker .ui-datepicker-next {
  right: 3px !important;
  border: none !important;
  border-left: 1px solid #fff !important;
  border-radius: 0 4px 4px 0;
}

.ui-datepicker .ui-datepicker-next:before {
  content: '\e631';
  color: #fff;
  line-height: 1;
  font-size: 0.75rem;
  top: 0.5625rem;
}

.ui-datepicker .ui-datepicker-next.ui-state-disabled {
  display: none;
}

.ui-datepicker .ui-datepicker-prev-hover:before,
.ui-datepicker .ui-datepicker-prev-hover.ui-state-hover:before {
  content: '\e625';
  color: #f9f9f9 !important;
}

.ui-datepicker .ui-datepicker-next-hover:before,
.ui-datepicker .ui-datepicker-next-hover.ui-state-hover:before {
  content: '\e631';
  color: #f9f9f9 !important;
}

.ui-datepicker .ui-datepicker-title {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 2.0625rem;
  text-align: center;
  color: #fff;
  background-color: #767676;
  border-radius: 4px;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 1em;
  border-collapse: collapse;
  margin: 0 0 .4em;
  border: none !important;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
  font-family: BrandFont, Arial, sans-serif;
  background-color: #fff;
  color: #333;
  width: 14.28571428571429%;
  font-size: 1rem;
}

.ui-datepicker td {
  border: 0.0625rem solid #e4e5e3;
  padding: 0;
  border-collapse: collapse;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 20% .2em;
  text-align: right;
  text-decoration: none;
  /*margin:rem-calc(-1 -1 -1 -1);
    border-color:transparent;*/
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Component containers
----------------------------------*/

.ui-widget {
  font-size: 1em;
  position: relative;
}

.w_modal .ui-widget {
  z-index: 800 !important;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #ecedee;
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAASSURBVCjPY/gPAgyj5ChJVRIAypHyHLPbLnsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDMtMDVUMjA6NDk6MTUtMDg6MDDfCu9eAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAzLTA1VDIwOjQ5OjE1LTA4OjAwrldX4gAAAABJRU5ErkJggg==") 50% 50% repeat-x;
  color: #333;
}

.ui-widget-content.ui-datepicker-inline {
  border: 0;
}

.ui-widget-content a {
  color: #333;
}

.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #ecedee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEXs7e6r4FbAAAAACXBIWXMAAABIAAAASABGyWs+AAAAD0lEQVQoz2NgGAWjgPoAAAJYAAF1NoZ3AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTAzLTA2VDA1OjMwOjA2LTA4OjAwIu8IWAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wMy0wNlQwNTozMDowNi0wODowMFOysOQAAAAASUVORK5CYII=") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #ecedee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEXs7e6r4FbAAAAACXBIWXMAAABIAAAASABGyWs+AAAAD0lEQVQoz2NgGAWjgPoAAAJYAAF1NoZ3AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTAzLTA2VDA1OjI5OjM4LTA4OjAwwcSA7AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wMy0wNlQwNToyOTozOC0wODowMLCZOFAAAAAASUVORK5CYII=") 50% 50% repeat-x;
  font-weight: normal;
  color: #333;
}

.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {
  background: #fff;
  color: #333;
  text-align: center;
  font-weight: bold;
  font-size: 1rem;
  border-color: transparent;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #333;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 0.0625rem solid #ecedee;
  background: #e1e3e4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEXh4+TdbgEDAAAACXBIWXMAAABIAAAASABGyWs+AAAAD0lEQVQoz2NgGAWjgPoAAAJYAAF1NoZ3AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTAzLTA2VDA1OjMzOjE1LTA4OjAwNJqpWAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wMy0wNlQwNTozMzoxNS0wODowMEXHEeQAAAAASUVORK5CYII=") 50% 50% repeat-x;
  font-weight: bold;
  color: #333;
}

.ui-datepicker .ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-hover,
.ui-datepicker .ui-state-focus,
.ui-datepicker .ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-focus {
  background: #abe0f9;
  color: #333;
  text-align: center;
  font-weight: bold;
  border-color: #4cbdf2;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #333;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-state-highlight.ui-state-active,
.ui-widget-content .ui-state-highlight.ui-state-active,
.ui-widget-header .ui-state-highlight.ui-state-active,
.ui-widget-content .ui-state-highlight.ui-state-active.ui-state-hover,
.ui-widget-header .ui-state-highlight.ui-state-active.ui-state-hover {
  border: 1px solid #0f98d8;
  background: #8ad4f7;
  color: #000;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #333;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #f6f6f6;
  background: #f6f6f6;
  color: #333;
}

.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight {
  background: #fff;
  color: #000;
  border-color: #000;
}

.ui-datepicker .ui-state-highlight.ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-highlight.ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-highlight.ui-state-hover {
  background: #abe0f9;
  border-color: #000;
  color: #000;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #333;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #ed1c24;
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAASSURBVCjPY/gPAgyj5ChJVRIAypHyHLPbLnsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDMtMDZUMDU6MzU6MjctMDg6MDAglM/VAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAzLTA2VDA1OjM1OjI3LTA4OjAwUcl3aQAAAABJRU5ErkJggg==") 50% 50% repeat-x;
  color: #ed1c24;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ed1c24;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ed1c24;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: bold;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  background-image: none;
}

.ui-datepicker .ui-state-disabled,
.ui-datepicker
.ui-widget-content .ui-state-disabled,
.ui-datepicker
.ui-widget-header .ui-state-disabled {
  opacity: 1;
}

.ui-datepicker .ui-state-disabled .ui-state-default,
.ui-datepicker
.ui-widget-content .ui-state-disabled .ui-state-default,
.ui-datepicker
.ui-widget-header .ui-state-disabled .ui-state-default {
  background: #f6f6f6;
  color: #767676;
  border-color: #f6f6f6;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}

/* Overlays */

.ui-widget-overlay {
  background: #000000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAPSURBVCjPY2AYBaOA+gAAAlgAAXU2hncAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDMtMDVUMjI6MTk6MDUtMDg6MDACq/bJAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAzLTA1VDIyOjE5OjA1LTA4OjAwc/ZOdQAAAABJRU5ErkJggg==") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  margin: 0 0 0 0;
  padding: 0;
  background: #000000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAPSURBVCjPY2AYBaOA+gAAAlgAAXU2hncAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDMtMDZUMDI6MDk6MjgtMDg6MDAocT/rAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAzLTA2VDAyOjA5OjI4LTA4OjAwWSyHVwAAAABJRU5ErkJggg==") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 0;
}

@media only screen and (max-width: 30rem) {
  .main > .row .hasDatepicker > .ui-datepicker-inline {
    margin-left: -1.125rem;
    margin-right: -1.125rem;
  }
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.w_list-control {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
}

@media only screen and (min-width: 48rem) {
  .main > .w_list-control.m_flex-gutters > li,
  .main > .w_list-control > li.m_flex-gutters {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}

.row .w_list-control.m_flex-gutters > li,
.row .w_list-control > li.m_flex-gutters {
  margin-left: -1.125rem;
  margin-right: -1.125rem;
}

@media only screen and (min-width: 48rem) {
  .row .w_list-control.m_flex-gutters > li,
  .row .w_list-control > li.m_flex-gutters {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }
}

.w_list-control > li {
  /*@mixin clearfix*/
  *zoom: 1;
  position: relative;
  min-height: 3.75rem;
  padding: 0.75rem 1.125rem 0.8125rem;
  background-color: #fff;
  border-bottom: 1px solid #959595;
  font-size: 0.875rem;
}

.w_list-control > li:after {
  content: " ";
  display: table;
}

.w_list-control > li:after {
  clear: both;
}

.w_list-control > li:first-child,
.w_list-control > li.m_header:first-child {
  border-top: 0.0625rem solid #959595;
}

.w_list-control > li .m_next,
.w_list-control > li .m_link {
  margin-top: -0.75rem;
  margin-bottom: -0.8125rem;
  margin-left: -1.125rem;
  margin-right: -1.125rem;
  padding: 0.75rem 1.125rem 0.8125rem;
  min-height: 3.625rem;
  /*@mixin clearfix*/
  *zoom: 1;
  display: block;
  cursor: pointer;
}

.w_list-control > li .m_next:after,
.w_list-control > li .m_link:after {
  content: " ";
  display: table;
}

.w_list-control > li .m_next:after,
.w_list-control > li .m_link:after {
  clear: both;
}

.w_list-control > li .m_next.m_condensed,
.w_list-control > li .m_next .m_condensed,
.w_list-control > li .m_next.m_condensed.m_single,
.w_list-control > li .m_next .m_condensed.m_single,
.w_list-control > li .m_link.m_condensed,
.w_list-control > li .m_link .m_condensed,
.w_list-control > li .m_link.m_condensed.m_single,
.w_list-control > li .m_link .m_condensed.m_single {
  line-height: inherit;
}

.w_list-control > li .m_next,
.w_list-control > li .m_next:hover,
.w_list-control > li .m_link,
.w_list-control > li .m_link:hover {
  color: #333;
}

.w_list-control > li .m_next:active,
.w_list-control > li .m_link:active {
  background-color: #f9f9f9;
}

.w_list-control > li .m_next:hover:before,
.w_list-control > li .m_link:hover:before {
  color: #4b4b4b;
}

.w_list-control > li .m_next {
  padding-right: 3rem;
  text-decoration: none;
  -webkit-transform: rotate(0deg);
}

.w_list-control > li .m_next:hover {
  text-decoration: none;
}

.w_list-control > li .m_next::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.w_list-control > li .m_next::before {
  content: '\e631';
  position: absolute;
  font-size: 1.125rem;
  height: 1.125rem;
  width: 1.125rem;
  right: 1.125rem;
  top: 50%;
  margin-top: -0.5625rem;
  display: block;
  line-height: 1;
  text-align: center;
  color: #cd040b;
  transition: color 0.3s, right 0.3s;
}

.w_list-control > li .m_next:hover::before {
  color: #a80309;
  right: 0.375rem;
}

.w_list-control > li .m_next:active::before {
  color: #990308;
}

.w_list-control > li:not(.m_accordion-details) p:last-child,
.w_list-control > li:not(.m_accordion-details) ul:last-child,
.w_list-control > li:not(.m_accordion-details) ol:last-child {
  margin-bottom: 0;
}

.w_list-control > li.m_single {
  line-height: 2.375rem;
}

.w_list-control > li.m_single > * {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 2.375rem;
}

.w_list-control > li.m_single > a {
  margin-top: -0.75rem;
  margin-bottom: -0.8125rem;
  margin-left: -1.125rem;
  margin-right: -1.125rem;
  padding: 0.75rem 1.125rem 0.8125rem;
  min-height: 3.625rem;
  /*@mixin clearfix*/
  *zoom: 1;
  padding-right: 3.4375rem;
}

.w_list-control > li.m_single > a:after {
  content: " ";
  display: table;
}

.w_list-control > li.m_single > a:after {
  clear: both;
}

.w_list-control > li.m_single > a.m_condensed,
.w_list-control > li.m_single > a .m_condensed,
.w_list-control > li.m_single > a.m_condensed.m_single,
.w_list-control > li.m_single > a .m_condensed.m_single {
  line-height: inherit;
}

.w_list-control > li.m_single > [type=checkbox] + label,
.w_list-control > li.m_single > [type=radio] + label {
  padding-top: 0;
  padding-bottom: 0;
}

.w_list-control > li.m_single > [type=checkbox] + label::before,
.w_list-control > li.m_single > [type=radio] + label::before {
  top: 0.5625rem;
}

.w_list-control > li.m_single .row[class*="vert-"] {
  max-height: 2.0625rem;
}

.w_list-control > li.m_header {
  font-family: BrandFont, Arial, sans-serif;
  line-height: 1.25rem;
  min-height: 1.25rem;
  margin: 0;
  color: #4b4b4b;
  background-color: #f6f6f6;
}

.w_list-control > li.m_header > h1,
.w_list-control > li.m_header > h2,
.w_list-control > li.m_header > h3,
.w_list-control > li.m_header > h4,
.w_list-control > li.m_header > h5,
.w_list-control > li.m_header > h6 {
  margin: 0;
}

.w_list-control > li.disabled:active {
  background-color: #fff;
}

.w_list-control > li.checked,
.w_list-control > li.checked.unread {
  background-color: #f6f6f6;
}

.w_list-control > li.checked,
.w_list-control > li.checked:active,
.w_list-control > li.checked.unread,
.w_list-control > li.checked.unread:active {
  background-color: #f6f6f6;
}

.w_list-control > li.unread {
  background-color: #e4e5e3;
}

.w_list-control > li.unread:active {
  background-color: #d7d9d6;
}

.w_list-control > li.unread.unread.disabled:active {
  background-color: #e4e5e3;
}

.w_list-control > li.playback {
  background-color: #333;
  color: #fff;
}

.w_list-control > li.disabled {
  opacity: 0.5;
  position: relative;
  position: relative;
  z-index: 0;
}

.w_list-control > li.disabled:before {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  cursor: not-allowed;
}

.w_list-control > li.no-bg-effect:active {
  background-color: #fff;
}

.w_list-control.m_condensed > li,
.w_list-control.m_condensed > li.m_single,
.w_list-control.m_condensed > li .m_next,
.w_list-control.m_condensed > li .m_link,
.w_list-control > li.m_condensed,
.w_list-control > li.m_condensed.m_single,
.w_list-control > li.m_condensed .m_next,
.w_list-control > li.m_condensed .m_link {
  line-height: inherit;
  min-height: 0;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.w_list-control {
  /*li*/
}

.w_list-control .m_accordion-summary {
  padding-right: 3rem;
  padding-top: 1.5rem;
  cursor: pointer;
  transition: border 0s 0.3s;
  text-decoration: none;
  -webkit-transform: rotate(0deg);
  color: #333;
}

.w_list-control .m_accordion-summary:hover {
  text-decoration: none;
}

.w_list-control .m_accordion-summary::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.w_list-control .m_accordion-summary:hover {
  color: #333;
}

.w_list-control .m_accordion-summary::before {
  content: '\e79d';
  position: absolute;
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  font-size: 1.125rem;
  text-align: center;
  top: 1.625rem;
  margin-top: 0;
  line-height: 1;
  right: 1.125rem;
  color: #cd040b;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: right 0.3s, color 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, right 0.3s, color 0.3s;
  transition: transform 0.3s, right 0.3s, color 0.3s, -webkit-transform 0.3s;
}

.w_list-control .m_accordion-summary.m_single {
  padding-bottom: 0;
}

.w_list-control .m_accordion-summary.m_single::before {
  top: 2.1875rem;
}

.w_list-control .m_accordion-summary:hover::before {
  color: #a80309;
  right: 1.125rem;
}

.w_list-control .m_accordion-summary:active::before {
  color: #990308;
}

.w_list-control .m_accordion-summary.open:before {
  content: '\e79b';
}

.w_list-control .m_accordion-summary .m_hide-on-close,
.w_list-control .m_accordion-summary .m_show-on-close,
.w_list-control .m_accordion-summary .m_hide-on-open,
.w_list-control .m_accordion-summary .m_show-on-open {
  transition: opacity 0.3s;
}

.w_list-control .m_accordion-summary .m_hide-on-close {
  opacity: 0;
}

.w_list-control .m_accordion-summary .m_show-on-close {
  opacity: 1;
}

.w_list-control .m_accordion-summary.open {
  border-bottom-color: rgba(149, 149, 149, 0);
  transition: border 0s 0s;
}

.w_list-control .m_accordion-summary.open .m_hide-on-open {
  opacity: 0;
}

.w_list-control .m_accordion-summary.open .m_show-on-open {
  opacity: 1;
}

.w_list-control .m_accordion-details {
  height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 0;
  border-bottom: 0 solid #959595;
  transition: border .2s 0s;
}

.w_list-control .m_accordion-details:active {
  background-color: #fff;
}

.w_list-control .m_accordion-summary.open + .m_accordion-details {
  height: auto;
  padding-top: 1.5rem;
  border-bottom: 0.0625rem solid #959595;
}

.w_list-control.m_rev > .m_accordion-summary,
.m_accordion-summary.m_rev {
  padding-right: 1.125rem;
  padding-left: 3.375rem;
}

.w_list-control.m_rev > .m_accordion-summary::before,
.m_accordion-summary.m_rev::before {
  right: auto;
  left: 1.125rem;
}

.w_list-control > .m_accordion-summary.m_condensed,
.w_list-control.m_condensed > .m_accordion-summary {
  padding-top: 16px;
  padding-bottom: 0.375rem;
  line-height: inherit;
}

.w_list-control > .m_accordion-summary.m_condensed::before,
.w_list-control.m_condensed > .m_accordion-summary::before {
  top: 18px;
}

.w_list-control > .m_accordion-summary.m_condensed.m_single,
.w_list-control.m_condensed > .m_accordion-summary.m_single {
  padding-bottom: 0;
  line-height: inherit;
}

.w_list-control > .m_accordion-summary.m_condensed.m_single::before,
.w_list-control.m_condensed > .m_accordion-summary.m_single::before {
  top: 20px;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.w_message {
  border: 0 solid #4b4b4b;
  padding: 1.125rem;
  margin-bottom: 1.5rem;
}

.w_message > h1:first-of-type,
.w_message > h2:first-of-type,
.w_message > h3:first-of-type,
.w_message > h4:first-of-type,
.w_message > h5:first-of-type,
.w_message > h6:first-of-type,
.w_message > p:first-of-type {
  margin-top: 0;
}

.w_message > :last-child {
  margin-bottom: 0;
}

.w_message,
.w_message.m_info {
  border-color: #0066BB;
  background-color: #bed8f1;
}

.w_message.m_error {
  border-color: #a80309;
  background-color: #faccd0;
}

.w_message.m_warning {
  border-color: #f8d362;
  background-color: #ffe8a6;
}

.w_message.m_success {
  border-color: #0c7810;
  background-color: #d5ead3;
}

.message_title {
  margin: -1.125rem -1.125rem 1.125rem -1.125rem;
  color: #fff;
  background-color: #4b4b4b;
  font-size: 1rem;
  padding: 0.75rem 1.125rem;
  line-height: 1.5;
}

.message_title [class*="icon"],
.message_title .message_icon {
  margin-right: 1rem;
  float: left;
  line-height: 1;
  color: #fff;
}

.m_info > .message_title,
.message_title {
  background-color: #0066BB;
}

.m_error > .message_title {
  background-color: #a80309;
}

.m_warning > .message_title {
  background-color: #f8d362;
}

.m_warning > .message_title,
.m_warning > .message_title [class*="icon"],
.m_warning > .message_title .message_icon {
  color: #333;
}

.m_success > .message_title {
  background-color: #0c7810;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.w_modal {
  position: absolute;
  background-color: #fff;
  border-radius: 0;
  width: 80%;
  margin-left: -40%;
  left: 50%;
  top: -100%;
  opacity: 0;
  z-index: -1;
  overflow: hidden;
  margin-top: -1000px;
  transition: opacity 0.3s, top 0.3s, bottom 0.3s, z-index 0s 0.3s, margin-top 0.3s, height 0.3s, max-height 0.3s;
  /* If the "X" is absolutely positioned as the first-child of the &,
		then we add some generated content floated to the right so that
		text won't flow underneath the absolutely positioned "X".
		*/
}

@media only screen and (max-width: 30rem) {
  .w_modal {
    width: 95%;
    margin-left: -47.5%;
  }
}

.w_modal.m_tiny,
.w_modal.m_small,
.w_modal.m_medium,
.w_modal.m_large,
.w_modal.m_xlarge {
  width: 95%;
  margin-left: -47.5%;
}

.w_modal.m_full,
.w_modal.m_cover,
.w_modal.m_cover-all,
.w_modal.m_js-cover-all {
  width: 100%;
  max-width: none;
  margin-left: -50%;
  border-radius: 0;
}

.w_modal.m_full .modal_header,
.w_modal.m_full .modal_footer,
.w_modal.m_cover .modal_header,
.w_modal.m_cover .modal_footer,
.w_modal.m_cover-all .modal_header,
.w_modal.m_cover-all .modal_footer,
.w_modal.m_js-cover-all .modal_header,
.w_modal.m_js-cover-all .modal_footer {
  border-radius: 0;
}

.w_modal.m_cover.active,
.w_modal.m_cover-all.active,
.w_modal.m_js-cover-all {
  top: 0%;
  max-height: 100%;
  border-radius: 0;
}

.w_modal.m_cover-all,
.w_modal.m_js-cover-all {
  height: 100% !important;
}

.w_modal.m_cover-all .modal_footer,
.w_modal.m_js-cover-all .modal_footer {
  position: absolute;
  bottom: 0;
}

.w_modal.m_tall {
  height: 90% !important;
}

.w_modal.m_tall .modal_footer {
  position: absolute;
  bottom: 0;
}

.w_modal.m_tall.m_js-cover-all {
  height: 100% !important;
}

@media only screen {
  .w_modal.m_section {
    width: 90%;
    margin-left: -45%;
  }
}

@media only screen and (min-width: 30.0625rem) {
  .w_modal.m_section {
    width: 80%;
    margin-left: -40%;
  }

  .w_modal.m_tiny {
    width: 19.0625rem;
    margin-left: -9.53125rem;
  }

  .w_modal.m_small {
    width: 28.125rem;
    margin-left: -14.0625rem;
  }
}

@media only screen and (min-width: 48rem) {
  .w_modal.m_small {
    width: 28.125rem;
    margin-left: -14.0625rem;
  }

  .w_modal.m_medium {
    width: 60%;
    margin-left: -30%;
  }

  .w_modal.m_large {
    width: 70%;
    margin-left: -35%;
  }

  .w_modal.m_xlarge {
    width: 95%;
    margin-left: -47.5%;
  }
}

.w_modal.m_section {
  position: absolute;
  top: 5%;
  opacity: 0;
  min-width: 0;
}

.w_modal.m_section.m_cover,
.w_modal.m_section.m_cover-all,
.w_modal.m_section.m_js-cover-all {
  top: -100%;
}

.w_modal.m_section.m_cover.active,
.w_modal.m_section.m_cover-all.active,
.w_modal.m_section.m_js-cover-all.active {
  top: 0%;
}

@media only screen and (min-width: 60.625rem) {
  .w_modal.m_section.m_cover,
  .w_modal.m_section.m_cover-all,
  .w_modal.m_section.m_js-cover-all {
    max-width: none;
    margin-left: -50%;
  }
}

.w_modal.active {
  top: 5%;
  overflow: hidden;
  opacity: 1;
  z-index: 800;
  transition: opacity 0.3s 0s, top 0.3s 0s, z-index 0s 0s, margin-top 0.3s, height 0.3s, max-height 0.3s, width 0.15s;
}

.w_modal.active.m_show-top-bar {
  top: 2.8125rem;
  z-index: 599;
  max-height: 90%;
  max-height: calc(100% - 2.8125rem);
}

.w_modal .modal_x {
  position: absolute;
  top: 1.3125rem;
  right: 1.4375rem;
}

.w_modal > .modal_x.m_right + .modal_header::before,
.w_modal > .modal_x.m_right + .modal_content::before {
  content: '';
  float: right;
  width: 1.5rem;
  height: 1.125rem;
}

.modal_x {
  position: relative;
  float: right;
  width: 1rem;
  height: 1rem;
  padding: 0.75rem;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-transform: rotate(0deg);
  z-index: 810;
  margin: -1rem -1rem 0 0;
  width: 1.125rem;
  height: 1.125rem;
}

.modal_x:hover {
  text-decoration: none;
}

.modal_x::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.modal_x:before {
  content: '\e903';
  color: #767676;
  font-size: 0.75rem;
  position: absolute;
  right: 0.375rem;
  top: 0.375rem;
}

.modal_x:hover {
  text-decoration: none;
}

.modal_x:hover:before {
  color: #838383;
}

.modal_x::before {
  content: '\e903';
  font-size: 0.75rem;
  left: -0.25rem;
}

.modal_header,
.modal_footer,
.modal_content {
  float: left;
  position: relative;
  width: 100%;
  z-index: 1;
  /*@mixin clearfix*/
  *zoom: 1;
  /*
		h1, h2, h3, h4, h5, h6,
		.h1, .h2, .h3, .h4, .h5, .h6 {
			margin-top:0;
		}
		*/
}

.modal_header:after,
.modal_footer:after,
.modal_content:after {
  content: " ";
  display: table;
}

.modal_header:after,
.modal_footer:after,
.modal_content:after {
  clear: both;
}

.modal_header {
  padding: 1.125rem;
  padding-bottom: 0;
}

.modal_footer {
  padding: 1.125rem;
  padding-top: 0.3125rem;
  padding-bottom: 0;
  background-color: #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.modal_content {
  position: relative;
  float: left;
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 1.125rem;
  padding-bottom: 0;
  -webkit-overflow-scrolling: touch;
  z-index: 2;
  transition: height 0.3s;
}

.modal_content.m_has-iframe {
  padding-left: 0;
  padding-right: 0;
}

.modal_content.m_has-iframe iframe {
  border: 0;
  width: 100%;
  overflow: hidden;
}

.modal_header + .modal_content {
  padding-top: 0;
}

[data-open-modal] {
  cursor: pointer;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.w_pagination {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin: 1.5rem 0;
  text-align: center;
  white-space: nowrap;
}

.pagination_item {
  display: inline-block;
  text-align: center;
  padding: 0 0;
  width: 2.625rem;
  max-width: 2.625rem;
  line-height: 1.4375rem;
  font-weight: bold;
  /* anchors nested inside .m_[element] */
}

.pagination_item.hide {
  display: none;
}

.pagination_item:first-child {
  padding-left: 0;
  margin-left: 0;
}

.pagination_item:last-child {
  padding-right: 0;
  margin-left: 0;
}

.pagination_item > a {
  color: #4b4b4b;
  font-size: 1rem;
  font-weight: bold;
  display: inline-block;
  min-width: 1.5rem;
  margin: 0 auto;
}

.pagination_item > a:hover {
  color: #fff;
  background: #000;
  border-radius: 6.1875rem;
}

.pagination_item.m_next:hover > a,
.pagination_item.m_prev:hover > a,
.pagination_item.m_first:hover > a,
.pagination_item.m_last:hover > a {
  color: #cd040b;
  background-color: transparent;
}

.pagination_item.m_next:hover > a::before,
.pagination_item.m_prev:hover > a::before,
.pagination_item.m_first:hover > a::before,
.pagination_item.m_last:hover > a::before {
  color: #a80309;
}

.pagination_item[disabled] > a {
  opacity: 0.5;
  color: #4b4b4b !important;
  cursor: not-allowed;
  background-color: transparent !important;
}

.pagination_item[disabled] > a:before {
  color: #4b4b4b !important;
}

.pagination_item.active > a,
.pagination_item.active > a:hover {
  background: #cd040b !important;
  border-radius: 6.1875rem;
  color: #fff !important;
  cursor: default;
}

.pagination_item.m_ellipsis {
  width: 2.625rem;
}

.pagination_item.m_ellipsis::before {
  content: '\2026';
}

.pagination_item.m_first {
  border-right: 0.0625rem solid #959595;
  margin-right: 0.25rem;
  position: relative;
  top: 0.125rem;
}

.pagination_item.m_first.m_text {
  top: 0.0625rem;
}

.pagination_item.m_last {
  border-left: 0.0625rem solid #959595;
  margin-left: 0.25rem;
  position: relative;
  top: 0.125rem;
}

.pagination_item.m_last.m_text {
  top: 0.0625rem;
}

.pagination_item.m_prev,
.pagination_item.m_next {
  width: auto;
  position: relative;
  top: 0.125rem;
}

.pagination_item.m_first > a,
.pagination_item.m_last > a,
.pagination_item.m_prev > a,
.pagination_item.m_next > a,
.pagination_item[disabled].m_prev > a,
.pagination_item[disabled].m_next > a {
  text-decoration: none;
  -webkit-transform: rotate(0deg);
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  margin-bottom: -0.625rem;
  position: relative;
  top: -0.4375rem;
}

.pagination_item.m_first > a:hover,
.pagination_item.m_last > a:hover,
.pagination_item.m_prev > a:hover,
.pagination_item.m_next > a:hover,
.pagination_item[disabled].m_prev > a:hover,
.pagination_item[disabled].m_next > a:hover {
  text-decoration: none;
}

.pagination_item.m_first > a::before,
.pagination_item.m_last > a::before,
.pagination_item.m_prev > a::before,
.pagination_item.m_next > a::before,
.pagination_item[disabled].m_prev > a::before,
.pagination_item[disabled].m_next > a::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.pagination_item.m_first > a::before,
.pagination_item.m_last > a::before,
.pagination_item.m_prev > a::before,
.pagination_item.m_next > a::before,
.pagination_item[disabled].m_prev > a::before,
.pagination_item[disabled].m_next > a::before {
  color: #cd040b;
  line-height: 1;
}

.pagination_item.m_first > a::before,
.pagination_item.m_last > a::before {
  font-size: 1.25rem;
}

.pagination_item.m_first > a::before {
  padding-left: 0.1875rem;
  padding-right: 0.25rem;
}

.pagination_item.m_last > a::before {
  padding-left: 0.25rem;
  padding-right: 0.1875rem;
}

.pagination_item.m_first.m_text,
.pagination_item.m_last.m_text {
  border-left: none;
  border-right: none;
  padding: 0.0625rem 0.1875rem;
  margin-top: -0.0625rem;
  color: black;
  border-radius: 6.1875rem;
}

.pagination_item.m_first.m_text > a::before,
.pagination_item.m_last.m_text > a::before {
  display: none;
}

.pagination_item.m_last.m_text > a::before {
  display: none;
}

.pagination_item.m_prev:not(.m_text) > a::before,
.pagination_item.m_next:not(.m_text) > a::before {
  font-size: 0.875rem;
}

.pagination_item:not(.m_text).m_prev > a::before,
.pagination_item:not(.m_text).m_first > a::before {
  left: -0.0625rem;
}

.pagination_item:not(.m_text).m_next > a::before,
.pagination_item:not(.m_text).m_last > a::before {
  right: -0.0625rem;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

/* Password show/hide toggle: Wrap in a .password-toggle div and 
 use JS to switch an any text/password input found in pw-toggle.js */

.w_pw-toggle {
  position: relative;
}

.w_pw-toggle .pw-toggle_to {
  position: absolute;
  top: 0;
  right: 0;
  width: 3.375rem;
  padding: 0.5rem 0.375rem;
  line-height: 1.6875rem;
  font-size: 0.75rem;
  font-family: BrandFont, Arial, sans-serif;
  text-align: center;
  color: #0066BB;
  display: none;
  font-weight: bold;
}

.w_pw-toggle.m_show-toggle .pw-toggle_to {
  display: block;
}

.w_pw-toggle input {
  padding-right: 3.375rem;
}

.w_pw-toggle input:focus {
  border-color: #4b4b4b;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.w_rating {
  display: inline-block;
  width: auto;
}

.w_rating .m_inactive-node {
  color: #CCCCCC;
}

.w_rating .m_active-node {
  color: #CD040B;
}

.rating_node {
  color: #4B4B4B;
  display: inline-block;
  text-decoration: none;
  -webkit-transform: rotate(0deg);
}

.rating_node:hover {
  text-decoration: none;
}

.rating_node::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}

.rating_node::before {
  content: '\e60e';
  position: relative;
  display: inline;
  transition: color .15s;
}

.rating_personal {
  direction: rtl;
  display: inline-block;
}

.rating_personal .rating_node {
  font-size: 1.5rem;
  float: right;
  padding: 0 0.125rem;
  cursor: pointer;
}

.rating_personal .rating_node:hover:before {
  color: #72020D;
}

.rating_personal .rating_node:hover ~ .rating_node:before {
  color: #72020D;
}

.rating_avg {
  display: inline-block;
}

.rating_avg .rating_node:before {
  font-size: 1.125rem;
  width: 1.125rem;
  float: left;
}

.rating_avg-constrictor {
  overflow: hidden;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.rating_avg-container {
  letter-spacing: -4px;
  display: inline-block;
  width: auto;
  top: 0;
}

.ratings_avg-reviews {
  display: inline-block;
  vertical-align: middle;
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

.pagination_item.m_first > a::before {
  content: "\e901";
}

input[type=checkbox] + label::before,
input[type=radio] + label::before,
input[type=checkbox]:hover + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bd";
}

input[type=checkbox]:checked + label::before,
input[type=radio]:checked + label::before,
input[type=checkbox]:checked:hover + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7be";
}

input[type=radio] + label::before,
input[type=radio]:hover + label::before {
  content: "\e7bf";
}

input[type=radio]:checked + label::before,
input[type=radio]:checked:hover + label::before {
  content: "\e7c0";
}

.pagination_item.m_last > a::before {
  content: "\e900";
}

.button::before,
.pagination_item.m_next > a::before,
.swiper_button-next::before,
.swiper-container-rtl .swiper_button-prev::before {
  content: "\e631";
}

.swiper-container-vertical .swiper_button-next::before {
  content: "\e76e";
}

.pagination_item.m_prev > a::before,
.swiper_button-prev::before,
.swiper-container-rtl .swiper_button-next::before {
  content: "\e625";
}

.swiper-container-vertical .swiper_button-prev::before {
  content: "\e76f";
}

/*ol*/

.w_steps {
  background-color: #f6f6f6;
  height: 4.5rem;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
}

.w_steps.m_slim {
  height: 3rem;
}

.steps_step:first-of-type {
  counter-reset: step;
}

.steps_step {
  float: left;
  display: block;
  position: relative;
  height: 4.5rem;
  line-height: 1rem;
  color: #959595;
  white-space: nowrap;
  border-bottom: solid 0.125rem #959595;
  padding-top: 1.75rem;
  padding-right: 0.9375rem;
  padding-left: 0.5rem;
}

@media only screen and (min-width: 30.0625rem) {
  .steps_step {
    padding-left: 0.75rem;
  }
}

@media only screen and (min-width: 48rem) {
  .steps_step {
    padding-left: 1.125rem;
  }
}

@media only screen and (min-width: 60.625rem) {
  .steps_step {
    padding-left: 1.5rem;
  }
}

.steps_step::before,
.steps_step::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: -0.125rem;
  width: 1.6875rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NCA0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojOTU5NTk1O30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0NEMDQwQjtzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTQuMiw0IDQuMiw0IDYuOSwwIDU0LjIsMCAJIi8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTU3LjYsMS44Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTS0xLDEuOCIvPg0KPC9nPg0KPC9zdmc+DQo="), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NCAxNDQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0IDE0NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0Y2RjZGNjt9DQoJLnN0MXtmaWxsOiNGNkY2RjY7c3Ryb2tlOiM5NTk1OTU7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qye2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0NEMDQwQjtzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDN7ZmlsbDojOTU5NTk1O30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI1NC4yLDAgNTQuMiw3Ni41IDMuMiwwIAkiLz4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI1NC4yLDE0NCA1NC4yLDY5LjYgMi41LDE0NCAJIi8+DQoJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iLTAuMywxNDcgNTEuMSw3My4xIC0wLjMsLTIuMyAJIi8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTU3LjYsMTQxLjgiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNLTEsMTQxLjgiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjU0LjIsMTQ0IC00LjQsMTQ0IC0yLDE0MCA1NC4yLDE0MCAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-repeat: no-repeat, no-repeat;
  background-size: 1.6875rem 0.125rem, 1.6875rem 4.5rem;
  background-position: right bottom, right center;
  z-index: 2;
}

.steps_step.active {
  background-color: #fff;
  border-bottom: 0.125rem solid #cd040b;
  color: #cd040b;
}

.steps_step.active:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NCA0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQ0QwNDBCO30NCgkuc3Qxe2ZpbGw6I0Y2RjZGNjtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO3N0cm9rZTojQ0QwNDBCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1NC4yLDQgNC4yLDQgNywwIDU0LjIsMCAiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMC4zLDciLz4NCjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Ny42LDEuOCIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTS0xLDEuOCIvPg0KPC9zdmc+DQo="), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NCAxNDQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0IDE0NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQoJLnN0MXtmaWxsOiNDRDA0MEI7fQ0KCS5zdDJ7ZmlsbDojRjZGNkY2O3N0cm9rZTojOTU5NTk1O3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnNxdWFyZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0M3tmaWxsOiNGRkZGRkY7c3Ryb2tlOiNDRDA0MEI7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q0e2ZpbGw6Izk1OTU5NTt9DQo8L3N0eWxlPg0KPGc+DQoJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iNTQuMiwwIDU0LjIsNzYuNSAzLjIsMCAJIi8+DQoJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iNTQuMiwxNDQgNTQuMiw2OS42IDIuNSwxNDQgCSIvPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNTQuMiwxNDQgMi40LDE0NCA1LjgsMTQwIDU0LjIsMTQwIAkiLz4NCgk8cG9seWxpbmUgY2xhc3M9InN0MiIgcG9pbnRzPSItMC4zLDE0NyA1MS4xLDczLjEgLTAuMywtMi4zIAkiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNTcuNiwxNDEuOCIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMSwxNDEuOCIvPg0KPC9nPg0KPHJlY3QgeD0iLTEiIHk9IjE0MCIgY2xhc3M9InN0NCIgd2lkdGg9IjQuNyIgaGVpZ2h0PSI0Ii8+DQo8L3N2Zz4NCg==");
  left: -1.6875rem;
}

.steps_step.active:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NCA0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojOTU5NTk1O30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0NEMDQwQjtzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTQuMiw0IDQuMiw0IDYuOSwwIDU0LjIsMCAJIi8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTU3LjYsMS44Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTS0xLDEuOCIvPg0KPC9nPg0KPC9zdmc+DQo="), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NCAxNDQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0IDE0NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0Y2RjZGNjt9DQoJLnN0MXtmaWxsOiM5NTk1OTU7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO3N0cm9rZTojQ0QwNDBCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnNxdWFyZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0M3tmaWxsOiNGRkZGRkY7c3Ryb2tlOiNDRDA0MEI7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI1NC4yLDAgNTQuMiw3Ni41IDMuMiwwIAkiLz4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI1NC4yLDE0NCA1NC4yLDY5LjYgMi41LDE0NCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI1NC4yLDE0NCA0LjQsMTQ0IDUuOCwxNDAgNTQuMiwxNDAgCSIvPg0KCTxwb2x5bGluZSBjbGFzcz0ic3QyIiBwb2ludHM9IjIuNywxNDQgNTEuMSw3My4xIDIuNywwLjcgCSIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik01Ny42LDE0MS44Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTS0xLDE0MS44Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
  z-index: 3;
}

.steps_step > a {
  display: inline-block;
  width: 100%;
  color: #767676;
}

.steps_step.active > a {
  color: #cd040b;
}

.m_slim .steps_step {
  height: 3rem;
  padding-top: 1rem;
}

.m_slim .steps_step::before,
.m_slim .steps_step::after {
  background-size: 1.6875rem 0.125rem, 1.6875rem 4.5rem;
  width: 1.125rem;
  background-position: -1px bottom, right center;
}

.m_slim .steps_step.active::before {
  left: -1.125rem;
}

.steps_step.active ~ .steps_step {
  color: #333;
}

.steps_step.active ~ .steps_step > a {
  color: #333;
}

.steps_number,
.steps_name {
  position: relative;
  display: inline-block;
  float: left;
  font-size: 0.875rem;
  font-weight: bold;
  z-index: 4;
}

.steps_number {
  padding-right: 0.5rem;
}

.steps_number:before {
  counter-increment: step;
  content: counter(step) ".";
}

.m_abbr .steps_step:not(.active) .steps_number {
  display: block;
  float: none;
  text-align: center;
  opacity: 1;
  padding-right: 0;
  margin-left: -0.875rem;
}

.m_abbr .steps_step:not(.active) .steps_number:before {
  counter-increment: step;
  content: counter(step);
}

@media only screen and (min-width: 30.0625rem) {
  .m_abbr .steps_step:not(.active) .steps_number {
    margin-left: -1.25rem;
  }
}

@media only screen and (min-width: 48rem) {
  .m_abbr .steps_step:not(.active) .steps_number {
    margin-left: -1.625rem;
  }
}

@media only screen and (min-width: 60.625rem) {
  .m_abbr .steps_step:not(.active) .steps_number {
    margin-left: -1.75rem;
  }
}

.m_hide-numbers .steps_number {
  display: none;
}

.m_abbr.m_hide-numbers .steps_number {
  display: block;
  width: auto;
  height: auto;
}

.m_abbr.m_hide-numbers .steps_step.active .steps_number {
  width: 0;
  height: 0;
  overflow: hidden;
}

.steps_name {
  white-space: nowrap;
}

.m_two-lines .steps_name {
  top: -0.4375rem;
}

.m_slim .m_two-lines .steps_name {
  top: -0.5625rem;
}

.w_steps.m_abbr .steps_name {
  display: none;
}

.w_steps[class*="abbr"] > .active .steps_name {
  display: inline-block;
}

@media only screen and (max-width: 30rem) {
  .w_steps.m_tiny-abbr .steps_name {
    display: none;
  }
}

@media only screen and (max-width: 47.9375rem) {
  .w_steps.m_small-abbr .steps_name {
    display: none;
  }
}

@media only screen and (max-width: 60.5625rem) {
  .w_steps.m_medium-abbr .steps_name {
    display: none;
  }
}