#menu-9 .mbr-brand__name { font-size: 16px; }
#menu-9.mbr-navbar--stuck .mbr-navbar__section {	background: #2c2c2c; }
#features1-3 H3 { color: #ffffff !important; }
#features1-3 P { color: #ffffff !important;}
#content5-6 .caption h3 { color: #fff; font-size: 30px; text-align: right; }
#content5-6 P { color: #fff; text-align: right !important; }
#menu-10 .mbr-brand__name { font-size: 16px; }
#menu-10.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c; }
#features1-12 H3 { color: #ffffff !important; }
#features1-12 P { color: #ffffff !important; }
#content1-18 P {	text-align: center !important; }
#menu-19 .mbr-brand__name { font-size: 16px; }
#menu-19.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c; }
#content5-77 .caption h3 { color: #fff; }
#content5-77 P {	color: #fff;}
#menu-30 .mbr-brand__name { font-size: 16px; }
#menu-30.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c; }
#header3-37 P { font-family: 'Roboto', sans-serif !important; }
#features1-32 H3 { color: #ffffff !important; }
#features1-32 P { color: #ffffff !important; }
#menu-38 .mbr-brand__name { font-size: 16px; }
#menu-38.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c; }
#header3-40 P { font-family: 'Roboto', sans-serif !important; }
#menu-45 .mbr-brand__name { font-size: 16px; }
#menu-45.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c; }
#menu-52 .mbr-brand__name { font-size: 16px; }
#menu-52.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c;}
#features1-54 H3 { color: #ffffff !important; }
#features1-54 P { color: #ffffff !important; text-align: center !important; }
#content1-55 P { text-align: center !important; }
#menu-59 .mbr-brand__name { font-size: 16px; }
#menu-59.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c; }
#content5-65 .caption h3 { color: #fff; text-align: left; font-size: 30px; }
#content5-65 P {	color: #fff; }
#content4-66 H3 { text-align: left !important; font-size: 30px !important; }
#form1-67 .mbr-header__text { text-align: left; }
#content1-62 P {	text-align: left !important; }
#content1-62 UL { text-align: center !important; }
#menu-70 .mbr-brand__name { font-size: 16px; }
#menu-70.mbr-navbar--stuck .mbr-navbar__section { background: #2c2c2c;}
#content5-71 .caption h3 { color: #fff; text-align: left; font-size: 30px;}
#content5-71 P { color: #fff; }
#content4-72 H3 { text-align: left !important; font-size: 30px !important; }
/*#content1-75 P { text-align: left !important;}*/
/*#content1-75 UL { text-align: center !important; }*/


/***/

body  { font-family: 'Roboto Condensed', sans-serif; }

.mbr-hamburger__line, .mbr-hamburger__line:before, .mbr-hamburger__line:after { -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5); }
li.mbr-navbar__item.active a.mbr-buttons__link.btn.text-white { color: #f39200 !important; }


.mbr-section__container--isolated { padding-bottom: 45px; padding-top: 45px; }
/*.mbr-hero__subtext { text-shadow: 1px 1px #000; }*/
.mbr-hero__subtext { text-shadow: 3px 3px 6px #000; }
.font1 { font-family: 'Covered By Your Grace', cursive; font-size: 3.9rem; line-height: 4.8rem }
.mbr-hero__subtext.font1 { font-size: 6rem !important; }

.bg1, .btn-warning, .btn-danger { background: #f39200; }
.btn-warning, .btn-danger { border-color: #f39200; }
.btn-lg { font-size: 1.8rem; }

.mbr-footer { font-size: 1.11rem; text-transform: uppercase; letter-spacing: .1888rem; }

.container .glyphicon { padding-right: .9rem; }
.glyphicon-menu-down:before, .kontakte i { color: #f39200; }

.content-2 .thumbnail p { font-size: 1.8rem; }
.content-2 .thumbnail h3 {  font-weight: bold; text-transform: uppercase; font-size: 1.8rem;  }

.thumbnail.round img { border-radius: 50%; border: 1px #fff double; padding: .9rem }

.gallery1 img { border: 1px #aaa solid; }
.gallery1 .mbr-gallery-item { text-align: center; }
.gallery1 span.bu { display: block; margin-top: 6px;  text-decoration: none; color: #aaa; letter-spacing: .25em; text-transform: uppercase}
.gallery1 a  { text-decoration: none; }
.gallery1 a:hover  { text-decoration: underline; }
.gallery1.bilderNoResize img { width: auto; max-width: 100%; height: auto; }

.carousel-indicators { display: none; }

form .f4 { display: none; }
.form-control:invalid { border-color: transparent }