/* ATTENTION! This file was generated automatically! Don&#039;t change it!!!
----------------------------------------------------------------------- */

			/* Buttons */
			button:not(.components-button),
			input[type="button"],
			input[type="reset"],
			input[type="submit"],
			.theme_button,
			.post_item .more-link,
			.gallery_preview_show .post_readmore,

			/* Fields */
			input[type="text"],
			input[type="number"],
			input[type="email"],
			input[type="url"],
			input[type="tel"],
			input[type="password"],
			input[type="search"],
			select,
			.select_container,
			textarea,

			/* Search fields */
			.widget_search .search-field,
			.woocommerce.widget_product_search .search_field,
			.widget_display_search #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search,

			/* Comment fields */
			.comments_wrap .comments_field input,
			.comments_wrap .comments_field textarea,

			/* Select 2 */
			.select2-container.select2-container--default span.select2-choice,
			.select2-container.select2-container--default span.select2-selection,

			/* Images in widgets */
			.widget_area .post_item .post_thumb img,
			aside .post_item .post_thumb img,

			/* Sidebar control */
			.sidebar .sidebar_control,
			.sidebar .sidebar_control:after,

			/* Tags cloud */
			.sc_edd_details .downloads_page_tags .downloads_page_data > a,
			.widget_product_tag_cloud a,
			.widget_tag_cloud a {
				-webkit-border-radius: 0px;
				-ms-border-radius: 0px;
				border-radius: 0px;
			}
			.select_container:before {
				-webkit-border-radius: 0 0px 0px 0;
				-ms-border-radius: 0 0px 0px 0;
				border-radius: 0 0px 0px 0;
			}
			textarea.wp-editor-area {
				-webkit-border-radius: 0 0 0px 0px;
				-ms-border-radius: 0 0 0px 0px;
				border-radius: 0 0 0px 0px;
			}

			/* Radius 50% or 0 */
			.widget li a > img,
			.widget li span > img {
				-webkit-border-radius: 0;
				-ms-border-radius: 0;
				border-radius: 0;
			}


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

			.body_style_fullwide.sidebar_right [class*="content_wrap"] > .content,
			.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content { padding-right: 400px; }
			.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar,
			.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar { margin-left: -370px; }
			.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content,
			.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content { padding-left:  400px; }
			.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar,
			.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar { margin-right:-370px; }
/* Narrow: 5px */
.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
	width: 1180px; 
}
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
	width: 780px; 
}

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

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

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

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

