/* ATTENTION! This file was generated automatically! Don&#039;t change it!!!
----------------------------------------------------------------------- */
.body_style_boxed .page_wrap {
    width: 1290px
}

body.body_style_wide:not(.expand_content) [class*="content_wrap"]>.content,
body.body_style_boxed:not(.expand_content) [class*="content_wrap"]>.content {
    width: 770px
}

[class*="content_wrap"]>.sidebar {
    width: 350px
}

.sc_content_width_1_1,
.sc_inner_width_1_1>.elementor-column-wrap,
.sc_inner_width_1_1>.elementor-widget-wrap {
    width: 1170px
}

.sc_content_width_1_2,
.sc_inner_width_1_2>.elementor-column-wrap,
.sc_inner_width_1_2>.elementor-widget-wrap {
    width: 585px
}

.sc_content_width_1_3,
.sc_inner_width_1_3>.elementor-column-wrap,
.sc_inner_width_1_3>.elementor-widget-wrap {
    width: 390px
}

.sc_content_width_2_3,
.sc_inner_width_2_3>.elementor-column-wrap,
.sc_inner_width_2_3>.elementor-widget-wrap {
    width: 780px
}

.sc_content_width_1_4,
.sc_inner_width_1_4>.elementor-column-wrap,
.sc_inner_width_1_4>.elementor-widget-wrap {
    width: 292.5px
}

.sc_content_width_3_4,
.sc_inner_width_3_4>.elementor-column-wrap,
.sc_inner_width_3_4>.elementor-widget-wrap {
    width: 877.5px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 1180px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 780px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 1190px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 790px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 1200px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 800px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 1210px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 810px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 1230px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 830px
}

body {
    font-family: "Poppins", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.75em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.3px
}

p,
ul,
ol,
dl,
blockquote,
address,
.post_item_single .wp-block-post-author,
.post_item_single .wp-block-avatar,
.post_item_single .wp-block-button,
.post_item_single .wp-block-image,
.post_item_single .wp-block-video,
.post_item_single .wp-block-search,
.post_item_single .wp-block-archives,
.post_item_single .wp-block-categories,
.post_item_single .wp-block-calendar,
.post_item_single .wp-block-media-text,
.post_item_single figure.wp-block-gallery,
.post_item_single .wp-block-group,
.wp-block-group.has-background .wp-block-group__inner-container>*,
.post_item_single .post_content>figure {
    margin-top: 0em;
    margin-bottom: 1.7em
}

h1,
.front_page_section_caption {
    font-family: "Lora", serif;
    font-size: 3.125em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 1em;
    margin-bottom: 0.89em;
    text-align: center;
    word-wrap: break-word;
    hyphens: none;
}

h2 {
    font-family: "Lora", serif;
    font-size: 2.5em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 2.3em;
    margin-bottom: 0.97em
}

h3 {
    font-family: "Lora", serif;
    font-size: 2.25em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.22em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 2.545em;
    margin-bottom: 0.58em
}

h4 {
    font-family: "Lora", serif;
    font-size: 1.875em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.26667em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 2.6923em;
    margin-bottom: 0.7em
}

h5 {
    font-family: "Lora", serif;
    font-size: 1.5em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 3.1em;
    margin-bottom: 1em
}

h6 {
    font-family: "Lora", serif;
    font-size: 1.125em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.3889em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 3.706em;
    margin-bottom: 1.2em
}

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: 0px
}

.wp-block-button .wp-block-button__link,
form button,
input[type="button"],
#btn-buy,
input[type="reset"],
input[type="submit"],
.theme_button,
.sc_layouts_row .sc_button,
.gallery_preview_show .post_readmore,
.post_item .more-link,
.mptt-navigation-tabs li a,
.cc-btn
{
font-family: "Poppins", sans-serif;
font-size: 16px;
font-weight: 500;
font-style: normal;
line-height: 22px;
text-decoration: none;
text-transform: capitalize
}

blockquote,
mark,
ins,
.logo_text,
.post_price.price,
blockquote,
.post_meta_single .post_tags .post_meta_label,
.post_meta_single .post_share .socials_caption,
.nav-links-single .nav-links a .screen-reader-text {
    font-family: "Lora", serif
}

