a,
a:hover,
input[type="button"] {
webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
color: #363215;
}
a:hover, a:focus {
text-decoration: none;
color: #3e4136 !important;
}
h1, h2 {
font-size: 33px;
}
h2 {
font-family: 'LatoBold';
}
h2.h2small {
font-size: 27px;
font-family: lato;
}
h3 {
font-size: 22px;
}
p {
font-size: 18px;
font-weight: 400;
} #main-menu {
font-size: 17px;
}
.navbar-brand {
color: #fff;
}
.navbar-nav { }
#bs-navbar {
padding-top: 29px;
}
.menuSpan {	
display: block;
font-size: 18px;
float: right;
line-height: 30px;
vertical-align: middle;
margin-left: 13px;
color: #76990f;
}
.menuSpan:before {
content: "\e990";
font-family: 'fio-font';
font-size: 30px;
line-height: 30px;
vertical-align: middle;
padding-right: 0;
color: #76990f;
}
.info-box-wrapper {
float: right;
color: #3e3d3c;
font-size: 16px;
}
a.language {
color: #fff;
}
.caret {
display: none !important;
}
.btn.new-internal {
display: block;
float: right;
font-size: 15px;
color: #64820d;
background-color: #64820d;
margin-top: 21px;
letter-spacing: 1px;
padding: 6px 15px;
color: #fff;
font-weight: 700;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 1px rgba(0,0,0,.25);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25);
text-shadow: 0 -1px 1px rgba(0,0,0,.25);
border-bottom: 1px solid rgba(0,0,0,.25);
}   .background {
background-repeat:no-repeat !important; background-position:50% 50%; background-position:50% 50%\9 !important;
}
.fullscreen,
.content-a {
width:100%;
height:100%;
overflow:hidden;
}
.fullscreen.overflow,
.fullscreen.overflow .content-a {
height:auto;
min-height:100%;
} .content-a {
display:table;
}
.content-b {
display:table-cell;
position:relative;
vertical-align:middle;
text-align:center;
}
.memberBtn {
padding-top: 30px;
}
.memberBtn span { width: 276px;
display: block;
margin: auto;
}
.memberBtn span a.btn {
background-color: #64820d;
margin: 6px;
padding: 15px 40px;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 3px;
color: #fff;
font-weight: 700;
}
.memberBtn .btn:hover {
background-color: rgba(100,130,13,0.8);
color: #fff !important;
}
.bg-start {   
background: url(//inklusivestadt.org/wp-content/themes/bootstrap3-wp-1/assets/bg/straße-aethiopien-3.jpg);     
}
.content-b h1 {
width: 60%;
color: #fff;
font-size: 51px;
font-weight: 300;
margin: auto;
margin-bottom: 90px;
}
.trenner {
border-bottom: 3px solid #f2f2f2;
}
video {
max-width: 100%;
width: auto\9;
height: auto;
vertical-align: middle;
border: 0;
}
.blogPreview {
padding-bottom: 50px;
padding-top: 15px;
}
.blogPreview a {
font: 22px/34px Roboto;
}
.blogPreviewPic { }
.blogPreviewText {
padding-left: 12px;
padding-right: 12px;
padding-bottom: 12px;
}
.linkBox {
cursor: pointer;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.blogLink {
display: block;
width: 100%;
text-align: center;
}
.linkBox:hover {
background: #f9f9f9;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
.linkBox a:hover {
text-decoration: none;
color: #dd9933;
}
.linkBox:hover h3, .linkBox:hover a {
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
.linkBox h3, .linkBox a {
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
color: #64820d;
font-size: 20px;
text-decoration: underline;
padding: 12px 0;
}
.post-template img {
padding: 18px 0;
} .teilnehmer.row {
padding-bottom: 30px;
}
.teilnehmer.row p {
padding-top: 9px;
} 
.fs16 {
font-size: 16px;
} figcaption {
text-align: center;
padding-bottom: 30px;
} footer {
color: #fff;
background-color: #64820d; 
padding: 42px 0 30px 0;	
}
footer p {
font-size: 14px;
}
footer a, footer h2 {
color: #fff;
}
footer a:nth-of-type(2) {
padding-left: 30px;
} .widget-title {
text-align: center;
padding-bottom: 6px;
}
.widget ul {
margin-left: 0;
padding-inline-start: 0;
}
.widget ul li {
list-style: none;
border-bottom: 2px rgba(255,255,255,0.8) solid;
padding-bottom: 9px;
padding-top: 9px;
font-size: 18px;
}
.category .well,
.single-post .well {
margin-top: 30px;
}
.category-aktuelles>.well {
margin-top: 66px;
}
.greySection {
background: #eaebe6;
} .fa-calendar, .fa-map-marker, .fa-clock-o {
width: 34px;
color: #64820d;
padding-right: 12px;
} .protect {
min-height: 600px;
}
.protect h1 {
margin-top: 10%;
} .comment-form-comment label {
display: none;
} .mB15 {margin-bottom: 15px;}
.mB20 {margin-bottom: 20px;}
.mB30 {margin-bottom: 30px;}
.mB50 {margin-bottom: 50px;}
.mTB50 {margin-bottom: 50px; margin-top: 50px;}
.mTB30 {margin-bottom: 30px; margin-top: 30px;}
.mTB20 {margin-bottom: 20px; margin-top: 20px;}
.mTB15 {margin-bottom: 15px; margin-top: 15px;}
.mT100 {margin-top: 100px !important;}
.mT50 {margin-top: 50px !important;}
.mT30 {margin-top: 30px;}
.mT20 {margin-top: 20px;}
.mT15 {margin-top: 15px;}
.pTB50 {padding-bottom: 50px; padding-top: 50px;}
.pTB30 {padding-bottom: 30px; padding-top: 30px;}
.pTB20 {padding-bottom: 20px; padding-top: 20px;}
.pTB15 {padding-bottom: 15px; padding-top: 15px;}
.pT50B30 {padding-bottom: 30px; padding-top: 50px;}
.pT30B50 {padding-bottom: 50px; padding-top: 30px;}
.pT15B30 {padding-bottom: 30px; padding-top: 15px;}
.pT100 {padding-top: 100px;}
.pT70 {padding-top: 70px;}
.pT50 {padding-top: 50px;}
.pT30 {padding-top: 30px;}
.pT20 {padding-top: 20px;}
.pT15 {padding-top: 15px;}
.pB100 {padding-bottom: 100px !important}
.pB80 {padding-bottom: 80px !important}
.pB50 {padding-bottom: 50px;}
.pB30 {padding-bottom: 30px;}
.pB20 {padding-bottom: 20px !important;}
.pB15 {padding-bottom: 15px;}
.pB12 {padding-bottom: 12px !important;}
.pB10 {padding-bottom: 10px !important;}
.pT80res30 {padding-top: 80px;}
.pT50res20 {padding-top: 50px;}
.pT50res30 {padding-top: 50px;}
.mT50res20 {margin-top: 50px;}
.pTB8050res30 {padding-bottom: 50px; padding-top: 80px;}
.pTB50res30 {padding-bottom: 50px; padding-top: 50px;}
.pTB80res30 {padding-bottom: 80px; padding-top: 80px;}
.pT30res10 {padding-top: 30px;}
.pT30res0 {padding-top: 30px;}
.pB30res10 {padding-bottom: 30px;}