/* If you want to add your own CSS code, please do it in this file */

/*
     FILE ARCHIVED ON 11:09:31 Jan 22, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:42:06 May 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.71
  exclusion.robots: 0.077
  exclusion.robots.policy: 0.065
  esindex: 0.013
  cdx.remote: 17.52
  LoadShardBlock: 106.215 (3)
  PetaboxLoader3.datanode: 119.115 (5)
  PetaboxLoader3.resolve: 141.022 (3)
  load_resource: 166.587 (2)
*/

/* Betheme mfn-icons webfont CDN failed: map theme icon classes to Font Awesome 6 */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css");

i[class*="icon-"]:before,
i[class*="icon_"]:before {
  font-family: "Font Awesome 6 Free" !important;
  font-style: normal !important;
  font-weight: 900 !important;
  speak: none !important;
  display: inline-block !important;
  text-decoration: none !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased;
}

.icon-facebook:before,
.icon-twitter:before,
.icon-vimeo:before,
.icon-gplus:before {
  font-family: "Font Awesome 6 Brands" !important;
  font-weight: 400 !important;
}

.icon-menu:before { content: "\f0c9" !important; }
.icon-search:before,
.icon_search:before { content: "\f002" !important; }
.icon-cancel:before { content: "\f00d" !important; }
.icon-right-open:before { content: "\f054" !important; }
.icon-left-open:before { content: "\f053" !important; }
.icon-doc-text:before { content: "\f15c" !important; }
.icon-heart-fa:before { content: "\f004" !important; }
.icon-heart-empty-fa:before {
  content: "\f08a" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 400 !important;
}
.icon-clock:before { content: "\f017" !important; }
.icon-facebook:before { content: "\f09a" !important; }
.icon-twitter:before { content: "\f099" !important; }
.icon-vimeo:before { content: "\f27d" !important; }
.icon-gplus:before { content: "\f0d5" !important; }
.icon-mail:before { content: "\f0e0" !important; }
.icon-phone:before,
.icon-call:before { content: "\f095" !important; }
.icon-user:before { content: "\f007" !important; }
.icon-location:before { content: "\f3c5" !important; }
.icon-link:before { content: "\f0c1" !important; }
.icon-layout:before { content: "\f0db" !important; }
.icon-tags:before { content: "\f02c" !important; }
.icon-categories:before { content: "\f07b" !important; }
.icon-arrow:before { content: "\f061" !important; }
.icon-play:before { content: "\f04b" !important; }
.icon-down-dir:before { content: "\f0d7" !important; }
.icon-down-open:before { content: "\f107" !important; }
.icon-up-open:before { content: "\f106" !important; }
.icon-left-open-big:before { content: "\f100" !important; }
.icon-right-open-big:before { content: "\f101" !important; }
.icon-up-open-big:before { content: "\f102" !important; }
.icon-docs:before { content: "\f0c5" !important; }

/* Block theme :before on SVG-based gp-icon blocks */
.gp-icon.icon-categories:before,
.gp-icon.icon-tags:before,
.gp-icon.icon-arrow:before {
  content: none !important;
  display: none !important;
}