.fusion-tabs .nav-tabs li .fusion-tab-heading {
    margin: 0 !important;
    font-size: 20px !important;
    font-family: "Josefin Sans" !important;
}

:root {
	--adminbar-height: 0px;
	--button_padding: 11px 23px;
	--awb-color1: rgba(255, 255, 255, 1);
	--awb-color1-h: 0;
	--awb-color1-s: 0%;
	--awb-color1-l: 100%;
	--awb-color1-a: 100%;
	--awb-color2: rgba(249, 249, 251, 1);
	--awb-color2-h: 240;
	--awb-color2-s: 20%;
	--awb-color2-l: 98%;
	--awb-color2-a: 100%;
	--awb-color3: rgba(242, 243, 245, 1);
	--awb-color3-h: 220;
	--awb-color3-s: 13%;
	--awb-color3-l: 95%;
	--awb-color3-a: 100%;
	--awb-color4: rgba(226, 226, 226, 1);
	--awb-color4-h: 0;
	--awb-color4-s: 0%;
	--awb-color4-l: 89%;
	--awb-color4-a: 100%;
	--awb-color5: rgba(182, 151, 72, 1);
	--awb-color5-h: 43;
	--awb-color5-s: 43%;
	--awb-color5-l: 50%;
	--awb-color5-a: 100%;
	--awb-color6: rgba(74, 78, 87, 1);
	--awb-color6-h: 222;
	--awb-color6-s: 8%;
	--awb-color6-l: 32%;
	--awb-color6-a: 100%;
	--awb-color7: rgba(33, 41, 52, 1);
	--awb-color7-h: 215;
	--awb-color7-s: 22%;
	--awb-color7-l: 17%;
	--awb-color7-a: 100%;
	--awb-color8: rgba(0, 0, 0, 1);
	--awb-color8-h: 0;
	--awb-color8-s: 0%;
	--awb-color8-l: 0%;
	--awb-color8-a: 100%;
	--awb-custom10: rgba(101, 188, 123, 1);
	--awb-custom10-h: 135;
	--awb-custom10-s: 39%;
	--awb-custom10-l: 57%;
	--awb-custom10-a: 100%;
	--awb-custom11: rgba(51, 51, 51, 1);
	--awb-custom11-h: 0;
	--awb-custom11-s: 0%;
	--awb-custom11-l: 20%;
	--awb-custom11-a: 100%;
	--awb-custom12: rgba(251, 234, 231, 1);
	--awb-custom12-h: 9;
	--awb-custom12-s: 71%;
	--awb-custom12-l: 95%;
	--awb-custom12-a: 100%;
	--awb-custom13: rgba(242, 243, 245, 0.7);
	--awb-custom13-h: 220;
	--awb-custom13-s: 13%;
	--awb-custom13-l: 95%;
	--awb-custom13-a: 70%;
	--awb-custom14: rgba(255, 255, 255, 0.8);
	--awb-custom14-h: 0;
	--awb-custom14-s: 0%;
	--awb-custom14-l: 100%;
	--awb-custom14-a: 80%;
	--awb-custom15: rgba(158, 160, 164, 1);
	--awb-custom15-h: 220;
	--awb-custom15-s: 3%;
	--awb-custom15-l: 63%;
	--awb-custom15-a: 100%;
	--awb-custom16: rgba(242, 243, 245, 0.8);
	--awb-custom16-h: 220;
	--awb-custom16-s: 13%;
	--awb-custom16-l: 95%;
	--awb-custom16-a: 80%;
	--awb-custom17: rgba(38, 48, 62, 1);
	--awb-custom17-h: 215;
	--awb-custom17-s: 24%;
	--awb-custom17-l: 20%;
	--awb-custom17-a: 100%;
	--awb-typography1-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography1-font-size: 46px;
	--awb-typography1-font-weight: 600;
	--awb-typography1-font-style: normal;
	--awb-typography1-line-height: 1.2;
	--awb-typography1-letter-spacing: -0.015em;
	--awb-typography1-text-transform: none;
	--awb-typography2-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography2-font-size: 24px;
	--awb-typography2-font-weight: 600;
	--awb-typography2-font-style: normal;
	--awb-typography2-line-height: 1.1;
	--awb-typography2-letter-spacing: 0px;
	--awb-typography2-text-transform: none;
	--awb-typography3-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography3-font-size: 16px;
	--awb-typography3-font-weight: 500;
	--awb-typography3-font-style: normal;
	--awb-typography3-line-height: 1.2;
	--awb-typography3-letter-spacing: 0.015em;
	--awb-typography3-text-transform: none;
	--awb-typography4-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography4-font-size: 16px;
	--awb-typography4-font-weight: 400;
	--awb-typography4-font-style: normal;
	--awb-typography4-line-height: 1.72;
	--awb-typography4-letter-spacing: 0.015em;
	--awb-typography4-text-transform: none;
	--awb-typography5-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography5-font-size: 13px;
	--awb-typography5-font-weight: 400;
	--awb-typography5-font-style: normal;
	--awb-typography5-line-height: 1.72;
	--awb-typography5-letter-spacing: 0.015em;
	--awb-typography5-text-transform: none;
	--site_width: 1200px;
	--site_width-int: 1200;
	--margin_offset-top: 0px;
	--margin_offset-bottom: 0px;
	--margin_offset-top-no-percent: 0px;
	--margin_offset-bottom-no-percent: 0px;
	--main_padding-top: 0px;
	--main_padding-top-or-55px: 0px;
	--main_padding-bottom: 0px;
	--hundredp_padding: 0px;
	--hundredp_padding-fallback_to_zero: 0px;
	--hundredp_padding-fallback_to_zero_px: 0px;
	--hundredp_padding-hundred_percent_negative_margin: -0px;
	--sidebar_width: 24%;
	--sidebar_gutter: 6%;
	--sidebar_2_1_width: 20%;
	--sidebar_2_2_width: 20%;
	--dual_sidebar_gutter: 4%;
	--grid_main_break_point: 1000;
	--side_header_break_point: 1000;
	--content_break_point: 800;
	--typography_sensitivity: 0.60;
	--typography_factor: 2.00;
	--primary_color: #b69748;
	--primary_color-85a: rgba(182, 151, 72, 0.85);
	--primary_color-7a: rgba(182, 151, 72, 0.7);
	--primary_color-5a: rgba(182, 151, 72, 0.5);
	--primary_color-35a: rgba(182, 151, 72, 0.35);
	--primary_color-2a: rgba(182, 151, 72, 0.2);
	--header_bg_repeat: no-repeat;
	--side_header_width: 280px;
	--side_header_width-int: 280;
	--header_padding-top: 0;
	--header_padding-bottom: 0;
	--header_padding-left: 0;
	--header_padding-right: 0;
	--menu_highlight_background: #65bc7b;
	--menu_arrow_size-width: 23px;
	--menu_arrow_size-height: 12px;
	--nav_highlight_border: 3px;
	--nav_padding: 50px;
	--nav_padding-no-zero: 50px;
	--dropdown_menu_top_border_size: 3px;
	--dropdown_menu_width: 253px;
	--mainmenu_dropdown_vertical_padding: 12px;
	--menu_sub_bg_color: #ffffff;
	--menu_bg_hover_color: #f9f9fb;
	--menu_sub_sep_color: #e2e2e2;
	--menu_h45_bg_color: #ffffff;
	--nav_typography-font-family: "Josefin Sans";
	--nav_typography-font-weight: 400;
	--nav_typography-font-size: 17px;
	--nav_typography-letter-spacing: .5px;
	--nav_typography-color: #212934;
	--nav_typography-color-65a: rgba(33, 41, 52, 0.65);
	--nav_typography-color-35a: rgba(33, 41, 52, 0.35);
	--menu_hover_first_color: #b69748;
	--menu_hover_first_color-65a: rgba(182, 151, 72, 0.65);
	--menu_sub_color: #212934;
	--nav_dropdown_font_size: 14px;
	--flyout_menu_icon_font_size: 20px;
	--flyout_menu_icon_font_size_px: 20px;
	--snav_font_size: 12px;
	--sec_menu_lh: 48px;
	--header_top_menu_sub_color: #4a4e57;
	--mobile_menu_icons_top_margin: 10px;
	--mobile_menu_nav_height: 42px;
	--mobile_header_bg_color: #ffffff;
	--mobile_menu_background_color: #ffffff;
	--mobile_menu_hover_color: #f9f9fb;
	--mobile_menu_border_color: #e2e2e2;
	--mobile_menu_toggle_color: #000000;
	--mobile_menu_typography-font-family: "Josefin Sans";
	--mobile_menu_typography-font-size: 20px;
	--mobile_menu_typography-font-weight: regular;
	--mobile_menu_typography-line-height: 45px;
	--mobile_menu_typography-letter-spacing: 1px;
	--mobile_menu_typography-color: #000000;
	--mobile_menu_typography-font-size-30-or-24px: 24px;
	--mobile_menu_typography-font-size-open-submenu: var(--mobile_menu_typography-font-size, 13px);
	--mobile_menu_font_hover_color: #b69748;
	--menu_icon_size: 14px;
	--logo_alignment: left;
	--logo_background_color: #65bc7b;
	--slidingbar_width: 300px;
	--slidingbar_width-percent_to_vw: 300px;
	--slidingbar_content_padding-top: 60px;
	--slidingbar_content_padding-bottom: 60px;
	--slidingbar_content_padding-left: 30px;
	--slidingbar_content_padding-right: 30px;
	--slidingbar_bg_color: #212934;
	--slidingbar_divider_color: #26303e;
	--slidingbar_link_color: rgba(255, 255, 255, 0.86);
	--slidingbar_link_color_hover: #ffffff;
	--footer_divider_color: #26303e;
	--footer_headings_typography-font-family: "Josefin Sans";
	--footer_headings_typography-font-size: 15px;
	--footer_headings_typography-font-weight: 200;
	--footer_headings_typography-line-height: 35px;
	--footer_headings_typography-letter-spacing: 1px;
	--footer_headings_typography-color: #fbeae7;
	--footer_text_color: #fbeae7;
	--sidebar_bg_color: rgba(255, 255, 255, 0);
	--bg_image: none;
	--bg_repeat: no-repeat;
	--bg_color: #e2e2e2;
	--bg-color-overlay: normal;
	--bg_pattern: url("/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
	--content_bg_color: #ffffff;
	--content_bg_image: none;
	--content_bg_repeat: no-repeat;
	--body_typography-font-family: 'Open Sans';
	--body_typography-font-size: 18px;
	--base-font-size: 18;
	--body_typography-font-weight: 400;
	--body_typography-line-height: 30px;
	--body_typography-letter-spacing: .5px;
	--body_typography-color: #000000;
	--link_color: #212934;
	--link_color-8a: rgba(33, 41, 52, 0.8);
	--link_hover_color: #b69748;
	--link_hover_color-85a: rgba(182, 151, 72, 0.85);
	--link_hover_color-7a: rgba(182, 151, 72, 0.7);
	--link_hover_color-5a: rgba(182, 151, 72, 0.5);
	--link_hover_color-35a: rgba(182, 151, 72, 0.35);
	--link_hover_color-2a: rgba(182, 151, 72, 0.2);
	--awb-link_decoration_line: none;
	--awb-link_decoration_style: solid;
	--awb-link_decoration_thickness: 1px;
	--awb-link_decoration_line_hover: none;
	--awb-link_decoration_style_hover: solid;
	--awb-link_decoration_thickness_hover: 1px;
	--h1_typography-font-family: "Josefin Sans";
	--h1_typography-font-weight: 300;
	--h1_typography-line-height: 60px;
	--h1_typography-letter-spacing: 2px;
	--h1_typography-font-size: 45px;
	--h1_typography-color: #000000;
	--h1_typography-margin-top: 10px;
	--h1_typography-margin-bottom: 10px;
	--h2_typography-font-family: 'Playfair Display';
	--h2_typography-font-weight: 400;
	--h2_typography-line-height: 60px;
	--h2_typography-letter-spacing: 0px;
	--h2_typography-font-size: 50px;
	--h2_typography-color: #000000;
	--h2_typography-margin-top: 10px;
	--h2_typography-margin-bottom: 10px;
	--h3_typography-font-family: 'Open Sans';
	--h3_typography-font-weight: 400;
	--h3_typography-line-height: 30px;
	--h3_typography-font-size: 20px;
	--h3_typography-color: #000000;
	--h3_typography-margin-top: 10px;
	--h3_typography-margin-bottom: 10px;
	--h4_typography-font-family: 'Playfair Display';
	--h4_typography-font-weight: 400;
	--h4_typography-line-height: 38px;
	--h4_typography-letter-spacing: 0px;
	--h4_typography-font-size: 28px;
	--h4_typography-color: #212934;
	--h4_typography-margin-top: 10px;
	--h4_typography-margin-bottom: 10px;
	--h5_typography-font-family: 'Open Sans';
	--h5_typography-font-weight: 700;
	--h5_typography-line-height: 30px;
	--h5_typography-letter-spacing: 0px;
	--h5_typography-font-size: 20;
	--h5_typography-color: #212934;
	--h5_typography-margin-top: 10px;
	--h5_typography-margin-bottom: 10px;
	--h6_typography-font-family: 'Open Sans';
	--h6_typography-font-weight: 700;
	--h6_typography-line-height: 25px;
	--h6_typography-letter-spacing: 0px;
	--h6_typography-font-size: 15px;
	--h6_typography-color: #212934;
	--h6_typography-margin-top: 10px;
	--h6_typography-margin-bottom: 10px;
	--post_title_typography-font-family: 'Open Sans';
	--post_title_typography-font-weight: 700;
	--post_title_typography-line-height: 42px;
	--post_title_typography-letter-spacing: 0px;
	--post_title_typography-font-size: 32px;
	--post_title_typography-color: #212934;
	--post_titles_extras_typography-font-family: 'Open Sans';
	--post_titles_extras_typography-font-weight: 700;
	--post_titles_extras_typography-line-height: 26px;
	--post_titles_extras_typography-letter-spacing: 0px;
	--post_titles_extras_typography-font-size: 18px;
	--post_titles_extras_typography-color: #212934;
	--blog_archive_grid_column_spacing: 40px;
	--dates_box_color: #f2f3f5;
	--meta_font_size: 13px;
	--portfolio_archive_column_spacing: 20px;
	--portfolio_meta_font_size: 13px;
	--social_bg_color: #f9f9fb;
	--social_sharing_padding-top: 10px;
	--social_sharing_padding-right: 20px;
	--social_sharing_padding-bottom: 10px;
	--social_sharing_padding-left: 20px;
	--sharing_social_links_icon_color: #9ea0a4;
	--sharing_social_links_box_color: #e8e8e8;
	--slider_nav_box_dimensions-width: 30px;
	--slider_nav_box_dimensions-height: 30px;
	--slider_arrow_size: 14px;
	--es_caption_font_size: 20px;
	--form_input_height: 50px;
	--form_input_height-main-menu-search-width: calc(250px + 1.43 * 50px);
	--form_text_size: 16px;
	--form_bg_color: #ffffff;
	--form_text_color: #9ea0a4;
	--form_text_color-35a: rgba(158, 160, 164, 0.35);
	--form_border_width-top: 1px;
	--form_border_width-bottom: 1px;
	--form_border_width-left: 1px;
	--form_border_width-right: 1px;
	--form_border_color: #e2e2e2;
	--form_focus_border_color: #65bc7b;
	--form_focus_border_color-5a: rgba(101, 188, 123, 0.5);
	--form_border_radius: 6px;
	--privacy_bg_color: rgba(0, 0, 0, 0.1);
	--privacy_color: rgba(0, 0, 0, 0.3);
	--privacy_bar_padding-top: 15px;
	--privacy_bar_padding-bottom: 15px;
	--privacy_bar_padding-left: 30px;
	--privacy_bar_padding-right: 30px;
	--privacy_bar_bg_color: #363839;
	--privacy_bar_font_size: 13px;
	--privacy_bar_color: #8c8989;
	--privacy_bar_link_color: #bfbfbf;
	--privacy_bar_link_hover_color: #65bc7b;
	--privacy_bar_headings_color: #dddddd;
	--scrollbar_background: var(--awb-color2);
	--scrollbar_handle: var(--awb-color4);
	--related_posts_columns: 4;
	--related_posts_column_spacing: 48px;
	--image_rollover_icon_size: 15px;
	--image_rollover_text_color: #ffffff;
	--pagination_width_height: 30px;
	--pagination_box_padding-width: 6px;
	--pagination_box_padding-height: 2px;
	--pagination_border_width: 1px;
	--pagination_border_radius: 0px;
	--pagination_font_size: 13px;
	--timeline_bg_color: rgba(255, 255, 255, 0);
	--timeline_bg_color-not-transparent: rgba(255, 255, 255, 1);
	--timeline_color: #f2f3f5;
	--grid_separator_color: #e2e2e2;
	--carousel_nav_color: rgba(29, 36, 45, 0.7);
	--carousel_hover_color: rgba(29, 36, 45, 0.8);
	--info_bg_color: #ffffff;
	--info_accent_color: #4a4e57;
	--danger_bg_color: rgba(219, 75, 104, 0.1);
	--danger_accent_color: #db4b68;
	--success_bg_color: rgba(18, 184, 120, 0.1);
	--success_accent_color: #12b878;
	--warning_bg_color: rgba(241, 174, 42, 0.1);
	--warning_accent_color: #f1ae2a;
	--alert_border_size: 1px;
	--button_padding-top: 13px;
	--button_padding-bottom: 13px;
	--button_padding-left: 29px;
	--button_padding-right: 29px;
	--button_typography-font-family: "Josefin Sans";
	--button_typography-font-weight: 400;
	--button_typography-letter-spacing: 1px;
	--button_font_size: 14px;
	--button_line_height: 17px;
	--button_text_transform: uppercase;
	--button_gradient_top_color: #b69648;
	--button_gradient_bottom_color: #b69648;
	--button_gradient_top_color_hover: #0c0b0b;
	--button_gradient_bottom_color_hover: #0c0b0b;
	--button_gradient_start: 0%;
	--button_gradient_end: 100%;
	--button_gradient_angle: 180deg;
	--button_radial_direction: center center;
	--button_accent_color: #fbeae7;
	--button_accent_hover_color: #fbeae7;
	--button_bevel_color: #5db072;
	--button_box_shadow: none;
	--button_bevel_color_hover: #5db072;
	--button_border_width-top: 0px;
	--button_border_width-right: 0px;
	--button_border_width-bottom: 0px;
	--button_border_width-left: 0px;
	--button_border_color: #ffffff;
	--button_border_hover_color: #ffffff;
	--col_margin-top: 0px;
	--col_margin-bottom: 0px;
	--col_spacing: 4%;
	--container_padding_default_top: 0px;
	--container_padding_default_bottom: 0px;
	--container_padding_default_left: 0px;
	--container_padding_default_right: 0px;
	--container_padding_100_top: 0px;
	--container_padding_100_bottom: 0px;
	--container_padding_100_left: 0px;
	--container_padding_100_right: 0px;
	--full_width_bg_color: rgba(255, 255, 255, 0);
	--full_width_border_sizes_top: 0px;
	--full_width_border_sizes_bottom: 0px;
	--full_width_border_sizes_left: 0px;
	--full_width_border_sizes_right: 0px;
	--full_width_border_color: #e2e2e2;
	--sep_color: #e2e2e2;
	--tabs_bg_color: #ffffff;
	--tabs_inactive_color: #f9f9fb;
	--tabs_border_color: #e2e2e2;
	--testimonial_bg_color: #f9f9fb;
	--testimonial_text_color: #4a4e57;
	--text_columns: 1;
	--text_column_min_width: 100px;
	--text_column_spacing: 2em;
	--text_rule_style: none;
	--title_border_color: #e2e2e2;
	--title_margin-top: 0px;
	--title_margin-right: 0px;
	--title_margin-bottom: 0px;
	--title_margin-left: 0px;
	--title_margin_mobile-top: 0px;
	--title_margin_mobile-right: 0px;
	--title_margin_mobile-bottom: 0px;
	--title_margin_mobile-left: 0px;
	--faq_accordion_divider_color: var(--awb-color3);
	--faq_accordion_divider_hover_color: var(--awb-color3);
	--faq_accordion_title_typography-font-family: var(--awb-typography1-font-family);
	--faq_accordion_title_typography-font-size: 24px;
	--faq_accordion_title_typography-font-weight: var(--awb-typography1-font-weight);
	--faq_accordion_title_typography-line-height: 38px;
	--faq_accordion_title_typography-text-transform: none;
	--faq_accordion_title_typography-letter-spacing: 0px;
	--faq_accordion_title_typography-color: var(--awb-color8);
	--faq_accordian_icon_color: var(--awb-color1);
	--faq_accordian_inactive_color: var(--awb-color7);
	--faq_accordion_content_typography-font-family: var(--awb-typography4-font-family);
	--faq_accordion_content_typography-font-size: var(--awb-typography4-font-size);
	--faq_accordion_content_typography-font-weight: var(--awb-typography4-font-weight);
	--faq_accordion_content_typography-text-transform: none;
	--faq_accordion_content_typography-color: var(--awb-color8);
}
[class*=" awb-icon-"],
[class^=awb-icon-] {
	font-family: awb-icons !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.awb-icon-facebook:before {
	content: "\e604"
}
.awb-icon-bars:before {
	content: "\f0c9"
}
.awb-icon-instagram:before {
	content: "\ea92"
}
* {
	box-sizing: border-box
}
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0
}
body {
	margin: 0;
	min-width: 320px;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	color: var(--body_typography-color);
	font-size: var(--body_typography-font-size, 16px);
	font-family: var(--body_typography-font-family, inherit)
}
#boxed-wrapper {
	overflow-x: hidden;
	overflow-x: clip
}
#wrapper {
	overflow: visible
}
img {
	border-style: none;
	vertical-align: top;
	max-width: 100%;
	height: auto
}
a {
	text-decoration: none
}
input,
select,
textarea {
	font-family: var(--body_typography-font-family, inherit);
	vertical-align: middle;
	color: var(--body_typography-color)
}
fieldset,
form {
	margin: 0;
	padding: 0;
	border-style: none
}
#wrapper .product-category a h2.woocommerce-loop-category__title,
.fusion-main-menu>ul>li>a .fusion-menu-description,
a,
a:after,
a:before {
	transition-property: color, background-color, border-color;
	transition-duration: .2s;
	transition-timing-function: linear
}
#main {
	padding: 55px 10px 45px;
	clear: both
}
#content {
	width: 71.1702128%;
	float: left;
	min-height: 1px
}
#content.full-width {
	width: 100%
}
.comment-form input,
.s {
	float: none
}
.fusion-post-content p,
.post-content p {
	margin: 0 0 20px
}
.fontawesome-icon {
	display: inline-block;
	float: left
}
.fontawesome-icon {
	margin-right: 10px
}
.layout-wide-mode #wrapper {
	width: 100%;
	max-width: none
}
#sliders-container {
	position: relative
}
.searchform .fusion-search-form-content {
	display: flex;
	align-items: center;
	overflow: hidden;
	width: 100%
}
.searchform .fusion-search-form-content .fusion-search-field {
	flex-grow: 1
}
.searchform .fusion-search-form-content .fusion-search-field input {
	background-color: #fff;
	border: 1px solid #d2d2d2;
	color: #747474;
	font-size: 13px;
	padding: 8px 15px;
	height: 33px;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	outline: 0
}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
	background: #000;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 1em;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	width: 33px;
	text-indent: 0;
	cursor: pointer;
	font-family: awb-icons;
	font-weight: 400;
	text-shadow: none;
	-webkit-font-smoothing: antialiased;
	transition: all .2s
}
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content,
.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content {
	position: relative
}
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button,
.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button {
	position: absolute
}
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type=submit],
.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type=submit] {
	background-color: transparent;
	color: #aaa9a9
}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu {
	display: flex;
	flex-wrap: wrap;
	transition: opacity .8s cubic-bezier(.8, 0, .25, 1), transform .8s cubic-bezier(.8, 0, .25, 1)
}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search {
	display: flex;
	visibility: hidden;
	align-items: center;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -150%);
	width: 100%;
	transition: opacity .8s cubic-bezier(.8, 0, .25, 1), transform .8s cubic-bezier(.8, 0, .25, 1)
}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-search-form {
	flex-grow: 2
}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search {
	overflow: hidden;
	position: relative;
	display: inline-block
}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after,
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	height: 2px;
	width: 100%;
	margin-top: -1px
}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before {
	transform: rotate(45deg)
}
.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after {
	transform: rotate(-45deg)
}
.fusion-overlay-search {
	position: absolute;
	opacity: 0
}
.fusion-row {
	margin: 0 auto
}
.fusion-row:after,
.fusion-row:before {
	content: " ";
	display: table
}
.fusion-row:after {
	clear: both
}
.fusion-columns {
	margin: 0 -15px
}
bold,
strong {
	font-weight: bolder
}
.fusion-video iframe,
iframe {
	border: none
}
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important
}
.post-content p {
	margin-top: 0;
	margin-bottom: 20px
}
.rich-snippet-hidden {
	display: none
}
.fusion-page-load-link {
	display: none
}
.fusion-disable-outline input,
.fusion-disable-outline select,
.fusion-disable-outline textarea {
	outline: 0
}
.avada-html-layout-boxed,
.avada-html-layout-boxed body,
.avada-html-layout-boxed body.custom-background,
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {
	background-color: var(--bg_color);
	background-blend-mode: var(--bg-color-overlay)
}
body {
	background-image: var(--bg_image);
	background-repeat: var(--bg_repeat)
}
#main,
.layout-boxed-mode #main,
.layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper,
.layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper,
.layout-wide-mode #main,
.layout-wide-mode #wrapper,
body,
html,
html body.custom-background {
	background-color: var(--content_bg_color)
}
#main,
.wrapper_blank #main {
	background-image: var(--content_bg_image);
	background-repeat: var(--content_bg_repeat)
}
#main .about-author .title a:hover,
#main .post h2 a:hover,
.fusion-open-submenu:hover,
.fusion-pagination .next:hover,
.fusion-pagination .next:hover:after,
.fusion-pagination .prev:hover,
.fusion-pagination .prev:hover:before,
.fusion-read-more:hover:after,
.more a:hover:after,
.pagination .pagination-next:hover:after,
.pagination .pagination-prev:hover:before,
.pagination-next:hover:after,
.pagination-prev:hover:before,
.project-content .project-info .project-info-box a:hover,
.rtl .fusion-read-more:hover:before,
.rtl .more a:hover:before,
.single-navigation a[rel=next]:hover:after,
.single-navigation a[rel=prev]:hover:before,
a:hover,
h5.toggle:hover a {
	color: var(--link_hover_color)
}
.fusion-header-wrapper {
	position: relative;
	z-index: 10011
}
.fusion-header-sticky-height {
	display: none
}
.fusion-header {
	padding-left: 30px;
	padding-right: 30px;
	backface-visibility: hidden;
	transition: background-color .25s ease-in-out
}
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header {
	border-bottom: 1px solid transparent
}
.fusion-secondary-header {
	border-bottom: 1px solid transparent;
	background-color: var(--header_top_bg_color)
}
.fusion-secondary-header .fusion-alignright {
	float: right;
	margin-left: 0;
	flex-grow: 1
}
.fusion-secondary-header .fusion-alignright>* {
	float: right
}
.fusion-secondary-header .fusion-row {
	display: flex;
	justify-content: space-between;
	align-items: center
}
.fusion-header-separator {
	display: inline-block;
	padding: 0 6px
}
.fusion-contact-info {
	line-height: 43px
}
.fusion-logo {
	display: block;
	float: left;
	max-width: 100%
}
.fusion-logo:after,
.fusion-logo:before {
	content: " ";
	display: table
}
.fusion-logo:after {
	clear: both
}
.fusion-logo a {
	display: block;
	max-width: 100%
}
.fusion-logo img {
	width: auto
}
.fusion-main-menu {
	float: right;
	position: relative;
	z-index: 200;
	overflow: hidden
}
#side-header .fusion-main-menu:hover,
.fusion-header-v1 .fusion-main-menu:hover,
.fusion-header-v2 .fusion-main-menu:hover,
.fusion-header-v3 .fusion-main-menu:hover,
.fusion-header-v4 .fusion-main-menu:hover,
.fusion-header-v5 .fusion-main-menu:hover,
.fusion-header-v7 .fusion-main-menu:hover {
	overflow: visible
}
.fusion-main-menu>ul>li {
	padding-right: 45px
}
.fusion-main-menu>ul>li:last-child {
	padding-right: 0
}
.fusion-main-menu>ul>li>a {
	display: flex;
	align-items: center;
	line-height: 1;
	-webkit-font-smoothing: subpixel-antialiased
}
.fusion-main-menu>ul>.fusion-menu-item-button>a {
	border-color: transparent
}
.fusion-main-menu ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.fusion-main-menu ul a {
	display: block;
	box-sizing: content-box
}
.fusion-main-menu li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	cursor: pointer
}
.fusion-main-menu li.fusion-active-link>.fusion-megamenu-wrapper,
.fusion-main-menu li.fusion-active-link>.sub-menu,
.fusion-main-menu li:hover>.fusion-megamenu-wrapper,
.fusion-main-menu li:hover>.sub-menu {
	visibility: visible;
	opacity: 1
}
.fusion-main-menu .fusion-dropdown-menu {
	overflow: hidden
}
.fusion-main-menu .sub-menu {
	position: absolute;
	left: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 1;
	transition: opacity .2s ease-in
}
.fusion-main-menu .sub-menu li {
	float: none;
	margin: 0;
	padding: 0
}
.fusion-main-menu .sub-menu a {
	border: 0;
	padding: 7px 20px;
	line-height: 19px;
	text-indent: 0;
	height: auto;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s
}
.fusion-sticky-menu-1 .fusion-sticky-menu {
	display: none
}
.fusion-mobile-navigation {
	display: none
}
.fusion-mobile-nav-holder {
	display: none;
	clear: both;
	color: #333
}
.fusion-mobile-nav-holder .menu-text {
	-webkit-font-smoothing: auto
}
.fusion-mobile-nav-holder ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.fusion-mobile-nav-holder>ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.fusion-mobile-menu-text-align-left .fusion-open-submenu {
	right: 0
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu {
	padding-right: 35px
}
.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
	justify-content: left;
	padding-left: 12px
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
	padding-left: 30px
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {
	padding-left: 21px
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {
	padding-left: 39px
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
	content: "-";
	margin-right: 2px
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
	border: none;
	border-top: 1px solid transparent
}
.fusion-mobile-menu-design-modern .fusion-header>.fusion-row {
	position: relative
}
.fusion-mobile-nav-item {
	position: relative;
	font-size: 12px;
	line-height: normal
}
.fusion-mobile-nav-item a {
	color: #333;
	padding: 0 12px;
	font-size: 12px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid transparent
}
.fusion-mobile-menu-icons {
	display: none;
	position: relative;
	top: 0;
	right: 0;
	vertical-align: middle;
	text-align: right
}
.fusion-mobile-menu-icons a {
	float: right;
	font-size: 21px;
	margin-left: 20px
}
.fusion-open-submenu {
	display: block;
	z-index: 1;
	position: absolute;
	top: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0;
	background: 0 0;
	min-width: 50px;
	border: none;
	line-height: 15px;
	font-size: 13px;
	text-align: center
}
.fusion-open-submenu:hover {
	color: #65bc7b
}
.fusion-open-submenu:before {
	display: block;
	margin: 0;
	content: "\e61f";
	font-family: awb-icons
}
.fusion-open-submenu:focus {
	outline: revert
}
body:not(.fusion-header-layout-v6) .fusion-header {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: none
}
.fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a,
.side-header-left.menu-text-align-center .fusion-main-menu>ul>li>a,
.side-header-right.menu-text-align-center .fusion-main-menu>ul>li>a {
	justify-content: center
}
.fusion-main-menu>ul>.fusion-menu-item-button>a:hover {
	border-color: transparent
}
#side-header .fusion-main-menu>ul>li>a,
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header,
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,
.fusion-mobile-menu-sep,
.fusion-secondary-header,
.fusion-secondary-main-menu {
	border-bottom-color: var(--header_border_color)
}
#side-header .fusion-main-menu>ul>li>a,
#side-header .side-header-content,
.fusion-header-wrapper .fusion-row {
	padding-left: var(--header_padding-left);
	padding-right: var(--header_padding-right)
}
.fusion-header .fusion-row,
.side-header-wrapper {
	padding-top: var(--header_padding-top);
	padding-bottom: var(--header_padding-bottom)
}
.layout-wide-mode.avada-has-header-100-width .fusion-header-wrapper .fusion-row {
	max-width: 100%
}
.fusion-top-header .fusion-header {
	background-color: var(--header_bg_color)
}
.fusion-header-wrapper .fusion-row,
.layout-boxed-mode.side-header #boxed-wrapper,
.layout-boxed-mode.side-header #slidingbar-area .fusion-row,
.layout-boxed-mode.side-header .fusion-footer-parallax,
.layout-boxed-mode.side-header>#lang_sel_footer {
	max-width: var(--site_width)
}
html:not(.avada-has-site-width-percent) #main,
html:not(.avada-has-site-width-percent) .fusion-secondary-header,
html:not(.avada-has-site-width-percent) .header-v4 #small-nav,
html:not(.avada-has-site-width-percent) .header-v5 #small-nav,
html:not(.avada-has-site-width-percent) .sticky-header .sticky-shadow {
	padding-left: 30px;
	padding-right: 30px
}
#side-header .fusion-logo,
.fusion-header .fusion-logo {
	margin: var(--logo_margin-top) var(--logo_margin-right) var(--logo_margin-bottom) var(--logo_margin-left)
}
.fusion-main-menu>ul>li {
	padding-right: var(--nav_padding)
}
.fusion-main-menu>ul>li>a {
	border-color: transparent
}
.fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.awb-icon-sliding-bar):hover {
	border-color: var(--menu_hover_first_color)
}
.fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover {
	color: var(--menu_hover_first_color)
}
.fusion-main-menu .sub-menu {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	width: var(--dropdown_menu_width);
	background-color: var(--menu_sub_bg_color)
}
.fusion-main-menu .sub-menu li a {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	padding-top: var(--mainmenu_dropdown_vertical_padding);
	padding-bottom: var(--mainmenu_dropdown_vertical_padding);
	color: var(--menu_sub_color);
	font-size: var(--nav_dropdown_font_size)
}
.fusion-main-menu .sub-menu li a:hover {
	background-color: var(--menu_bg_hover_color)
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	padding-top: var(--mainmenu_dropdown_vertical_padding);
	padding-bottom: var(--mainmenu_dropdown_vertical_padding);
	border-bottom-color: var(--menu_sub_sep_color);
	color: var(--menu_sub_color);
	font-size: var(--nav_dropdown_font_size)
}
body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a,
body:not(.fusion-top-header) .fusion-main-menu>ul>li>a {
	height: var(--nav_height)
}
.avada-has-megamenu-shadow .fusion-main-menu .sub-menu,
.avada-has-megamenu-shadow .fusion-megamenu-holder {
	box-shadow: 1px 1px 30px rgba(0, 0, 0, .06)
}
body:not(.avada-has-mainmenu-dropdown-divider) .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	border-bottom: none
}
.fusion-main-menu>ul>li>a,
.side-nav li a {
	font-family: var(--nav_typography-font-family);
	font-weight: var(--nav_typography-font-weight);
	font-size: var(--nav_typography-font-size);
	letter-spacing: var(--nav_typography-letter-spacing);
	text-transform: var(--nav_typography-text-transform);
	font-style: var(--nav_typography-font-style, normal)
}
.fusion-main-menu>ul>li>a {
	color: var(--nav_typography-color)
}
.fusion-secondary-header {
	color: var(--snav_color);
	font-size: var(--snav_font_size)
}
.fusion-secondary-header a {
	color: var(--snav_color)
}
.fusion-mobile-menu-icons {
	margin-top: var(--mobile_menu_icons_top_margin)
}
.fusion-mobile-menu-icons a {
	color: var(--mobile_menu_toggle_color)
}
.fusion-mobile-menu-icons a:after,
.fusion-mobile-menu-icons a:before {
	color: var(--mobile_menu_toggle_color)
}
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
	height: var(--mobile_menu_nav_height);
	background-color: var(--mobile_menu_background_color);
	border-color: var(--mobile_menu_border_color)
}
.fusion-open-submenu {
	height: var(--mobile_menu_nav_height);
	line-height: var(--mobile_menu_nav_height);
	font-size: var(--mobile_menu_typography-font-size-open-submenu)
}
.fusion-mobile-nav-holder>ul {
	border-color: var(--mobile_menu_border_color)
}
.fusion-mobile-nav-holder>ul li a {
	font-family: var(--mobile_menu_typography-font-family);
	font-weight: var(--mobile_menu_typography-font-weight);
	font-style: var(--mobile_menu_typography-font-style, normal)
}
.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a {
	font-size: var(--mobile_menu_typography-font-size);
	letter-spacing: var(--mobile_menu_typography-letter-spacing);
	text-transform: var(--mobile_menu_typography-text-transform)
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
	border-color: var(--mobile_menu_border_color)
}
.fusion-mobile-nav-item .fusion-open-submenu {
	color: var(--mobile_menu_typography-color)
}
.fusion-mobile-nav-item a {
	color: var(--mobile_menu_typography-color);
	font-size: var(--mobile_menu_typography-font-size);
	line-height: var(--mobile_menu_typography-line-height);
	letter-spacing: var(--mobile_menu_typography-letter-spacing);
	text-transform: var(--mobile_menu_typography-text-transform)
}
.fusion-mobile-nav-item a:before {
	color: var(--mobile_menu_typography-color)
}
.fusion-contact-info {
	line-height: var(--sec_menu_lh)
}
#comment-input input,
.avada-select .select2-container .select2-choice,
.avada-select .select2-container .select2-choice .select2-arrow,
.avada-select .select2-container .select2-choice2 .select2-arrow,
.chzn-container .chzn-drop,
.chzn-container-single .chzn-single,
.fusion-body .avada-select-parent select,
.fusion-body .gift-cards-list button.ywgc-amount-buttons,
.fusion-login-box .fusion-login-form input[type=password],
.fusion-login-box .fusion-login-form input[type=text],
.input-text:not(textarea),
.main-nav-search-form input,
.post-password-form label input[type=password],
.search-page-search-form input,
.searchform .fusion-search-form-content .fusion-search-button input[type=submit],
.searchform .fusion-search-form-content .fusion-search-field input,
.searchform .search-table .search-field input,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow,
input.s,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=time],
select {
	height: var(--form_input_height);
	padding-top: 0;
	padding-bottom: 0
}
.avada-select .select2-container .select2-choice .select2-arrow,
.avada-select .select2-container .select2-choice2 .select2-arrow,
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
	width: var(--form_input_height)
}
.avada-select .select2-container .select2-choice .select2-arrow,
.avada-select .select2-container .select2-choice2 .select2-arrow,
.searchform .fusion-search-form-content .fusion-search-button input[type=submit],
.select2-container .select2-choice>.select2-chosen,
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: var(--form_input_height)
}
#comment-input input,
#comment-textarea textarea,
.avada-select .select2-container .select2-choice,
.avada-select .select2-container .select2-choice2,
.chzn-container .chzn-drop,
.chzn-container-single .chzn-single,
.comment-form-comment textarea,
.fusion-body .avada-select-parent select,
.fusion-body .gift-cards-list button.ywgc-amount-buttons,
.input-text,
.main-nav-search-form input,
.post-password-form label input[type=password],
.search-page-search-form input,
input.s,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=time],
select,
textarea {
	background-color: var(--form_bg_color);
	font-size: var(--form_text_size);
	color: var(--form_text_color)
}
.searchform .fusion-search-form-content .fusion-search-field input,
.select2-container--default .select2-selection--single {
	background-color: var(--form_bg_color);
	font-size: var(--form_text_size)
}
#calc_shipping_state_field .select2-selection__placeholder,
#comment-input .placeholder,
#comment-textarea .placeholder,
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit],
.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit],
.select2-results__option,
input.s .placeholder {
	font-size: var(--form_text_size);
	color: var(--form_text_color)
}
.catalog-ordering a,
.order-dropdown ul li a,
.order-dropdown>li:after,
.searchform .fusion-search-form-content .fusion-search-field input,
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--form_text_color)
}
#comment-input input::-webkit-input-placeholder,
#comment-textarea textarea::-webkit-input-placeholder,
.comment-form-comment textarea::-webkit-input-placeholder,
.input-text::-webkit-input-placeholder,
.post-password-form label input[type=password]::-webkit-input-placeholder,
.searchform .s::-webkit-input-placeholder,
input#s::-webkit-input-placeholder,
input::-webkit-input-placeholder,
textarea.fusion-form-input::-webkit-input-placeholder {
	color: var(--form_text_color)
}
#comment-input input,
#comment-textarea textarea,
.avada-select .select2-container .select2-choice,
.avada-select .select2-container .select2-choice .select2-arrow,
.avada-select .select2-container .select2-choice2 .select2-arrow,
.chzn-container .chzn-drop,
.chzn-container-single .chzn-single,
.comment-form-comment textarea,
.fusion-body .avada-select-parent .select-arrow,
.fusion-body .avada-select-parent select,
.fusion-body .gift-cards-list button.ywgc-amount-buttons,
.gravity-select-parent .select-arrow,
.input-text,
.main-nav-search-form input,
.post-password-form label input[type=password],
.search-page-search-form input,
.searchform .fusion-search-form-content .fusion-search-field input,
.select-arrow,
.select2-container .select2-selection .select2-selection__arrow,
.select2-container--default .select2-dropdown .select2-search,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-selection--single,
.select2-dropdown,
input.s,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=time],
select,
textarea {
	border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
	border-color: var(--form_border_color);
	border-radius: var(--form_border_radius)
}
#main .fusion-row,
#slidingbar-area .fusion-row,
.fusion-footer-widget-area .fusion-row,
.fusion-page-title-row,
.tfs-slider .slide-content-container .slide-content {
	max-width: var(--site_width)
}
html:not(.avada-has-site-width-percent) #main,
html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,
html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,
html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar,
html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar,
html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {
	padding-left: 30px;
	padding-right: 30px
}
html:not(.avada-has-site-width-percent) #main.width-100 {
	padding-left: var(--hundredp_padding-fallback_to_zero);
	padding-right: var(--hundredp_padding-fallback_to_zero)
}
.width-100 .fusion-fullwidth,
.width-100 .nonhundred-percent-fullwidth {
	margin-left: var(--hundredp_padding-hundred_percent_negative_margin);
	margin-right: var(--hundredp_padding-hundred_percent_negative_margin)
}
#main {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: var(--main_padding-top);
	padding-bottom: var(--main_padding-bottom)
}
#main.width-100 {
	padding-left: var(--hundredp_padding-fallback_to_zero);
	padding-right: var(--hundredp_padding-fallback_to_zero)
}
html.avada-is-100-percent-template #main {
	padding-left: 0;
	padding-right: 0
}
html.avada-is-100-percent-template #main.width-100 {
	padding-left: var(--hundredp_padding-fallback_to_zero);
	padding-right: var(--hundredp_padding-fallback_to_zero)
}
.fusion-bottom-frame,
.fusion-boxed-shadow,
.fusion-sides-frame,
.fusion-top-frame {
	display: none
}
.layout-wide-mode #wrapper {
	width: 100%;
	max-width: none
}
.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-search-spacer {
	width: calc((var(--form_input_height)) * .4)
}
.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search {
	width: var(--form_text_size);
	height: var(--form_text_size)
}
.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:after,
.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:before {
	background-color: var(--nav_typography-color)
}
.fusion-footer-widget-column {
	margin-bottom: 50px
}
.fusion-footer-widget-column:last-child {
	margin-bottom: 0
}
.fusion-footer footer .fusion-columns .fusion-column {
	padding-left: var(--footer_widgets_padding);
	padding-right: var(--footer_widgets_padding)
}
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
	text-align: center
}
.fusion-footer footer .fusion-columns {
	margin: 0 calc((var(--footer_widgets_padding)) * -1)
}
.fusion-footer footer .fusion-row .fusion-columns {
	display: var(--footer_divider_line-flex);
	flex-flow: wrap
}
.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last {
	border-right: none
}
.fusion-footer-copyright-area {
	z-index: 10;
	position: relative;
	padding: var(--copyright_padding-top) 10px var(--copyright_padding-bottom);
	border-top: var(--copyright_border_size) solid var(--copyright_border_color);
	background-color: var(--copyright_bg_color)
}
.fusion-footer-copyright-area .fusion-row {
	max-width: var(--site_width)
}
.fusion-footer-copyright-area>.fusion-row {
	padding-left: var(--footer_area_padding-left);
	padding-right: var(--footer_area_padding-right)
}
.fusion-copyright-content {
	display: table;
	width: 100%
}
.fusion-copyright-notice {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	color: var(--copyright_text_color);
	font-size: var(--copyright_font_size)
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
	display: block;
	text-align: center
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice {
	display: block;
	width: 100%;
	text-align: center
}
.layout-wide-mode.avada-has-100-footer .fusion-footer-copyright-area>.fusion-row {
	max-width: 100% !important
}
.fusion-footer-widget-area {
	position: relative;
	padding: var(--footer_area_padding-top) 10px var(--footer_area_padding-bottom);
	border-top: var(--footer_border_size) solid var(--footer_border_color);
	background-image: var(--footerw_bg_image);
	background-repeat: var(--footerw_bg_repeat);
	background-color: var(--footer_bg_color);
	background-size: var(--footerw_bg_full-size);
	background-position: var(--footerw_bg_full-position);
	color: var(--footer_text_color);
	backface-visibility: hidden
}
.fusion-footer-widget-area a {
	color: var(--footer_link_color)
}
.fusion-footer-widget-area a:hover {
	color: var(--link_hover_color)
}
.fusion-footer-widget-area .widget a:hover {
	color: var(--footer_link_color_hover)
}
.fusion-footer-widget-area>.fusion-row {
	padding-left: var(--footer_area_padding-left);
	padding-right: var(--footer_area_padding-right)
}
.layout-wide-mode.avada-has-100-footer .fusion-footer-widget-area>.fusion-row {
	max-width: 100% !important
}
#nav ul li ul li a,
#sticky-nav ul li ul li a,
#wrapper #nav ul li ul li>a,
#wrapper #sticky-nav ul li ul li>a,
.avada-container h3,
.comment-form input[type="submit"],
.ei-title h3,
.fusion-blog-shortcode .fusion-timeline-date,
.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,
.fusion-body #main .tribe-events .datepicker,
.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,
.fusion-body .tribe-common .tribe-common-b2,
.fusion-body .tribe-common .tribe-common-b3,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,
.fusion-load-more-button,
.fusion-main-menu .sub-menu,
.fusion-main-menu .sub-menu li a,
.fusion-megamenu-widgets-container,
.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover,
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,
.fusion-page-title-bar h3,
.gform_page_footer input[type=button],
.meta .fusion-date,
.more,
.post-content blockquote,
.review blockquote div strong,
.review blockquote q,
.ticket-selector-submit-btn[type=submit],
body {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	letter-spacing: var(--body_typography-letter-spacing);
	font-style: var(--body_typography-font-style, normal)
}
#slidingbar-area .slide-excerpt h2,
#slidingbar-area ul,
.counter-box-content,
.fusion-alert,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-body #main .tribe-events .datepicker,
.fusion-body .tribe-common .tribe-common-b2,
.fusion-body .tribe-common .tribe-common-b3,
.fusion-footer-widget-area .slide-excerpt h2,
.fusion-footer-widget-area ul,
.fusion-progressbar .progress-title,
.fusion-project-details-tb .project-info h4,
.gform_wrapper .gfield_description,
.gform_wrapper label,
.jtwt .jtwt_tweet,
.post-content blockquote,
.project-content .project-info h4,
.review blockquote q,
.sidebar .jtwt .jtwt_tweet,
.sidebar .slide-excerpt h2,
body {
	font-size: var(--body_typography-font-size)
}
#nav ul li ul li a,
#side-header .fusion-contact-info,
#side-header .header-social .top-menu,
#sticky-nav ul li ul li a,
#wrapper #nav ul li ul li>a,
#wrapper #sticky-nav ul li ul li>a,
.avada-container h3,
.comment-form input[type="submit"],
.ei-title h3,
.fusion-accordian .panel-body,
.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,
.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,
.fusion-body .tribe-common .tribe-common-b2,
.fusion-body .tribe-common .tribe-common-b3,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,
.fusion-main-menu .sub-menu,
.fusion-main-menu .sub-menu li a,
.fusion-megamenu-widgets-container,
.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover,
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,
.fusion-page-title-bar h3,
.gform_page_footer input[type=button],
.meta .fusion-date,
.more,
.post-content blockquote,
.review blockquote div strong,
.review blockquote q,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.ticket-selector-submit-btn[type=submit],
body {
	line-height: var(--body_typography-line-height)
}
#wrapper .meta,
.fusion-blog-timeline-layout .fusion-timeline-date,
.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,
.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,
.fusion-body .tribe-block__tickets__registration__tickets__header,
.fusion-body .tribe-common .tribe-common-b2,
.fusion-body .tribe-common .tribe-common-b3,
.fusion-body .tribe-events .tribe-events-calendar-list__event-datetime,
.fusion-main-menu .fusion-custom-menu-item-contents,
.fusion-project-details-tb .project-info h4,
.fusion-rollover .price .amount,
.post .post-content,
.post-content blockquote,
.project-content .project-info h4,
.review blockquote div,
.search input,
.sidebar .jtwt,
.sidebar .widget .recentcomments,
.sidebar .widget_archive li,
.sidebar .widget_categories li,
.sidebar .widget_layered_nav li,
.sidebar .widget_links li,
.sidebar .widget_meta li,
.sidebar .widget_nav_menu li,
.sidebar .widget_pages li,
.sidebar .widget_product_categories li,
.sidebar .widget_recent_entries li,
.title-row,
body {
	color: var(--body_typography-color)
}
#main .post h2 a,
.about-author .title a,
.fusion-blog-pagination .pagination .pagination-next:after,
.fusion-blog-pagination .pagination .pagination-prev:before,
.fusion-hide-pagination-text .pagination-next:after,
.fusion-hide-pagination-text .pagination-prev:before,
.fusion-load-more-button,
.fusion-rollover a,
.pagination .pagination-next:after,
.pagination .pagination-prev:before,
.project-content .project-info .project-info-box a,
.shop_attributes tr th,
.single-navigation a[rel=next]:after,
.single-navigation a[rel=prev]:before,
body a,
body a:after,
body a:before {
	color: var(--link_color)
}
.fusion-modal h1,
.fusion-page-title-bar h1,
.fusion-tb-footer h1,
.fusion-tb-page-title-bar h1,
.fusion-title h1,
.fusion-widget-area h1,
.post-content h1,
.search-page-search-form h1,
h1 {
	font-family: var(--h1_typography-font-family);
	font-weight: var(--h1_typography-font-weight);
	line-height: var(--h1_typography-line-height);
	letter-spacing: var(--h1_typography-letter-spacing);
	text-transform: var(--h1_typography-text-transform);
	font-style: var(--h1_typography-font-style, normal)
}
.fusion-modal h1,
.fusion-tb-footer h1,
.fusion-tb-page-title-bar h1,
.fusion-widget-area h1,
.post-content h1,
.search-page-search-form h1,
h1 {
	font-size: var(--h1_typography-font-size)
}
.fusion-modal h1,
.fusion-post-content h1,
.fusion-tb-footer h1,
.fusion-tb-page-title-bar h1,
.fusion-widget-area h1,
.post-content h1,
.search-page-search-form h1,
.title h1,
h1 {
	color: var(--h1_typography-color)
}
h1 {
	margin-top: var(--h1_typography-margin-top);
	margin-bottom: var(--h1_typography-margin-bottom)
}
.ei-title h2,
.main-flex .slide-content h2,
.post h2,
.post-content h2,
h2 {
	font-family: var(--h2_typography-font-family);
	font-weight: var(--h2_typography-font-weight);
	line-height: var(--h2_typography-line-height);
	letter-spacing: var(--h2_typography-letter-spacing);
	text-transform: var(--h2_typography-text-transform);
	font-style: var(--h2_typography-font-style, normal)
}
.post h2,
.post-content h2,
h2,
h2.entry-title {
	font-size: var(--h2_typography-font-size)
}
.fusion-post-content h2,
.search-page-search-form h2,
h2 {
	color: var(--h2_typography-color)
}
.fusion-title-size-two,
h2 {
	margin-top: var(--h2_typography-margin-top);
	margin-bottom: var(--h2_typography-margin-bottom)
}
.fusion-author .fusion-author-title,
.fusion-header-tagline,
.fusion-modal .modal-title,
.fusion-pricing-table .pricing-row,
.fusion-pricing-table .title-row,
.main-flex .slide-content h3,
.post-content h3,
.project-content h3,
.sidebar .widget h3,
h3 {
	font-family: var(--h3_typography-font-family);
	font-weight: var(--h3_typography-font-weight);
	line-height: var(--h3_typography-line-height);
	letter-spacing: var(--h3_typography-letter-spacing);
	text-transform: var(--h3_typography-text-transform);
	font-style: var(--h3_typography-font-style, normal)
}
.fusion-author .fusion-author-title,
.fusion-modal .modal-title,
.fusion-widget-area h3,
.post-content h3,
.project-content h3,
h3 {
	font-size: var(--h3_typography-font-size)
}
.fusion-author .fusion-author-title,
.fusion-post-content h3,
.fusion-title h3,
.person-author-wrapper span,
.post-content h3,
.project-content h3,
.sidebar .widget h3,
.title h3,
h3 {
	color: var(--h3_typography-color)
}
h3 {
	margin-top: var(--h3_typography-margin-top);
	margin-bottom: var(--h3_typography-margin-bottom)
}
.fusion-carousel-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,
.fusion-megamenu-title,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-project-details-tb .project-info h4,
.fusion-tabs .nav-tabs li .fusion-tab-heading,
.fusion-tabs-widget .fusion-tabs-nav ul li a,
.fusion-theme-sharing-box h4,
.fusion-title h4,
.fusion-widget-area h4,
.popover .popover-title,
.post-content h4,
.project-content .project-info h4,
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title,
h4,
table th {
	font-family: var(--h4_typography-font-family);
	font-weight: var(--h4_typography-font-weight);
	line-height: var(--h4_typography-line-height);
	letter-spacing: var(--h4_typography-letter-spacing);
	text-transform: var(--h4_typography-text-transform);
	font-style: var(--h4_typography-font-style, normal)
}
.fusion-project-details-tb .project-info .project-terms,
.fusion-tb-footer h4,
.fusion-tb-page-title-bar h4,
.project-content .project-info .project-terms,
.project-info-box span,
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title,
h4 {
	line-height: var(--h4_typography-line-height)
}
.fusion-carousel-title,
.fusion-person .person-author-wrapper .person-name,
.fusion-person .person-author-wrapper .person-title,
.fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-sharing-box h4,
.fusion-tabs .nav-tabs>li .fusion-tab-heading,
.fusion-tabs-widget .fusion-tabs-nav ul li a,
.fusion-theme-sharing-box h4,
.fusion-widget-area h4,
.person-author-wrapper,
.popover .popover-title,
.post-content h4,
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title,
h4 {
	font-size: var(--h4_typography-font-size)
}
.fusion-carousel-title,
.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a,
.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box,
.fusion-post-content h4,
.fusion-project-details-tb .project-info h4,
.fusion-tabs .nav-tabs>li .fusion-tab-heading,
.fusion-theme-sharing-box h4,
.fusion-title h4,
.fusion-widget-area h4,
.post-content h4,
.project-content .project-info h4,
.title h4,
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title,
h4 {
	color: var(--h4_typography-color)
}
.fusion-title-size-four,
h4 {
	margin-top: var(--h4_typography-margin-top);
	margin-bottom: var(--h4_typography-margin-bottom)
}
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-field input,
.fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search,
.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input {
	padding-left: var(--form_input_height)
}
.fusion-menu-item-button .menu-text {
	border-color: var(--button_border_color)
}
.fusion-menu-item-button:hover .menu-text {
	border-color: var(--button_border_hover_color, var(--button_border_color))
}
.fontawesome-icon {
	color: var(--icon_color);
}
#side-header,
.fusion-header {
	--header_bg_color: #ffffff;
	--archive_header_bg_color: #ffffff;
}
.fusion-header-wrapper,
#side-header {
	--header_border_color: rgba(226, 226, 226, 0);
}
.fusion-secondary-header {
	--header_top_bg_color: #b69748;
	--snav_color: #ffffff;
}
.fusion-arrow-svg,
.fusion-header-wrapper,
#side-header {
	--header_sticky_bg_color: #ffffff;
}
.fusion-main-menu {
	--header_sticky_menu_color: #333333;
	--header_sticky_nav_font_size: 17px;
	--nav_height: 117px;
	--mobile_nav_padding: 25px;
	--menu_text_align: center;
	--menu_thumbnail_size-width: 26px;
	--menu_thumbnail_size-height: 14px;
}
.fusion-main-menu,
.fusion-logo-background {
	--header_sticky_nav_padding: 48px;
}
.fusion-header {
	--top-bar-height: calc(48px / 2);
}
.fusion-logo {
	--logo_margin-top: 31px;
	--logo_margin-bottom: 31px;
	--logo_margin-left: 0px;
	--logo_margin-right: 0px;
}
.fusion-footer-widget-area {
	--footerw_bg_full-size: initial;
	--footerw_bg_full-position: var(--footerw_bg_pos);
	--footerw_bg_repeat: no-repeat;
	--footerw_bg_pos: center center;
	--footer_bg_color: #000000;
	--footer_border_size: 0px;
	--footer_border_color: #e2e2e2;
	--footer_link_color: rgba(255, 255, 255, 0.8);
	--footer_link_color_hover: #65bc7b;
}
.fusion-footer {
	--footer_area_padding-top: 15px;
	--footer_area_padding-bottom: 15px;
	--footer_area_padding-left: 15px;
	--footer_area_padding-right: 15px;
	--footer_divider_line-flex: block;
	--footer_divider_line_size: 0px;
	--footer_divider_line_style: solid;
	--footer_widgets_padding: 16px;
}
.fusion-footer-copyright-area {
	--copyright_padding-top: 20px;
	--copyright_padding-bottom: 20px;
	--copyright_bg_color: #000000;
	--copyright_border_size: 0px;
	--copyright_border_color: #26303e;
	--copyright_link_color_hover: #b79648;
}
.fusion-copyright-notice {
	--copyright_text_color: #a3d1b3;
	--copyright_link_color: rgba(255, 255, 255, 0.8);
	--copyright_font_size: 13px;
}
.fusion-social-networks {
	--header_social_links_font_size: 16px;
	--header_social_links_boxed_padding: 8px;
	--footer_social_links_font_size: 16px;
	--footer_social_links_boxed_padding: 8px;
}
.fusion-social-network-icon {
	--header_social_links_icon_color: #ffffff;
	--header_social_links_box_color: #ffffff;
	--header_social_links_boxed_radius: 4px;
	--footer_social_links_icon_color: rgba(255, 255, 255, 0.8);
	--footer_social_links_box_color: #222222;
	--footer_social_links_boxed_radius: 4px;
	--sharing_social_links_boxed_radius: 4px;
}
body {
	--button-border-radius-top-left: 0px;
	--button-border-radius-top-right: 0px;
	--button-border-radius-bottom-right: 0px;
	--button-border-radius-bottom-left: 0px;
	--awb-tabs-title-border-top-left-radius-default: 0px;
	--awb-tabs-title-border-top-right-radius-default: 0px;
	--awb-tabs-title-border-bottom-right-radius-default: 0px;
	--awb-tabs-title-border-bottom-left-radius-default: 0px;
}
.fa,
.fab,
.fal,
.far,
.fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}
.far {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}
.fa-clone:before {
	content: "\f24d"
}
.fa-gem:before {
	content: "\f3a5"
}
.fa-play:before {
	content: "\f04b"
}
.fade {
	opacity: 0;
	transition: opacity .3s linear
}
.fade.in {
	opacity: 1
}
#main #comment-submit,
.button-default,
.button.default,
.comment-form input[type="submit"],
.fusion-button,
.fusion-button-default,
input.button-default {
	--button_margin-top: 0px;
	--button_margin-right: 0px;
	--button_margin-bottom: 0px;
	--button_margin-left: 0px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	box-sizing: border-box;
	font-family: var(--button_typography-font-family);
	font-weight: var(--button_typography-font-weight);
	font-style: var(--button_typography-font-style, normal);
	letter-spacing: var(--button_typography-letter-spacing);
	border-width: var(--button_border_width-top, 0) var(--button_border_width-right, 0) var(--button_border_width-bottom, 0) var(--button_border_width-left, 0);
	border-style: solid;
	border-radius: var(--button-border-radius-top-left, 0) var(--button-border-radius-top-right, 0) var(--button-border-radius-bottom-right, 0) var(--button-border-radius-bottom-left, 0);
	text-transform: var(--button_text_transform);
	transition: all .2s;
	margin: var(--button_margin-top) var(--button_margin-right) var(--button_margin-bottom) var(--button_margin-left)
}
.fusion-body .fusion-button-default-size,
button.button {
	padding-top: var(--button_padding-top, 13px);
	padding-right: var(--button_padding-right, 29px);
	padding-bottom: var(--button_padding-bottom, 13px);
	padding-left: var(--button_padding-left, 29px);
	line-height: var(--button_line_height, 1);
	font-size: var(--button_font_size, 14px)
}
#main #comment-submit,
.button-default,
.button.default,
.comment-form input[type="submit"],
.fusion-button-default,
input.button-default {
	background: var(--button_gradient_top_color);
	color: var(--button_accent_color);
	border-color: var(--button_border_color)
}
#main #comment-submit .fusion-button-text,
.button-default .fusion-button-text,
.button.default .fusion-button-text,
.comment-form input[type="submit"] .fusion-button-text,
.fusion-button-default .fusion-button-text,
input.button-default .fusion-button-text {
	color: var(--button_accent_color)
}
#main #comment-submit:active .fusion-button-text,
.button-default:active .fusion-button-text,
.button.default:active .fusion-button-text,
.comment-form input[type="submit"]:active .fusion-button-text,
.fusion-button-default:active .fusion-button-text,
input.button-default:active .fusion-button-text,
#main #comment-submit:focus .fusion-button-text,
.button-default:focus .fusion-button-text,
.button.default:focus .fusion-button-text,
.comment-form input[type="submit"]:focus .fusion-button-text,
.fusion-button-default:focus .fusion-button-text,
input.button-default:focus .fusion-button-text,
#main #comment-submit:hover .fusion-button-text,
.button-default:hover .fusion-button-text,
.button.default:hover .fusion-button-text,
.comment-form input[type="submit"]:hover .fusion-button-text,
.fusion-button-default:hover .fusion-button-text,
input.button-default:hover .fusion-button-text {
	color: var(--button_accent_hover_color, var(--button_accent_color))
}
#main #comment-submit:visited,
.button-default:visited,
.button.default:visited,
.comment-form input[type="submit"]:visited,
.fusion-button-default:visited,
input.button-default:visited {
	color: var(--button_accent_color)
}
#main #comment-submit:active,
.button-default:active,
.button.default:active,
.comment-form input[type="submit"]:active,
.fusion-button-default:active,
input.button-default:active,
#main #comment-submit:focus,
.button-default:focus,
.button.default:focus,
.comment-form input[type="submit"]:focus,
.fusion-button-default:focus,
input.button-default:focus,
#main #comment-submit:hover,
.button-default:hover,
.button.default:hover,
.comment-form input[type="submit"]:hover,
.fusion-button-default:hover,
input.button-default:hover {
	background: var(--button_gradient_top_color_hover);
	color: var(--button_accent_hover_color, var(--button_accent_color));
	border-color: var(--button_border_hover_color)
}
.fusion-button.button-flat {
	box-shadow: none !important
}
.fusion-disable-outline .bbp-submit-wrapper .button,
.fusion-disable-outline .button,
.fusion-disable-outline .fusion-button,
.fusion-disable-outline .gform_wrapper .button,
.fusion-disable-outline .gform_wrapper .gform_button,
.fusion-disable-outline .post-password-form input[type=submit],
.fusion-disable-outline .single_add_to_cart_button,
.fusion-disable-outline .tml-submit-wrap input[type=submit],
.fusion-disable-outline .tribe-events-tickets .button,
.fusion-disable-outline .tribe-tickets button,
.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button,
.fusion-disable-outline .woocommerce .checkout #place_order,
.fusion-disable-outline .woocommerce.add_to_cart_inline .button,
.fusion-disable-outline .wpcf7-submit {
	outline: 0
}
.fusion-button i,
.fusion-button-icon-divider,
.fusion-button-text {
	transition: all .2s
}
#tribe-bar-form .tribe-bar-submit input[type=submit],
.button-large,
.fusion-body .fusion-button-large,
.tml-submit-wrap input[type=submit],
.wpcf7-form .wpcf7-submit.button-large,
.wpcf7-form .wpcf7-submit.fusion-button-large {
	padding: 13px 29px;
	line-height: 17px;
	font-size: 14px
}
#main #comment-submit,
.comment-form input[type="submit"],
.fusion-button-default-size {
	padding-top: var(--button_padding-top, 13px);
	padding-right: var(--button_padding-right, 29px);
	padding-bottom: var(--button_padding-bottom, 13px);
	padding-left: var(--button_padding-left, 29px);
	line-height: var(--button_line_height, 1);
	font-size: var(--button_font_size, 14px)
}
.fusion-image-element {
	--awb-aspect-ratio: 1/1;
	--awb-object-position: 50% 50%;
	--awb-mask-url: "";
	--awb-mask-size: contain;
	--awb-mask-position: center;
	--awb-mask-repeat: no-repeat;
	--awb-margin-top: 0;
	--awb-margin-right: 0;
	--awb-margin-bottom: 0;
	--awb-margin-left: 0;
	--awb-liftup-border-radius: 0;
	--awb-bottom-shadow-color: rgba(0, 0, 0, 0.4);
	--awb-caption-margin-top: 0;
	--awb-caption-margin-right: 0;
	--awb-caption-margin-bottom: 0;
	--awb-caption-margin-left: 0;
	--awb-caption-border-color: #fff;
	--awb-caption-overlay-color: var(--primary_color);
	--awb-filter: none;
	--awb-filter-hover: none;
	--awb-filter-transition: all;
	--awb-max-width: 100%;
	--awb-sticky-max-width: var(--awb-max-width);
	--awb-title-text-color: inherit;
	--awb-caption-text-color: inherit;
	--awb-caption-text-size: inherit;
	--awb-caption-text-font-family: var(--body_typography-font-family);
	--awb-caption-text-font-weight: var(--body_typography-font-weight);
	--awb-caption-text-line-height: var(--body_typography-line-height);
	--awb-caption-text-letter-spacing: var(--body_typography-letter-spacing);
	--awb-caption-text-transform: inherit;
	margin-top: var(--awb-margin-top);
	margin-right: var(--awb-margin-right);
	margin-bottom: var(--awb-margin-bottom);
	margin-left: var(--awb-margin-left);
	line-height: 1
}
.fusion-imageframe {
	display: inline-block;
	z-index: 1;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	max-width: var(--awb-max-width);
	line-height: 1;
	filter: var(--awb-filter);
	transition: var(--awb-filter-transition)
}
.fusion-imageframe img {
	vertical-align: top;
	box-shadow: none !important
}
.fusion-sep-clear {
	clear: both;
	display: block;
	height: 1px;
	font-size: 0;
	line-height: 0;
	width: 100%;
	overflow: hidden
}
.fusion-separator {
	clear: both;
	position: relative;
	z-index: 11
}
.fusion-body .fusion-separator {
	display: flex;
	align-items: center
}
.fusion-body .fusion-content-sep,
.fusion-body .fusion-separator,
.fusion-body .fusion-separator-border {
	--awb-separator-pattern-url: none;
	--awb-sep-color: transparent;
	--awb-height: 20px;
	--awb-amount: 20px
}
.fusion-tabs {
	--awb-sticky-tabs-offset: var(--adminbar-height);
	--awb-margin-top: 0;
	--awb-margin-right: 0;
	--awb-margin-bottom: 50px;
	--awb-margin-left: 0;
	--awb-title-border-radius-top-left: 0;
	--awb-title-border-radius-top-right: 0;
	--awb-title-border-radius-bottom-right: 0;
	--awb-title-border-radius-bottom-left: 0;
	--awb-title-text-color: var(--h4_typography-color);
	--awb-title-active-text-color: var(--awb-title-text-color);
	--awb-title-font-size: var(--h4_typography-font-size);
	--awb-title-font-family: var(--h4_typography-font-family);
	--awb-title-font-style: var(--h4_typography-font-style, normal);
	--awb-title-font-weight: var(--h4_typography-font-weight);
	--awb-title-text-transform: var(--h4_typography-text-transform);
	--awb-title-line-height: var(--h4_typography-line-height);
	--awb-title-letter-spacing: var(--h4_typography-letter-spacing);
	--awb-inactive-color: #F1F2F2;
	--awb-title-padding-top: 11px;
	--awb-title-padding-right: 0px;
	--awb-title-padding-bottom: 11px;
	--awb-title-padding-left: 0px;
	--awb-content-padding-top: 15px;
	--awb-content-padding-right: 15px;
	--awb-content-padding-bottom: 15px;
	--awb-content-padding-left: 15px;
	margin-top: var(--awb-margin-top);
	margin-right: var(--awb-margin-right);
	margin-bottom: var(--awb-margin-bottom);
	margin-left: var(--awb-margin-left)
}
.fusion-tabs .nav {
	display: none;
	border-color: var(--awb-border-color) !important
}
.fusion-tabs .nav a {
	text-decoration: none;
	box-shadow: none !important
}
.fusion-tabs .fusion-mobile-tab-nav {
	display: block
}
.fusion-tabs .nav-tabs {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	border: 1px solid #f1f2f2;
	border-bottom: none;
	border-color: var(--awb-border-color) !important;
	background-color: var(--awb-background-color, #fff)
}
.fusion-tabs .nav-tabs:after,
.fusion-tabs .nav-tabs:before {
	content: " ";
	display: table
}
.fusion-tabs .nav-tabs:after {
	clear: both
}
.fusion-tabs .nav-tabs li {
	display: block;
	position: relative;
	float: none;
	text-align: center;
	margin: 0
}
.fusion-tabs .nav-tabs li .fusion-tab-heading {
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: var(--awb-title-font-family);
	font-style: var(--awb-title-font-style);
	font-weight: var(--awb-title-font-weight);
	font-size: var(--awb-title-font-size);
	line-height: var(--awb-title-line-height);
	text-transform: var(--awb-title-text-transform);
	letter-spacing: var(--awb-title-letter-spacing);
	color: var(--awb-title-text-color)
}
.fusion-tabs .nav-tabs li.active .fusion-tab-heading,
.fusion-tabs .nav-tabs li:hover .fusion-tab-heading {
	color: var(--awb-title-active-text-color)
}
.fusion-tabs .nav-tabs li .tab-link {
	display: block;
	position: relative;
	margin: 0;
	padding-top: var(--awb-title-padding-top);
	padding-right: var(--awb-title-padding-right);
	padding-bottom: var(--awb-title-padding-bottom);
	padding-left: var(--awb-title-padding-left);
	line-height: normal;
	border: none;
	border-top: 3px solid var(--awb-inactive-color);
	background-color: var(--awb-inactive-color);
	color: #747474;
	cursor: pointer;
	transition: all .2s;
	--icon-color: inherit;
	--icon-active-color: inherit;
	border-radius: var(--awb-title-border-radius-top-left) var(--awb-title-border-radius-top-right) var(--awb-title-border-radius-bottom-right) var(--awb-title-border-radius-bottom-left)
}
.fusion-tabs .nav-tabs li .tab-link .fontawesome-icon {
	float: none;
	color: var(--icon-color)
}
.fusion-tabs .nav-tabs li .tab-link:focus,
.fusion-tabs .nav-tabs li .tab-link:hover {
	background-color: var(--awb-background-color);
	border-top-color: var(--awb-background-color)
}
.fusion-tabs .nav-tabs li .tab-link:focus .fontawesome-icon,
.fusion-tabs .nav-tabs li .tab-link:hover .fontawesome-icon {
	color: var(--icon-active-color)
}
.fusion-tabs .nav-tabs li.active .tab-link {
	background-color: var(--awb-background-color)
}
.fusion-tabs .nav-tabs li.active .tab-link:focus,
.fusion-tabs .nav-tabs li.active .tab-link:hover {
	background-color: var(--awb-background-color)
}
.fusion-tabs .nav-tabs li.active .fontawesome-icon {
	color: var(--icon-active-color)
}
.fusion-tabs .nav-tabs>.active>.tab-link {
	border: none;
	background-color: #fff;
	cursor: pointer
}
.fusion-body .fusion-tabs .nav-tabs>.active>.tab-link {
	border-top-color: #65bc7b
}
.fusion-body .fusion-tabs .nav-tabs>.active>.tab-link:focus,
.fusion-body .fusion-tabs .nav-tabs>.active>.tab-link:hover {
	border-top-color: #65bc7b
}
.fusion-tabs .tab-content>.active {
	display: block
}
.fusion-tabs .tab-pane {
	display: none;
	padding-top: var(--awb-content-padding-top);
	padding-right: var(--awb-content-padding-right);
	padding-bottom: var(--awb-content-padding-bottom);
	padding-left: var(--awb-content-padding-left);
	max-width: 100%;
	border: 1px solid #f1f2f2;
	border-top: none;
	background-color: var(--awb-background-color);
	border-color: var(--awb-border-color) !important
}
.fusion-tabs.classic .nav-tabs li.active .tab-link,
.fusion-tabs.classic .nav-tabs li.active .tab-link:focus,
.fusion-tabs.classic .nav-tabs li.active .tab-link:hover {
	border-right-color: var(--awb-background-color)
}
.fusion-tabs.classic .nav-tabs>li.active .tab-link,
.fusion-tabs.classic .nav-tabs>li.active .tab-link:hover {
	border-color: var(--awb-active-border-color) !important
}
.fusion-tabs.classic .tab-content .fusion-mobile-tab-nav:nth-last-child(2) .nav-tabs li:not(.active) {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: inherit
}
.fusion-tabs.vertical-tabs {
	--awb-title-padding-top: 10px;
	--awb-title-padding-right: 35px;
	--awb-title-padding-bottom: 10px;
	--awb-title-padding-left: 35px;
	--awb-content-padding-top: 30px;
	--awb-content-padding-right: 30px;
	--awb-content-padding-bottom: 30px;
	--awb-content-padding-left: 30px
}
.fusion-tabs.vertical-tabs .nav-tabs>li .tab-link {
	padding-top: var(--awb-title-padding-top);
	padding-right: var(--awb-title-padding-right);
	padding-bottom: var(--awb-title-padding-bottom);
	padding-left: var(--awb-title-padding-left)
}
.fusion-tabs.vertical-tabs .tab-pane {
	padding-top: var(--awb-content-padding-top);
	padding-right: var(--awb-content-padding-right);
	padding-bottom: var(--awb-content-padding-bottom);
	padding-left: var(--awb-content-padding-left)
}
.fusion-disable-outline .fusion-tabs .nav-tabs li .tab-link {
	outline: 0
}
.fusion-tabs.vertical-tabs .nav-tabs li .fusion-tab-heading {
	justify-content: flex-start
}
.fusion-text {
	--awb-content-alignment: initial;
	--awb-font-size: inherit;
	--awb-line-height: inherit;
	--awb-letter-spacing: inherit;
	--awb-text-transform: inherit;
	--awb-text-color: inherit;
	--awb-text-font-family: inherit;
	--awb-text-font-style: inherit;
	--awb-text-font-weight: inherit;
	--awb-columns: var(--text_columns, auto);
	--awb-column-spacing: var(--text_column_spacing, normal);
	--awb-column-min-width: var(--text_column_min_width, auto);
	--awb-rule-style: var(--text_rule_style, initial);
	--awb-margin-top: 0;
	--awb-margin-right: 0;
	--awb-margin-bottom: 0;
	--awb-margin-left: 0;
	text-align: var(--awb-content-alignment);
	font-size: var(--awb-font-size);
	line-height: var(--awb-line-height);
	letter-spacing: var(--awb-letter-spacing);
	text-transform: var(--awb-text-transform);
	color: var(--awb-text-color);
	font-family: var(--awb-text-font-family);
	font-weight: var(--awb-text-font-weight);
	font-style: var(--awb-text-font-style);
	margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left)
}
.fusion-body .fusion-title {
	--awb-highlight-color: var(--primary_color, #65bc7b);
	--awb-highlight-top-margin: 0;
	--awb-highlight-width: 9;
	--awb-text-color: var(--body_typography-color);
	--awb-margin-top: var(--title_margin-top);
	--awb-margin-right: var(--title_margin-right);
	--awb-margin-bottom: var(--title_margin-bottom);
	--awb-margin-left: var(--title_margin-left);
	--awb-link-color: var(--link_color);
	--awb-link-hover-color: var(--link_hover_color);
	--awb-sep-color: var(--title_border_color);
	--awb-font-size: var(--body_typography-font-size);
	margin-top: var(--awb-margin-top);
	margin-right: var(--awb-margin-right);
	margin-bottom: var(--awb-margin-bottom);
	margin-left: var(--awb-margin-left);
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	border-bottom-color: var(--awb-sep-color);
	font-size: var(--awb-font-size)
}
.fusion-body .fusion-title a {
	color: var(--awb-link-color)
}
.fusion-body .fusion-title.fusion-title-size-one {
	--awb-font-size: var(--h1_typography-font-size);
	--awb-text-color: var(--h1_typography-color)
}
.fusion-body .fusion-title.fusion-title-size-three {
	--awb-font-size: var(--h3_typography-font-size);
	--awb-text-color: var(--h3_typography-color)
}
.fusion-body .fusion-title .comment-reply-title.title-heading-left,
.fusion-body .fusion-title div.title-heading-tag.title-heading-left,
.fusion-body .fusion-title h1.title-heading-left,
.fusion-body .fusion-title h2.title-heading-left,
.fusion-body .fusion-title h3.title-heading-left,
.fusion-body .fusion-title h4.title-heading-left,
.fusion-body .fusion-title h5.title-heading-left,
.fusion-body .fusion-title h6.title-heading-left,
.fusion-body .fusion-title p.title-heading-tag.title-heading-left {
	text-align: left
}
.fusion-body .fusion-title.fusion-sep-none {
	display: block
}
.fusion-body .fusion-title.fusion-sep-none .title-heading-left {
	padding: 0;
	text-align: left
}
.fusion-body #wrapper .fusion-title .comment-reply-title,
.fusion-body #wrapper .fusion-title div.title-heading-tag,
.fusion-body #wrapper .fusion-title h1,
.fusion-body #wrapper .fusion-title h2,
.fusion-body #wrapper .fusion-title h3,
.fusion-body #wrapper .fusion-title h4,
.fusion-body #wrapper .fusion-title h5,
.fusion-body #wrapper .fusion-title h6,
.fusion-body #wrapper .fusion-title p.title-heading-tag,
.fusion-body .awb-off-canvas-wrap .fusion-title .comment-reply-title,
.fusion-body .awb-off-canvas-wrap .fusion-title div.title-heading-tag,
.fusion-body .awb-off-canvas-wrap .fusion-title h1,
.fusion-body .awb-off-canvas-wrap .fusion-title h2,
.fusion-body .awb-off-canvas-wrap .fusion-title h3,
.fusion-body .awb-off-canvas-wrap .fusion-title h4,
.fusion-body .awb-off-canvas-wrap .fusion-title h5,
.fusion-body .awb-off-canvas-wrap .fusion-title h6,
.fusion-body .awb-off-canvas-wrap .fusion-title p.title-heading-tag,
.fusion-body .fusion-modal .fusion-title .comment-reply-title,
.fusion-body .fusion-modal .fusion-title div.title-heading-tag,
.fusion-body .fusion-modal .fusion-title h1,
.fusion-body .fusion-modal .fusion-title h2,
.fusion-body .fusion-modal .fusion-title h3,
.fusion-body .fusion-modal .fusion-title h4,
.fusion-body .fusion-modal .fusion-title h5,
.fusion-body .fusion-modal .fusion-title h6,
.fusion-body .fusion-modal .fusion-title p.title-heading-tag {
	flex-grow: 0;
	padding: 0;
	font-size: 1em;
	color: var(--awb-text-color)
}
.fusion-tooltip {
	cursor: pointer
}
.clearfix,
.container,
.container-fluid,
.row {
	clear: both
}
.clearfix,
.container,
.container-fluid,
.fusion-clearfix,
.row {
	clear: both
}
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.fusion-clearfix:after,
.fusion-clearfix:before,
.row:after,
.row:before {
	content: " ";
	display: table
}
.clearfix:after,
.container-fluid:after,
.container:after,
.fusion-clearfix:after,
.row:after {
	clear: both
}
.alignright,
.fusion-alignright {
	display: inline;
	float: right;
	margin-left: 15px
}
.aligncenter,
.fusion-aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.fusion-columns {
	margin: 0 -15px
}
.fusion-columns-3 .fusion-column:nth-of-type(3n+1),
.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1) {
	clear: both
}
.fusion-builder-row {
	width: 100%;
	margin: 0 auto
}
.fusion-builder-row:after {
	clear: both;
	content: " ";
	display: table
}
.fusion-fullwidth {
	position: relative
}
.fusion-fullwidth .fusion-row {
	position: relative;
	z-index: 10
}
.fusion-column-first {
	clear: left
}
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover,
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover,
.fusion-blog-pagination .pagination .current,
.fusion-blog-pagination .pagination a.inactive:hover,
.fusion-date-and-formats .fusion-date-box,
.fusion-filters .fusion-filter.fusion-active a,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover,
.fusion-login-box a:hover .reading-box,
.fusion-tabs.classic .nav-tabs>li.active .tab-link,
.fusion-tabs.classic .nav-tabs>li.active .tab-link:focus,
.fusion-tabs.classic .nav-tabs>li.active .tab-link:hover,
.fusion-tabs.vertical-tabs.classic .nav-tabs>li.active .tab-link,
.table-2 table thead {
	border-color: var(--primary_color)
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
@media (min-width:0px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}
	.col-sm-4 {
		width: 33.33333333%
	}
}
@media (min-width:992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}
	.col-md-4 {
		width: 33.33333333%
	}
}
@media (min-width:1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left
	}
	.col-lg-4 {
		width: 33.33333333%
	}
}
.fusion-social-networks {
	overflow: hidden
}
.fusion-social-networks .fusion-social-networks-wrapper {
	margin: 0 -10px
}
.fusion-social-networks .fusion-social-network-icon {
	display: inline-block;
	margin: 0 10px 10px;
	font-size: 16px;
	color: #46494a;
	text-decoration: none;
	box-shadow: none !important;
	line-height: 1
}
.fusion-social-networks .fusion-social-network-icon:before {
	color: inherit
}
.widget .fusion-social-networks .fusion-social-networks-wrapper {
	margin: 0 -5.5px
}
.widget .fusion-social-networks .fusion-social-network-icon {
	margin: 0 5.5px 14px
}
.fusion-fullwidth {
	--awb-background-color: var(--full_width_bg_color);
	--awb-background-image: none;
	--awb-background-position: center center;
	--awb-background-repeat: no-repeat;
	--awb-background-blend-mode: none;
	--awb-background-size: initial;
	--awb-box-shadow: none;
	--awb-border-sizes-top: var(--full_width_border_sizes_top);
	--awb-border-sizes-right: var(--full_width_border_sizes_right);
	--awb-border-sizes-bottom: var(--full_width_border_sizes_bottom);
	--awb-border-sizes-left: var(--full_width_border_sizes_left);
	--awb-border-color: var(--full_width_border_color);
	--awb-border-style: solid;
	--awb-border-radius-top-left: 0;
	--awb-border-radius-top-right: 0;
	--awb-border-radius-bottom-left: 0;
	--awb-border-radius-bottom-right: 0;
	--awb-padding-top: var(--container_padding_default_top, 0px);
	--awb-padding-right: var(--container_padding_default_right, 0px);
	--awb-padding-bottom: var(--container_padding_default_bottom, 0px);
	--awb-padding-left: var(--container_padding_default_left, 0px);
	--awb-margin-top: 0;
	--awb-margin-bottom: 0;
	--awb-min-height: 0;
	--awb-overflow: visible;
	--awb-z-index: auto;
	--awb-sticky-background-color: var(--awb-background-color);
	--awb-sticky-height: var(--awb-min-height);
	--awb-filter: none;
	--awb-filter-hover: none;
	--awb-filter-transition: all;
	background-color: var(--awb-background-color);
	background-image: var(--awb-background-image);
	background-position: var(--awb-background-position);
	background-repeat: var(--awb-background-repeat);
	background-blend-mode: var(--awb-background-blend-mode);
	background-size: var(--awb-background-size);
	box-shadow: var(--awb-box-shadow);
	border-width: var(--awb-border-sizes-top) var(--awb-border-sizes-right) var(--awb-border-sizes-bottom) var(--awb-border-sizes-left);
	border-color: var(--awb-border-color);
	border-style: var(--awb-border-style);
	border-radius: var(--awb-border-radius-top-left) var(--awb-border-radius-top-right) var(--awb-border-radius-bottom-right) var(--awb-border-radius-bottom-left);
	padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);
	margin-top: var(--awb-margin-top);
	margin-bottom: var(--awb-margin-bottom);
	min-height: var(--awb-min-height);
	overflow: var(--awb-overflow);
	z-index: var(--awb-z-index);
	filter: var(--awb-filter);
	transition: var(--awb-filter-transition)
}
.fusion-fullwidth:hover {
	filter: var(--awb-filter-hover)
}
.awb-off-canvas .fusion-fullwidth,
.fusion-tb-footer .fusion-fullwidth,
.fusion-tb-header .fusion-fullwidth,
.fusion-tb-page-title-bar .fusion-fullwidth,
.width-100 .fusion-fullwidth {
	--awb-padding-top: var(--container_padding_100_top, 0px);
	--awb-padding-right: var(--container_padding_100_right, var(--hundredp_padding));
	--awb-padding-bottom: var(--container_padding_100_bottom, 0px);
	--awb-padding-left: var(--container_padding_100_left, var(--hundredp_padding))
}
.hundred-percent-fullwidth .fusion-row {
	max-width: none !important
}
#wrapper #main .fullwidth-box .fusion-row {
	padding-left: 0;
	padding-right: 0
}
.post-content:not(.fusion-post-content),
.single-fusion_tb_section .fusion-tb-header,
body:not(.side-header) #wrapper {
	position: relative
}
.fusion-flex-container {
	display: flex;
	justify-content: center
}
.fusion-flex-container .fusion-row {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
	width: 100%
}
.fusion-flex-container .fusion-row:after,
.fusion-flex-container .fusion-row:before {
	content: none
}
.fusion-flex-container .fusion-row .fusion-flex-column {
	display: flex
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper {
	width: 100%
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
	display: flex
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
	flex-direction: column
}
.fusion-flex-container .fusion-flex-align-items-flex-start {
	align-items: flex-start
}
.fusion-flex-container .fusion-flex-justify-content-flex-start {
	justify-content: flex-start
}
.fusion-layout-column.fusion-events-post,
.fusion_builder_column,
.fusion_builder_column_inner {
	--awb-z-index: auto;
	--awb-z-index-hover: var(--awb-z-index);
	--awb-absolute-top: auto;
	--awb-absolute-right: auto;
	--awb-absolute-bottom: auto;
	--awb-absolute-left: auto;
	--awb-container-position: relative;
	--awb-overflow: visible;
	--awb-inner-bg-overflow: visible;
	--awb-bg-color: transparent;
	--awb-inner-bg-color: transparent;
	--awb-bg-position: left top;
	--awb-inner-bg-position: left top;
	--awb-bg-image: none;
	--awb-inner-bg-image: none;
	--awb-bg-blend: none;
	--awb-inner-bg-blend: none;
	--awb-bg-repeat: no-repeat;
	--awb-inner-bg-repeat: no-repeat;
	--awb-bg-size: auto auto;
	--awb-inner-bg-size: auto auto;
	--awb-border-top: 0;
	--awb-border-right: 0;
	--awb-border-bottom: 0;
	--awb-border-left: 0;
	--awb-border-color: initial;
	--awb-border-style: solid;
	--awb-inner-border-top: 0;
	--awb-inner-border-right: 0;
	--awb-inner-border-bottom: 0;
	--awb-inner-border-left: 0;
	--awb-inner-border-color: initial;
	--awb-inner-border-style: solid;
	--awb-border-radius: 0;
	--awb-inner-bg-border-radius: 0;
	--awb-liftup-border-radius: 0;
	--awb-box-shadow: none;
	--awb-inner-bg-box-shadow: none;
	--awb-padding-top: 0;
	--awb-padding-right: 0;
	--awb-padding-bottom: 0;
	--awb-padding-left: 0;
	--awb-transform: none;
	--awb-transform-hover: var(--awb-transform);
	--awb-transform-parent-hover: var(--awb-transform);
	--awb-transform-origin: 50% 50%;
	--awb-transition: transform 300ms ease, filter 300ms ease;
	--awb-filter: none;
	--awb-filter-hover: var(--awb-filter);
	--awb-filter-parent-hover: var(--awb-filter);
	--awb-col-width: var(--awb-width-large, 33.3333%);
	--awb-col-order: var(--awb-order-large, 0);
	--awb-margin-top-large: var(--col_margin-top, 0);
	--awb-margin-bottom-large: var(--col_margin-bottom, 20px);
	--awb-spacing-left-large: var(--col_spacing, 4%);
	--awb-spacing-right-large: var(--col_spacing, 4%);
	--awb-margin-top: var(--awb-margin-top-large);
	--awb-margin-bottom: var(--awb-margin-bottom-large);
	--awb-spacing-left: var(--awb-spacing-left-large);
	--awb-spacing-right: var(--awb-spacing-right-large)
}
.fusion-layout-column {
	position: var(--awb-container-position);
	float: left;
	margin-top: var(--awb-margin-top);
	margin-bottom: var(--awb-margin-bottom);
	z-index: var(--awb-z-index);
	top: var(--awb-absolute-top);
	right: var(--awb-absolute-right);
	bottom: var(--awb-absolute-bottom);
	left: var(--awb-absolute-left);
	filter: var(--awb-filter);
	transition: var(--awb-transition);
	width: var(--awb-col-width);
	order: var(--awb-col-order)
}
.fusion-layout-column:hover {
	filter: var(--awb-filter-hover);
	z-index: var(--awb-z-index-hover)
}
.fusion-layout-column .fusion-column-wrapper {
	background-image: var(--awb-bg-image);
	background-color: var(--awb-bg-color);
	background-position: var(--awb-bg-position);
	background-blend-mode: var(--awb-bg-blend);
	background-repeat: var(--awb-bg-repeat);
	background-size: var(--awb-bg-size);
	border-width: var(--awb-border-top) var(--awb-border-right) var(--awb-border-bottom) var(--awb-border-left);
	border-color: var(--awb-border-color);
	border-style: var(--awb-border-style);
	border-radius: var(--awb-border-radius);
	box-shadow: var(--awb-box-shadow);
	padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);
	overflow: var(--awb-overflow);
	transition: var(--awb-transition);
	transform: var(--awb-transform);
	transform-origin: var(--awb-transform-origin);
	min-height: 1px;
	min-width: 0;
	margin-left: var(--awb-spacing-left);
	margin-right: var(--awb-spacing-right)
}
.fusion-layout-column .fusion-flex-column-wrapper-legacy {
	--awb-spacing-left: 0;
	--awb-spacing-right: 0
}
.fusion-layout-column.fusion-one-full {
	float: none;
	clear: both;
	--awb-col-width: 100%
}
.fusion-layout-column.fusion-one-half {
	--awb-col-width: 50%
}
.fusion-layout-column.fusion-column-last {
	margin-left: 0;
	margin-right: 0
}
body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover,
body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper,
body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover {
	transform: var(--awb-transform-hover)
}
body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-inner-bg,
body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-wrapper,
body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg,
body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper,
body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg,
body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper {
	transform: var(--awb-transform-parent-hover)
}
body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-inner-bg:hover,
body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-wrapper:hover,
body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg:hover,
body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper:hover,
body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg:hover,
body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper:hover {
	transform: var(--awb-transform-hover)
}
.fusion-builder-row:hover>.fusion_builder_column {
	filter: var(--awb-filter-parent-hover)
}
.fusion-builder-row:hover>.fusion_builder_column:hover {
	filter: var(--awb-filter-hover)
}
@media only screen and (min-width: 640px) {
	.fusion-tabs .nav {
		display: block
	}
	.fusion-tabs .fusion-mobile-tab-nav {
		display: none
	}
	.fusion-tabs .nav-tabs {
		display: inline-block;
		vertical-align: middle
	}
	.fusion-tabs .nav-tabs li .tab-link {
		margin-right: 1px
	}
	.fusion-tabs .nav-tabs li:last-child .tab-link {
		margin-right: 0
	}
	.fusion-tabs.vertical-tabs {
		display: flex;
		border: none;
		clear: both;
		zoom: 1
	}
	.fusion-tabs.vertical-tabs::after,
	.fusion-tabs.vertical-tabs::before {
		content: " ";
		display: table
	}
	.fusion-tabs.vertical-tabs::after {
		clear: both
	}
	.fusion-tabs.vertical-tabs .nav-tabs {
		display: block;
		position: relative;
		left: 1px;
		border: 1px solid var(--awb-border-color);
		-webkit-border-end: none;
		border-inline-end: none
	}
	.fusion-tabs.vertical-tabs.classic .nav-tabs>li .tab-link {
		margin-right: 0;
		margin-bottom: 1px;
		white-space: nowrap;
		border-top: none;
		text-align: left;
		-webkit-border-start: 3px solid transparent;
		border-inline-start: 3px solid transparent
	}
	.fusion-tabs.vertical-tabs.classic .nav-tabs>li:last-child .tab-link {
		margin-bottom: 0
	}
	.fusion-tabs.vertical-tabs.classic .nav-tabs>li.active>.tab-link {
		border-bottom: none;
		border-top: none;
		cursor: pointer;
		-webkit-border-start: 3px solid var(--primary_color);
		border-inline-start: 3px solid var(--primary_color);
		-webkit-border-end: none !important;
		border-inline-end: none !important
	}
	.fusion-tabs.vertical-tabs .nav {
		width: auto
	}
	.fusion-tabs.vertical-tabs .tab-content {
		width: 84.5%
	}
	.fusion-tabs.vertical-tabs .tab-pane {
		border: 1px solid var(--awb-border-color)
	}
}
@media only screen and (max-width: 1024px) {
	.fusion-fullwidth {
		--awb-padding-top-medium: var(--awb-padding-top);
		--awb-padding-right-medium: var(--awb-padding-right);
		--awb-padding-bottom-medium: var(--awb-padding-bottom);
		--awb-padding-left-medium: var(--awb-padding-left);
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-min-height-medium: var(--awb-min-height);
		--awb-sticky-height-medium: var(--awb-min-height-medium);
		padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium);
		margin-top: var(--awb-margin-top-medium);
		margin-bottom: var(--awb-margin-bottom-medium);
		min-height: var(--awb-min-height-medium)
	}
	.fusion-image-element {
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-right-medium: var(--awb-margin-right);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-margin-left-medium: var(--awb-margin-left);
		margin-top: var(--awb-margin-top-medium);
		margin-right: var(--awb-margin-right-medium);
		margin-bottom: var(--awb-margin-bottom-medium);
		margin-left: var(--awb-margin-left-medium)
	}
	.fusion-tabs {
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-right-medium: var(--awb-margin-right);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-margin-left-medium: var(--awb-margin-left);
		--awb-title-padding-top-medium: var(--awb-title-padding-top);
		--awb-title-padding-right-medium: var(--awb-title-padding-right);
		--awb-title-padding-bottom-medium: var(--awb-title-padding-bottom);
		--awb-title-padding-left-medium: var(--awb-title-padding-left);
		--awb-content-padding-top-medium: var(--awb-content-padding-top);
		--awb-content-padding-right-medium: var(--awb-content-padding-right);
		--awb-content-padding-bottom-medium: var(--awb-content-padding-bottom);
		--awb-content-padding-left-medium: var(--awb-content-padding-left);
		margin-top: var(--awb-margin-top-medium);
		margin-right: var(--awb-margin-right-medium);
		margin-bottom: var(--awb-margin-bottom-medium);
		margin-left: var(--awb-margin-left-medium)
	}
	.fusion-tabs.vertical-tabs {
		--awb-title-padding-top: 14px;
		--awb-title-padding-right: 15px;
		--awb-title-padding-bottom: 14px;
		--awb-title-padding-left: 15px
	}
	.fusion-tabs .nav-tabs>li .tab-link {
		padding-top: var(--awb-title-padding-top-medium) !important;
		padding-right: var(--awb-title-padding-right-medium) !important;
		padding-bottom: var(--awb-title-padding-bottom-medium) !important;
		padding-left: var(--awb-title-padding-left-medium) !important
	}
	.fusion-tabs .tab-pane {
		padding-top: var(--awb-content-padding-top-medium) !important;
		padding-right: var(--awb-content-padding-right-medium) !important;
		padding-bottom: var(--awb-content-padding-bottom-medium) !important;
		padding-left: var(--awb-content-padding-left-medium) !important
	}
	.fusion-title {
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-right-medium: var(--awb-margin-right);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-margin-left-medium: var(--awb-margin-left);
		margin-top: var(--awb-margin-top-medium) !important;
		margin-right: var(--awb-margin-right-medium) !important;
		margin-bottom: var(--awb-margin-bottom-medium) !important;
		margin-left: var(--awb-margin-left-medium) !important
	}
	.fusion-layout-column.fusion-events-post,
	.fusion_builder_column,
	.fusion_builder_column_inner {
		--awb-padding-top-medium: var(--awb-padding-top);
		--awb-padding-right-medium: var(--awb-padding-right);
		--awb-padding-bottom-medium: var(--awb-padding-bottom);
		--awb-padding-left-medium: var(--awb-padding-left);
		--awb-col-width: var(--awb-width-medium, var(--medium-col-default));
		--awb-col-order: var(--awb-order-medium, var(--awb-order-large));
		--awb-margin-top-medium: var(--awb-margin-top-large, var(--col_margin-top, 0));
		--awb-margin-bottom-medium: var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px));
		--awb-spacing-left-medium: var(--awb-spacing-left-large, 4%);
		--awb-spacing-right-medium: var(--awb-spacing-right-large, 4%);
		--awb-margin-top: var(--awb-margin-top-medium);
		--awb-margin-bottom: var(--awb-margin-bottom-medium);
		--awb-spacing-left: var(--awb-spacing-left-medium);
		--awb-spacing-right: var(--awb-spacing-right-medium)
	}
	.fusion-layout-column.fusion-events-post .fusion-column-wrapper,
	.fusion_builder_column .fusion-column-wrapper,
	.fusion_builder_column_inner .fusion-column-wrapper {
		padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium)
	}
}
@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.fullwidth-box {
		background-attachment: scroll !important
	}
	#main,
	.fullwidth-box,
	.fusion-footer-widget-area,
	.page-title-bar,
	body {
		background-attachment: scroll !important
	}
	.avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li,
	.avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu>ul>li,
	.avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu>ul>li,
	.avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu>ul>li,
	.avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu>ul>li,
	.avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li {
		padding-right: var(--mobile_nav_padding)
	}
}
@media only screen and (max-width: 1000px) {
	.fusion-mobile-menu-design-flyout .fusion-secondary-header,
	.fusion-mobile-menu-design-modern .fusion-secondary-header {
		padding: 0
	}
	.fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-row,
	.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row {
		padding-left: 0;
		padding-right: 0
	}
	.fusion-mobile-menu-design-flyout .fusion-alignleft,
	.fusion-mobile-menu-design-flyout .fusion-alignright,
	.fusion-mobile-menu-design-modern .fusion-alignleft,
	.fusion-mobile-menu-design-modern .fusion-alignright {
		width: 100%;
		float: none;
		display: block
	}
	.fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignleft,
	.fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignright,
	.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,
	.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright {
		text-align: center
	}
	.fusion-body .fusion-header-wrapper .fusion-header,
	.fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
		background-color: var(--mobile_header_bg_color)
	}
	.fusion-footer-copyright-area>.fusion-row,
	.fusion-footer-widget-area>.fusion-row {
		padding-left: 0;
		padding-right: 0
	}
	.fusion-mobile-menu-design-modern .fusion-secondary-header {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
		padding-top: 20px;
		padding-bottom: 20px
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header .fusion-row {
		width: 100%
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo {
		margin: 0 !important
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder {
		padding-top: 20px;
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: calc(-20px - var(--header_padding-bottom))
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder>ul,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder>ul,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder>ul,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder>ul,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder>ul,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder>ul {
		display: block
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder {
		display: none
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-menu-icons {
		display: block
	}
	.fusion-header .fusion-row {
		padding-left: 0;
		padding-right: 0
	}
	.fusion-header-wrapper .fusion-row {
		padding-left: 0;
		padding-right: 0;
		max-width: 100%
	}
	.fusion-secondary-header {
		background-color: var(--header_top_bg_color)
	}
	.fusion-secondary-header .fusion-row {
		display: block
	}
	.fusion-secondary-header .fusion-alignright {
		margin-left: 0
	}
	body.fusion-body .fusion-secondary-header .fusion-alignright>* {
		float: none
	}
	.fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-main-menu,
	.fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-main-menu,
	.fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-main-menu,
	.fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-main-menu,
	.fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-main-menu,
	.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu>ul>li,
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu>ul>li {
		display: none
	}
	.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder {
		display: none
	}
	#side-header .fusion-mobile-logo-1 .fusion-standard-logo,
	.fusion-mobile-logo-1 .fusion-standard-logo {
		display: none;
	}
	.fusion-responsive-typography-calculated {
		--minFontSize: calc(var(--typography_factor) * var(--base-font-size));
		--minViewportSize: 360;
		--maxViewportSize: var(--grid_main_break_point);
		font-size: calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw))/ (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px) !important
	}
	.fusion-top-header .fusion-responsive-typography-calculated {
		--side_header_width: 0;
		--side_header_width-int: 0
	}
}
@media only screen and (max-width: 968px) {
	.fusion-tabs.vertical-tabs .tab-pane {
		max-width: none !important
	}
}
@media only screen and (max-width: 800px) {
	.fusion-layout-column {
		margin-left: 0 !important;
		margin-right: 0 !important
	}
	.fusion-body .fusion-layout-column:not(.fusion-flex-column) {
		width: 100% !important
	}
	.fusion-columns-1 .fusion-column:first-child,
	.fusion-columns-2 .fusion-column:first-child,
	.fusion-columns-3 .fusion-column:first-child,
	.fusion-columns-4 .fusion-column:first-child,
	.fusion-columns-5 .fusion-column:first-child {
		margin-left: 0
	}
	.fusion-columns .fusion-column {
		width: 100% !important;
		float: none;
		box-sizing: border-box
	}
	.fusion-columns .fusion-column:not(.fusion-column-last) {
		margin: 0 0 50px
	}
	#slidingbar-area .columns .col,
	.avada-container .columns .col,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-6,
	.footer-area .fusion-columns .fusion-column,
	.fusion-columns-5 .col-lg-2,
	.fusion-columns-5 .col-md-2,
	.fusion-columns-5 .col-sm-2 {
		float: none;
		width: 100%
	}
	.fusion-contact-info {
		padding: .6em 30px;
		line-height: 1.5em
	}
	#wrapper {
		width: auto !important
	}
	.fusion-body .fusion-social-links-footer,
	.fusion-copyright-notice {
		display: block;
		text-align: center
	}
	.fusion-copyright-notice {
		padding: 0 0 15px
	}
	.fusion-copyright-notice:after,
	.fusion-social-networks:after {
		content: "";
		display: block;
		clear: both
	}
	#content.full-width {
		margin-bottom: 0
	}
	.fullwidth-box {
		background-attachment: scroll !important
	}
	.fusion-footer footer .fusion-row .fusion-columns .fusion-column {
		border-right: none;
		border-left: none
	}
	#content {
		width: 100% !important;
		margin-left: 0 !important
	}
	#main>.fusion-row {
		display: flex;
		flex-wrap: wrap
	}
	.fusion-responsive-typography-calculated {
		--maxViewportSize: var(--content_break_point) !important
	}
	.fusion-layout-column:not(.fusion-flex-column) {
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 100% !important
	}
	.fusion-columns-1 .fusion-column:first-child,
	.fusion-columns-2 .fusion-column:first-child,
	.fusion-columns-3 .fusion-column:first-child,
	.fusion-columns-4 .fusion-column:first-child,
	.fusion-columns-5 .fusion-column:first-child {
		margin-left: 0
	}
	.fusion-columns .fusion-column {
		width: 100% !important;
		float: none;
		box-sizing: border-box
	}
	.fusion-columns .fusion-column:not(.fusion-column-last) {
		margin: 0 0 50px
	}
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-6,
	.fusion-columns-5 .col-lg-2,
	.fusion-columns-5 .col-md-2,
	.fusion-columns-5 .col-sm-2 {
		float: none;
		width: 100%
	}
	.fusion-tabs.vertical-tabs .nav-tabs>li.active>.tab-link {
		border-left: 3px solid var(--primary_color)
	}
}
@media only screen and (max-width: 640px) {
	.fusion-fullwidth {
		--awb-padding-top-small: var(--awb-padding-top-medium);
		--awb-padding-right-small: var(--awb-padding-right-medium);
		--awb-padding-bottom-small: var(--awb-padding-bottom-medium);
		--awb-padding-left-small: var(--awb-padding-left-medium);
		--awb-margin-top-small: var(--awb-margin-top-medium);
		--awb-margin-bottom-small: var(--awb-margin-bottom-medium);
		--awb-min-height-small: var(--awb-min-height-medium);
		--awb-sticky-height-small: var(--awb-min-height-small);
		padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small);
		margin-top: var(--awb-margin-top-small);
		margin-bottom: var(--awb-margin-bottom-small);
		min-height: var(--awb-min-height-small)
	}
	.fusion-image-element {
		--awb-margin-top-small: var(--awb-margin-top-medium);
		--awb-margin-right-small: var(--awb-margin-right-medium);
		--awb-margin-bottom-small: var(--awb-margin-bottom-medium);
		--awb-margin-left-small: var(--awb-margin-left-medium);
		margin-top: var(--awb-margin-top-small);
		margin-right: var(--awb-margin-right-small);
		margin-bottom: var(--awb-margin-bottom-small);
		margin-left: var(--awb-margin-left-small)
	}
	.fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav) {
		display: none !important
	}
	.fusion-tabs.classic.vertical-tabs .nav-tabs>li.active>.tab-link {
		border-left-width: 0 !important;
		border-right-width: 0 !important;
		border-top-width: 3px;
		border-top-style: solid
	}
	.fusion-tabs {
		--awb-margin-top-small: var(--awb-margin-top-medium);
		--awb-margin-right-small: var(--awb-margin-right-medium);
		--awb-margin-bottom-small: var(--awb-margin-bottom-medium);
		--awb-margin-left-small: var(--awb-margin-left-medium);
		--awb-title-padding-top-small: var(--awb-title-padding-top-medium);
		--awb-title-padding-right-small: var(--awb-title-padding-right-medium);
		--awb-title-padding-bottom-small: var(--awb-title-padding-bottom-medium);
		--awb-title-padding-left-small: var(--awb-title-padding-left-medium);
		--awb-content-padding-top-small: var(--awb-content-padding-top-medium);
		--awb-content-padding-right-small: var(--awb-content-padding-right-medium);
		--awb-content-padding-bottom-small: var(--awb-content-padding-bottom-medium);
		--awb-content-padding-left-small: var(--awb-content-padding-left-medium);
		margin-top: var(--awb-margin-top-small);
		margin-right: var(--awb-margin-right-small);
		margin-bottom: var(--awb-margin-bottom-small);
		margin-left: var(--awb-margin-left-small)
	}
	.fusion-tabs .nav-tabs>li .tab-link {
		padding-top: var(--awb-title-padding-top-small) !important;
		padding-right: var(--awb-title-padding-right-small) !important;
		padding-bottom: var(--awb-title-padding-bottom-small) !important;
		padding-left: var(--awb-title-padding-left-small) !important
	}
	.fusion-tabs .tab-pane {
		padding-top: var(--awb-content-padding-top-small) !important;
		padding-right: var(--awb-content-padding-right-small) !important;
		padding-bottom: var(--awb-content-padding-bottom-small) !important;
		padding-left: var(--awb-content-padding-left-small) !important
	}
}
.fusion-title {
	--awb-margin-top-small: var(--title_margin_mobile-top, var(--awb-margin-top-medium));
	--awb-margin-right-small: var(--title_margin_mobile-right, var(--awb-margin-right-medium));
	--awb-margin-bottom-small: var(--title_margin_mobile-bottom, var(--awb-margin-bottom-medium));
	--awb-margin-left-small: var(--title_margin_mobile-left, var(--awb-margin-left-medium));
	margin-top: var(--awb-margin-top-small) !important;
	margin-right: var(--awb-margin-right-small) !important;
	margin-bottom: var(--awb-margin-bottom-small) !important;
	margin-left: var(--awb-margin-left-small) !important
}
.fusion-layout-column.fusion-events-post,
.fusion_builder_column,
.fusion_builder_column_inner {
	--awb-padding-top-small: var(--awb-padding-top-medium);
	--awb-padding-right-small: var(--awb-padding-right-medium);
	--awb-padding-bottom-small: var(--awb-padding-bottom-medium);
	--awb-padding-left-small: var(--awb-padding-left-medium);
	--awb-col-width: var(--awb-width-small, var(--small-col-default));
	--awb-col-order: var(--awb-order-small, var(--awb-order-medium));
	--awb-spacing-left-small: var(--awb-spacing-left-large, 4%);
	--awb-spacing-right-small: var(--awb-spacing-right-large, 4%);
	--awb-margin-top-small: var(--awb-margin-top-medium, var(--awb-margin-top-large, var(--col_margin-top, 0)));
	--awb-margin-bottom-small: var(--awb-margin-bottom-medium, var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px)));
	--awb-spacing-left: var(--awb-spacing-left-small);
	--awb-spacing-right: var(--awb-spacing-right-small);
	--awb-margin-top: var(--awb-margin-top-small);
	--awb-margin-bottom: var(--awb-margin-bottom-small)
}
.fusion-layout-column.fusion-events-post .fusion-column-wrapper,
.fusion_builder_column .fusion-column-wrapper,
.fusion_builder_column_inner .fusion-column-wrapper {
	padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small)
}
#main,
.footer-area,
.page-title-bar,
body {
	background-attachment: scroll !important
}
#content {
	width: 100% !important;
	margin-left: 0 !important
}
#wrapper {
	width: auto !important
}
.fusion-columns .fusion-column {
	float: none;
	width: 100% !important;
	margin: 0 0 50px;
	box-sizing: border-box
}
.fullwidth-box {
	background-attachment: scroll !important
}
.title {
	margin-top: 0;
	margin-bottom: 20px
}
#content {
	width: 100% !important;
	float: none !important;
	margin-left: 0 !important;
	margin-bottom: 50px
}
#content.full-width {
	margin-bottom: 0
}
.fusion-columns .fusion-column {
	float: none;
	width: 100% !important;
	margin: 0 0 50px;
	box-sizing: border-box
}
h1 {
	-webkit-font-smoothing: antialiased;
}
h2 {
	-webkit-font-smoothing: antialiased;
}
h3 {
	-webkit-font-smoothing: antialiased;
}
h4 {
	-webkit-font-smoothing: antialiased;
}
.widget .fusion-social-networks .fusion-social-networks-wrapper {
	margin: 0 -5.5px;
}
a:hover {
	color: #b69748 !important;
}
.fusion-builder-row.fusion-row {
	max-width: var(--site_width);
}




