
@font-face {
    font-family: "IRANSans-web";
    font-weight: 400;
    src: url("../../../../fonts/IRANSansWeb/Regular/IRANSansWeb.eot?#") format("eot"), url("../../../../fonts/IRANSansWeb/Regular/IRANSansWeb.woff2") format("woff2"), url("../../../../fonts/IRANSansWeb/Regular/IRANSansWeb.ttf") format("ttf"), url("../../../../fonts/IRANSansWeb/Regular/IRANSansWeb.woff") format("woff");
}

@font-face {
    font-family: "IRANSans-web";
    font-weight: 700;
    src: url("../../../../fonts/IRANSansWeb/Bold/IRANSansWeb_Bold.eot?#") format("eot"), url("../../../../fonts/IRANSansWeb/Bold/IRANSansWeb_Bold.woff2") format("woff2"), url("../../../../fonts/IRANSansWeb/Bold/IRANSansWeb_Bold.ttf") format("ttf"), url("../../../../fonts/IRANSansWeb/Bold/IRANSansWeb_Bold.woff") format("woff");
}

button:not(.components-button), input[type=button], input[type=reset], input[type=submit], .theme_button, .post_item .more-link, .gallery_preview_show .post_readmore, .wp-block-button__link, input[type=text], input[type=number], input[type=email], input[type=url], input[type=tel], input[type=password], input[type=search], select, .select_container, textarea, .widget_search .search-field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search, .comments_wrap .comments_field input, .comments_wrap .comments_field textarea, .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .widget_area .post_item .post_thumb img, aside .post_item .post_thumb img, .sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a {
}

    textarea.wp-editor-area {
        -webkit-border-radius: 0 0 0 0;
        -ms-border-radius: 0 0 0 0;
        border-radius: 0 0 0 0
    }

.widget li a > img, .widget li span > img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.body_style_boxed .page_wrap {
    width: 1400px
}

.content_wrap, .content_container {
    width: 1280px
}

body.body_style_wide:not(.expand_content) [class*=content_wrap] > .content, body.body_style_boxed:not(.expand_content) [class*=content_wrap] > .content {
    width: 735px
}

[class*=content_wrap] > .sidebar {
    width: 405px
}

.body_style_fullwide.sidebar_right [class*=content_wrap] > .content, .body_style_fullscreen.sidebar_right [class*=content_wrap] > .content {
    padding-right: 545px
}

.body_style_fullwide.sidebar_right [class*=content_wrap] > .sidebar, .body_style_fullscreen.sidebar_right [class*=content_wrap] > .sidebar {
    margin-left: -405px
}

.body_style_fullwide.sidebar_left [class*=content_wrap] > .content, .body_style_fullscreen.sidebar_left [class*=content_wrap] > .content {
    padding-left: 545px
}

.body_style_fullwide.sidebar_left [class*=content_wrap] > .sidebar, .body_style_fullscreen.sidebar_left [class*=content_wrap] > .sidebar {
    margin-right: -405px
}

.trx_addons_hover_content .trx_addons_hover_link, .trx_addons_hover_content .trx_addons_hover_links a, .properties_search_form .properties_search_basic, .cars_search_form .cars_search_basic, .sc_promo_modern .sc_promo_link2 {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_button, .sc_form button, .sc_matches_item_pair .sc_matches_item_player .post_featured > img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_matches_other .sc_matches_item_logo1 img, .sc_matches_other .sc_matches_item_logo2 img, .sc_points_table .sc_points_table_logo img {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.sc_content_width_1_1 {
    width: 1280px
}

.sc_content_width_1_2 {
    width: 640px
}

.sc_content_width_1_3 {
    width: 426.66666666667px
}

.sc_content_width_2_3 {
    width: 853.33333333333px
}

.sc_content_width_1_4 {
    width: 320px
}

.sc_content_width_3_4 {
    width: 960px
}

form.mc4wp-form .mc4wp-form-fields input[type=email], form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

body {
    font-family: "noto serif",serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.6em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0
}

p, ul, ol, dl, blockquote, address {
    margin-top: 0;
    margin-bottom: 1.6em
}

h1, .front_page_section_caption {
    font-family: IRANSans-web;
    font-size: 5.6667em;
    font-weight: 700;
    font-style: normal;
    line-height: 1em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -2.9px;
    margin-top: 1.3em;
    margin-bottom: .8em
}

h2 {
    font-family: signika,sans-serif;
    font-size: 4.66677em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.09em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -2.6px;
    margin-top: 1.22em;
    margin-bottom: .74em
}

h3 {
    font-family: signika,sans-serif;
    font-size: 3.2em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.16em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -1.3px;
    margin-top: 1.545em;
    margin-bottom: .83em
}

h4 {
    font-family: signika,sans-serif;
    font-size: 2.4em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.18em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -1px;
    margin-top: 1.6923em;
    margin-bottom: .9em
}

h5 {
    font-family: signika,sans-serif;
    font-size: 2em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.22em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -.8px;
    margin-top: 1.7em;
    margin-bottom: .8em
}

h6 {
    font-family: signika,sans-serif;
    font-size: 1.6em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -.65px;
    margin-top: 1.55em;
    margin-bottom: .99em
}

input[type=text], input[type=number], input[type=email], input[type=url], input[type=tel], input[type=search], input[type=password], textarea, textarea.wp-editor-area, .select_container, select, .select_container select {
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0
}

form button, input[type=button], input[type=reset], input[type=submit], .theme_button, .sc_layouts_row .sc_button, .gallery_preview_show .post_readmore, .wp-block-button__link, .post_item .more-link, div.esg-filter-wrapper .esg-filterbutton > span, .mptt-navigation-tabs li a, .rosalinda_tabs .rosalinda_tabs_titles li a {
    font-family: signika,sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase
}

.top_panel .slider_engine_revo .slide_title {
    font-family: signika,sans-serif
}

blockquote, mark, ins, .logo_text, .post_price.price, .theme_scroll_down {
    font-family: signika,sans-serif
}

.post_layout_excerpt .post_title {
    font-family: signika,sans-serif;
    font-size: 2.4em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.18em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -1px
}

.post_meta {
    font-family: signika,sans-serif;
    font-size: 1.0667em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -.5px;
    margin-top: .4em
}

    em, i, .post-date, .rss-date .post_date, .post_meta_item, .post_counters_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, fieldset legend, figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd, .post_item_single .post_content .post_meta, .author_bio .author_link, .comments_list_wrap .comment_posted, .comments_list_wrap .comment_reply {
        font-family: signika,sans-serif
    }

.search_wrap .search_results .post_meta_item, .search_wrap .search_results .post_counters_item, .trx_addons_audio_player .audio_caption, .sc_skills_counter .sc_skills_item_title {
    font-family: "noto serif",serif
}

.logo_text {
    font-family: signika,sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px
}

.logo_footer_text {
    font-family: signika,sans-serif
}

.menu_main_nav_area, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
    font-family: signika,sans-serif;
    font-size: 1em;
    line-height: 1.5em
}

    .menu_main_nav > li > a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > a {
        font-family: signika,sans-serif;
        font-weight: 700;
        font-style: normal;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 0
    }

.menu_main_nav > li[class*=current-menu-] > a .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li[class*=current-menu-] > a .sc_layouts_menu_item_description {
    font-weight: 700
}

.menu_main_nav > li > ul, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > ul, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
    font-family: signika,sans-serif;
    font-size: 1em;
    line-height: 1.5em
}

    .menu_main_nav > li ul > li > a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li ul > li > a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a {
        font-weight: 700;
        font-style: normal;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 0
    }