form.mc4wp-form .mc4wp-form-fields input[type="email"],
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
	-webkit-border-radius: 0px;
	    -ms-border-radius: 0px;
			border-radius: 0px;
}

			body {
				font-family:"Arimo",sans-serif;
				font-size:1rem;
				font-weight:400;
				font-style:normal;
				line-height:1.5em;
				text-decoration:none;
				text-transform:none;
				
			}
			p, ul, ol, dl, blockquote, address {
				margin-top:0em;
				margin-bottom:1.5em;
			}

			h1, .front_page_section_caption {
				font-family:"Butler",sans-serif;
				font-size:3.75em;
				font-weight:900;
				font-style:normal;
				line-height:1.15em;
				text-decoration:none;
				text-transform:none;
				
				margin-top:1em;
				margin-bottom:0.5em;
			}
			h2 {
				font-family:"Butler",sans-serif;
				font-size:3.25em;
				font-weight:900;
				font-style:normal;
				line-height:1.15em;
				text-decoration:none;
				text-transform:none;
				
				margin-top:1em;
				margin-bottom:0.6em;
			}
			h3 {
				font-family:"Butler",sans-serif;
				font-size:2.75em;
				font-weight:900;
				font-style:normal;
				line-height:1.15em;
				text-decoration:none;
				text-transform:none;
				
				margin-top:1em;
				margin-bottom:0.5em;
			}
			h4 {
				font-family:"Butler",sans-serif;
				font-size:2.25em;
				font-weight:700;
				font-style:normal;
				line-height:1.15em;
				text-decoration:none;
				text-transform:none;
				
				margin-top:1em;
				margin-bottom:0.7em;
			}
			h5 {
				font-family:"Butler",sans-serif;
				font-size:1.75em;
				font-weight:900;
				font-style:normal;
				line-height:1.15em;
				text-decoration:none;
				text-transform:none;
				letter-spacing:0px;
				margin-top:1em;
				margin-bottom:1em;
			}
			h6 {
				font-family:"Butler",sans-serif;
				font-size:1.25em;
				font-weight:900;
				font-style:normal;
				line-height:1.2em;
				text-decoration:none;
				text-transform:none;
				letter-spacing:0px;
				margin-top:1em;
				margin-bottom:0.9em;
			}

			input[type="text"],
			input[type="number"],
			input[type="email"],
			input[type="url"],
			input[type="tel"],
			input[type="search"],
			input[type="password"],
			textarea,
			textarea.wp-editor-area,
			.select_container,
			select,
			.select_container select {
				
				font-size:1rem;
				font-weight:400;
				font-style:normal;
				line-height:normal;
				text-decoration:none;
				text-transform:none;
				letter-spacing:0px;
			}

			
			form button,
			input[type="button"],
			input[type="reset"],
			input[type="submit"],
			.wp-block-button__link,
			.theme_button,
			.sc_layouts_row .sc_button,
			.gallery_preview_show .post_readmore,
			.post_item .more-link,
			div.esg-filter-wrapper .esg-filterbutton > span,
			.mptt-navigation-tabs li a,
			.partiso_tabs .partiso_tabs_titles li a {
				
				font-size:0.7rem;
				font-weight:700;
				font-style:normal;
				line-height:1.3em;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:2.6px;
			}

			blockquote,
			mark, ins,
			.logo_text,
			.post_price.price,
			.theme_scroll_down,
			.top_panel .slider_engine_revo .slide_title,
			.sc_button.sc_button_video .sc_button_subtitle,
			.widget_calendar th,
			.widget_calendar td,
			.wp-block-calendar th,
			.wp-block-calendar td,
			table td,
			figure figcaption,
			.wp-caption .wp-caption-text,
			.wp-caption .wp-caption-dd,
			.wp-caption-overlay .wp-caption .wp-caption-text,
			.team_member_details_label,
			.sc_testimonials_item_content:before,
			.sc_testimonials.sc_testimonials_default [class*="column"] .sc_testimonials_item_content,
			.trx_addons_dropcap,
			.wpcf7 form p > label,
			div.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,
			.sc_skills.sc_skills_counter,
			.wp-caption-overlay .wp-caption .wp-caption-dd,
			.woocommerce .widget_price_filter .price_label,
			.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount,
			.woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount,
			.woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount,
			.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount {
				font-family:"Butler",sans-serif;
			}
			.widget_area .post_item .post_title, 
			aside .post_item .post_title,
			.content div.mejs-container *,
			.related_wrap .related_item_style_1 .post_title,
			.comments_list_wrap .comment_info,
			.comments_list_wrap .comment_author,
			blockquote > cite, blockquote > p > cite,
			.sc_price_item .sc_price_item_subtitle,
			.sc_action_item .sc_action_item_subtitle,
			.woocommerce table.cart td.actions,
			.sc_testimonials_default .sc_testimonials_item_author_title,
			.sc_testimonials_default .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle,
			.post_layout_classic .post_title,
			.sc_blogger .sc_blogger_item .sc_blogger_item_title,
			.post_item .post_title,
			.single-post .post_header .post_title,
			.post_layout_excerpt .post_title{
				font-family:"Arimo",sans-serif;
			}
			.post_meta {
				
				font-size:0.6rem;
				font-weight:600;
				font-style:normal;
				line-height:1rem;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:2.5px;
				margin-top:10px;
				
			}

			em, i,
			.post-date, .rss-date 
			.post_date, .post_meta_item, .post_counters_item,
			.post_meta .vc_inline-link,
			.comments_list_wrap .comment_date,
			.comments_list_wrap .comment_time,
			.comments_list_wrap .comment_counters,
			.top_panel .slider_engine_revo .slide_subtitle,
			.logo_slogan,
			fieldset legend,
			figure figcaption,
			.wp-caption .wp-caption-text,
			.wp-caption .wp-caption-dd,
			.wp-caption-overlay .wp-caption .wp-caption-text,
			.wp-caption-overlay .wp-caption .wp-caption-dd,
			.format-audio .post_featured .post_audio_author,
			.trx_addons_audio_player .audio_author,
			.post_item_single .post_content .post_meta,
			.author_bio .author_link,
			.comments_list_wrap .comment_posted,
			.comments_list_wrap .comment_reply {
				
			}
			.search_wrap .search_results .post_meta_item,
			.search_wrap .search_results .post_counters_item {
				font-family:"Arimo",sans-serif;
			}

			.logo_text {
				font-family:"Arimo",sans-serif;
				font-size:1.8em;
				font-weight:400;
				font-style:normal;
				line-height:1.25em;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:0px;
			}
			.logo_footer_text {
				font-family:"Arimo",sans-serif;
			}

			.menu_main_nav_area,
			.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav,
			.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
				font-family:"Arimo",sans-serif;
				font-size:14px;
				line-height:1.5em;
			}
			.menu_main_nav > li > a,
			.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > a {
				font-weight:700;
				font-style:normal;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:2px;
			}
			.menu_main_nav > li[class*="current-menu-"] > a .sc_layouts_menu_item_description,
			.sc_layouts_menu_nav > li[class*="current-menu-"] > a .sc_layouts_menu_item_description {
				font-weight:700;
			}
			.menu_main_nav > li > ul,
			.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > ul,
			.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
				font-family:"Arimo",sans-serif;
				font-size:14px;
				line-height:1.5em;
			}
			.menu_main_nav > li ul > li > a,
			.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li ul > li > a,
			.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a {
				font-weight:700;
				font-style:normal;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:2px;
			}

			.menu_mobile .menu_mobile_nav_area > ul {
				font-family:"Arimo",sans-serif;
			}
			.menu_mobile .menu_mobile_nav_area > ul > li ul {
				font-family:"Arimo",sans-serif;
			}form.mc4wp-form .mc4wp-form-fields input[type="email"] {
	
	font-size:1rem;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0px;
}
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
	
	font-size:0.7rem;
	font-weight:700;
	font-style:normal;
	line-height:1.3em;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:2.6px;
}

