c/*
Theme Name: bootstrap
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* =Global
----------------------------------------------- */

body {}

body {
    background: url(stripes.png) repeat #f7f7f7;
}


/* Headings */
h1,h2,h3,h4,h5,h6, .title-row {
	color: #333;
	font-weight: normal;
}

h1 a, h2 a, h3 a, h4 a {
	color: #333;
	text-decoration: none;
}

h1.entry-title {
	margin-top: 0px;
}

figure {
	margin: 0px;
}

a {
	color: #08C;
	text-decoration: none;
	-webkit-transition: all 0.5s ease-in;
       -moz-transition: all 0.5s ease-in;
         -o-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
            transition: all 0.5s ease-in;
}



a:hover {
	color: #005580;
	text-decoration: underline;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Text meant only for screen readers */
.assistive-text {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

/* =Header
----------------------------------------------- */

.site-header {
	height: 70px;
	padding: 25px 0; 
}

.site-header h1 {
	font-size: 55px;
	margin-top: 10px;
}
.site-header h1 a {
	color: #fff;
}
.site-header h2 {
	display: none;
}

/* =Menu
----------------------------------------------- */

.navbar {
	margin-bottom: 0px	
}
.navbar-inner {
	background: transparent !important;
	border: 0px !important;
	padding: 0px;
	box-shadow: none;
}

.navbar-inverse .nav > li > a {
	font-size: 19px;
	color: #fff;
	line-height: 50px;
	-webkit-transition: all 0.25s ease-in;
       -moz-transition: all 0.25s ease-in;
         -o-transition: all 0.25s ease-in;
        -ms-transition: all 0.25s ease-in;
            transition: all 0.25s ease-in;
}

.nav .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	-webkit-transition: all 0.25s ease-in;
       -moz-transition: all 0.25s ease-in;
         -o-transition: all 0.25s ease-in;
        -ms-transition: all 0.25s ease-in;
            transition: all 0.25s ease-in;

}
.nav .dropdown-toggle:hover .caret {
	border-top-color: #08C;
	border-bottom-color: #08C;
}
header .navbar .nav .dropdown-toggle .caret {
	margin: 24px 0 0 6px !important;
	color: #fff !important;
	border-top-color: #fff;
    border-bottom-color: #fff;
}

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation a {
	display: block;
	text-decoration: none;
}
 .navbar-inverse .nav > li > a {
     color: #fff;
 }
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
	color: #08C !important;
}

.dropdown-menu li > a {
	background: #fff;
	color: #333;
	-webkit-transition: all 0.25s ease-in-out;
       -moz-transition: all 0.25s ease-in-out;
         -o-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
            transition: all 0.25s ease-in-out;	
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	background: #08C;
	color: #fff;
}

.main-navigation ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
		top: 4em;
		left: 15px;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul ul a {
	width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
}

/* Small menu */
.menu-toggle {
	cursor: pointer;
}
.main-small-navigation .menu {
	display: none;
}


/* =Content
----------------------------------------------- */

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 960px;
}

.primary {
	margin-top: 40px;
	margin-bottom: 10px;
	background: #fff;
    border-radius: 4px;
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 10px 17px -13px rgb(124, 124, 124);
    position: relative;
    z-index: 0;
}

#secondary {
	margin-top: 40px;
}

#secondary li, #secondary a {
    font-weight: 200;
}

.sticky {
}
.hentry {

}

