/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */

        html {
            color: #222;
            font-size: 1em;
            line-height: 1.4;
        }

        ::-moz-selection {
            background: #b3d4fc;
            text-shadow: none;
        }

        ::selection {
            background: #b3d4fc;
            text-shadow: none;
        }
        * {
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box;
			
			
			
        }

      body p:empty:before {
    
    content: none;
}



.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/********** Webfonts *************************/

@font-face {
font-family: 'Bereit Bold';
src: local('Bereit Bold'), local('BereitBold'), url(../Webfonts/BereitBold-Oblique.woff); font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Arvo Regular';
src: local('Arvo Regular'), local('ArvoRegular'), url(../Webfonts/arvo_regular.woff); font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Arvo Gruen';
src: local('Arvo Gruen'), local('ArvoGruen'), url(../Webfonts/arvo_gruen.woff); font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'PT Sans';
src: local('PT Sans'), local('PTSans-Regular'), url(../Webfonts/ptsans_regular.woff) format(‚woff‘); font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'PT Sans Bold';
src: local('PT Sans Bold'), local('PTSans-Bold'), url(../Webfonts/ptsans-bold.woff) format(‚woff‘); font-weight: bold;
font-style: normal;
}

h1 {
    
    
    font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    text-transform: uppercase;
    
	color: #053f27;
}

h1 a {
    
    
    font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    text-transform: uppercase;
	font-weight: normal;
}

h2, h3, h4, h5, h6 {
    
    font-family:  'Arvo Regular', Sans Serif, Helvetica;
    font-weight: normal;
    color: #053f27;
	line-height: 1.2em;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
    
    font-family:  'Bereit Bold', Sans Serif, Helvetica;
    font-weight: normal;
   color: #46962b;
}


p, a, ul, ol, span {
    
    font-family: 'PT Sans', Sans Serif, Helvetica;
    
}

b, strong {
     font-family:'PT Sans Bold', 'PT Sans', Sans Serif, Helvetica;
    
}

a {
	font-family:'PT Sans Bold', 'PT Sans', Sans Serif, Helvetica;
	font-weight: bold;
	color: #46962b;
	text-decoration:none;
}

a:hover {
	color: rgb(63, 150, 195);
	
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin:;
}

.alignleft {
    float: left;
    margin:  0;
}

a img.alignright {
   
    margin: 0;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: none;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
	
   
    
    max-width: 96%; /* Image does not overflow the content area */
	height:auto;
    padding: 0.4em 0.2em 0.2em;
    text-align: left;
}

.wp-caption.alignnone {
    margin: 0;
}

.wp-caption.alignleft {
	float: none;
    margin:  0;
}

.wp-caption.alignright {
	
	float: none;
    margin:0;
}

.wp-caption img {
	max-width: 100%;
	height: auto;

    border: 0 none;
    
    margin: 0;
    
    padding: 0;
    
}

.wp-caption p.wp-caption-text {
	
	
	font-family: 'Arvo Regular', Sans Serif, Helvetica;
   
	color: rgb(157, 165, 173);
	
    font-size: 0.85em;
    line-height: -15em;
    margin: 0;
    padding: 0 0.3em 0.4em;
}

figcaption {

font-family: 'Arvo Regular', Sans Serif, Helvetica;
   
	color: rgb(157, 165, 173);
	
    font-size: 0.95em;
    line-height: -15em;
    margin: 0em;
    padding: 0 0.3em 0.4em 0em;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
	
	
	/***** Ende Core (Mobil) ************/
}




.content h2 {
    
    font-size: 2em;
    color: #053f27;
    font-family:  'Bereit Bold', Sans Serif, Helvetica;
}

.content h2 a {
    font-family:  'Bereit Bold', Sans Serif, Helvetica;
	font-weight: normal;
	text-decoration: none;
    font-size: 1em;
     color: #053f27;
}

.content h2 a:hover {
	
	text-align: left;
	
	color: rgb(63, 150, 195);
	text-decoration: underline;
}

.content h3 {
	
	text-align: left;
    
    font-size: 1.5em;
     color: #053f27;
}





        hr {
            display: block;
            height: 1px;
            border: 0;
            border-top: 1px solid #ccc;
            margin: 1em 0;
            padding: 0;
            color:darkgrey;
        }

        audio,
        canvas,
        iframe,
        img,
        svg,
        video {
            vertical-align: middle;
        }

        img {
        max-width:100%;
        height:auto;	
        }
.rss-widget-icon {
	
	display:none;
}

/********************* Listen im Content ***************/

.inhalt {
    
    width: 100%;
    max-width: 800px;
     margin: 0 auto;	
    
}

.inhalt p {
    
    font-size: 1.1em;
}
.inhalt ul {
	
	list-style-type: none;
}
.inhalt li 

{
 	
/*display: list-item;
list-style-type: circle;
list-style-position: inside;*/
padding: 1;
margin: 1;
	margin-top: 1em;
	
	
}

	
	.inhalt ul li:before {
		

  content: "\f058"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
		color:#053f27;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}	
	

.inhalt-start {
width: 100%;

}

    /******************** Forms   **********************/

input.submit {
	
	
	color: #fff;
    background-color: #053f27;
    padding:0.5em;
    display: inline-block;
   font-family:  'Arvo Regular', Sans Serif, Helvetica;
	font-weight: normal;
	font-size: 1em;
    text-decoration: none;
    margin: 1 0 1 0;
    border-radius: 0.4em;
	
	
	
}






          /************************
          *Responsive Video********
          *************************/


.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
 }




