* {
    font-family: "Font", Sans-serif !important;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
    font: normal 20px / 1 dashicons !important;
}
[class*=" eicon-"], [class^=eicon] {
    font-family: eicons !important;
}
p,
.theme-section-title p{
	font-weight:300;
}
div.wpforms-container-full h{
	font-weight: 400 !important;
}
.wpforms-container p{
	font-weight: 300;
}
.theme-section-title .title{
	font-size:25px;
}
.single-accordion-inner .accordion-item .accordion-button {
    font-weight: 500;
}

.single-accordion-inner .accordion-item .accordion-body {
    font-weight: 300;
}
.single-accordion-inner.style-2 .accordion-item .accordion-button:after{
	line-height:30px;
}
.single-accordion-inner.accordion-icon-left .accordion-item .accordion-button {
    padding-left: 0;
    padding-right: 50px;
}

.single-accordion-inner.accordion-icon-left .accordion-item .accordion-button:after {
    right: 0;
    left: unset;
}
.widget .elementor-widget-container > h1:after, .widget .elementor-widget-container > h2:after, .widget .elementor-widget-container > h3:after, .widget .elementor-widget-container > h4:after, .widget .elementor-widget-container > h5:after, .widget .elementor-widget-container > h6:after {
    right: -20px;
    left: unset
}