.entry-meta {
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.home .entry-meta {
	padding-left: 10px;
}

.home .hentry .span3 {
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0px;
}

.home .hentry .span5 {
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.byline {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.entry-content iframe, .entry-content embed,  .entry-content object {
	margin: 10px 0;
}
.home .entry-content p {
	line-height: 30px;
	font-size: 16px;
	font-weight: 200;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.more-link {
	background: #08C;
	padding: 5px 10px;
	color: #fff;
	width: 115px;
	margin-top: 10px;
	display: block;
	-webkit-transition: all .3s ease-in-out;
       -moz-transition: all .3s ease-in-out;
         -o-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
}

.more-link:hover {
	color: #fff;
	background: #045983;
	text-decoration: none;
}

aside.widget ul {
	list-style: none;
	margin-left: 0px;
}

/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.site-header img,
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img,
.entry-content img,
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img,
.entry-content img,
img.size-full {
	max-width: 100%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
	margin-bottom: 1.5em;
}
.wp-caption img {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.site-content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

.post-image {
	margin: 0 0 15px;
 	padding: 6px;
	border: solid 1px #E3E3E3;
	border-bottom-color: #DDD;
	background: white;
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.post-image:after, .post-image:before {
	content: "";
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 500px;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
	   -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
	        box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
	-webkit-transform: rotate(-3deg);
	   -moz-transform: rotate(-3deg);
	    -ms-transform: rotate(-3deg);
	     -o-transform: rotate(-3deg);
	        transform: rotate(-3deg);
}

.post-image:after {
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	   -moz-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
         -o-transform: rotate(3deg);
            transform: rotate(3deg);
}

/* =Navigation
----------------------------------------------- */

.site-content .site-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.site-content .nav-previous {
	float: left;
	width: 50%;
}
.site-content .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* =Comments
----------------------------------------------- */

.bypostauthor {
}

/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0 1.5em;
}

/* Search widget */
#searchsubmit {
	display: none;
}

/* =Bootstrap Icons anpassen
----------------------------------------------- */

.post-edit-link {
	padding-left: 17px;
}
.comments-link {
	display: inline-block;
	width: 100%;
}
.comments-link a {
	padding-left: 17px;
	width: 200px;
	display: inline-block;
}

/* =Lead
----------------------------------------------- */

.home p.lead {
	font-size: 16px;
}
p.lead {
	font-size: 19px;
}

/* =Sidebar
----------------------------------------------- */

aside.widget, .entry-end {
	padding: 15px 20px 15px;
	background: #ffffff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	-webkit-box-shadow: 0px 10px 17px -13px #7c7c7c;
	   -moz-box-shadow: 0px 10px 17px -13px #7c7c7c;
	        box-shadow: 0px 10px 17px -13px #7c7c7c;
}

aside.widget h1 {
	margin-top: 0px;
	font-size: 25px;
}

aside.widget_search form {
	margin-bottom: 0px;
}

aside.widget_search input.field {
	height: 30px;
	width: 96%;
	margin-bottom: 0px
}

/* =Artikelzusatz
----------------------------------------------- */

.entry-end > div {
	width: 50%;
	float: left;
}

.adsense-block, .ad {
	text-align: center;
}

.ad125 {
	padding-left: 15px;
	margin-bottom: 15px;
}

/* =Footer
----------------------------------------------- */

.site-footer {
	background: #181818;
}
.site-footer .widget {
	background: transparent;
	color: #fff;
	box-shadow: none
}
.site-footer .widget h1 {
	color: #fff;
}
.site-footer .widget a {
	color: #fff;
}

.site-footer .widget a:hover {
	color: #08C;
}

.site-info, .site-info a {
	color: #fff;
}

/* =Pagination
----------------------------------------------- */

.wp-pagenavi {
	text-align: center;
	margin-bottom: 15px;
}

.wp-pagenavi a, .wp-pagenavi span {
	background: #333;
	border-radius: 6px;
	color: white;
	padding: 6px 10px !important;
	border: 0px !important;
	margin: 0 2px;
	font-weight: 200;
}

/* =Layout Wide
----------------------------------------------- */


/* =Layout Normal
----------------------------------------------- */

.layout-normal .wp-pagenavi a, .layout-normal .wp-pagenavi span {
	padding: 4px 8px !important;
}

.layout-normal .navbar .nav > li > a{
	padding: 10px 8px 10px;
}

/* =Layout Small
----------------------------------------------- */

.layout-small .adsense-block, .layout-small .ad, .layout-small #text-6 {
	display: none;
}

.layout-small .wp-pagenavi a, .layout-small .wp-pagenavi span {
	padding: 3px 3px !important;
}

.layout-small .navbar .nav > li > a{
	padding: 10px 5px 10px;
	font-size: 15px;
}

.layout-small .site-header h1 {
	font-size: 35px;
}

.layout-small .btn-navbar {
	display: none
}

.layout-small .navbar {
	height: 70px;
}
/* =Layout Fluid
----------------------------------------------- */
.layout-fluid .adsense-block, .layout-fluid .ad, .layout-fluid #text-6{
	display: none;
}

#wpstats {
	display: none;
}


/* Landingpage */

#stage {
    background: #000;
    width: 103.1%;
    padding: 20px ;
}

#stage h1 {
    margin-bottom: 60px;
}

.primary.fullwidth {
    margin-top: -20px;
}

#stage h1 {
    text-align: center;
    color: #fff;
}

.fact-list {
    list-style: none;
    background: #fff;
}

.fact-list li {
    padding: 15px 0;
    text-align: center;
    border: 1px solid #f1f1f1;
}
.fact-list .title-row {
    background: #92C563;
    font-size: 18px;
}

.actionbutton .green {
    background: #c5d671;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZDY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Zjg2MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #c5d671 0%, #4f861e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5d671), color-stop(100%,#4f861e));
    background: -webkit-linear-gradient(top,  #c5d671 0%,#4f861e 100%);
    background: -o-linear-gradient(top,  #c5d671 0%,#4f861e 100%);
    background: -ms-linear-gradient(top,  #c5d671 0%,#4f861e 100%);
    background: linear-gradient(to bottom,  #c5d671 0%,#4f861e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5d671', endColorstr='#4f861e',GradientType=0 );
    color: #fff;
    text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.6);
    font-size: 17px;
    font-weight: 200;
    letter-spacing: 0.05em;
}

.actionbutton .large {
    padding: 10px;
}