/*************** Zu global ? *********  * * **** */
/*

        ul {
            list-style-type: none;
            padding:0;	
            margin:0;

        }

        ul li a {
            padding:0px;
            margin:0px;
            list-style-type: none;
        }

*/



        fieldset {
            border: 0;
            margin: 0;
            padding: 0;
        }

        textarea {
            resize: vertical;
        }

        .browserupgrade {
            margin: 0.2em 0;
            background: #ccc;
            color: #000;
            padding: 0.2em 0;
        }


        /* ===== Initializr Styles ==================================================
           Author: Jonathan Verrecchia - verekia.com/initializr/responsive-template
           ========================================================================== */

        body {
            font: 16px/26px 'Oswald', Helvetica, Helvetica Neue, Arial;
            
        }

        .wrapper {
            width: 90%;
            margin: 0 5%;
        }

        /* ===================
            ALL: Orange Theme
           =================== */



        .main-container {

       
         max-width: 1200px;
        margin: 0 auto;	
            
            
           
            
        }

        .zwischenwrapper {

        width:100%;	
        max-width: 1200px;
        margin: 0 auto;	


        }


        .header-container
        
         {
			 display:block;
/*            background-image: url("../img/header_irene.jpg");*/
			 background-attachment: local;
        }
/********* Titelbereich********/

div.identity {
    
    display: inline-block;
    color: #053f27;
   
    
    width: 100%;
    padding:1.5em;
   
    
   
}

.name-main {
display: table;
	width: 100%;
	float: none;
	  color: #fff;
	
	
	
}



.logo-container {
    
    display:table;
	clear: both;
	
    min-height: 270px;

    width: 100% !important;


	align-content: center;
	float: none;
    
    }

.logo-container img {
	
	width: 40%;
	float: right;
	
	
}


    

.bloginfo-up {
    
/*    max-width: 69%;*/
    float:left;
    padding: 1em;
    
    
    
}

.name {
width: 100%;
	
}







.title-container {
	
	display: none;
	
	
}

.title-single {
	
	display: none;
	
	
}
.description-container {
    
    
    width:100% !important;
    
    display:table;
  clear:both;
	margin: 0em;
}

bloginfo-up-single {
        
        display:table;
        
      
	

    width: 78%% !important;


	align-content: left;
	float: left;
    }
    
   
    .description-single  
    
    {
        
        
        color: #fff!important;
    }
    

        h1.title a {
            
            font-family: 'Arvo Gruen', 'Arvo Regular', Sans Serif, Helvetica;
            display: inline-block;
/*            text-transform: uppercase;*/
            text-decoration: none;
            color: white;
			
			
			
/*
			margin-bottom: -4em;
			margin-top: -1em;
			border-top-width: 0.13em;
            border-top-style: solid;
            border-top-color: #fff;
	border-bottom-width: 0.13em;
            border-bottom-style: solid;
            border-bottom-color:#fff;
                padding:0.4em 0 0.4em 0;
*/
			
	
            
        }

h2.content-title {
	
	font-family:  'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
	margin: 0em 0em 0.8em 0em;
	
	font-size: 3em;
	
    text-align: left!important;	
    color: rgba(160, 200, 100, 1);
	
	line-height: 1.1em;
    border-bottom: solid;
    padding-bottom: 0.5em!important;
	                

}

h2.content-title-single {
    
 font-family:  'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
	margin: 0em;
	
	font-size: 3.4em;
	
    text-align: center!important;	
    color: #00594E !important;
	
	line-height: 1.1em;
    border-bottom: solid;
    padding-bottom: 0.5em!important;   
    
    
    
}


h2.content-title-big-thumb {
	
margin-top: 1em;	
	
}

h3.description  {
    
    display: block;
    color: #fff;
    font-size: 1em;
    margin-top: 1em;
}
                /* ==============
                    MOBILE: Menu
                   ============== */
                /****
                nav ul {

                    margin: 0;
                    padding: 0;
                    list-style-type: none;
                }

                nav a {
                    display: block;
                    margin-bottom: 10px;
                    padding: 15px 0;

                    text-align: center;
                    text-decoration: none;
                    font-weight: bold;

                    color: white;
                    background: #e44d26;
                }

                ****/

       /*********************************************** Navigation ********************/



.nav {
        width:100%;
        float:left;	
        padding:1em;
        background-color:#053f27;
       position: relative;
	margin-bottom: -8em;
        }

#toggle-nav {
	
color: #fff;	
	
}

.js .navigation {
	
display: none;	
	
}

.navigation {
	
display: block;	
	padding: 0em;
	
}

.navigation ul {
	
	list-style-type: none;
	margin: 0.1em;
	padding: 0em;
	float: left;
	
}

 .navigation ul li {
	 
	 display: table-caption;
	 
        margin: 0em;
	 padding: 0em;
        
        
    }
    
    .navigation ul li a {
        
		vertical-align: middle;
    font-family:  'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
   text-transform: uppercase;
		font-weight: normal;
        color:#fff;
        text-decoration: none;
        font-size: 1.5em;
        margin-right: 0.7em;
		margin-top: 0.5em;
        
}


 .navigation ul li a:active {
	 
	 color: #ffee00;
	 
	 
}

.navigation ul li ul {
	
	
	background-color: #fff;
	padding: 0.4em;
	margin-left: 1.1em;
	
	
}

.navigation ul li ul a {
	
	color: #053f27;
	
	
}

       /* ==============
            MOBILE: Main
           ============== */

        .main {
            padding: 30px 0;
        }

        .header-container {
            margin: 0;
            
            width:100%;
            float:left;

        }


        

        .breadcrumb {

            
            width: 69%;
            position: relative;
			float:left;
            

        }

       .breadcrumb a  {
		   
       color: #fff;		   
}

    .breadcrumb a:hover {
		
      color: rgb(63, 150, 195);		
}

