/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */


 @font-face {
    font-family: 'museo_sans_rounded100';
    src: url('../../sowas/exljbris_-_museosansrounded-100-webfont.eot');
    src: url('../../sowas/exljbris_-_museosansrounded-100-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../sowas/exljbris_-_museosansrounded-100-webfont.woff2') format('woff2'),
         url('../../.sowas/exljbris_-_museosansrounded-100-webfont.woff') format('woff'),
         url('../../sowas/exljbris_-_museosansrounded-100-webfont.ttf') format('truetype'),
         url('../../sowas/exljbris_-_museosansrounded-100-webfont.svg#museo_sans_rounded100') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* cormorant-infant-300 - latin */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 300;
  src: url('../../sowas/cormorant-infant-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../sowas/cormorant-infant-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../sowas/cormorant-infant-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../sowas/cormorant-infant-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../sowas/cormorant-infant-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../sowas/cormorant-infant-v17-latin-300.svg#CormorantInfant') format('svg'); /* Legacy iOS */
}

/* cormorant-infant-regular - latin */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  src: url('../../sowas/cormorant-infant-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../sowas/cormorant-infant-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../sowas/cormorant-infant-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../sowas/cormorant-infant-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../sowas/cormorant-infant-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../sowas/cormorant-infant-v17-latin-regular.svg#CormorantInfant') format('svg'); /* Legacy iOS */
}


/* barlow-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: 'Barlow';
  font-style: normal;
  font-weight: 300;
  src: url('../../sowas/barlow-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../../sowas/barlow-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../sowas/barlow-v12-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../sowas/barlow-v12-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../../sowas/barlow-v12-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../../sowas/barlow-v12-latin-300.svg#Barlow') format('svg'); /* Legacy iOS */
}

/* barlow-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: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url('../../sowas/barlow-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../../sowas/barlow-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../sowas/barlow-v12-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../sowas/barlow-v12-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../../sowas/barlow-v12-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../../sowas/barlow-v12-latin-regular.svg#Barlow') format('svg'); /* Legacy iOS */
}

/* barlow-700 - 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: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url('../../sowas/barlow-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../../sowas/barlow-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../.sowas/barlow-v12-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../sowas/barlow-v12-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../../sowas/barlow-v12-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../../sowas/barlow-v12-latin-700.svg#Barlow') format('svg'); /* Legacy iOS */
}

/* barlow-800 - 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: 'Barlow';
  font-style: normal;
  font-weight: 800;
  src: url('../../sowas/barlow-v12-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../../sowas/barlow-v12-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../sowas/barlow-v12-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../sowas/barlow-v12-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../../sowas/barlow-v12-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../../sowas/barlow-v12-latin-800.svg#Barlow') format('svg'); /* Legacy iOS */
}



/* START fuer DTM group Seite */

.page-id-6501 body, .page-id-6501 p {font-family: 'Barlow', sans-serif!important;}
.page-id-6501 h1,  .page-id-6501 h2,  .page-id-6501 h3 {font-family: 'Barlow', sans-serif; font-weight: 800!important;}

