@font-face {
  font-family: "se-font";
  src: url("../font/se-font.eot?26682784");
  src: url("../font/se-font.eot?26682784#iefix") format("embedded-opentype"),
       url("../font/se-font.woff2?26682784") format("woff2"),
       url("../font/se-font.woff?26682784") format("woff"),
       url("../font/se-font.ttf?26682784") format("truetype"),
       url("../font/se-font.svg?26682784#se-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
.toplevel_page_super-settings-page > div.wp-menu-image:before {
	position: relative;
	content: "\e800";
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "se-font" !important;
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 21px;
}
.elementor-add-section-area-button.elementor-add-sefe-button {
	background-color: #f3058d;
	position: relative;
	margin-left: 7px;
}

.se-bar-chart:before{
	font-family: "se-font" !important;
	content: "\e801";
	color: #fff;	
}
.se-unfold:before{
	font-family: "se-font" !important;
	content: "\e802";
	color: #fff;	
}
.se-sticky-video:before{
	font-family: "se-font" !important;
	content: "\e803";
	color: #fff;	
}
.se-logo {
	position: relative;
	display: inline-block;
	font-family: "se-font";
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.se-logo::after {
	font-family: "se-font" !important;
	content: "\e800";
	color: #fff;
	right: 5px;
	top: 5px;
	font-size: 20px;
}

.se.se-logo::after {
	font-size: 12px;
}
.se-ext {
	position: relative;
	font-family: "se-font";
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	float: right;
	font-size: 17px;
	margin-top: -2px;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.se-ext::after {
	font-family: "se-font" !important;
	position: absolute;
	content: "\e800";
	left: 5px;
	background: linear-gradient(60deg, #28f, #2f9);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.se-ext-txt {
	background: linear-gradient(60deg, #28f, #2f9);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	text-transform: uppercase;
}
.se-brand {
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.se-brand::after {
	font-family: "se-font" !important;
	position: absolute;
	content: "\e800";
	top: 5px;
	right: 5px;
	font-size: 14px;
	opacity: 0.5;
}
#elementor-panel-category-super_elements .elementor-panel-category-title {
	padding-left: 16px;
}
#elementor-panel-category-super_elements .elementor-panel-category-title:after {
	position: absolute;
	content: "\e800";
	left: 0;
	font-family: "se-font" !important;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#elementor-panel-category-super_elements .elementor-element:hover .title,
#elementor-panel-category-super_elements .elementor-element:hover div.icon i:before,
.elementor-element:hover .se-brand:after,
.elementor-element:hover .se-brand:before {
	background: linear-gradient(60deg, #28f, #2f9);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	opacity: 1;
}

.elementor-element i.fa.fa-calendar,
.elementor-element i.fa.fa-toggle-off {
	font-size: 27px;
}
.elementor-control-super_water_ripples_heading .elementor-control-title,
.elementor-control-se_glass_effect_heading .elementor-control-title,
.elementor-control-super_parallax_heading .elementor-control-title,
.elementor-control-super_particles_heading .elementor-control-title,
.elementor-control-se_column_order .elementor-control-title {
	background: linear-gradient(60deg, #28f, #2f9);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.elementor-control-super_water_ripples_heading .elementor-control-title:before,
.elementor-control-se_glass_effect_heading .elementor-control-title:before,
.elementor-control-super_parallax_heading .elementor-control-title:before,
.elementor-control-super_particles_heading .elementor-control-title:before,
.elementor-control-se_column_order .elementor-control-title:before {
	position: absolute;
	content: "\e800";
	left: 90%;
	font-family: "se-font" !important;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: linear-gradient(60deg, #28f, #2f9);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.noUi-handle.noUi-handle-upper .noUi-tooltip {    
    top: -15px;
}