.breadcrumb ul {
    
    
    
}

.breadcrumb ul li {
    
    float:left;
    list-style-type: none;
    
}


.nav-service {
	
	float: left;
width: 100%;
	padding: 0.5em;
	background-color: rgb(5, 63, 39);
	color: #fff;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	
	
}


/******************************* Suche ************************************/


.suche {
			
       width: 100%;
			float: none;
			text-align: center;
			
			color: black;
	margin-top: 1em;
			
}


.suche form.sitesearch {
	
padding: 0.1em;
	background-color: #fff;
	
	display: inline-block;
	
	
}


 input[type=search] {
	 
	 width: 10em;
	  border: 0;
	 margin: 0em 0.4em 0em 0.4em;
	 

}

input[type=submit]   {
	
	font-family: 'fontawesome'!important;
	
	
	color:#053f27;
background-color: #fff;
	padding: 0.8em;
	border: none;
}

input[type=submit]:hover  {
	
	color:#fff;
	
	background-color: rgb(63, 150, 195);
	
}

h3.suchergenisse {
	
	background-color: rgb(63, 150, 195);
	color: #fff;
	margin-top: 0;
    font-size: 2.4em;
	 font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    text-transform: uppercase;
	display: block;
    text-align: center;


                padding:0.7em;
	
}

h3.suchergenisse::before {
		
		
		font-family: 'FontAwesome';
content: "\f002";
	font-size: 1.4em;
	margin-right: 0.5em;
		
	}
        

        /* ========================================================

        =========== PLATZHALTER ========*/

       

        .nav p {

            color:white;
            font-size: 1.5em;


        }

/*Start oberer Bereich*/

.content-top {
    
    
    width:100%;
    float: left;
    background-color: #fff;
   
  
   
   
}

.content-top-float {
    width:100%;
    margin-top: 1em;
     margin-bottom: 1em;
    padding-top: 6em;
    float: left;
    
    
    
}


/***************************** Hauptinhalt ******************************************/
      


        .content {
           
            margin-top: 1em;
            width: 100%;
            float:none;	
			
           
            text-align: justify;
           
            }

.thumb-content {
	
	width:100%;
	display: inline;
}

.thumb  {
	
	width:100%;
	
	max-height: 600px;
	overflow: hidden;
	
	margin-bottom: 0.5em;
	
	padding: 0em!important;
}

.thumb img {
	
width: 100%;
	
	height:auto;
	
	
	
}

.format-video .thumb {
    display: none;
}



.content-table {
	
	
	
	background-color: white;
	display: table;
	width: 100%;
	padding: 1.8em;

	
	
	table-layout: fixed;
	-ms-word-break: normal;
     word-break:normal;


     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	
}


.content-table-text {
	
	
	
	background-color: white;
	display: table;
	width: 100%;
	
padding-left: 1.8em;
    padding-right: 1.8em;
	
	
	table-layout: fixed;
	-ms-word-break: normal;
     word-break:normal;


     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	
}
.content-kachel {
		display: table;
	
   width: 100%;
		
			padding: 1%;
		float:left;
		margin: 0.5%;
	
	
	table-layout: fixed;
	-ms-word-break: normal;
     word-break:normal;


     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
		
	}

.kachel-text {
		
	padding: 0.3%;	
		
		
	}
	
	
	
	.kachel-thumb {
		
		width:100%!important;
        max-height:250px;
		overflow: hidden; 
/*        border-radius: 20%;*/
	}
	
	.kachel-auszug {
		
		height: 310px;
		overflow: hidden;
		
		
	}
	
	
	.kachel-weiter  {
		
		
		
		
		
		
	}
	
	.kachel-weiter a  {
		
		display: inline-block;
	
    
    font-family:  'Bereit Bold', Sans Serif, Helvetica;
	font-weight: normal;
	color: #053f27;
	
	padding: 0.5em;
	
    text-decoration: none;
	border: 1px;
    border-style: solid;
  border-color: #053f27;
		float: left;
	
	}
	
	.kachel-weiter a::before {
		
		
		font-family: 'FontAwesome';
content: "\f06e";
	font-size: 1.4em;
	margin-right: 0.5em;
		
	}
	
	.kachel-weiter a:hover {
		
		color: #fff !important;
		
		 background-color: rgb(63, 150, 195);
		
		
	}
	



ul.post-categories li {
	
	
	display:inline;
}

/*************** Archiv Link **************/

.archiv-link  {
    
   display: block;
    text-align: right;
    margin-top: 2em;
    padding: 0.5em;
    
    
}

.archiv-link a {
    
    font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    padding: 0.5em;
    background-color: rgb(255, 73, 93);
    color: #fff;
    font-size: 2em;
    font-weight:normal;
    
}
   
    .archiv-link a::before {
    
        font-family: 'FontAwesome';
content: "\f187";
	font-size: 1.4em;
	margin-right: 0.5em;
    
}

.archiv-link a:hover {
    

   color: rgb(255, 73, 93);
    background-color: #fff;
    
   
    
    
}


/******************************* BPA-Titel ****************************/


h3.bpa-title {
	
	color: rgb(195, 205, 215);
	margin-top: 0;
	 font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    text-transform: uppercase;
	display: inline-block;
	border-top-width: 0.2em;
            border-top-style: solid;
            border-top-color: rgb(195, 205, 215);
	border-bottom-width: 0.2em;
            border-bottom-style: solid;
            border-bottom-color:rgb(195, 205, 215);
                padding:0.4em 0 0.4em 0;
	
	
	
}


/********************************** zwischentitel *******************************/

