/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * default screen stylesheet - FULLPAGE-layout type layout
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media screen {
	
	
  /* responsive Medien */
  img, embed, object, video {
  max-width: 100%;
  height: auto;
  width: auto;
}	


  /* force vertical scrollbar */
  body {
    overflow-y: scroll;
	background: #C5BFB3;
  }

  /* Layout Module Configuration */
  .ym-wrapper {
	max-width: 1024px;
    margin: 0 auto;
  }

  /* fallback for missing media queries support*/
  body > header, body > nav, body > main, body > footer {
    min-width: 760px;
  }

  /* ################### Basic Element Styling ################# */
  
 /* ################ Header ############# */
 
 
 /* allgemein */
  header {
    background-color: #CB066B; 
   	margin: 0;
	padding: 0;
  }
 
 /* Kulturorte */
  .node-type-kulturorte header {
    background: #CB066B;
  }
    
    /* Cafe Lisbeth */    
    .page-node-1285 header,
    .page-node-1439 header,
    .page-node-1440 header,
    .page-node-1438 header,
    .page-node-1493 header,
    .page-node-1441 header,
    .page-node-1442 header,
    .page-node-1356 header,
    .page-node-1332 header,
    .page-node-1688 header,
    .page-kulturkalender-cafe-lisbeth header,
    .page-lisbeth-veranstaltungen header {
          background: #009d91 !important;
    }
    
    .menu-mlid-3363 a:hover,
    .menu-mlid-3363 a.active-trail.active {
        color: #009d91;
    }
    
   /* .expanded.active-trail.menu-mlid-3358 a.active-trail {
        color: #009d91;
    }
    
      .expanded.active-trail.menu-mlid-3358 a.active-trail a {
        color: #000;
    } */
    
    
     
 /* Himmlische Orte */
  .node-type-himmlische-orte header {
   background: url('../../images/himmel-3.jpg') no-repeat 0 0;
      background-position: center;
      background-size: cover;
      min-height: 147px !important;
      padding-top: 0.35em;
      padding-bottom: 0 !important;
  }

   /*  .node-type-himmlische-orte header .ym-grid {
        background: url('../../images/himmel.jpg') no-repeat 0 0;
    } */
    
  
  /* Kulturkalender, node-108 = Seite mit Link zum alten Archiv, node-116 = Newsletter, node-117 = Download */
  .node-type-kulturkalender header,
  .node-type-veranstaltungen header,
  .page-kulturkalender header,
  .page-node-108 header,
  .page-node-116 header,
  .page-node-117 header {
    background: #1E6EA3;
  }
    
 /* Kulturkalender, node-558 = Kalender, node 568 = Archiv ab 10-2014, node-572 = Archiv bis 9-2015, Videoarchiv */
  .node-type-kulturkalender header,
  .node-type-veranstaltungen header,
  .node-type-videoarchiv header,
  .page-kulturkalender header,
  .page-videoarchiv header,
  .page-node-558 header,
  .page-node-568 header,
  .page-node-572 header,
 .page-node-1276 header
  {
    background: #1E6EA3;
  }
  
   /* Kulturbuero */
  .node-type-kulturbuero header {
    background: #5EA151;
  }
  
  /* Innenabstaende der Inhaltsboxen  */

  header .ym-wbox {
    padding: 0 0 0 2em;
  }
  
  header .ym-gbox-left {
    padding: 1.5em 0 1.5em 0em;
  }
  
  header .ym-gbox-right {
     padding: 1.5em 0 1.5em 0.75em;
  }
  
  
  header .ym-gbox-left img {
	max-width: 100%;
	height: auto;
}
  
  header .ym-gbox-right img {
	max-width: 100%;
	height: auto;
}


  /* ++++++++++++++++ specials Startseite ++++++++++++++++++ */
  
 .node-type-startseite .mobile_header .ym-gbox-left {
    padding: 1.5em 0 1.5em 0em;
  }
  
 .node-type-startseite .mobile_header .ym-gbox-right {
     padding: 2.5em 0 1.5em 0em;
  }

 .node-type-startseite .mobile_header .ym-gbox-right img {
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

 .node-type-startseite header {
	 padding: 0;
	 margin: 0;
 }
 
	  

  .node-type-startseite header {
	 min-height: 548px;
  }
  
  .node-type-startseite .mobile_header {
	 background: #CB066B;
  }
  
 
  
  .node-type-startseite header .ym-wbox  {
     padding: 0;
	 position: relative;
     z-index: 1;
  }

  
 .node-type-startseite header .ym-grid {
	  position: absolute;
	  z-index: 1000;
	  top: 1.5em;
	  left: 1em;
  }
  
  .node-type-startseite header .ym-gbox-left {
    padding: 0em 0 0 1em;
  }
  
  .node-type-startseite header .ym-gbox-left nav {
   margin-top: 3em;
  }
  
  
   .node-type-startseite header .ym-gbox-right {
   padding: 0;
  }
  
  .node-type-startseite header .ym-gbox-right img {
	  margin-top: 11em;
	  margin-left:6em;
  }
  
 
  
  /* ############# Navigation ############ */

  nav {
    background: transparent;
  }
  
/*  nav#main_nav {
	  padding-top: 0.45em;
  } */
  

  
 /* ############# Content ################ */
  main {
	  background: #fff;
	  min-height: 400px;
	  margin: 0;
	  padding: 0;
  }
  

  main .ym-wbox {
	padding: 1.5em 1.45em 1.5em 3em;
	padding: 1.5em 0em 1.5em 3em; 
  }
  
/* Innenabstaende der Inhaltsboxen */

/* rechte Spalte */
  main .ym-gbox-right {
    padding: 1em 0 1em 0.35em;
	padding: 1em 0 1em 0em;
	}
	
  
/* main .ym-gbox-left {
    padding: 0.5em 0em 1em 0;
  } */
  
 main .ym-g20.ym-gl .ym-gbox-left {
	 padding-top: 0.5em;
 }
  
 /* linke Spalte */
 main .ym-g57 .ym-gbox {
  padding: 1em 1.95em 1em 0em;	 
	 }
    
  /* Special Himmlische Raeume  */
    
.node-type-himmlische-orte main .ym-g57 .ym-gbox {
  padding: 0.5em 1.95em 1em 0em;	 
	 }

.node-type-himmlische-orte main .ym-g26.ym-gr .ym-gbox-right {
	 padding-top: 0.5em;
 }
    
    .view-himmlische-orte-uebersichtsseite-de {
         padding-top: 0.5em;
    }
 
  
 /* neue Grids: allgemein */
 main .ym-g57 {width: 55.75%;}
 main .ym-g23 {width: 24.25%;}

 
 /* neue Grids: Terminkalender */
.ym-g72 {width: 73%;}
.ym-g26 {width: 25%;}
    

/* Umbau Social-Media-Icons */
    
.front .ym-gbox-left {
    padding-top: 12px !important;

 }
    
main .social_media_icons {
	 margin-bottom: 1.5em;
	 float: left;
	 width: 100%;
 }
 
main .social_media_icons img {
	float: left;
	margin-right: 0.5em;
 }
 
/* Link Himmlische Raeume */
    
.himmlische-raeume {clear: both; margin-bottom: 3em; text-transform: uppercase;}
    
.himmlische-raeume a {text-decoration: none !important;}
.himmlische-raeume a:hover {text-decoration: underline !important;}


 /* ++++++++++++++++++++++ Seiten ohne rechte Seitenspalte ++++++++++++++++++ */
  
 .no-sidebars .ym-g57 {width: 80%;} 
    
/* Kulturkalender */
.no-sidebars.page-node-558 .ym-g57,
.no-sidebars.page-node-559 .ym-g57,
.no-sidebars.page-node-540 .ym-g57,
.no-sidebars.page-node-568 .ym-g57,
.no-sidebars.page-node-574 .ym-g57  {width: 80% !important;} 
 
.no-sidebars.node-type-kulturorte .ym-g57,
.no-sidebars.node-type-kulturbuero .ym-g57,
.no-sidebars.node-type-page .ym-g57 {width: 55.75%;}
 
 
 /* Aktuelles */
.no-sidebars.page-node-889 .ym-g57,
.no-sidebars.page-node-890 .ym-g57,
.no-sidebars.page-node-897 .ym-g57,
.no-sidebars.page-node-1016 .ym-g57 {width: 80% !important;} 
  
/* Cafe Lisbeth Archiv */
.no-sidebars.page-node-1688 .ym-g57 {width: 80% !important;} 
 
 /* ############# Footer ################ */
  footer {
    background: transparent;
	font-size: 80%;
       padding-bottom: 90px !important;
  }

  
  /* Innenabstaende der Inhaltsboxen  */
  footer .ym-wbox {
    padding: 1em 4% 1em 23%;
  }
  
  footer .ym-gbox {
    padding: 0;
  }
  
  footer .ym-gbox-left {
    padding: 1em 0 0 0;
  }
  
  footer .ym-gbox-right {
    padding: 0;
  }
  
 footer .social_media {
margin-top: 1.25em;	 
}

footer .social_media p {
margin-bottom: 0.75em !important;	 
}
  



  

 /* ############## skip links styling ############### */
  .ym-skiplinks a.ym-skip:focus,
  .ym-skiplinks a.ym-skip:active {
    color: #fff;
    background: #333;
    border-bottom: 1px #000 solid;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
  }
  
  .logged-in .ym-skiplinks {
	  display: none;
  }
  
 
	  
 
  
 /* Elemente in der Desktop-Ansicht verstecken */
 
 .hide_desktop {
	 display: none;
 }
 
 /* +++++++++++++++++++++++ responsiveness +++++++++++++++++++++++++++++ */

.mobile {
	display: none;
}

 
}


/* reset fallback values in modern browsers */
@media screen and (min-width: 0px) {
  body > header, body > nav, body > main, body > footer {
    min-width: 0;
  }
}

@media screen and (max-width: 768px) {
  /* Linearisation for Grid- and Column-Module, based on CSS class .linearize-level-1 */
  .linearize-level-1, .linearize-level-1 > [class*="ym-c"], .linearize-level-1 > [class*="ym-g"] {
    /* linearization for grids and columns module */
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    width: auto !important;
  }
  .linearize-level-1 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-1 > [class*="ym-g"] > [class*="ym-gbox"] {
    /* reset defined gutter values */
    margin: 0;
    padding: 0;
    /* optional for containing floats */
    overflow: hidden;
  }

  
 /* ++++++++++++++++++++ NEU +++++++++++++++++++ */
    
 
 
 
 .node-type-startseite header {
	min-height: 200px;
  }
  
 .node-type-startseite header #main_nav {
	  display: none;
  }
  
  #service_nav {
	  display: none;
  }
  
  .hide_desktop {
	  display: block;
  }
  
   .hide_mobile {
	  display: none;
  }
  
  
}

