/*
Theme Name: Design
Theme URI: 
Author: marketing teamwork
Author URI: https://www.marketing-teamwork.de
Description: Wordpress-Theme
Version: 1.0
License: GNU General Public License

-------------------------------------------------------------- */

/* hind-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Hind';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/hind-v16-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* hind-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/hind-v16-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* hind-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Hind';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/hind-v16-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* hind-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Hind';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/hind-v16-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



body {margin:0; padding:0;  font-family: "Hind", sans-serif; font-weight: 300; font-size:20px;line-height:1.8; color:#1F2121}

h1 {font-size:80px}
h2 {font-size:40px}
h3 {font-size:30px}
h4 {font-size:22px}

h1, h2, h3, h4 {line-height:1.1em!important}

@media (min-width: 1025px) and (max-width: 1300px) {
h1 {font-size:60px}
h2 {font-size:34px}
h3 {font-size:28px}
h4 {font-size:20px}
}


@media (max-width: 1024px) {
body {font-size:18px;}
h1 {font-size:30px}
h2 {font-size:24px}
h3 {font-size:20px}
h4 {font-size:18px}
}

@media (max-width: 767px) {
body {font-size:16px;}
h1 {font-size:28px}
h2 {font-size:22px}
h3 {font-size:18px}
h4 {font-size:16px}
}

@media (min-width: 768px) {
.elementor-nav-menu li.hinweis {display:none!important}
}

a, a:visited, a:focus,a:active {color:#6F8782; outline:none}
a:hover {color:inherit}

sup {font-size:12px}

.elementor-widget-price-list {margin-bottom:50px!important}

@media (max-width: 1024px) {
sup {font-size:10px}
.elementor-widget-price-list {margin-bottom:30px!important}
}

@media (max-width: 767px) {
sup {font-size:8px}
.elementor-widget-price-list {margin-bottom:20px!important}

}



.rechtliches h2 {margin:25px 0 0}
.rechtliches h3 {margin:15px 0 10px}
.rechtliches h4 {font-weight:600}
