/**
 * 2.1 - FontAwesome
 */

.sticky-post:before,
.post-edit-link:before,
#promotion-section .button.play-button:before,
.pagination .prev span:before,
.pagination .next span:after,
.gallery-item .gallery-icon a:after,
.tiled-gallery .tiled-gallery-item a:after,
.comment-meta .comment-permalink:before,
.site-header-cart .cart-contents:before,
.mejs-button button:before,
.abletone-mejs-container.mejs-container .mejs-button button:before,
.nav-next .nav-subtitle:after,
.nav-previous .nav-subtitle:before,
.cat-links span+a:before,
.tags-links span+a:before,
.wp-custom-header-video-button:before,
.search-toggle:before,
.menu-toggle:before,
.menu-toggle-close:before,
.main-navigation .menu-item-has-children>a:after,
.main-navigation .page_item_has_children>a:after,
.dropdown-toggle:after,
.search-submit:before,
.social-navigation a:before,
#feature-slider-section .owl-prev:before,
#feature-slider-section .owl-next:before,
#abletone-logo-slider-section .owl-prev:before,
#abletone-logo-slider-section .owl-next:before,
#testimonial-content-section .owl-prev:before,
#testimonial-content-section .owl-next:before,
.team-content-wrapper .owl-prev:before,
.team-content-wrapper .owl-next:before,
.entry-breadcrumbs a:after,
.posts-navigation .nav-links .nav-previous a:before,
.posts-navigation .nav-links .nav-next a:after,
.comment-reply-title small a:before,
#scrollup:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}

.social-navigation a:before {
	font-family: 'Font Awesome 6 Brands';
	font-weight: 400;
}

.sticky-post:before,
.post-edit-link:before,
#promotion-section .button.play-button:before,
.pagination .prev span:before,
.pagination .next span:after,
.gallery-item .gallery-icon a:after,
.tiled-gallery .tiled-gallery-item a:after,
.comment-meta .comment-permalink:before,
.site-header-cart .cart-contents:before,
.mejs-button button:before,
.abletone-mejs-container.mejs-container .mejs-button button:before,
.nav-next .nav-subtitle:after,
.nav-previous .nav-subtitle:before,
.cat-links span+a:before,
.tags-links span+a:before,
.wp-custom-header-video-button:before,
.search-toggle:before,
.menu-toggle:before,
.menu-toggle-close:before,
.main-navigation .menu-item-has-children>a:after,
.main-navigation .page_item_has_children>a:after,
.dropdown-toggle:after,
.search-submit:before,
#feature-slider-section .owl-prev:before,
#feature-slider-section .owl-next:before,
#abletone-logo-slider-section .owl-prev:before,
#abletone-logo-slider-section .owl-next:before,
#testimonial-content-section .owl-prev:before,
#testimonial-content-section .owl-next:before,
.team-content-wrapper .owl-prev:before,
.team-content-wrapper .owl-next:before,
.entry-breadcrumbs a:after,
.posts-navigation .nav-links .nav-previous a:before,
.posts-navigation .nav-links .nav-next a:after,
.comment-reply-title small a:before,
#scrollup:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
}

.social-navigation a[href*="mailto:"]:before,
.social-navigation a[href*="tel:"]:before,
.social-navigation a[href$="/feed"]:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
}

.posts-navigation .nav-links .nav-previous a:before {
	content: "\f100";
}

.posts-navigation .nav-links .nav-next a:after {
	content: "\f101";
}

.sticky-post:before {
	content: "\f097";
}

.site-header-cart .cart-contents:before {
	content: "\f291";
}

.navigation-classic .site-header-cart .cart-contents:before {
	margin-right: 0;
}

.menu-toggle:before {
	content: "\f0c9";
}

.menu-toggle.selected:before,
.comment-reply-title small a:before {
	content: "\f00d";
}

.search-toggle:before,
.search-submit:before,
#gallery-section .gallery-item .gallery-icon a:after,
#gallery-section .tiled-gallery .tiled-gallery-item a:after {
	content: "\f002";
}

.dropdown-toggle:after {
	content: "\f107";
}

.active.dropdown-toggle:after {
	content: "\f106";
}

.pagination .prev span:before,
#feature-slider-section .owl-prev:before,
.team-content-wrapper .owl-prev:before {
	content: "\f104";
}

.pagination .next span:after,
#feature-slider-section .owl-next:before,
.team-content-wrapper .owl-next:before {
	content: "\f105";
}

#abletone-logo-slider-section .owl-prev:before,
#testimonial-content-section .owl-prev:before {
	content: "\f104";
}

#abletone-logo-slider-section .owl-next:before,
#testimonial-content-section .owl-next:before {
	content: "\f105";
}

.wp-custom-header-video-play:before {
	content: "\f04c";
}

.wp-custom-header-video-pause:before {
	content: "\f04b";
}

#scrollup:before {
	content: "\f106";
}

.entry-meta span a:before {
	margin-right: 13px;
}

.entry-footer .cat-links span+a:before {
	content: "\f07b";
}

.entry-footer .tags-links span+a:before {
	content: "\f02b";
}

.nav-next .nav-subtitle:after {
	content: "\f105";
	margin-left: 7px;
}

.nav-previous .nav-subtitle:before {
	content: "\f104";
	margin-right: 7px;
}

.pagination .prev span:before,
.pagination .next span:after {
	font-size: 20px;
	font-size: 1.25rem;
}

.pagination .prev span:before {
	margin-right: 7px;
}

.pagination .next span:after {
	margin-left: 7px;
}

#scrollup:before,
#feature-slider-section .owl-prev:before,
#feature-slider-section .owl-next:before {
	font-size: 24px;
	font-size: 1.5rem;
}

#abletone-logo-slider-section .owl-prev:before,
#abletone-logo-slider-section .owl-next:before {
	font-size: 42px;
	font-size: 2.625rem;
}

#testimonial-content-section .owl-prev:before,
#testimonial-content-section .owl-next:before {
	font-size: 32px;
	font-size: 2rem;
}

.nav-next .nav-subtitle:after,
.nav-previous .nav-subtitle:before {
	font-size: 16px;
	font-size: 1rem;
}

#promotion-section .button.play-button:before {
	content: "\f04b";
	font-size: 17px;
	font-size: 1.0625rem;
}

.post-edit-link:before {
	content: "\f040";
}

.share-toggle:before {
	content: "\f1e0";
}