h3.zwischentitel {
 color: #053f27;
	margin-top: 0;
	 font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    text-transform: uppercase;
	display: inline-block;
	border-top-width: 0.2em;
            border-top-style: solid;
            border-top-color: #053f27;
	border-bottom-width: 0.2em;
            border-bottom-style: solid;
            border-bottom-color: #053f27;
                padding:0.4em 0 0.4em 0;
}

/****************************** Intro ********************************/

p.intro {
	
	font-family:'PT Sans Bold', 'PT Sans', Sans Serif, Helvetica;
	font-weight: bold;
	font-size: 1.1em;
	
}


/************* Details **************/

.wp-block-details summary {
    
    
    display: block;
    background-color: #008939;
    color: #fff;
    font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    padding: 1em;
    font-size: 1.5em;
    
}

.wp-block-details p {
    
    
    padding-left: 1em;
    padding-right: 1em;
}


/***************************************** Zitate ***********************************/


.wp-block-quote  {
	
	margin-left: 0;
    margin-right: 0;
	padding: 2em;
	display: inline-block;
	color: #fff;
    background-color: #053f27;
    font-size: 1em;
    background-image: url(../img/zitat-hintergrund-mihalic.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 30%;
    border-radius: 6px;
               
	
	
	
}



.wp-block-quote p {
	
	font-family: 'PT Sans', Sans Serif, Helvetica !important;
	
}


cite {
    
    font-family: 'Bereit Bold';
    font-weight: normal;
    font-style: normal;
}


.wp-block-quote a {
	display: inline-block;
	
	font-family:  'Bereit Bold', Sans Serif, Helvetica;
	font-weight: normal;
	color: #fff;
	
	padding: 1em;
	border: 1px;
    border-style: solid;
  border-color: #fff‚;
	
	
	
	
}

.wp-block-quote a::before {
	font-family: 'FontAwesome';
content: "\f1ea";
	font-size: 1.5em;
	margin-right: 0.5em;
	
	
	
}

.wp-block-quote a:hover {
	
 color: #fff;
    background-color: rgb(63, 150, 195);
	border-color: #fff;
	
}
/***************** Button *********************** Hauptinhalt **********************/

.article-index {
    
    max-width: 900px;
     margin: 0px auto 0px auto;
}

article a.button {
	display: inline-block;
	
    
    font-family:  'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
	font-weight: normal;
	color: #053f27;
	
	padding: 1em;
	
    text-decoration: none;
	border: 1px;
    border-style: solid;
  border-color: #053f27;
}

article a.button::before {
	
	font-family: 'FontAwesome';
content: "\f08e";
	font-size: 1.4em;
	margin-right: 0.5em;
	
	
}

article a.button:hover {
    
	
   color: #fff;
    background-color: rgb(63, 150, 195);
	border-color: #fff;
}

.weiter {
	
	float: left;
	display: block;
width: 100%;	
}

a.readmore {
	
	display: inline-block;
	
    
    font-family:  'Bereit Bold', Sans Serif, Helvetica;
	font-weight: normal;
	color: #053f27;
	
	padding: 0.5em;
	
    text-decoration: none;
	border: 1px;
    border-style: solid;
  border-color: #053f27;
	float: right;
}

a.readmore::after {
	
	
	font-family: 'FontAwesome';
content: "\f06e";
	font-size: 1.4em;
	margin-left: 0.5em;
	
}

a.readmore:hover {
	
	color: #fff;
    background-color: rgb(63, 150, 195);
	border-color: #fff;
	
	
}



      /******************************** PDF Icon ********************************/

a.pdf-icon {
	display: inline-block;
	
	font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
	font-weight: normal;
	color: #053f27;
	
	padding: 1em;
	border: 1px;
    border-style: solid;
  border-color: #053f27;
	
	
	
	
}

a.pdf-icon::before {
	font-family: 'FontAwesome';
content: "\f1c1";
	font-size: 1.5em;
	margin-right: 0.5em;
	
	
	
}


a.pdf-icon:hover {
	
 color: #fff;
    background-color: rgb(63, 150, 195);
	border-color: #fff;
	
}


 /*************************************************** Pressespiegel Link **************************************/


a.news-icon {
	display: inline-block;
	
	font-family:  'Bereit Bold', Sans Serif, Helvetica;
	font-weight: normal;
	color: #053f27;
	
	padding: 1em;
	border: 1px;
    border-style: solid;
  border-color: #053f27;
	
	
	
	
}

a.news-icon::before {
	font-family: 'FontAwesome';
content: "\f1ea";
	font-size: 1.5em;
	margin-right: 0.5em;
	
	
	
}


a.news-icon:hover {
	
 color: #fff;
    background-color: rgb(63, 150, 195);
	border-color: #fff;
	
}

 /*************************************************** Download Link **************************************/


a.download-icon {
	display: inline-block;
	
	font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
	font-weight: normal;
	color: #053f27;
	
	padding: 1em;
	border: 1px;
    border-style: solid;
  border-color: #053f27;
	
	
	
	
}

a.download-icon::before {
	font-family: 'FontAwesome';
content: "\f019";
	font-size: 1.5em;
	margin-right: 0.5em;
	
	
	
}


a.download-icon:hover {
	
 color: #fff;
    background-color: rgb(63, 150, 195);
	border-color: #fff;
	
}


/******************************************* Seitennavigation ***********************************/

.pagination {
	
width: 100%;
	
	float: left;

}
.neuer, .aelter {
	
	
width: 50%;
	float:left;
	
}

.neuer {
	
text-align: right;	
	
}

p.previous a {
	
margin-right: 1em;	
	
	 font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    font-weight: normal;
    color: #053f27;
	font-size: 1.3em;
}

p.next a {
	
	 font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
    font-weight: normal;
    color: #053f27;
	
margin-left: 1em;	
	font-size: 1.3em;
	
}

p.next a:hover, p.previous a:hover {
	
color: rgb(63, 150, 195);	
	
}

p.previous a::before {
	
font-family: 'FontAwesome';
content: "\f0a8";
	font-size: 1.3em;
	margin-right: 0.5em;	
	
}

p.next a::after {
	
font-family: 'FontAwesome';
content: "\f0a9";
	font-size: 1.3em;
	margin-left: 0.5em;	
	
}




/*iframe.wp-embedded-content {
	
  max-width: 100%;
 min-height:550px !important;
	
}*/



      /***********************************
      ********* Startseite **************
       ********************************/

.content-front {
	
	display: table;
    background-color: #fff;	
	padding: 1em;
	width: 100%;
	
	table-layout: fixed;
	-ms-word-break: normal;
     word-break:normal;


     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	
}

h2.kachel-title  {
	
text-align: left;
	font-size: 2em;
    line-height: 1.2;
	
}



/************ Bilder im Content *******************/
/*****
 .content-table img {

    
    margin-top: 1em;
    margin-bottom: 1em;
}
*****/
/******** Artikel-Infos oben  ******/

.article-info {
	
	font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
 text-align: left;
	width: 100%;
	display: block;
	float: left;
    font-size: 0.8em;
    font-weight: light;
    color:grey;
	margin: 0em 0em 0.5em 0em;
	padding: 0em;
}

.post-categories {
	
padding: 0em;	
}

.artikel-info ul {

list-style-type: none;
margin: 0;
padding: 0;
}

.artikel-info ul {
	
	margin: 0;
}

.article-info a {
	
	font-size: .7em
	display: inline-block;
	
	font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica;
	font-weight: normal;
	color: rgb(159, 167, 175);
	margin: 0;
	font-weight: normal!important;
	padding: .4em;
	

/*	border: 1px;
    border-style: solid;
  border-color: rgb(159, 167, 175); */
	
}
	
	.article-info a::before {
	font-family: 'FontAwesome';
content: "\f02e";
	font-size: 1em;
	margin-right: 0.5em;
		margin-left: 0;
	
	
	

	
  	
}

.article-info a:hover {
	
	
	 color: #fff;
    background-color: rgb(63, 150, 195);
    border-color: #fff;

  	
}





            .sidebar {
            width: 100%;
            float:none;	
				padding: 0em;
				margin-top:6em;
				

            }

        .main article h1 {
            font-size: 2em;
        }


    /*********************** Social Media ************************/

.sharewrap {
	
	float:left;
	display: table;
	text-align: center;
	
	margin: 0.3em 0em 1em 0em;
	
width: 100%;
	
	float: left;
}

a.sharelink {
	
	display:inline-block;
color: #fff;
	color: rgb(195, 205, 215);
	padding: 0.8em ;
	margin-top: 0.4em;
/*	background-color: rgb(204, 218, 230);*/
	text-decoration: none;
	text-align: center;
	
}


a.sharelink:hover {
	color: rgb(63, 150, 195);
	
	text-decoration: none;
	
/*	background-color: #053f27;*/

}
/*************************************** Sidebar ****************************************/

h3.widgettitle

{
    
    font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica!important;
}

        .sidebar aside {
          
            color:#053f27;
            padding: 0px 5% 10px;
            border: none;
            bottom: 0;
            right: 0;
            margin-top: 0em;
        }

.sidebar-widget {
    
    background-color: white;
    width: 100%;
    padding: 0.8em ;
    margin-bottom: 0.5em;
    
}

.sidebar-widget h3  {
    font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica!important;
    text-transform: uppercase;
    background-image: url(../img/sonnenblume_blass.png);
    background-attachment: scroll;
    background-position: top right;
    background-repeat: no-repeat;
    display:block;
    color:#fff;
    background-color:#053f27;
    padding: 1em;
    margin-top: 0;
    
}

.sidebar-widget h3 a  {
	
	font-family: 'Bereit Bold', 'Arvo Regular', Sans Serif, Helvetica!important;
	color:white;
	text-decoration: none;
	
	
	
}

.sidebar-widget ul {
	
	
list-style-type: none;
	
	margin: 0;
	padding: 0;	
}



.sidebar-widget ul li a  {
	
	font-family: 'Arvo Regular', sans-serif;
	font-weight: normal;
	display: block;
	color: black;
	text-decoration: none;
	
	border-bottom: solid 1px;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}

.sidebar-widget ul li a:hover {
	
	color: #e6007e;
	border-bottom-color: #053f27;
}

        /************************************ Veranstaltungen ******************************************/


                .veranstaltungen-background {
                    min-height:20em;
                    width:100%;
                    float:left;
                    background-attachment: scroll;
                    background-image: url(../img/DSC08291.jpg);
                    background-repeat: repeat;
                    background-position: top center;	
					background-size: cover;
					-webkit-background-size: cover;
	            	 -moz-background-size: cover;
					
                    
                    
                }

                .veranstaltungen {

                width:100%;
                max-width: 1200px;
                margin: 0 auto;
                padding: 1em;	
                }

                 .veranstaltungen h3 {
                font-family: 'Bereit Bold';
				color: #0a321e;
                font-size:1.3em;
				text-transform: uppercase;
                margin:0.5em 0 0.5em 0;
				border-top-width: 0.2em;
            border-top-style: solid;
            border-top-color: #0a321e;	
	border-bottom-width: 0.2em;
            border-bottom-style: solid;
            border-bottom-color: #0a321e;	
                padding:0.4em 0 0.4em 0;

        }

 .veranstaltungen h3 a {
	 
	 font-family: 'Arvo Gruen';
	 color: #0a321e;
	 text-decoration: none;

                

        }

.veranstaltungen h3 a:hover {
	 
	 
	 color: #0a321e;
        }

.veranstaltungen p {
	
        text-align: justify;	
	
}

.veranstaltungen ul {
	
list-style-type: none;
	
	margin: 0;
	padding: 0;	
}

 .veranstaltungen ul li {
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #999;	

        }
         

       .veranstaltungen ul li a {
		   
		   font-family: 'Arvo Regular', Helvetica;
		   
          	

        }

    .veranstaltungen ul li a:hover {
          	

        }
        
                .veranstaltungen-box {
                    width:100%;
                    margin:auto;
                    padding: 1em;
                    background-color: #fff;
                }

        /*************************************** Fixer Zwischenhintergrund ************************************/

        .zwischen {
            background-attachment:local;
            background-image: url(../img/DSC09073.jpg);
            background-repeat: repeat;
            min-height:30em;
            width:100%;

            float:left;
          background-position: top center;	
			background-size: cover;
			-webkit-background-size: cover;
		 -moz-background-size: cover;




        }

            .linkshalten {

            width:100%;
            float:left;
				text-align: justify;
            }

                .fancybox {
					
					display: table;

                width:100%;
                float:left;
                padding: 1em;
                margin:0px;

					background-color:#fff;

						table-layout: fixed;
		-ms-word-break: normal;
		 word-break:normal;


		 word-break: break-word;

	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
			hyphens: auto;


            }

            .fancybox h3 {
                font-family: 'Bereit Bold';
				
				color: #0a321e;
				text-align: left;
                font-size:1.3em;
				text-transform: uppercase;
                margin:0.5em 0 0.5em 0;
				border-top-width: 0.2em;
            border-top-style: solid;
            border-top-color: #0a321e;	
	border-bottom-width: 0.2em;
            border-bottom-style: solid;
            border-bottom-color: #0a321e;	
                padding:0.4em 0 0.4em 0;

        }

 .fancybox h3 a {
	 
	 font-family: 'Bereit Bold';
	 color: #0a321e;
	 text-decoration: none;
	 

                

        }

.fancybox h3 a:hover {
	 
	 
	 color: #0a321e;
        }

        .fancybox ul li {
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #999;	

        }
         

       .fancybox ul li a {
		   
		   font-family: 'Arvo Regular', Helvetica;
		   
          	

        }

    .fancybox ul li a:hover {
		
		 }
		
		/*********************************** Wahlkampf *************************/

      .wahlkampf-balken {
            width:100%;
            float:left;
            padding: 0;
			color: #fff;
		    background-image:url(../img/higr_quer.jpg);   
		  background-size: cover;
		  -webkit-background-size: cover;
		 -moz-background-size: cover;
			background-color: rgb(63, 150, 195);
            border-top-width: 0.5em;
            border-bottom-width: 0.5em;
            border-top-style: solid;
            border-bottom-style: solid;
            border-top-color: #fff;
            border-bottom-color: #fff;
        }

       

        .wahlkampf {
        display: table;
        width:100%;
        max-width:1200px;
        margin:0 auto;
			text-align: justify;
			
			table-layout: fixed;
	-ms-word-break: normal;
     word-break:normal;


     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;

        }
         .wahlkampf-widget {
		
		padding: 0.2em 0.8em 0.2em 0.8em; 
	
	width: 98%;
	float:none;
			 text-align: justify;
			 margin: 0em 0em 1.3em 0em;
			 
}

    .wahlkampf-widget ul li {
	    
		margin-bottom: 0.6em;
		
	
	
}
      
    .wahlkampf-widget ul li a {
	    
		font-family:  'Arvo Regular', Sans Serif, Helvetica;
	color: #fff;
		
	
	
}

       .wahlkampf-balken h2 {
	 display: inline-block;
       font-family: 'Arvo Gruen', 'Arvo Regular', Sans Serif, Helvetica!important;
    text-transform: uppercase;
		   font-size: 1.8em;
    
	color: #fff;
	margin:1.1em;
		   
		   
		   border-top-width: 0.13em;
            border-top-style: solid;
            border-top-color: #FFF;	
	border-bottom-width: 0.13em;
            border-bottom-style: solid;
            border-bottom-color: #FFF;	
	padding: 0.6em 0 0.6em 0;
		   
}
        .wahlkampf-widget h3 {


        color: #FFF;
			
        padding: 0em;
        margin-bottom: 0.4em;
        font-size: 1.3em;
			text-align: left
     


        }
.wahlkampf-widget h3 a {
 
        font-family:  'Arvo Regular', Sans Serif, Helvetica;
        color: #FFF;
	    font-weight: normal;
			
        
     


        }

		
		
		/************************************** Grauer Balken***********************/
          	

       
        .grauer-balken {
            width:100%;
            float:left;
            padding: 0;
			color: #fff;
			background-color: rgb(80, 88, 87);
            border-top-width: 0.5em;
            border-bottom-width: 0.5em;
            border-top-style: solid;
            border-bottom-style: solid;
            border-top-color: #fff;
            border-bottom-color: #fff;
        }

        .teaser {
        display: table;
        width:100%;
        max-width:1200px;
        margin:0 auto;
			text-align: justify;
			table-layout: fixed;
	-ms-word-break: normal;
     word-break:normal;


     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
			 

        }
         .teaser-widget {
		
		padding: 2em 0.8em 2em 0.8em;
			  
			
		
	
	width: 98%;
	float:none;
			 text-align: justify;
			 
}

.teaser ul {
	
list-style-type: none;
	margin: 0;
	padding: 0;
}


.teaser-widget ul li {
	    
	list-style-type: none;
		margin-bottom: 0.6em;
		
	
	
}

.teaser-widget ul li a {
	    
	font-family:  'Arvo Regular', Sans Serif, Helvetica;
	
	
	
}
       
        .teaser-widget h3 {


        color: #fff;
			
        padding: 0em;
        margin-bottom: 0.4em;
        font-size: 1.3em;
			text-align: left;
     


        }
.teaser-widget h3 a {
  font-family:  'Arvo Regular', Sans Serif, Helvetica;
	color: #fff;

        
	font-weight: normal;
			
        
     


        }

.teaser-widget  a {
	
font-weight: normal;
	text-align: left;
	color: #fff;
}


.teaser-widget  a:hover {

color: #ffee00;
}

/**************************************** Footer ***********************************/

        .footer-container {
            width: 100%;
            float:left;
            background-color:#053f27;
			text-align: justify;
			
			display: table;
			
			table-layout: fixed;
		-ms-word-break: normal;
		 word-break:normal;


		 word-break: break-word;

	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
			hyphens: auto;
        }

        .footer-container p, .footer-container h1, .footer-container h2, .footer-container h3, .footer-container h4, .footer-container h5, .footer-container a, .footer-container li {

            color:#fff;

        }

.footer-container ul {
list-style-type: none;
	
	margin: 0;
	padding: 0;
	
}
         .footer-container ul li {
             padding:0em 0em 0.7em 0empx;
			    border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #FFF;	

            
            

         }

          .footer-container ul li a {
               
			  font-family: 'Arvo Regular';
			  font-weight: normal;
			  font-size: 1.1em;
              display: block;
              text-decoration:none;
			  text-align: left;
			 
         
              padding: 0 0 0.6em 0;
			  margin-top: 0.7em;
              
			  


          }



.footer-container ul li a:hover {
	
	
	color: #ffee00;
}
        .footer-content {

        width:100%;
        max-width:0 auto;
        margin: 0 auto;	
        }

        .footer-spalte {

            width:100%;
            float:left;
            padding:1em;
            

        }

.footer-spalte h3 {
	
	
	font-family: 'Bereit Bold';
	font-size: 1.5em;
	text-transform: uppercase;
	text-align: left;
		
	border-bottom-width: 0.2em;
            border-bottom-style: solid;
            border-bottom-color: #FFF;	
	padding: 0.4em 0 0.4em 0;
	
}


.footer-spalte h3 a {
	font-family: 'Arvo Gruen';
	font-weight: normal;
	
	
	text-decoration: none;
	
	
	
}


        .footer-container footer {
            color: #fff;
            padding: 1.2em ;
        }


            /************************** Impressum im Footer ****************************/

.impressum {
    
    padding:3em;
    width:100%;
    float: left;
    font-size: 0.8em;
    
}

.impressum ul li {
	
float: left;
	border: none!important;
}
.impressum ul li a {
	 font-family: 'PT Sans', Sans Serif, Helvetica;
	font-size: 0.9em;
	border: none!important;
    
    text-decoration: none;
	margin-right: 0.5em;
    
}

        /* ===============
            ALL: IE Fixes
           =============== */

        .ie7 .title {
            padding-top: 20px;
        }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */















/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 600px) {

/* ====================
    INTERMEDIATE: Menu
   ==================== */
	
	
	.name-main

{
    
    
   display: block;
	float: right;
	width: 35%;
	padding-left: 0.6em;
	margin-left: 4em;
    background-color: rgba(5, 63, 39, 0.701);
	
}
    
    .name-single

{
    
    
   display: block;
	float: left;
	min-height: 3em;
	padding-left: 0.6em;
    padding-top: 1em;
	margin-left: 0.3em;
    
	
}
	
.logo-container {
    
    display:table;
	clear: both;
	padding-top:2em;
	
	
    

    width: 100% !important‚;

	align-content: center;
	float: none;
    
    }
	
	.logo-container img {
	
	width: 100%;
	float: none;
	
	
}
    
    .logo-container-single {
    
    display:table;
	clear: both;
	
   max-height: 3em;
   
  width: 15%!important;

	align-content: left;
	float: left;
        padding-right: 1em;
       
    
    }

.logo-container-single img {
	
	
    
	float: left;
    width:100%;
	
	
}
    
    bloginfo-up-single {
        
        display:table;
        
      
	

    width: 78%% !important;


	align-content: left;
	float: left;
    }
    
    .title-single 
    
    {
        display:table!important;
        color: #fff;
    }
    
    .title-single a
    
    {
        
        color: #fff;
    }
    
    .description-single  
    
    {
        
        
        color: #fff!important;
    }
    
    
    
    h1.title {
            
         
            
           
            font-size: 3.2em;
		line-height: 0.9em;
            
        }
	
	.description-conpainer {
		
		display: table;
		width: 100%;
		float: none;
		
		
		
		
	}
	
	h3.description {
		
		border-top: solid;
		border-color: white;
		border-width: thin;
		padding: 0.5em;
		font-size: 0.9em;
		
	
	}
    
     .header-container {
		 display: block;
            margin: 0;
            min-height: 25em;
            width:100%;
            float:left;
         
/*            background-image: url("../img/header_irene.jpg");*/
		 background-attachment: local!important;
		 background-size: cover;
		 -webkit-background-size: cover;
		 -moz-background-size: cover;
      
                    float:left;
                    background-repeat: repeat;
                    background-position:top center;	

        }
	
	#toggle-nav {
		
		
	display: none;
	}
	
	.js .navigation {
	display:block;	
		
	}
	
	.navigation {
		
		display: block;
		
	max-width: 73%;
		float:left;
		
	}
    
    
    .nav.stick {
		
		background-color:  rgb(5, 63, 39);
		background-color: rgba(5, 63, 39, 0.901);
        z-index: 150;
  position: fixed;
  width: 100%;
  top: 0;
		
    }
	
	
	
	
	
	
	.suche {
		
	max-width: 26%;
		float:right;
		margin-top: 0;
		
	}

    
    div.nav-scrolled ul li {
        float:left;
        
    }
   .navigation ul li {
        
        float:left;
        
    }
	
	 /*.navigation ul li.menu-item-has-children a::after {
		 
		 font-family: 'FontAwesome';
		 
		 content: "\f0d7";
		 text-transform: none;
		 margin-left: 0.4em; 
		
		 
		 
		 
		 
	}*/
    
    .navigation  ul li a {
		
		margin-top: 0;
        
       
        
    }
	
	.navigation  ul li a:active {
        
       color: #ffee00;
        
    }
    
    .navigation  ul li a:hover {
        
        color: #ffee00;
        
    }
	
	
	/************************* Zweite Ebene Navigation *************/
	
	
	
	.navigation ul li ul {
		
		display: none;
		
		
	}
	
	.navigation ul li:hover ul {
		
		display:block;
		
	padding: 0.8em;
		position:absolute;
		z-index: 16;
		background-color: #fff;
		margin-left: 0;
		border-top: 0.4em;
		border-top-style: hidden;
		
		-webkit-box-shadow: 5px 9px 16px -4px rgba(0,0,0,0.53);
-moz-box-shadow: 5px 9px 16px -4px rgba(0,0,0,0.53);
box-shadow: 5px 9px 16px -4px rgba(0,0,0,0.53);
		
		
		
	}
	
	.navigation ul li:hover ul li {
		
		
	float:none;	
		list-style-type: none;
	}
	
	.navigation ul li:hover ul li a {
		
	
		
		display:block;
	color: rgb(5, 63, 39);
		font-size: 0.95em;
		margin-bottom: 0.3em;
		padding-bottom: 0.2em;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		
	}
	
	
	
