/*

      __                                              __   .__                
    _/  |_  ___.__._______   ____    _____    ____  _/  |_ |__|___  __  ____  
    \   __\<   |  |\_  __ \_/ __ \  /     \  /  _ \ \   __\|  |\  \/ /_/ __ \ 
     |  |   \___  | |  | \/\  ___/ |  Y Y  \(  <_> ) |  |  |  | \   / \  ___/ 
     |__|   / ____| |__|    \___  >|__|_|  / \____/  |__|  |__|  \_/   \___  >
            \/                  \/       \/                                \/ 

    Version 1.0
    03.09.2014

    ----

    - doppelte styles entfernt
    - max-height fix

*/

@media only screen {

} /* Define mobile styles */

@media only screen and (max-width: 40em) {

    .search_inline {
        height: auto;
        padding-top: 20px;
        padding-bottom: 10px;
        background: none;
        border-radius: 0;
    }

    .search_inline section div div {
        padding-top: 10px;
    }

    .button {
        width: 100%;
    }

    #header {
        max-height: none;
    }

   #top-slider {
       height: auto;
       padding-top: 20px;
   }

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

@media only screen and (max-width: 40em) {
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 

		.red-flag dev o, .red-flag p {
			height: auto;
		}
	}
}
/* edit am 27.01. laut E-Mail Denis Kollassa */

/* medium */
/* ----------------------*/

@media only screen and (min-width: 40.063em) {
	
} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 

    #header {
        max-height: none;
    }

   #top-slider {
       height: auto;
   }

 #logo {
     height: 100px;
 }

    /* Apply styles to screens in portrait orientation */
    @media only screen and (orientation: portrait) {

    }

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* ----------------------*/


/* large */
/* ----------------------*/

@media only screen and (min-width: 64.063em) { 

    nav.top-bar {
        text-align:center;
    }
    section.top-bar-section {
        display: inline-block;
    }
    nav ul li a {
        border-radius: 15px;
        height: 30px;
        line-height: 32px !important;
        margin-top: 8px;
    }


} /* min-width 1025px, large screens */

/* ----------------------*/


@media only screen and (min-width: 64.063em) and (max-width: 90em) { 

} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { 

} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) {

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */