/* Füge hier Dein eigenes CSS ein */

@import url('/fonts/oswald.css');
@import url('/fonts/roboto_slab.css');

#main-top-menu li {
 font-family: "Oswald", sans-serif;
}

p, h2, li {
 font-family: 'Roboto Slab';
  font-weight: 300;
    font-style: normal;
}

h3 {
 font-family: 'Roboto Slab';
  font-weight: 400;
    font-style: normal;
}

h6 {
 font-family: 'Oswald';
}

.sub-menu li {
    font: 0.8em "Oswald", sans-serif;; 
    font-weight: 300;
}

.list_style li {
	margin-top: 0px;
	margin-left:10px;
	font-family: 'Roboto Slab';
    font-weight: Light 300;
    font-style: normal;
	font-size: 1.5em;
	line-height: 1.7;
}

.listWhite li {
	margin-top: 0px;
	margin-left:10px;
	font-family: 'Roboto Slab';
    font-weight: Light 300;
    font-style: normal;
	font-size: 1.2em;
	color: rgb(255, 255, 255);
  line-height: 1.7;
}

.list_style_light li {
	margin-top: 0px;
	margin-left:6;
	font-family: 'Roboto Slab';
    font-weight: Light 300;
    font-style: normal;
    font-size: 1.20em;
    line-height: 1.5;
}

.button_style {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:0px;
	font-family: 'Roboto Slab';
    font-weight: Light 300;
    font-style: normal;
    font-size: 1.20em;
    line-height: 1.5;
}

@media screen and (min-width: 1000px){
p{
		font-size: 1.2em;}
  li{
		font-size: 1.2em;}
  }
  
  
  
@media screen and (max-width: 1000px){
  h1{
		font-size: 1.5em;}
	h2{
		font-size: 1.2em;}
	h3{
		font-size: 1.2em;}
  h6{
		font-size: 4em;}
	.list_style li {
font-size: 1.2em;}
  .text18 p{
    font-size: 1.0em;}
  .display {
	font-size: 0.7em;}
  .text24 p{
font-size: 1.2em;}
  }

.title_style .vc_tta-panel-heading h4{
	font-family: 'Oswald';
    font-weight: 400;
    font-style: normal;
	font-size: 1.50em;
    line-height: 1.5;
	color: rgb(0, 60, 118);
}
 
.text18 h5{
	font-family: 'Roboto Slab';
    font-weight: 400;
    font-style: normal;
    font-size: 1.20em;
    line-height: 1.5;
  color: rgb(0, 60, 118);
}

.text24  p{
	font-family: 'Roboto Slab';
    font-weight: Normal 400;
    font-style: normal;
    font-size: 1.5em;
    line-height: 1.7;}

.display h1{
	font-family: 'Oswald';
    font-weight: 400 regular;
    font-style: normal;
    font-size: 2.75em;
    line-height: 1.4;}

.display2 h2{
	font-family: 'Oswald';
    font-weight: Medium;
    font-style: normal;
    font-size: 2.25em;
    line-height: 1.4;}

.textBlue 
h1{
	color: rgb(0, 60, 118);}
.textBlue h2{
	color: rgb(0, 60, 118);}
.textBlue h3{
	color: rgb(0, 60, 118);}
.textBlue p{
	color: rgb(0, 60, 118);}

.textWhite p{
	color: rgb(255, 255, 255);}
.textWhite h1{
	color: rgb(255, 255, 255);}
.headGrey h1{
	color: rgb(119, 119, 119);}
.headGrey h2{
	color: rgb(119, 119, 119);}
.textWhite h2{
	color: rgb(255, 255, 255);}
.textGrey p{
	color: rgb(222, 222, 222);}

.margineNull p {
    margin-bottom: 0px;
}


@media screen and (max-width: 1000px){
.text24 p{
font-size: 1.2em;}
}


.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
	font-family: 'Oswald';
    font-weight: Regular;
    font-style: normal;
    font-size: 2.0em;
    line-height: 1.7;
	color: black;
}

.cf7mls_progress_bar li.active:before, .cf7mls_progress_bar li.active:after {
background: #003c76;
color: white;
}

.cf7mls_progress_bar li:before {
background: #003c76;
color: white;
}

.cf7mls_next.action-button, .cf7mls_back.action-button, .fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step{
background: #003c76;
	}