.navigation ul li:hover ul li a:hover {
		
	color: rgb(63, 150, 195);
	}
	
	.navigation ul li:hover ul li ul {
		
	display: none;	
		
	}
    
   
	

	
	
	.content {
	width: 100%;
		-moz-width: 100%;
		-webkit-width: 100%;
	float:left;	
		margin-top: 0em;
	}
	
	.thumb-content {
	
	width:40%;
		float:left;
		display: inline-block;
		padding: 0 1em 0 0;
		
		
}
	
	content-front {
		
		
	}
	
	.content-kachel {
		
	
    width: 48%;
	
		
			
		
	}
    
    .wp-block-quote  {
	
	

    font-size: 1.3em;
  
               
	
	
	
}
	
	
	
	
	.sidebar {
	width: 29%;
	float: left;
        margin-left: 1%;
        margin-top:0;
		
	}
	
	.veranstaltungen-box {
	
width:52%;
margin:3em auto 3em auto;
padding: 1em;	
}

	.fancybox {
	
	width:35%;
	float:left;
	padding: 1em;
	margin:1em;
	
	background-color:#fff;
	
	
}
	
	

	
	.teaser-widget {
		
		padding: 2em 0.8em 2em 0.8em;
	
	width: 33.333333%;
	float:left;
}

