/** Project: ebv web
 *  Description: 
 *
 *  @creator       Thinkin-Tags v0.5.3
 *  @framework     YAML v4.1.2
 *  @file          typography.css
 */

@media all {

	
    body { font-family: "Open Sans Condensed"; letter-spacing: 0.02em; font-size: 1.15em; }
	textarea,
	pre,
	code,
	kbd,
	samp,
	var,
	tt {
		font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier, "Times New Roman", Times, serif;
	}


	h1, h2, h3, h4, h5, h6 { color: #000000; font-family: "Open Sans Condensed", "Open Sans"; font-weight: 400; margin: 0; }

	h1 { color: #b7d37a; font-family: "Open Sans Condensed"; margin: 0; max-height: 10%; font-weight: 600; letter-spacing: 0.2em; padding-top: 36px;	 }

	h2 { /*color: #004677;*/ font-size: 228.57143%; line-height: 1.3125; margin: 0 0 0.65625em 0; }

	h3 { color: #94C23C; font-size: 171.42857%; line-height: 1.3; margin: 0.8em 0 0.5em 0; border-top: dotted 1px #333333; }

	h4 { color: #94C23C; font-size: 170%; line-height: 1; margin: 0.2em 0 0.4em 0; border-bottom: dotted 1px #004677; }

	h5 { /*color: #004677;*/ font-size: 120%; line-height: 1; font-style: italic; margin: 1em 0 0.6em 0; }

	h6 { font-size: 100%; font-weight: bold; line-height: 1.5; margin: 0 0 1.5em 0; }
	
	
	
	
	p {  font-family: "Open Sans Condensed"; font-size: 100%; line-height: 1.5; margin: 0 0 0 0; letter-spacing: 0.02em; }
		
	/*p:first-letter { margin: 0; float:left; color: #94C23C; font-size: 325%; line-height: 0.9; padding: 0 5px 0 0;}*/
    .initial { margin: 0; float:left; color: #94C23C; font-size: 325%; line-height: 0.9; padding: 0 5px 0 0;}
	
	a, a:hover {  color: #94c23c; }
	
	.imprint {font-size: 80%;}
	
	b {font-weight: 600; color: #b7d37a;}
	i {letter-spacing: 0.04em; }
	
    .autor {color: #fff; font-familiy: 'Dosis'; margin-top: 0.8em; }

	blockquote, blockquote p {font-style: italic; font-size: 90%; border-left: none; line-height: 1.2; border-top: dotted 1px #ccc; margin-top: 0.4em;}

/* F O R M U L A R E */

label { font-size: 1rem; }
.button { background-color: #94c23c; font-family: "Open Sans Condensed"; font-weight: 600; letter-spacing: 0.02em; font-size:1em; }



/* Listen */

.content {font-size: 100%; }

	ul, ol, dl { 
		font-family: "Open Sans Condensed";
		line-height: 1.5;
		margin: 0 0 1.5em 0;
		font-size: 100%; 
	}


	ol {
		list-style-type: decimal;
	}

	ul ul {
		list-style-type: circle;
		margin-top: 0;
	}

	ol ol {
		list-style-type: lower-latin;
		margin-top: 0;
	}

	ol ul {
		list-style-type: circle;
		margin-top: 0;
	}

	li { 
		font-family: "Open Sans Condensed";
		margin-left: 1em;
	}
	
.row li { list-style-image: url(../img/ic_bullet.gif); }


   ul li ul {
		list-style-type: circle;
		margin-top: 0;
	}

	ul li ul li {
		font-size: 100%;
		line-height: 1.1;
		margin-left: 3.2em;
		list-style-image: url(../images/ic_bullet.gif);
	}

/* navigation */



.top-bar-section ul { background: #94c23c; }

.top-bar-section ul li.active  {
    color: #fff;
	text-decoration:underline;
	text-transform: uppercase;
	 letter-spacing: 0.2em; 
    padding: 25px 0 25px 0; }
   
   
   
   
.top-bar-section li.hover > a:not(.button) {
      background: #b7d37a;
      color: white; }
.top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 15px;
      line-height: 74px;}
.top-bar-section li:not(.has-form) a:not(.button):hover { background: #b7d37a;}

.top-bar-section ul li > a {
    color: white;
    padding: 20px 0 20px 0;
    padding-left: 15px;
    font-family: "Open Sans Condensed";
    font-weight: 400;}
   
   
   
   
.top-bar-section li.hover > a:not(.button) {
      background: #b7d37a;
      color: white; }
.top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 15px;
      line-height: 74px;}
.top-bar-section li:not(.has-form) a:not(.button):hover { background: #b7d37a;}