.menu_mobile .menu_mobile_nav_area > ul {
    font-family: IRANSans-web;
}

    .menu_mobile .menu_mobile_nav_area > ul > li ul {
        font-family: IRANSans-web;
    }

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title, .sc_dishes_compact .sc_services_item_title, .sc_services_iconed .sc_services_item_title, .format-audio .post_featured .post_audio_title, .sc_services_item.with_pictogram .sc_services_item_subtitle, table:not(#wp-calendar) th {
    font-family: IRANSans-web;
}

.toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_item_subtitle.sc_item_title_style_shadow, .sc_icons_item_title, .sc_price_item_title, .sc_price_item_price, .sc_courses_default .sc_courses_item_price, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_events_classic .sc_events_item_price, .sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a, .sc_promo_modern .sc_promo_link2 span + span, .sc_skills_counter .sc_skills_total, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_container .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_slider_controller_info {
    font-family: IRANSans-web;
}

.sc_item_subtitle, .sc_recent_news .post_item .post_meta, .sc_action_item_description, .sc_price_item_description, .sc_price_item_details, .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, .slider_style_modern .slider_controls_label span, .slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle, .sc_team .sc_team_item_subtitle, .sc_dishes .sc_dishes_item_subtitle, .sc_services .sc_services_item_subtitle, .team_member_page .team_member_brief_info_text, .sc_testimonials_item_author_title, .sc_testimonials_item_content:before {
    font-family: IRANSans-web;
}

.sc_button, .sc_button_simple, .sc_form button {
    font-family: IRANSans-web;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase
}

.sc_promo_modern .sc_promo_link2, .widget_calendar td#prev a, .widget_calendar td#next a, .widget_recent_comments ul li .comment-author-link, .widget.widget_recent_comments ul li a, .scheme_default .widget.widget_recent_comments ul li, .sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a, .sc_skills_counter .sc_skills_item .sc_skills_total, .sc_testimonials_item_author_title, .sc_layouts_title_caption, .breadcrumbs, .dishes_timing_number, .dishes_item_number, nav.sc_item_pagination .nav-links, .post_avtor {
    font-family: signika,sans-serif
}

.trx_addons_dropcap, blockquote > cite, blockquote > p > cite, .widget_calendar caption, .trx_addons_audio_player .audio_author, .sc_testimonials_item_author_subtitle, .format-audio .post_featured .post_audio_author, .sc_title.sc_title_icon .sc_item_subtitle, .sc_title.sc_title_default .sc_item_subtitle, .sc_title.sc_title_coaching .sc_item_subtitle, .sc_services_item_price i, .sc_dishes.sc_dishes_float .sc_dishes_item .sc_dishes_item_price, .sc_dishes.sc_dishes_float .sc_footer_dishes-meta .dishes_timing_number, .sc_dishes.sc_dishes_float .sc_footer_dishes-meta .dishes_item_number {
    font-family: rancho,cursive
}

form.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0
}

form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    font-family: signika,sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase
}

.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button, body #booked-profile-page input[type=submit], body #booked-profile-page button, body .booked-list-view input[type=submit], body .booked-list-view button, body table.booked-calendar input[type=submit], body table.booked-calendar button, body .booked-modal input[type=submit], body .booked-modal button {
    font-family: signika,sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase
}

.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
    font-family: "noto serif",serif
}

.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    font-family: signika,sans-serif
}