.footer-spalte {
	
	width:33.333333%;
	float:left;
	
}
    
    .impressum {
        
        text-align: right;
    }



/* ========================
    INTERMEDIATE: IE Fixes
   ======================== */

    nav ul li {
        display: inline;
    }

    .oldie nav a {
        margin: 0 0.7%;
    }
}

@media only screen and (min-width: 768px) {
    
    .content {
	
		margin-top: -4em;
	}
	
	.alignright {
    float:right;
		width: 50%;
   margin: 0em 0em 0.5em 0.5em;
}

.alignleft {
    float: left;
	width: 50%;
	 margin: 0em 0.5em 0.5em 0em;
  
}

a img.alignright {
	max-width:50%;
    float: right;
   
    margin: 0;
}



a img.alignleft {
	max-width:50%;
    float: left;
   
}
	
	.wp-caption.alignleft {
		max-width:50%;
		float: left;
     margin: 0em 0.5em 0.5em 0em;
}

.wp-caption.alignright {
	
max-width: 50%;
	height: auto;
	float:right;
    margin: 0em 0em 0.5em 0.5em;
}


/* ====================
    WIDE: CSS3 Effects
   ==================== */

    .header-container,
    .main aside {
        -webkit-box-shadow: 0 5px 10px #aaa;
           -moz-box-shadow: 0 5px 10px #aaa;
                box-shadow: 0 5px 10px #aaa;
    }
    


/* ============
    WIDE: Menu
   ============ */

    .title {
        float: left;
    }

   

/* ============
    WIDE: Main
   ============ */
	


    .main article {
        float: left;
        width: 57%;
    }

    .main aside {
        float: right;
        width: 28%;
    }
	

	
	
}

@media only screen and (min-width: 1140px) {

/* ===============
    Maximal Width
   =============== */

    .wrapper {
        width: 1026px; /* 1140px - 10% for margins */
        margin: 0 auto;
    }
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

 .header-container {
            margin: 0;
            min-height: 27em;
            width:100%;
            float:left;
        
/*            background-image: url("../img/header_irene.jpg");*/
		
		 background-size: cover;
		 -webkit-background-size: cover;
		 -moz-background-size: cover;
      
                    float:left;
                  
                    
                    background-repeat: no-repeat;
                    background-position: center center;	
	}






/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
	
	.aside {
		
	display: none;	
	}

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}