@media (max-width:1679px) {
	:root {}
}

@media (max-width:1279px) {
	:root {}
}

@media (max-width:767px) {
	:root {}
}

.top_panel .slider_engine_revo .slide_title {
	font-family: var(--theme-font-h1_font-family);
}

.post-date, .rss-date, .post_date, .post_meta_item, .post_meta .vc_inline-link, .comments_list_wrap .comment_date, .comments_list_wrap .comment_time, .comments_list_wrap .comment_counters, .top_panel .slider_engine_revo .slide_subtitle, .logo_slogan, .trx_addons_audio_player .audio_author, .post_item_single .post_content .post_meta, .author_bio .author_link, .comments_list_wrap .comment_posted, .comments_list_wrap .comment_reply {}

.logo_text {
	font-family: var(--theme-font-logo_font-family);
	font-size: var(--theme-font-logo_font-size);
	font-weight: var(--theme-font-logo_font-weight);
	font-style: var(--theme-font-logo_font-style);
	line-height: var(--theme-font-logo_line-height);
	text-decoration: var(--theme-font-logo_text-decoration);
	text-transform: var(--theme-font-logo_text-transform);
	letter-spacing: var(--theme-font-logo_letter-spacing);
}

.logo_footer_text {
	font-family: var(--theme-font-logo_font-family);
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
	font-family: var(--theme-font-menu_font-family);
}

.sc_recent_news .post_item .post_meta, .sc_courses_default .sc_courses_item_date, .courses_single .courses_page_meta, .sc_events_classic .sc_events_item_date, .sc_promo_modern .sc_promo_link2 span, .sc_skills_counter .sc_skills_item_title, .slider_style_modern .slider_controls_label span, .slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle, .sc_slider_controller_item_info_date, .sc_testimonials_item_author_title, .sc_testimonials_item_content:before {}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
	font-size: var(--theme-font-info_font-size);
	font-weight: var(--theme-font-info_font-weight);
	font-style: var(--theme-font-info_font-style);
	line-height: var(--theme-font-info_line-height);
	text-decoration: var(--theme-font-info_text-decoration);
	text-transform: var(--theme-font-info_text-transform);
	letter-spacing: var(--theme-font-info_letter-spacing);
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
	font-family: var(--theme-font-h5_font-family);
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link, .sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories, .slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet, .sc_title_default h5.sc_item_title_tag + .sc_title_subtitle, .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories, .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories, .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header .sc_item_filters_subtitle, .sc_portfolio .sc_portfolio_item .post_meta .post_meta_item, .sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_categories, .sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_categories {
	font-family: var(--theme-font-p_font-family);
}

.elementor-widget-progress .elementor-title, .elementor-widget-progress .elementor-progress-percentage, .elementor-widget-toggle .elementor-toggle-title, .elementor-widget-tabs .elementor-tab-title, .custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-text, .elementor-widget-counter .elementor-counter-number-wrapper, .elementor-widget-counter .elementor-counter-title {
	font-family: var(--theme-font-h5_font-family);
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title small {
	font-family: var(--theme-font-p_font-family);
}

body.edit-post-visual-editor {
	font-family: var(--theme-font-p_font-family) !important;
	font-size: var(--theme-font-p_font-size);
	font-weight: var(--theme-font-p_font-weight);
	font-style: var(--theme-font-p_font-style);
	line-height: var(--theme-font-p_line-height);
	text-transform: var(--theme-font-p_text-transform);
	letter-spacing: var(--theme-font-p_letter-spacing);
}

.editor-post-title__block .editor-post-title__input {
	font-family: var(--theme-font-h1_font-family);
	font-size: var(--theme-font-h1_font-size);
	font-weight: var(--theme-font-h1_font-weight);
	font-style: var(--theme-font-h1_font-style);
}

.block-editor-block-list__block {
	margin-top: var(--theme-font-p_margin-top);
	margin-bottom: var(--theme-font-p_margin-bottom);
}

.wpcf7 span.wpcf7-not-valid-tip, div.wpcf7-response-output {
	font-family: var(--theme-font-h5_font-family);
}