a.link-hover:hover {
  color: #888;
}
a.link-hover {
font-family: Raleway;
line-height: 22px;
font-weight: normal;
font-style: normal;
color: #39414B;
font-size: 18px;
}
.hover-img .mask2:hover {
background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.3);
box-shadow: 0px 0px 0px 8px rgba(255, 255, 255, 0.7) inset;
width: 100%;
height: 100%;
opacity: 0.7;
display: block;
cursor: pointer;
transition: all 0.3s ease 0s;
}
#nav > ul > li.current-menu-item > a, #nav > ul > li.current-menu-ancestor > a, .blog-posts li.blog-post.sticky {
    border-bottom: 3px solid #1E3C78 !important;
    border-bottom-color: #1E3C78 !important;
}
.breadcrumbs {
    background-color: #1E3C78 !important;
}

.pt-title h1 {
    color: #1E3C78 !important;
    background-color: rgba(255,255,255,0.7);
    padding: 10px;
}

.page-id-950 .pt-title h1, .page-id-973 .pt-title h1 {
    background-color: transparent !important;
}



/*@media (max-width: 1080px) */
@media only screen and (max-width: 479px) and (min-width: 320px){
#page-title{
min-height: 300Px !important; 

}
}


#page-title {
 /*background-size: cover !important;
  background-repeat: no-repeat; */
  background-position: center center !important;
  min-height: 340Px;

}
ul.icons-list.colored.icon-checkmark-list.normal {
 list-style-position: outside !important;
}

#logo {
 margin: 10px 0;
}

.link-im-text {
color: #1E3C78;
text-decoration: underline;
font-weight: bold;
}

@media only screen and (max-width: 479px) and (min-width: 320px){
.history .year-holder{
clear: both;
float: none;

margin: 0 auto;
}

.history h4{
padding-left: 0px;
text-align: center;
}

.history p{
padding-left: 0px;
text-align: center;
}
}

@media only screen and (max-width: 1199px) and (min-width: 992px){ 
.latest-posts li.post { 
width: 212px; 
} 
} 
.text-14 {
  font-size: 14px !important;
}

.single-post .pt-title h1 {
 color: #1E3C78 !important;
    background-color: rgba(255,255,255,0.7);
    padding: 10px;
}
.wpcf7-form label{
 font-family: Open Sans;
line-height: 22px;
font-weight: normal;
font-style: normal;
color: #666;
font-size: 13px;
}
/*
#search {
   background-color:  #1E3C78 !important;
}
*/

.breadcrumbs li {
 pointer-events: none !important;
}

.icon-checkmark-circle-list li:before {
  float: left;
  margin: 6px 6px 6px 0;
}
.icon-arrow-right-3-list li:before {
  float: left;
  margin: 6px 6px 6px 0;
} 

.icons-list li a, .icons-list li p {
   padding-left: 0;
}

.icon-external-link-list li:before {
  margin-right: 6px !important;
}

@media only screen and (min-width: 320px) and (max-width: 479px){
#dl-menu{
display: block;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
#dl-menu{
display: block;
}
}
#nav-container {
     height: 100% !important;
}
#nav > ul > li {
height: 81px;
}
/*
#nav li:not(.current-menu-item) a {
    margin-bottom: 3px !important;
}
*/

.margin-top-weniger {
 margin-top: 15px;
}

/* CF7 List Element eingerückt */
span.wpcf7-list-item {
     margin-left: 0px !important;
}
.wpcf7-submit {
 float: none !important;
}
.wpcf7-select {
 width: 25%;
}

/*List*/
ul.icons-list.big li:before {
  float: left;
  margin: 0px 6px 0px 0;
}

ul.icons-list.big li p {
  padding-left: 5px;
}

.icons-list li p { 
    display: table-cell; 
}

.page .page-content .row ul, .single .post-body ul {
  /* list-style: none; */
    font-family: "Open Sans";
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    color: #666;
    font-size: 13px;
} 


.gform_footer input[type=submit] {
    
    border: 0px solid;
    font: 12px 'Open Sans',Arial,sans-serif;
    text-transform: uppercase;
    line-height: 11px;
    color: #fff;
    background-color: #333;
    padding: 10px 17px;
    cursor: pointer;
    float: left;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

/*940*/
.page-id-940 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-940 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: top center !important;}