.sidebar .widget .widget_title {
    font-family: "Lora", serif;
    font-size: 1.875em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.26667em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.post_meta {
    font-size: 1em;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.5px;
    margin-top: 0.4em
}

.widget_area .post_item .post_title,
aside .post_item .post_title {
    font-family: "Lora", serif;
    font-size: 1.125em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.3889em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

blockquote:before,
blockquote>cite,
blockquote>p>cite,
.trx_addons_audio_player.with_cover .audio_author {
    font-family: "Poppins", sans-serif
}

.logo_text {
    font-size: 1.3125em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 5px
}

.menu_main_nav_area>ul,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
    font-family: "Poppins", sans-serif;
    font-size: 1em;
    line-height: 1.75em
}

.menu_main_nav>li>a,
section:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>a {
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.5px
}
.menu_main_nav>li>ul,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>ul,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
    font-family: "Poppins", sans-serif;
    font-size: 1em;
    line-height: 1.75em
}

.menu_main_nav>li ul>li>a,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li ul>li>a,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.5px
}

.menu_mobile .menu_mobile_nav_area>ul {
    font-family: "Poppins", sans-serif
}

.menu_mobile .menu_mobile_nav_area>ul>li ul {
    font-family: "Poppins", sans-serif
}

.footer_wrap .sc_layouts_menu>ul>li>a {
    font-weight: 500
}

[class*="hint_"]:after {
    font-family: "Lora", serif
}

.sc_item_subtitle {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 6px
}

.single-product .related .title-discription {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none
}


.toc_menu_item .toc_menu_description,
.sc_icons_item_title,
.slider_pagination_wrap,
.sc_icons_item_title,
ul.trx_addons_list_custom li span {
    font-family: "Lora", serif
}

.sc_button,
.sc_button_simple {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 22px;
    text-decoration: none;
    text-transform: capitalize
}

.tribe-events-list .tribe-events-list-event-title {
    font-family: "Lora", serif
}

.tribe-common button,
.tribe-events .datepicker .day,
.tribe-events .datepicker .dow,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,
.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {
    font-family: "Poppins", sans-serif;
    font-weight: 500
}

#tribe-events .tribe-events-button,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 22px;
    text-decoration: none;
    text-transform: capitalize
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.tribe-events-list .tribe-events-list-separator-month,
.tribe-events-schedule,
.tribe-events-schedule h2 {
    font-family: "Lora", serif
}

#tribe-events-content.tribe-events-month,
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title,
.tribe-events-list-widget ol li .tribe-event-title,
.tribe-common .tribe-common-h7,
.tribe-common .tribe-common-h8,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,
.tribe-common .tribe-common-form-control-text__input,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events .datepicker .month,
.tribe-events .datepicker .year,
.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-b3,
.tribe-common address,
.tribe-common time,
.tribe-common p,
.tribe-events-content,
.tribe-events-event-meta,
.tribe-events-single .tribe-events-sub-nav,
.tribe-common time.tribe-events-calendar-month__day-date-daynum,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {
    font-family: "Poppins", sans-serif
}

.tribe-events-content ol,
.tribe-events-content p,
.tribe-events-content ul,
#tribe-events .tribe-events-content p,
.tribe-events-after-html p,
.tribe-events-before-html p {
    font-family: "Poppins", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.75em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.3px
}

.tribe-common button.tribe-common-c-btn,
.tribe-events .tribe-events-c-ical__link,
.tribe-common .tribe-events-c-top-bar__datepicker .datepicker-switch,
.tribe-common .tribe-events-c-top-bar .tribe-events-c-top-bar__today-button,
.tribe-common .tribe-events-c-view-selector__list-item-text {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 22px;
    text-decoration: none;
    text-transform: capitalize
}

time.tribe-events-c-top-bar__datepicker-time span,
.tribe-events-list .tribe-events-list-event-title,
.tribe-common.tribe-events .tribe-common-h4--min-medium,
.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title,
.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title span {
    font-family: "Poppins", sans-serif;
    font-size: 1.125em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px
}

.tribe-common .tribe-events-calendar-month-mobile-events__mobile-event-title {
    font-size: 1.5em
}

.tribe-common.tribe-events .tribe-common-h4--min-medium,
.tribe-common .tribe-common-h6 {
    font-size: 1.875em
}

.tribe-events .datepicker .day,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium,
.tribe-common.tribe-events .tribe-common-h8,
.tribe-common.tribe-events .tribe-common-b2 {
    font-size: 1rem
}

.tribe-common time[class*="tribe-common-h"],
.tribe-common .tribe-events-c-top-bar__datepicker .datepicker tr th.dow {
    font-family: "Lora", serif
}

.tribe-common .tribe-events-c-top-bar__datepicker .datepicker tr th.dow {
    font-weight: 700
}

.tribe-events .tribe-events-c-ical__link {
    margin-top: 0.4em
}