body{
	font-family:var( --e-global-typography-text-font-family ), Sans-serif !important;
}
#x_tabsModern{
	
	min-height: 60vh;
	
}

#x_tabsModern .elementor-tabs-wrapper{
	display: flex;
	justify-content: center;
  	gap: 20px;
}

#x_tabsModern .elementor-tabs-wrapper > div{
	margin:0;
	padding:0;
}

#x_tabsModern .elementor-tabs-wrapper .elementor-tab-title{
	border:1px solid var(--e-global-color-primary) !important;
	background-color:transparent;
	color:var(--e-global-color-primary) !important;
	font-size:16px !important;
}

#x_tabsModern .elementor-tabs-wrapper .elementor-tab-title[aria-selected="true"],
#x_tabsModern .elementor-tabs-wrapper .elementor-tab-title:hover{
	background-color: var(--e-global-color-primary);
	color:#fff !important;
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a::after, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a::after{
	background-color: var(--e-global-color-primary) !important;
}
 .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta{
	 display: none !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
  background-color: #000 !important;
}

.sc_item_featured.sc_blogger_item_featured a{
	cursor:default;
}

.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li > a{
	color:var( --e-global-color-secondary ) !important;
}

.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a{
	color:var( --e-global-color-primary ) !important;
}

.sc_layouts_row_fixed_on.elementor-section:not(.elementor-section-justified){
	border-bottom: 1px solid;
}

.trx_addons_scroll_to_top.trx_addons_scroll_to_top.trx_addons_scroll_to_top:hover{
	background-color:var( --e-global-color-secondary ) !important;
}

.wpcf7 .wpcf7-submit-style .submit-style-in{
	background-color:var( --e-global-color-primary ) !important;
}
.wpcf7 .wpcf7-submit-style .submit-style-in:hover,
input[type="submit"].wpcf7-form-control.wpcf7-submit.has-spinner:hover{
	background-color:var( --e-global-color-secondary ) !important;
}

/*Menu mobile*/
#x_menuMobileMenu{
	margin: 0 !important;
  	padding: 140px 20px 40px;
  	position: fixed;
  	inset: 0;
  	background: var( --e-global-color-secondary );
  	color: #fff;
	transform: translateY(-100%);
	transition: all .5s;
}
#x_menuMobileTrigger{
	z-index: 2;
  	position: relative;
	cursor:pointer;
}
#x_menuMobileTrigger svg{
	width: 32px;
  	height: 20px;
}

#x_menuMobileTrigger svg.open{
	display:none;
}

#x_menuMobileTrigger.open svg.open{
	display:block;
}

#x_menuMobileTrigger.open svg.close{
	display:none;
}

#x_logoMobile{
	position: relative;
    z-index: 2;
}

#x_menuMobileMenu a{
	color: #fff;
  	padding: 20px 0;
  	border-top: 1px solid #fff;
}
#x_menuMobileMenu li:last-child a{
	border-bottom: 1px solid #fff;
}
#x_menuMobileMenu li{
	transition:all .5s;
}

#x_menuMobileMenu li:hover{
	opacity:.7;
}

#x_menuMobileMenu.open{
	transform: translateY(0);
}
#x_logoMobile.open img{
	filter: brightness(0) invert(1);
}
#x_menuMobileTrigger.open svg path{
	stroke:#fff;
}


/*End Menu mobile*/


