@font-face {
  font-family: 'Luxia';
  src: url('/wp-content/themes/stoni-child/fonts/Luxia-Regular.woff2') format('woff2'),
       url('/wp-content/themes/stoni-child/fonts/Luxia-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica';
  src: url('/wp-content/themes/stoni-child/fonts/Helvetica.woff2') format('woff2'),
       url('/wp-content/themes/stoni-child/fonts/Helvetica.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica';
  src: url('/wp-content/themes/stoni-child/fonts/Helvetica-Bold.woff2') format('woff2'),
       url('/wp-content/themes/stoni-child/fonts/Helvetica-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica';
  src: url('/wp-content/themes/stoni-child/fonts/Helvetica-Light.woff2') format('woff2'),
       url('/wp-content/themes/stoni-child/fonts/Helvetica-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica';
  src: url('/wp-content/themes/stoni-child/fonts/Helvetica-Oblique.woff2') format('woff2'),
       url('/wp-content/themes/stoni-child/fonts/Helvetica-Oblique.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

body,
body input:not([type='checkbox']):not([type='submit']),
select,
textarea,
p {
  font-family: 'Helvetica', Arial, sans-serif !important;
}

h1, h1 a, h1 span,
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading h1.elementor-heading-title a,
.elementor-widget-heading h1.elementor-heading-title span,
h2, h2 a, h2 span,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading h2.elementor-heading-title a,
.elementor-widget-heading h2.elementor-heading-title span,
h3, h3 a, h3 span,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading h3.elementor-heading-title a,
.elementor-widget-heading h3.elementor-heading-title span,
h4, h4 a, h4 span,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading h4.elementor-heading-title a,
.elementor-widget-heading h4.elementor-heading-title span,
h5, h5 a, h5 span,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading h5.elementor-heading-title a,
.elementor-widget-heading h5.elementor-heading-title span,
h6, h6 a, h6 span,
.elementor-widget-heading h6.elementor-heading-title,
.elementor-widget-heading h6.elementor-heading-title a,
.elementor-widget-heading h6.elementor-heading-title span,
.wgl-background-text {
	font-family: Luxia!important;
    line-height: 1.2!important;
}

.blog-post_title{margin-bottom:20px!important;}
body.single-post h1, body.single-post h1 a, body.single-post h1 span,
body.single-post h2, body.single-post h2 a, body.single-post h2 span,
body.single-post h3, body.single-post h3 a, body.single-post h3 span,
body.single-post h4, body.single-post h4 a, body.single-post h4 span,
body.single-post h5, body.single-post h5 a, body.single-post h5 span,
body.single-post h6, body.single-post h6 a, body.single-post h6 span {
  margin-bottom: 20px !important;
}

.formleads .wpcf7-acceptance .wpcf7-list-item,
.formleads .wpcf7-acceptance .wpcf7-list-item label {
    display: inline !important;
    font-size:14px!important;
}

.formleads .wpcf7-acceptance input[type="checkbox"] {
  display: inline !important;
  margin-right: 6px;
  vertical-align: middle;
  width: 17px;
  margin-bottom: 9px;
}