/*************** icomon custum */
/* Regular */

@font-face {
  font-family: 'cpc-iconfont';
  src:  url('icomoon/cpc-iconfont.eot?n57ahr');
  src:  url('icomoon/cpc-iconfont.eot?n57ahr#iefix') format('embedded-opentype'),
    url('icomoon/cpc-iconfont.woff?n57ahr') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.cpc-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'cpc-iconfont' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cpc-align-justify:before {
  content: "\f039";
}
.cpc-cool:before {
  content: "\e9eb";
}
.cpc-slack:before {
  content: "\f198";
}
.cpc-link:before {
  content: "\e9cb";
}
.cpc-quotes-left:before {
  content: "\e977";
}
.cpc-quotes-right:before {
  content: "\e978";
}
.cpc-quote-left:before {
  content: "\f10d";
}
.cpc-quote-right:before {
  content: "\f10e";
}
.cpc-right-quote-alt:before {
  content: "\e900";
}
.cpc-left-quote-alt:before {
  content: "\e901";
}
.cpc-right-quote:before {
  content: "\e902";
}
.cpc-left-quote:before {
  content: "\e904";
}
.cpc-search:before {
  content: "\f002";
}
.cpc-search-plus:before {
  content: "\f00e";
}
.cpc-search-minus:before {
  content: "\f010";
}
.cpc-search1:before {
  content: "\e903";
}
.cpc-location:before {
  content: "\e947";
}
.cpc-map:before {
  content: "\e94b";
}
.cpc-earth:before {
  content: "\e9ca";
}
.cpc-share-alt:before {
  content: "\f1e0";
}
.cpc-feed:before {
  content: "\f09e";
}
.cpc-rss:before {
  content: "\f09e";
}
.cpc-bar-chart:before {
  content: "\f080";
}
.cpc-bar-chart-o:before {
  content: "\f080";
}
.cpc-sort-alpha-asc:before {
  content: "\f15d";
}
.cpc-sort-alpha-desc:before {
  content: "\f15e";
}
.cpc-sort-amount-asc:before {
  content: "\f160";
}
.cpc-sort-amount-desc:before {
  content: "\f161";
}
.cpc-eur:before {
  content: "\f153";
}
.cpc-euro:before {
  content: "\f153";
}
.cpc-gbp:before {
  content: "\f154";
}
.cpc-dollar:before {
  content: "\f155";
}
.cpc-usd:before {
  content: "\f155";
}
.cpc-whatsapp:before {
  content: "\f232";
}
.cpc-phone:before {
  content: "\e942";
}
.cpc-envelope:before {
  content: "\f0e0";
}
.cpc-sign-out:before {
  content: "\f08b";
}
.cpc-sign-in:before {
  content: "\f090";
}
.cpc-power-off:before {
  content: "\f011";
}
.cpc-language:before {
  content: "\f1ab";
}
.cpc-user:before {
  content: "\f007";
}
.cpc-user-plus:before {
  content: "\f234";
}
.cpc-trash:before {
  content: "\f1f8";
}
.cpc-comments-o:before {
  content: "\f0e6";
}
.cpc-lock:before {
  content: "\f023";
}
.cpc-unlock-alt:before {
  content: "\f13e";
}
.cpc-unlock:before {
  content: "\f09c";
}
.cpc-bell-o:before {
  content: "\f0a2";
}
.cpc-bell-slash-o:before {
  content: "\f1f7";
}
.cpc-bell:before {
  content: "\f0f3";
}
.cpc-bell-slash:before {
  content: "\f1f6";
}
.cpc-star:before {
  content: "\f005";
}
.cpc-star-o:before {
  content: "\f006";
}
.cpc-star-half:before {
  content: "\f089";
}
.cpc-heart:before {
  content: "\f004";
}
.cpc-heart-o:before {
  content: "\f08a";
}
.cpc-toggle-on:before {
  content: "\f205";
}
.cpc-toggle-off:before {
  content: "\f204";
}
.cpc-square-o:before {
  content: "\f096";
}
.cpc-check-square-o:before {
  content: "\f046";
}
.cpc-spinner2:before {
  content: "\e97b";
}
.cpc-spinner3:before {
  content: "\e97c";
}
.cpc-spinner9:before {
  content: "\e982";
}
.cpc-smile-o:before {
  content: "\f118";
}
.cpc-frown-o:before {
  content: "\f119";
}
.cpc-iconfonth-o:before {
  content: "\f11a";
}
.cpc-angle-double-left:before {
  content: "\f100";
}
.cpc-angle-double-right:before {
  content: "\f101";
}
.cpc-angle-double-up:before {
  content: "\f102";
}
.cpc-angle-double-down:before {
  content: "\f103";
}
.cpc-angle-left:before {
  content: "\f104";
}
.cpc-angle-right:before {
  content: "\f105";
}
.cpc-circle-left:before {
  content: "\ea44";
}
.cpc-circle-right:before {
  content: "\ea42";
}
.cpc-long-arrow-left:before {
  content: "\f177";
}
.cpc-long-arrow-right:before {
  content: "\f178";
}
.cpc-refresh:before {
  content: "\f021";
}
.cpc-tab:before {
  content: "\ea45";
}
.cpc-loop:before {
  content: "\ea2d";
}
.cpc-close:before {
  content: "\f00d";
}
.cpc-remove:before {
  content: "\f00d";
}
.cpc-check:before {
  content: "\f00c";
}
.cpc-gear:before {
  content: "\f013";
}
.cpc-gears:before {
  content: "\f085";
}
.cpc-lemon-o:before {
  content: "\f094";
}
.cpc-ticketsnet:before {
  content: "\e905";
}
.cpc-ticket:before {
  content: "\e906";
}
.cpc-tickets:before {
  content: "\e908";
}
.cpc-tickets-plus:before {
  content: "\e909";
}
.cpc-ticketw:before {
  content: "\e907";
}
.cpc-cart:before {
  content: "\e93a";
}
.cpc-github-square:before {
  content: "\f092";
}
.cpc-book:before {
  content: "\e91f";
}
.cpc-books:before {
  content: "\e920";
}
.cpc-desktop:before {
  content: "\f108";
}
.cpc-laptop:before {
  content: "\f109";
}
.cpc-tablet:before {
  content: "\f10a";
}
.cpc-mobile:before {
  content: "\f10b";
}
.cpc-mobile-phone:before {
  content: "\f10b";
}
.cpc-eye:before {
  content: "\f06e";
}
.cpc-eye-slash:before {
  content: "\f070";
}



/*************** Social media custum */

@font-face {
  font-family: 'Social-media-icons';
  src:  url('icomoon/Social-media-icons.eot?uamv2e');
  src:  url('icomoon/Social-media-icons.eot?uamv2e#iefix') format('embedded-opentype'),
    url('icomoon/Social-media-icons.woff?uamv2e') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.social {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Social-media-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.social-facebook:before {
  content: "\e901";
}
.social-fb-messenger:before {
  content: "\e902";
}
.social-tumblr:before {
  content: "\e908";
}
.social-twitter:before {
  content: "\e904";
}
.social-pinterest:before {
  content: "\e90a";
}
.social-linkedin:before {
  content: "\e90b";
}
.social-viber:before {
  content: "\e905";
}
.social-whatsapp:before {
  content: "\e907";
}
.social-skype:before {
  content: "\e906";
}
.social-gmail:before {
  content: "\e909";
}
.social-link:before {
  content: "\e90c";
}
.social-youtube:before {
  content: "\e900";
}
.social-instagram:before {
  content: "\e903";
}