@font-face {
  font-family: 'QCPIcons';
  src: url('../fonts/qcp-icons-Regular.woff2') format('woff2'),
       url('../fonts/qcp-icons-Regular.woff') format('woff'),
       url('../fonts/qcp-icons-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* استایل عمومی آیکون‌ها */
[class^="qcp-icon-"], [class*=" qcp-icon-"],
[class^="qcp-icon-"]::before, [class*=" qcp-icon-"]::before {
  font-family: 'QCPIcons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* کلاس‌های آیکون‌ها بر اساس کدپوینتی‌های فعلی */
.qcp-icon-whatsapp::before  { content: "\e903"; }
.qcp-icon-instagram::before { content: "\e900"; }
.qcp-icon-telegram::before  { content: "\e901"; }
.qcp-icon-eitaa::before     { content: "\e904"; }
.qcp-icon-bale::before      { content: "\e908"; }
.qcp-icon-rubika::before    { content: "\e909"; }
.qcp-icon-soroush::before   { content: "\e907"; }
.qcp-icon-phone::before     { content: "\e906"; }

/* Main-button icon font supplied by the user */
@font-face {
  font-family: 'VaslinoMainIcons';
  src: url('../fonts/vaslino-main-icons.woff2') format('woff2'),
       url('../fonts/vaslino-main-icons.woff') format('woff'),
       url('../fonts/vaslino-main-icons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="vaslino-main-icon-"], [class*=" vaslino-main-icon-"],
[class^="vaslino-main-icon-"]::before, [class*=" vaslino-main-icon-"]::before {
  font-family: 'VaslinoMainIcons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vaslino-main-icon-01::before { content: "\f002"; }
.vaslino-main-icon-02::before { content: "\f007"; }
.vaslino-main-icon-03::before { content: "\f015"; }
.vaslino-main-icon-04::before { content: "\f02b"; }
.vaslino-main-icon-05::before { content: "\f02c"; }
.vaslino-main-icon-06::before { content: "\f041"; }
.vaslino-main-icon-07::before { content: "\f067"; }
.vaslino-main-icon-08::before { content: "\f068"; }
.vaslino-main-icon-09::before { content: "\f07a"; }
.vaslino-main-icon-10::before { content: "\f095"; }
.vaslino-main-icon-11::before { content: "\f0c0"; }
.vaslino-main-icon-12::before { content: "\f0c9"; }
.vaslino-main-icon-13::before { content: "\f0e0"; }
.vaslino-main-icon-14::before { content: "\f15c"; }
.vaslino-main-icon-15::before { content: "\f232"; }
.vaslino-main-icon-16::before { content: "\f234"; }
.vaslino-main-icon-17::before { content: "\f290"; }
.vaslino-main-icon-18::before { content: "\f291"; }
.vaslino-main-icon-19::before { content: "\f336"; }
.vaslino-main-icon-20::before { content: "\f467"; }
.vaslino-main-icon-21::before { content: "\f757"; }
.vaslino-main-icon-22::before { content: "\f7f2"; }