@font-face {
  font-family: 'icomoon';
  src:  url('../../icomoon/fonts/icomoon.eot?lrq115');
  src:  url('../../icomoon/fonts/icomoon.eot?lrq115#iefix') format('embedded-opentype'),
    /*url('../../icomoon/fonts/icomoon.ttf?lrq115') format('truetype'),*/
    url('../../icomoon/fonts/icomoon.woff?lrq115') format('woff'),
    url('../../icomoon/fonts/icomoon.svg?lrq115#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}


.fa-plus,
.fa-gem{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.fa-gem:before{content: "\e90e" !important;}
.fa-play:before{content: "\e90f" !important;}


.fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: var(--page_title_font_size);
    line-height: var(--page_title_line_height);
}
.fusion-page-title-bar {
    clear: both;
    padding: 0 10px;
    height: var(--page_title_height);
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-origin: border-box;
    background-color: var(--page_title_bg_color);
    border-top: 1px solid;
    border-bottom: 1px solid;
    background-image: var(--page_title_bg);
    border-color: var(--page_title_border_color);
    background-size: cover;
}
.fusion-page-title-bar h1 {
    color: var(--page_title_color);
}
.fusion-page-title-bar h3 {
    font-size: var(--page_title_subheader_font_size);
    line-height: calc(var(--page_title_subheader_font_size) + 12px);
    color: var(--page_title_subheader_color);
}
.fusion-page-title-row {
    margin: 0 auto;
    height: 100%;
    max-width: var(--site_width);
}
.fusion-page-title-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    height: 100%;
    width: 100%;
}
.fusion-page-title-bar-center .fusion-page-title-captions {
    text-align: center;
    width: 100%;
}
.fusion-page-title-bar h1{
    font-family: var(--h1_typography-font-family);
    font-weight: var(--h1_typography-font-weight);
    line-height: var(--h1_typography-line-height);
    letter-spacing: var(--h1_typography-letter-spacing);
    text-transform: var(--h1_typography-text-transform);
    font-style: var(--h1_typography-font-style, normal);
}

@media(max-width: 800px){
	.fusion-body .fusion-page-title-bar {
		height: auto;
	}
	.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {
		min-height: calc(var(--page_title_mobile_height) - 10px);
	}
	.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row {
	    display: flex;
	    align-items: center;
	    width: 100%;
	    min-height: calc(var(--page_title_mobile_height) - 10px);
	}
}