@media (min-width: 1200px) {

.page-id-940 #page-title {
        min-height: 435Px;}

.page-id-940 .pt-title {
    padding: 70px 0;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-940 #page-title {
        min-height: 343Px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-940 #page-title{
	min-height: 268Px;
}
.page-id-940 .pt-title {
    padding: 0px 0;
margin-top: -21px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-940 #page-title{
	min-height: 200Px;
padding: 0;}

.page-id-940 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-940 #page-title {
    padding: 0;
min-height: 205Px !important;
}

.page-id-940 .pt-title h1 {
    font-size: 24px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
}}

/*931*/

.page-id-931 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-931 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: top center !important;}

@media (min-width: 1200px) {

.page-id-931 #page-title {
        min-height: 435Px;}

.page-id-931 .pt-title {
    padding: 70px 0;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-931 #page-title {
        min-height: 343Px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-931 #page-title{
	min-height: 268Px;
}
.page-id-931 .pt-title {
    padding: 0px 0;
margin-top: -21px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-931 #page-title{
	min-height: 200Px;
padding: 0;}
	
.page-id-931 .pt-title {
    padding: 50px 0;
}

.page-id-931 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-931 #page-title {
    padding: 0;
min-height: 205Px !important;
}

.page-id-931 .pt-title h1 {
    font-size: 24px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
}}

/*2144*/

.page-id-2144 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-2144 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: top center !important;}

@media (min-width: 1200px) {

.page-id-2144 #page-title {
        min-height: 435Px;}

.page-id-2144 .pt-title {
    padding: 70px 0;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-2144 #page-title {
        min-height: 343Px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-2144 #page-title{
	min-height: 268Px;
}
.page-id-2144 .pt-title {
    padding: 0px 0;
margin-top: -21px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-2144 #page-title{
	min-height: 200Px;
padding: 0;}
	
.page-id-2144 .pt-title {
    padding: 50px 0;
}

.page-id-2144 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-2144 #page-title {
    padding: 0;
min-height: 205Px !important;
}

.page-id-2144 .pt-title h1 {
    font-size: 24px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
}
.page-id-2144 .page-title-1 .breadcrumbs {
     margin-top: 43px;
}

}

/*934*/

.page-id-934 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-934 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: top center !important;}

@media (min-width: 1200px) {

.page-id-934 #page-title {
        min-height: 435Px;}

.page-id-934 .pt-title {
    padding: 70px 0;
	margin-top: -34px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-934 #page-title {
        min-height: 343Px;
}

.page-id-934 .pt-title {
    padding: 0px 0;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-934 #page-title{
	min-height: 268Px;
}
.page-id-934 .pt-title {
    padding: 0px 0;
margin-top: -34px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-934 #page-title{
	min-height: 200Px;
padding: 0;}
	
.page-id-934 .pt-title {
    padding: 50px 0;
}

.page-id-934 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-934 #page-title {
    padding: 0;
	min-height: 205Px !important;
}
.page-id-934 .pt-title {

    padding: 0px 0;
    margin-top: 45px;

}

.page-id-934 .pt-title h1 {
    font-size: 24px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
	padding: 0px 0;
}
.page-id-934 .page-title-1 .breadcrumbs {
     margin-top: 43px;
}

}

/*946*/

.page-id-946 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-946 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: top center !important;}

@media (min-width: 1200px) {

.page-id-946 #page-title {
        min-height: 435Px;}

.page-id-946 .pt-title {
    padding: 70px 0;
	margin-top: 0px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-946 #page-title {
        min-height: 343Px;
}

.page-id-946 .pt-title {
    padding: 17px 0;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-946 #page-title{
	min-height: 268Px;
}
.page-id-946 .pt-title {
    padding: 0px 0;
margin-top: -15px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-946 #page-title{
	min-height: 200Px;
padding: 0;}
	
.page-id-946 .pt-title {
    padding: 42px 0;
}

.page-id-946 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-946 #page-title {
    padding: 0;
	min-height: 205Px !important;
}
.page-id-946 .pt-title {

    padding: 0px 0;
    margin-top: 0px;
margin-bottom: -37px;

}