/* z.B. iPhone landscape */
@media screen and (max-width: 568px) {
		

/* Innenabstaende der Inhaltsboxen */

/* Header, Box mit Claim */
 header .ym-gbox-right {
     padding: 2em 1.5em 1.5em 0em;
  }
  
 
  


 /* Content-Bereich */
 main {
  padding: 1em 0.5em 1em 1em;	 
	 }

 main .ym-wbox {padding: 1em 0.5em 1em 0.25em;}
 
 /* Footer */
 
  footer .ym-wbox {
    padding: 1em 4% 1em 4%;
  }


/* Aktuelles: View Uebersicht */
  
.view-aktuelles-uebersichtsseite-de .views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
  
.view-aktuelles-uebersichtsseite-de .ym-g70 {float: none; width: 100%; height: auto !important;}
.view-aktuelles-uebersichtsseite-de .ym-g30 {float: none; width: 100%; height: auto !important;}

 .view-aktuelles-uebersichtsseite-de .ym-g70 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
 .view-veranstaltungen-uebersichtsseite .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}    
    
    
   /* Veranstaltungen: View Terminuebersicht Cafe Lisbeth */   
    
 .view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
   

.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g30 {float: none; width: 100%; height: auto !important;}
  
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px; }
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}  
    
    
   /* Veranstaltungen: View Terminuebersicht Cafe Lisbeth Archiv */   
    
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
   

