/*
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

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

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
   font-display: auto;
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
   font-display: auto;
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}


body {margin:0; padding:0;font-family: "Open Sans", Sans-serif; font-weight: 400; font-size:18px;line-height:1.6; overflow-x:hidden}
p {margin:0 0 10px; font-family: "Open Sans", Sans-serif; font-weight: 400; line-height:1.6;}
strong, b {font-weight:600}
h1 {font-size:24px; font-weight:400}
h2 {font-size:36px; font-weight:400}
h3 {font-size:22px}
h4 {font-size:18px}
.textbig p {font-size:24px}
.section {padding-left:8%!important; padding-right:8%!important}

a, a:visited, a:focus,a:active {color:#9ECCDB; outline:none; text-decoration:none}
a:hover {color:inherit}

.hyph {hyphens:auto}

.privat p:before, .privat p:after {content:"-"}

#ps2id-dummy-offset {height:130px!important}

.rechtliches h2, .rechtliches h3, .rechtliches h4 {margin-bottom:5px}

#leistungen .elementor-background-overlay {background-position: top 200px right!important}

.mpa-input-wrapper.mpa-customer-notes-wrapper label:after {content: "Bitte tragen Sie KEINE gesundheitsbezogenenen (Krankheiten) Daten ein. Stattdessen: Vorsorge, Untersuchung oder Gesundheitliche Beratung.";
  position: relative;  display: block;  font-size: 80%;  font-style: italic;}

@media (min-width: 768px) {
#navi .elementor-nav-menu li.rechtlinks {display:none}
#navi .elementor-nav-menu li.noborder  {--e-nav-menu-divider-width:0px}
}

@media (min-width: 1401px) and (max-width: 1600px) {
.intro {width:50%!important}
}

@media (min-width: 1025px) and (max-width: 1400px) {
.section {padding-left:4%!important; padding-right:4%!important}
.intro {width:60%!important}
#leistungen .elementor-background-overlay {background-position: top 300px right!important}
}


@media (max-width: 1024px) {
body {font-size:17px;}
h1 {font-size:20px}
h2 {font-size:24px}
h3 {font-size:20px}
.textbig p {font-size:22px}
.section {padding-left:2%!important; padding-right:2%!important}
#ps2id-dummy-offset {height:110px!important}
}

@media (max-width: 767px) {
body {font-size:16px;}
h1 {font-size:16px}
h2 {font-size:18px}
h3 {font-size:16px}
.textbig p {font-size:16px}
.section {padding-left:20px!important; padding-right:20px!important}
#ps2id-dummy-offset {height:60px!important}
#start {background-position-y: 75px}
}