.page-id-946 .pt-title h1 {
    font-size: 20px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
	padding: 0px 0;
}
.page-id-946 .page-title-1 .breadcrumbs {
     margin-top: 43px;
}

}

/*948*/

.page-id-948 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-948 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: top center !important;}

@media (min-width: 1200px) {

.page-id-948 #page-title {
        min-height: 435Px;}

.page-id-948 .pt-title {
    padding: 70px 0;
	margin-top: 0px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-948 #page-title {
        min-height: 343Px;
}

.page-id-948 .pt-title {
    padding: 5px 0;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-948 #page-title{
	min-height: 268Px;
}
.page-id-948 .pt-title {
    padding: 0px 0;
margin-top: -15px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-948 #page-title{
	min-height: 200Px;
padding: 0;}
	
.page-id-948 .pt-title {
    padding: 42px 0;
}

.page-id-948 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-948 #page-title {
    padding: 0;
	min-height: 205Px !important;
}
.page-id-948 .pt-title {

    padding: 0px 0;
    margin-top: 0px;
margin-bottom: -37px;

}

.page-id-948 .pt-title h1 {
    font-size: 20px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
	padding: 0px 0;
}
.page-id-948 .page-title-1 .breadcrumbs {
     margin-top: 43px;
}

}

/*954*/

.page-id-954 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-954 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
  }

@media (min-width: 1200px) {

.page-id-954 #page-title {
        min-height: 435Px;}

.page-id-954 .pt-title {
    padding: 70px 0;
	margin-top: 0px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-954 #page-title {
        min-height: 343Px;
}

.page-id-954 .pt-title {
    padding: 17px 0;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-954 #page-title{
	min-height: 268Px;
}
.page-id-954 .pt-title {
    padding: 0px 0;
margin-top: -15px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-954 #page-title{
	min-height: 200Px;
padding: 0;}
	
.page-id-954 .pt-title {
    padding: 42px 0;
}

.page-id-954 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-954 #page-title {
    padding: 0;
	min-height: 205Px !important;
}
.page-id-954 .pt-title {

    padding: 0px 0;
    margin-top: 0px;
margin-bottom: -37px;

}

.page-id-954 .pt-title h1 {
    font-size: 20px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
	padding: 0px 0;
}
.page-id-954 .page-title-1 .breadcrumbs {
     margin-top: 43px;
}

}

/*2594*/

.page-id-2594 #page-title.no-parallax {
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    }

.page-id-2594 #page-title {
    background-size: cover !important;
    background-repeat: no-repeat;
  }

@media (min-width: 1200px) {

.page-id-2594 #page-title {
        min-height: 435Px;}

.page-id-2594 .pt-title {
    padding: 32px 0;
	margin-top: 0px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-2594 #page-title {
        min-height: 343Px;
}

.page-id-2594 .pt-title{
    padding: 0px 0;
    margin-top: -15px;
}
.page-id-2594 .pt-title h1 {
    font-size: 35px;

}}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-2594 #page-title{
	min-height: 268Px;
}
.page-id-2594 .pt-title {
padding: 0px 0;
margin-top: -50px !important;
}
.page-id-2594 .pt-image {
      bottom: 135px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-2594 #page-title{
	min-height: 200Px;
padding: 0;}
	
.page-id-2594 .pt-title {
    padding: 42px 0;
}

.page-id-2594 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
.page-id-2594 .pt-image {
      bottom: 220px;
}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-2594 #page-title {
    padding: 0;
	min-height: 205Px !important;
}
.page-id-2594 .pt-title {

    padding: 0px 0;
    margin-top: 0px;
margin-bottom: -80px;

}

.page-id-2594 .pt-title h1 {
    font-size: 20px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
	padding: 0px 0;
}
.page-id-2594 .page-title-1 .breadcrumbs {
     margin-top: 43px;
}
.page-id-2594 .pt-image {
      bottom: 58px;
}
}

/*1063*/


@media (min-width: 1200px) {
.page-id-1063 .pt-image .float-right {
    margin: 0 -28px 0px 0px;
}}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-id-1063 #page-title {
        min-height: 290Px;
}

.page-id-1063 .pt-title{
    padding: 0px 0;
margin-top: -28px;
}
.page-id-1063 .pt-title h1 {
    font-size: 35px;

}