.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g30 {float: none; width: 100%; height: auto !important;}
  
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px; }
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}  

/* Veranstaltungen: View Terminuebersicht */
  
.view-veranstaltungen-uebersichtsseite .views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
  
.view-veranstaltungen-uebersichtsseite .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite .ym-g30 {float: none; width: 100%; height: auto !important;}

 .view-veranstaltungen-uebersichtsseite .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px; }
 .view-veranstaltungen-uebersichtsseite .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
 .view-veranstaltungen-uebersichtsseite .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}
  
  /* Veranstaltungen: View Terminuebersicht Archiv */
  
.view-veranstaltungen-uebersichtsseite-archiv .views-row {clear:both; height: auto !important; margin-bottom: 3em; width: 100%;}
  
.view-veranstaltungen-uebersichtsseite-archiv .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite-archiv .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite-archiv .ym-g33 {float: none; width: 100%; height: auto !important;}

 .view-veranstaltungen-uebersichtsseite-archiv .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px;  }
 .view-veranstaltungen-uebersichtsseite-archiv .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px;  }
 .view-veranstaltungen-uebersichtsseite-archiv .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}
	
}


@media screen and (max-width: 480px) {
  /* Linearisation for Grid- and Column-Module, based on CSS class .linearize-level-2 */
  .linearize-level-2, .linearize-level-2 > [class*="ym-c"], .linearize-level-2 > [class*="ym-g"] {
    /* linearization for grids and columns module */
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    width: auto !important;
  }
  .linearize-level-2 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-2 > [class*="ym-g"] > [class*="ym-gbox"] {
    /* reset defined gutter values */
    margin: 0;
    padding: 0;
    /* optional for containing floats */
    overflow: hidden;
  }

  header .ym-wbox {
    padding: 0.75em 10px;
       padding-top: 42px !important;
  }
    

  footer .ym-wbox,
  .ym-wbox,
  nav .ym-hlist ul {
    padding-left: 10px;
    padding-right: 10px;
  }


  nav .ym-hlist ul,
  nav .ym-hlist li {
    display: block;
    float: none;
    width: auto;
    text-align: left;
  }
 

  
  /* ############################## NEU ############################## */
  
  
  
 .hide_mobile {
	  display: none !important;
  }
  
#service_nav {
	  display: none !important;
  }
  