/* ENDE fuer DTM group Seite */


    h1{font-family: 'museo_sans_rounded100', sans-serif; font-weight:100!important; font-size:3em; }
	    h2{font-family: 'Cormorant Infant', serif; font-weight:300!important; font-size:2.8em; }

	    h4{font-family: 'Cormorant Infant', serif; font-weight:300!important; font-size:1.7em; line-height:1.4em; }
	h3{ font-family: 'museo_sans_rounded100', sans-serif!important;font-weight:100!important;line-height:1.4em;}
	
	strong{font-weight:normal!important;}

	body{ font-family: 'museo_sans_rounded100', sans-serif!important;font-weight:100;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2
{
  text-transform: none!important;

}
li.page_item  {background:url("../../../../images/carre.jpg" )left center no-repeat; background-size:10px; padding-left:20px;line-height:1.2em;}
.yotu-video-title  {color:#000000!important;}
.av-subheading p:last-child { font-size:1.2em; text-transform:uppercase;  letter-spacing:2px;}

.ap-custom-wrapper{ position:relative; top:0; height:auto;}
.page-id-21 .container_wrap .avia-builder-el-first
{background: rgba(0,0,0,.7)!important; }
.page-id-21 .container_wrap .avia-builder-el-last
{background: rgba(255,255,255,.7)!important; }


.avia_transform .avia_start_delayed_animation.top-to-bottom,
.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft
{
animation-duration:2s!important;
  }
  
 .av_font_icon {
display: inline-block;
float:right;
margin-right:10px;}

span.trail-before {
display: none!important;
}


#top .title_container .container
{
  padding-top: 0px;
font-size:0.7em; text-transform:uppercase;
  padding-bottom:0px;
  min-height: 10px;
}

.av-main-nav > li > a {
font-weight:100!important; font-size:0.8em;text-transform:uppercase; letter-spacing:1px; padding-left:0px;
}





.grid-entry-title
{
font-size:1.7em;
}
.grid-entry-excerpt
{
font-style:normal;
font-size:1em;
padding-top:20px
}

#menu-item-1299 a {font-family: 'Cormorant Infant', serif; font-size:1.2em; color:#9F8832;}
#avia2-menu a {font-weight:normal!important; font-size:1.25em;}
.news-headline {font-family: 'Cormorant Infant', serif; font-weight:normal; font-size:1.4em;}
.grid-entry .inner-entry {
width: 90%;
}

.recentcomments a, .widget_recent_entries li a
{
  font-style: normal;
  font-family:  'museo_sans_rounded100', sans-serif; font-size:1.1em;
}

#branchenslider h3 {font-size:3em;}


/*Downloadbutton verstecken für DOIF bei Spendenaktion*/
.thankyou{
display:none;}

.avia-testimonial-image img, .avia-testimonial-image {
border-radius: 0;
}

.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image {
margin: 0 10px 0 0;
width: 80px;
height: 80px;
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}

.avia-testimonial-image img {
border-radius: 0;
}
.avia-testimonial-content p:first-child, .avia-slider-testimonials .avia-testimonial-content p:last-child

{
font-size:0.75em!important;
line-height:1.5em;
padding:20px;
text-align:left;
}

#top .av-large-testimonial-slider .avia-testimonial-name
{
  margin-top: 0em;
}

#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image
{
  width: 60px;
  height: 60px;
border-radius: 0;}

#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image img {
width: 60px;
}

/*#header_meta .avia_wpml_language_switch { display: none; }
*/
#newsletterwidget-2 p, #newsletterwidget-4 p {font-size:0.8em}

.av-share-box
{
  margin-bottom: 20px;
}
.av-share-box .av-share-link-description
{
display:none;}

ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
display: none;
}

.menu-item-language a {font-size:0.95em!important; color:#BA4929!important; text-transform:uppercase;}
#videosection .avia_textblock p {padding-right:20px;padding-left:20px;font-family: 'Cormorant Infant', serif!important;}
#videosection h3 {font-size:25px; padding-right:20px;padding-left:20px;}
#videosection .av-special-heading {margin-top:0px;}
#videosection .flex_column {border:1px solid #cecece;}
/*
Schneider
================================================== */
.red a
{
color:#FF0000!important;
}

.orange a
{
color:#ed9600!important;
}


.lila a
{
color:#5D007C!important;
}
.lila2 a
{
color:#6666FF!important;
}


.green a
{
color:#C6C454!important;
}


#menu-farben a {font-size:1.5em;}
.mfp-title {
    display: none !important;
}

.mfp-counter {
    display: none !important;
}

#sub_menu1 .current-menu-item > a {
font-size:1.15em;
}
#top .avia-button.avia-color-dark, #top .avia-button.avia-color-light
{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  }
.clearer {clear:both;}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  
  .responsive #top .slideshow_caption h2 {
font-size: 16px !important;
}
.responsive #top .avia-button {
font-size: 12px !important;padding:7px!important;
}
.avia-slideshow {display:none;}




.avia-full-stretch h1
{
margin-top:50px!important;}

p {font-size:1.2em!important;}
#footer .flex_column { width: 100% !important; margin-left: 0 !important; }

}