.page-id-1063 .pt-image .float-right {
    margin: 0 -12px 0px 0px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px){

.page-id-1063 #page-title{
	min-height: 268Px;
height: 350px;
}
.page-id-1063 .pt-title {
padding: 0px 0;
margin-top: 0px !important;
}
.page-id-1063 .pt-image {
bottom: 132px;

}

.page-id-1063 .pt-image .float-right {
    margin: 0 18px 0px 0px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px){

.page-id-1063 #page-title{
	min-height: 200Px;
height: 250px;
}
	
.page-id-1063 .pt-title {
    padding: 0px 0;
margin-top: -45px;
}

.page-id-1063 .pt-title h1 {
    font-size: 28px;
    line-height: 34px;}
.page-id-1063 .pt-image {
bottom: 344px;
right: -12px;
}
.page-id-1063 .pt-image .float-right {
    margin: 47px 0 0 0;
}
.page-id-1063 .pt-image-container {
    float: right;
    width: 65%;
}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.page-id-1063 #page-title {
    padding: 0;
	min-height: 205Px !important;
}
.page-id-1063 .pt-title {

    padding: 0px 0;
    margin-top: 16px;
margin-bottom: -126px;

}

.page-id-1063 .pt-title h1 {
    font-size: 20px !important;
    line-height: 21px !important;
    margin-top: 35px !important;
	padding: 0px 0;
}
.page-id-1063 .page-title-1 .breadcrumbs {
     margin-top: 23px;
}
.page-id-1063 .pt-image {
          bottom: 83px;
       right: -13px;
}


.page-id-1063 .pt-image-container {
    width: 63%;}
}

}

.single-post .pt-title h1 {
    color: #1E3C78 !important;
    background-color: rgba(255,255,255,0.7);
    padding: 10px;
}


/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v27-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v27-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v27-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v27-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v27-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v26-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v26-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v26-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v26-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v26-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v26-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v26-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/raleway-v26-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v26-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v26-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v26-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v26-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v26-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/raleway-v26-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v26-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v26-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v26-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v26-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v26-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/raleway-v26-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v26-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v26-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v26-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v26-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v26-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/raleway-v26-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v26-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v26-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v26-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v26-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v26-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/raleway-v26-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v26-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v26-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v26-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v26-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v26-latin-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
body, p {
font-family: 'Open Sans', Arial, sans-serif;
}

h1 strong{
font-weight: 600 !important;
}

h4 strong {
    font-weight: 600;
}

@media only screen and (min-width: 1200px){
.tp-caption.tobler_h1_weiss strong{
    font-weight: 600 !important;
font-size: 32px !important;
}}
@media only screen and (max-width: 1199px) and (min-width: 992px){
.tp-caption.tobler_h1_weiss strong {
   font-weight: 600 !important;
font-size: 27px !important;
}}

@media only screen and (max-width: 991px) and (min-width: 768px){
.tp-caption.tobler_h1_weiss strong {
    font-weight: 600 !important;
font-size: 21px !important;
}}
@media only screen and (max-width: 767px) and (min-width: 480px){
.tp-caption.tobler_h1_weiss strong {
    font-weight: 600 !important;
font-size: 13px !important;
}}

@media only screen and (max-width: 479px) {
.tp-caption.tobler_h1_weiss strong {
    font-weight: 600 !important;
font-size: 8px !important;
}}

@media only screen and (min-width: 1200px){
.tp-caption.tobler_h1 {
    font: 32px/32px "Raleway",Arial,sans-serif !important;
}}

@media only screen and (max-width: 1199px) and (min-width: 992px){
.tp-caption.tobler_h1 {
    font: 27px/27px "Raleway",Arial,sans-serif !important;
}}

@media only screen and (max-width: 991px) and (min-width: 768px){
.tp-caption.tobler_h1 {
    font: 21px/21px "Raleway",Arial,sans-serif !important;
}}

@media only screen and (max-width: 767px) and (min-width: 480px){
.tp-caption.tobler_h1 {
    font-weight: 600 !important;
font-size: 13px !important;
}}

@media only screen and (max-width: 479px) {
.tp-caption.tobler_h1 {
    font-weight: 600 !important;
font-size: 8px !important;
}}

#BorlabsCookieBox > div > div > div > div.cookie-box > div > div > div > p:nth-child(5) {
display:none;}