.hide_desktop {
	  display: block;
  }
     
 header .ym-gbox-right {
     padding: 1.5em 1em 1.5em 0em;
  }

 header .ym-gbox-right img {
   margin-top: 1.6em;
}
  
.mobile_header .ym-gbox-right  {
 padding: 1.5em 1em 1.5em 0em;
}

.mobile_header .ym-gbox-right img {
   margin-top: 1.6em;
}

.mobile_header .ym-wbox {
	padding-top: 11px;
    padding-top: 50px !important; /*  NEU */
	min-height: 166px;
}
 
/* Innenabstaende der Inhaltsboxen */

 /* Content-Bereich */
 main {
  padding: 1em 0.5em 1em 1em;	 
	 }

main .ym-wbox {padding: 1em 0.5em 1em 0.25em;}


/* Aktuelles: View Uebersicht */
  
.view-aktuelles-uebersichtsseite-de .views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
  
.view-aktuelles-uebersichtsseite-de .ym-g70 {float: none; width: 100%; height: auto !important;}
.view-aktuelles-uebersichtsseite-de .ym-g30 {float: none; width: 100%; height: auto !important;}

.view-aktuelles-uebersichtsseite-de .ym-g70 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
.view-aktuelles-uebersichtsseite-de .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}    
    
    
    
 /* Veranstaltungen: View Terminuebersicht Cafe Lisbeth */   
    
 .view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
   

