/*
 * Fallback when SEOWP iconfont font files are missing.
 * Must load AFTER theme style.css so it wins over iconfont !important rules.
 */
[class^="dslc-icon-ext-"],
[class*=" dslc-icon-ext-"],
[class^="fa-icon-"],
[class*=" fa-icon-"],
[class^="im-icon-"],
[class*=" im-icon-"],
.lbmn-icon-cross,
.dslc-tp-content ul.arrow li:before,
.dslc-tp-content ol.arrow li:before,
.dslc-text-module-content ul.arrow li:before,
.dslc-text-module-content ol.arrow li:before,
.pseudo-preloader .global-wrapper:after,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link::after,
.off-canvas-area .widget_nav_menu .menu > li a:first-child:after,
.widget_recent_comments li:before,
.widget_archive li:before,
.widget_recent_entries li:before,
.widget_categories li:before,
.widget_meta li:before,
.widget_pages ul li a:before,
.widget_rss .rss-date:before {
	font-family: DSLCFontAwesome !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Homepage / content icons */
.dslc-icon-ext-search4:before { content: "\f002" !important; }
.dslc-icon-ext-profile-male:before { content: "\f183" !important; }
.dslc-icon-ext-clock:before { content: "\f017" !important; }
.dslc-icon-ext-trophy:before { content: "\f091" !important; }
.dslc-icon-ext-arrow-right:before { content: "\f061" !important; }
.dslc-icon-ext-map-pin:before { content: "\f041" !important; }
.dslc-icon-ext-map:before { content: "\f0ac" !important; }
.dslc-icon-ext-anchor:before { content: "\f13d" !important; }
.dslc-icon-ext-target:before { content: "\f140" !important; }
.dslc-icon-ext-tools:before { content: "\f0ad" !important; }
.dslc-icon-ext-basic_mail_open_text:before { content: "\f003" !important; }
.dslc-icon-ext-bubble:before { content: "\f075" !important; }
.dslc-icon-ext-banknote:before { content: "\f0d6" !important; }

/* Menu / UI icons that also used iconfont */
.fa-icon-shopping-cart:before { content: "\f07a" !important; }
.im-icon-bubble-5:before { content: "\f075" !important; }
.im-icon-envelop:before { content: "\f0e0" !important; }
.lbmn-icon-cross:before { content: "\f00d" !important; }

.dslc-tp-content ul.arrow li:before,
.dslc-tp-content ol.arrow li:before,
.dslc-text-module-content ul.arrow li:before,
.dslc-text-module-content ol.arrow li:before { content: "\f105" !important; }

.pseudo-preloader .global-wrapper:after { content: "\f110" !important; } /* spinner */

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link::after { content: "\f107" !important; }

.off-canvas-area .widget_nav_menu .menu > li a:first-child:after { content: "\f105" !important; }

.widget_recent_comments li:before,
.widget_archive li:before,
.widget_recent_entries li:before,
.widget_categories li:before,
.widget_meta li:before { content: "\f105" !important; }

.widget_pages ul li a:before { content: "\f105" !important; }
.widget_rss .rss-date:before { content: "\f073" !important; }