.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g30 {float: none; width: 100%; height: auto !important;}
  
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px; }
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
.view-veranstaltungen-cafe-lisbeth-uebersichtsseite-de .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}
    
    
        
 /* Veranstaltungen: View Terminuebersicht Cafe Lisbeth  Archiv */   
    
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth.views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
   

.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g30 {float: none; width: 100%; height: auto !important;}
  
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px; }
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
.view-veranstaltungen-bersichtsseite-archiv-cafe-lisbeth .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}
    
    
    
 
    
/* Veranstaltungen: View Terminuebersicht */
    
  
.view-veranstaltungen-uebersichtsseite .views-row {clear: both; height: auto !important; margin-bottom: 3em; width: 100%;}
  
.view-veranstaltungen-uebersichtsseite .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite .ym-g30 {float: none; width: 100%; height: auto !important;}

 .view-veranstaltungen-uebersichtsseite .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px; }
 .view-veranstaltungen-uebersichtsseite .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px; }
 .view-veranstaltungen-uebersichtsseite .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}
  
  /* Veranstaltungen: View Terminuebersicht Archiv */
  
.view-veranstaltungen-uebersichtsseite-archiv .views-row {clear:both; height: auto !important; margin-bottom: 3em; width: 100%;}
  
.view-veranstaltungen-uebersichtsseite-archiv .ym-g15 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite-archiv .ym-g55 {float: none; width: 100%; height: auto !important;}
.view-veranstaltungen-uebersichtsseite-archiv .ym-g33 {float: none; width: 100%; height: auto !important;}

 .view-veranstaltungen-uebersichtsseite-archiv .ym-g15 .ym-gbox-left  {padding: 15px 10px 15px 10px;  }
 .view-veranstaltungen-uebersichtsseite-archiv .ym-g55 .ym-gbox-left  {padding: 15px 20px 15px 10px;  }
 .view-veranstaltungen-uebersichtsseite-archiv .ym-g30 .ym-gbox-right {padding: 15px 0 15px 0; text-align: center;}
	 
	 
/* Veranstaltungen: View Galerie Startseite */

.views-responsive-grid.views-responsive-grid-horizontal.views-columns-2 .views-column-1 {
float: none;
width: 100%;
}

.views-responsive-grid.views-responsive-grid-horizontal.views-columns-2 .views-column-2 {
float: none;
width: 100%;
}

/* ++++++++++++++++++ Veranstaltungen: View Block Seitenspalte ++++++++++++++++++ */
  .node-type-startseite .block-views .view-veranstaltungen-seitenspalte  {
	 width: 250px;
  }
  
/* +++++++++++++++++++ Teamseite ++++++++++++++++++++++++++++++++++ */

/* Teamseite: Foto ohne float */
.view-team img {
	float: none;
	margin-right: 0;
	margin-bottom: 1em;
}

.view-team .vcard {margin-bottom: 1.5em;}

.view-team .funktion p {margin-bottom: 0.25em;}

/* flexslider */

/* Mindesthoehe flexslider wg. preloader: reduzieren */
header .flexslider {
min-height: 100px; background: url('../../images/loader.gif') no-repeat center center !important;
} 

/* Control Nav: Abstand nach unten vergroessern, wegen zweizeiliger Bildunterschriften */
main .flex-control-nav {bottom: -40px !important;}

/* Pfeile ausblenden */
.flex-direction-nav {display: none;}
  
}
