@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700,300italic,400italic,700italic);
/*
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic);
*/

*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.fett {	font-weight: bold; }
.kursiv { font-style:italic; }
.gross { text-transform:uppercase;}
.unterstrich {text-decoration: underline;}

.orange { color: #F08B2D; }

.textform01 {	padding-left: 8px;
				padding-right: 8px; }

.grau {			background-color: rgba(200,200,200,0.85); }
.hellgrau {		background-color: rgba(230,230,230,0.85); }
.dunkelgrau {	background-color: rgba(170,170,170,0.85); }

/*  SECTIONS  */
.section_sc {
  clear: both;
  padding: 0px;
  margin: 0px;
}

/*  GROUPING  */
.group:before,
.group:after {
  content:"";
  display:table;
}

.group:after {
  clear:both;
}

/* Online-Formular Start --------------------------------- */

.onlineschablone {
    width: 100%;
    margin: 0 auto 4em auto;
}

.onlineschablone .block_info {
    border: solid 2px #244466;
	display:block;
    width: 100%;
	background-color: #f0f0f0;
}

.onlineschablone .block_info .infotext {
	margin: 1em 2% 1em 2%;
	float:left;
	width: 96%;
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	font-weight: 400;
	font-size: 1.1em;
}

.my-h11 {
	font-size: 1.8em;
	color: #000;
	padding-bottom: 0.4em;
	padding-top: 1.2em;
}
.my-h11:first-child {
	padding-top: 1.2em;
}

.my-h1 {
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
	padding-bottom: 0.3em;
	padding-top: 1em;
}
.my-h1:first-child {
	padding-top: 0.3em;
	}

.my-h2 {
	font-size: 1.1em;
	color: #000;
	padding-bottom: 0.3em;
	padding-top: 0.7em;
}
.my-h2:first-child {
	padding-top: 0.3em;
	}

.bv {
/*	background-color: rgba(255,255,255,0.85);*/
	background-color: rgba(89,89,89,0.85);
	margin-bottom: 3em;
}

.bv-name {
	font-size: 1.5em;
	color: #fff !important;
	margin-left: 1.3%;
	padding-bottom: 0.3em;
	padding-top: 0.7em;
}
/*
.bv-name:first-child {
	padding-top: 0.3em;
	}*/

.bv-name a {
	color: #fff !important;
	text-decoration:none !important;
}
.bv-name a:hover {
	color: #F00 !important;
}

a, button, li
{
    -ms-touch-action: manipulation; /* IE10  */
    touch-action: manipulation;     /* IE11+ */
}

body, html {
	padding: 0px;
	margin: 0px;
}

body {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	font-weight: 400;
	line-height: 1.5em;
	font-size: 1em;
	background-color: #ffffff;
	color:#000;
}

header {
	width: 250px;
	height: 100%;
	background-color: #eeeef0;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
	border-right:solid #c3c0be 2px;
	/*box-shadow: 2px 0px 3px rgba(110,110,110,1.00);
	-webkit-box-shadow: 2px 0px 3px rgba(110,110,110,1.00);*/
}

#mobile-header {
	width: 250px;
	height: 100% !important;
	position: relative;
	display: block;
	background-color: #7bb185;
	left: 0px;
	top: 0px;
	z-index: 999;
}

#logo-mb {
	width: 250px;
	margin-left: 0px;
	height:103px;
	margin-top: 40px;
	background-image: url(../images/logo-mb.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}

#logo-mb img {
	margin-left: 0px;
	margin-top: 40px;
	width: 250px;
	height: auto;
}

#mobile-logo-mb {
	display: none;
	width: 100%;
	height: 80px;
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 0px;
}
/*
#logo-mb-image-mobile {
	background-image: url(../images/logo-mb.png);
	background-size: 30% auto;
	background-position: left top;
	background-repeat: no-repeat;
}*/

#scroll-down {
	position: absolute;
	width: 35px;
	margin-left: 0px;
	left: 48%;
	bottom: 0px;
}

.right {
	float: right;
	width: 400px;
	text-align: right;
	margin-right: 60px;
	margin-top: 40px;
	color: #FFFFFF;
}

.left {
	float: left;
	width: 450px;
	text-align: left;
	margin-left: 410px;
	margin-top: 40px;
	color: #FFFFFF;
}

.backcolor{
 background-color: rgba(255,255,255,0.85);
 }

#content {
	position: relative;
	top: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 100%;
	height: auto;
	margin-top: -6px;
}

#content .bv_bilderreihe {
	width: 100%;
	padding-left: 1.3%;
	padding-bottom: 0%;
}

#content .bv_bilderreihe img {
	max-width: 100%;
	width: 32.1%;
	height: auto;
}

#content .bv_alle_bilder {
	width: 100%;
	padding-left: 1.3%;
	padding-bottom: 1.3%;
}

#content .bv_alle_bilder img {
	width: 18.7%;
	height: auto;
	margin: 0 0.3em 0.3em 0;
}

.entry_pdf {
	padding-right: 4%;
	margin-left: 5%;
}

#content .pdfreihe {
	width: 100%;
	margin-top: 15px;
	height: auto;
 }

.text-u-bild {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin-top: 3%;
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	font-weight: 400;
}
.text-u-bild img {
	max-width: 100%;
	width: 35%;
	float:left;
	height: auto;
	border: solid 10px rgba(89,89,89,0.85);
}

.text-u-bild .text {
	width: 55%;
	float:left;
	padding-left: 1%;
	padding-top: 20px;
}

.text-u-bild .text1 {
	line-height: 1.5em;
	font-size: 40px;
}
.text-u-bild .text2 {
	line-height: 1.5em;
	font-size: 25px;
}
@media screen and (max-width: 1280px) {
.text-u-bild .text1 {
	font-size: 35px;
}
.text-u-bild .text2 {
	font-size: 20px;
}
}
@media screen and (max-width: 1024px) {
.text-u-bild img {
	border: solid 8px rgba(89,89,89,0.85);
}
.text-u-bild .text1 {
	font-size: 30px;
}
.text-u-bild .text2 {
	font-size: 18px;
}
}
@media screen and (max-width: 900px) {
.text-u-bild .text1 {
	font-size: 25px;
}
.text-u-bild .text2 {
	font-size: 16px;
}
}
@media screen and (max-width: 650px) {
.text-u-bild img {
	border: solid 6px rgba(89,89,89,0.85);
}
.text-u-bild img {
	width: 30%;
}
.text-u-bild .text {
	width: 60%;
	padding-top: 10px;
}
.text-u-bild .text1 {
	line-height: 1.3em;
	font-size: 21px;
}
.text-u-bild .text2 {
	line-height: 1.3em;
	font-size: 14px;
}
}
@media screen and (max-width: 500px) {
.text-u-bild img {
	border: solid 5px rgba(89,89,89,0.85);
}
.text-u-bild .text1 {
	font-size: 18px;
}
}

@media screen and (max-width: 400px) {
.text-u-bild img {
	border: solid 4px rgba(89,89,89,0.85);
}
.text-u-bild img {
	width: 25%;
}
.text-u-bild .text {
	width: 65%;
	padding-top: 5px;
}
.text-u-bild .text1 {
	font-size: 17px;
}
.text-u-bild .text2 {
	font-size: 13px;
}
}

.bilderreihe {
	width: 100%;
	margin-top: 15px;
}

.bilderreihe img {
	max-width: 100%;
	width: 33.1%;
	height: auto;
}

.bilderreihe2 {
	width: 100%;
	padding-top: 10px;
}

.bilderreihe2 img {
	max-width: 100%;
	width: 17%;
	height: auto;
}

@media screen and (max-width: 1300px) {
.bilderreihe img {
	max-width: 100%;
	width: 33.0%;
	height: auto;
}
}
@media screen and (max-width: 900px) {
.bilderreihe img {
	max-width: 100%;
	width: 32.8%;
	height: auto;
}
}
@media screen and (max-width: 700px) {
.bilderreihe img {
	max-width: 100%;
	width: 32.6%;
	height: auto;
}
}

#content .bilderreihe2 {
	width: 100%;
	margin-top: 0px;
}

#content .bilderreihe2 img {
	max-width: 100%;
	width: 32.1%;
	height: auto;
}

#content .einbild {
	width: 100%;
}

#content .einbild img {
	max-width: 100%;
	width: 100%;
	height: auto;
}


#content .anfrageformular{
	width: 100%;
}

#content .anfrageformular img {
	max-width: 100%;
	width: 35%;
	height: auto;
	border:solid 2px;
}

.googlemaps {
	position: relative;
	padding-bottom: 62.5%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
	margin-bottom: 0px;
}

.googlemaps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

#content-geschichte {
	position: relative;
	top: 0px;
	padding-top: 25px;
	padding-bottom: 15px;
	width: 100%;
	height: auto;
	margin-top: -6px;
}

#entry_hp {
	width: 100%;
	max-width: 1280px;
	padding-right: 0%;
    margin: -25px auto 0 auto;
}

#entry_hp .logoname{
	padding-top: 30px;
}
#entry_hp .logoname img{
	width: 92.9%;
	max-width:100%;
	height: auto;
	margin-left: 2.4%;
	vertical-align: top;
}

#entry_hp .small-img{
	padding-top: 0.0%;
}
#entry_hp .small-img img{
	width: 11.5%;
	height: auto;
	margin-left: 1.3%;
	vertical-align: top;
}
#entry_hp .small-img img:first-child{
	margin-left: 5%;
	}

#entry_hp .big-img{
	padding-top: 2.5%;
}
#entry_hp .big-img .eins img{
	width: 37.25%;
	height: auto;
	margin-left: 5%;
	vertical-align: top;
}
#entry_hp .big-img .zwei img{
	width: 51.35%;
	height: auto;
	margin-left: 1.3%;
	vertical-align: top;
}
#entry_hp .button_new{
	max-width: 1280px;
	width: 100%;
	padding-top: 2.5%;
}
.button_new .button2 {
	max-width: 1154px;
	position:absolute;
	float: left;
	display:block;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 1.5em;
	letter-spacing: 1px;
	width:100%;
	color: #fff;
	background:#5d8b57;
	text-align:center;
	margin: 0% 0% 0% 64px;
	padding:0.40em 0% 0.40em 0%;
  	cursor:pointer;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
@media screen and (max-width: 1280px) {
.button_new .button2 {
	max-width: 90%;
	margin: 0% 0% 0% 5%;
}	font-size: 1.5em;
}
@media screen and (max-width: 1024px) {
.button_new .button2 {
	font-size: 1.2em;}
}



@media screen and (max-width: 900px) {
#entry_hp {
	margin-top: -30px;
}
#entry_hp .logoname img{
	width: 92.8%;
	margin-left: 2.2%;
}
#entry_hp .small-img{
	padding-top: 0.5%;
}
#entry_hp .big-img{
	padding-top: 3.2%;
}
#entry_hp .small-img .klein07{
	display:none;
}
#entry_hp .small-img img{
	width: 13.5%;
	height: auto;
	margin-left: 1.35%;
}
}
@media screen and (max-width: 700px) {
#entry_hp {
	margin-top: -30px;
}
#entry_hp .logoname img{
	width: 92.8%;
	margin-left: 2.2%;
}
#entry_hp .small-img .klein06,
#entry_hp .small-img .klein07{
	display:none;
}
#entry_hp .small-img img{
	width: 16%;
	height: auto;
	margin-left: 1.75%;
}
#entry_hp .big-img .eins img{
	width: 90%;
	height: auto;
	margin-left: 5%;
}
#entry_hp .big-img .zwei img{
	width: 90%;
	height: auto;
	margin-left: 5%;
	padding-top: 2.3%;
}
}
@media screen and (max-width: 480px) {
#entry_hp {
	margin-top: -30px;
}
#entry_hp .logoname img{
	width: 92.8%;
	margin-left: 2.2%;
}
#entry_hp .small-img .klein05,
#entry_hp .small-img .klein06,
#entry_hp .small-img .klein07{
	display:none;
}
#entry_hp .small-img img{
	width: 20.5%;
	height: auto;
	margin-left: 1.7%;
}
}

@media screen and (max-width: 480px) {
#entry_hp .big-img .eins img{
	width: 90%;
	height: auto;
	margin-left: 5%;
}
#entry_hp .big-img .zwei img{
	width: 90%;
	height: auto;
	margin-left: 5%;
	padding-top: 2.3%;
}
}

@media screen and (device-width: 1280px) and (orientation: landscape){
#entry_hp {
	margin-top: -30px;
}
#entry_hp .small-img{
	padding-top: 20px;
}
#entry_hp .big-img .eins img{
	width: 27%;
	height: auto;
	margin-left: 5%;
}
#entry_hp .big-img .zwei img{
	margin-bottom: 7%;
}
}
@media screen and (device-height: 1024px) and (orientation: landscape){
#entry_hp .big-img .eins img{
	width: 35%;
	height: auto;
	margin-left: 5%;
}
#entry_hp .big-img .zwei img{
	margin-bottom: 7%;
}
}

#entry_title {
	width: auto;
	padding-right: 4%;
	margin-left: 5%;
}

#entry_title2 {
	width: auto;
	padding-right: 4%;
	margin-left: 0px;
}

#entry {
	width: auto;
	padding-right: 4%;
	margin-left: 5%;
}

#entry ul {
	margin-left: 20px;
	margin-top: -20px;
	margin-bottom: 15px;
}

#entry p {
	margin-bottom: 10px;
}

#entry_online {
      clear: both;
      width: 85%; /* 1024px bei 1280px max-width */
      max-width: 80em; /* 1280px / 16 */
      margin: 0 auto;
/*      color: #333;
      line-height: 1.5em;*/
}

.exciter1 {
	background-image: url(../images/exciter_1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 150px;
}

#content-frontpage {
	position: absolute;
	top: 100%;
	width: 100%;
	height: auto;
	/*background-color: #f7f7f7;*/
}

section {
	width: 100%;
	height: 400px;
	overflow: hidden;
}

.map-holder {
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
}

/* Navigation */
nav {
	color: #333;
	margin-top: 40px;
	width: 250px;
	height: auto;
	list-style: none;
	margin-left: 0px;
	position: relative;
	text-transform: uppercase;
}

li.current_page_item {
	background-color: #000000;	
}
li.current_page_item a {
	color: #FFFFFF !important;
}
li.current-menu-ancestor {
	background-color: #000000;	
}
li.current-menu-ancestor a {
	color: #FFFFFF;
	}

nav a {text-decoration: none; color: #000000; display:block}
nav a:hover {color: #FFFFFF;}

nav ul {
	border-top: solid 1px #4f975c;
	height: auto;
	list-style: none;
}

nav ul li {
	width: 250px;
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #4f975c;
}

nav ul li:hover {
	background-color: #000000;
	color: #FFFFFF;
}

nav ul li ul {
	margin-left: 211px;
	margin-top: -41px;
	display: none;
	border-top: solid 1px #4f975c;
}

nav li:hover > a {color: #ffffff !important;}

nav ul li:hover ul {display: block;}

nav ul li ul li {
	display: block;	
	border-bottom: solid 1px #4f975c;
	border-right: solid 1px #4f975c;
	background-color: rgba(255,255,255,0.85);
	padding-left: 15px;
}

nav ul li ul li a {
	color: #000000 !important;
}

.grey-nav:hover {background-color: #b2b1b1 !important;}
.new-grey-nav:hover {background-color: #687072;}
.red-nav:hover {background-color: #7c170f;}
.yellow-nav:hover {background-color: #c0910a;}
.blue-nav:hover {background-color: #1b3358;}
.light-blue-nav:hover {background-color: #758c97;}
.green-nav:hover {background-color: #236b2f;}

/* Mobile Navigation als Standard setzen */
header {display: none;}
#mobile-nav {display: block;}
/*#mobile-nav {display: none;}*/

#showLeft {
	z-index:999999999;
	margin-top: 25px;
	position: relative;
	margin-left: 35px;
	width: 40px;
	height: 40px;
	display: block;
	background-image: url(../images/hamburger.png);
}
@media screen and (max-width: 480px) {
#showLeft {
	margin-top: 15px;
	margin-left: 25px;
}
}
.close {
	background-image: url(../images/hamburger_active.png) !important;
}

footer {
	z-index: 9999;
	bottom: 0px;
	left: 0px;
	height: 40px;
	width: 250px;
}

footer ul {
	float: left;
	margin-left: 33px;
	padding-top: 10px;
}

footer ul li {
	list-style: none;
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 0px;
}

footer ul li a {
	color: #FFFFFF !important;
	text-decoration: none;
}

footer ul li a:hover {
	text-decoration: underline;
}

footer li.current_page_item {
	background-color: inherit !important;	
}

/* Colors */

.grey {background-color: #b2b1b1;}
.new-grey {background-color: #7a7e81;}
.blue-grey {background-color: #8095a6;}
.red {background-color: #7c170f;}
.new-red {background-color: #703c40;}
.new-red2 {background-color: #704a4a;}
.yellow {background-color: #c0910a;}
.blue {background-color: #1b3358;}
.light-blue {background-color: #758c97;}
.new-blue {background-color: #3175aa;}
.green {background-color: #236b2f;}
.brown {background-color: #6c5140;}

#main-color {
	width: 250px;
	height: 40px;
	background-color: #ef7f1a;
	bottom: 0px;
	left: 0px;
	position: fixed;
}

#gitter {	
	width: 250px;
	height: 115px;
	overflow: hidden;
	background-color: #eeeef0;
	bottom: 40px;
	left:0px;
	position: fixed;
	background-image: url(../images/name.png);
	background-repeat: repeat-y;
	background-size: contain;
}

#main-color-mobile {
	width: 250px;
	height: 40px;
	background-color: #4f975c;
	bottom: 0px;
	left: 0px;
	position: absolute;
}

#gitter-mobile {	
	width: 250px;
	height: 115px;
	overflow: hidden;
	background-color: #eeeef0;
	bottom: 40px;
	left:0px;
	background-image: url(../images/name.png);
	background-repeat: repeat-y;
	background-size: contain;
	position: absolute;
}

#intro {
	height: 160px;	
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 270px;
	padding-top: 35px;
	padding-bottom: 35px;
	text-align: center;
}

#spacer {
	height: 0px;	
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
}

#unser_unternehmen {
	background-image: url(../images/006-900x400-trans.png);
	background-repeat: no-repeat;
/*	background-position: 250px top;*/
	background-position: left top;
	background-size: contain;
}

#aktuell {
	background-image: url(../images/akt01-900x400-trans.png);
	background-repeat: no-repeat;
/*	background-position: 250px top;*/
	background-position: left top;
	background-size: contain;
}

#referenzen {
	background-image: url(../images/003-900x400-trans.png);
	background-repeat: no-repeat;
/*	background-position: 250px top;*/
	background-position: left top;
	background-size: contain;
}


.mobile {display: none;}

.bounce {
  position:fixed;
  left:50%;
  bottom: 60px;
  margin-top:-25px;
  margin-left:-25px;
  height:50px;
  width:50px;
  -webkit-animation:bounce 1s infinite;
}

@-webkit-keyframes bounce {
  0%       { bottom:5px; }
  25%, 75% { bottom:15px; }
  50%      { bottom:20px; }
  100%     {bottom:0;}
}

/* Typo */

#content a {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	text-decoration: none;
	color: #4f975c;
	text-decoration: underline;
	
	-webkit-transition: all  250ms ease-in-out;
	-moz-transition: all  250ms ease-in-out;
	-ms-transition: all  250ms ease-in-out;
	-o-transition: all  250ms ease-in-out;
}

#content a:hover {
	color: #f00;
	
	-webkit-transition: all  250ms ease-in-out;
	-moz-transition: all  250ms ease-in-out;
	-ms-transition: all  250ms ease-in-out;
	-o-transition: all  250ms ease-in-out;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 1.5em !important;
}

h1 {font-size: 36px; margin-bottom: 10px;}
h2 {font-size: 28px; margin-bottom: 10px;}
h3 {font-size: 24px; margin-bottom: 10px;}
h4 {font-size: 20px; margin-bottom: 10px;}
h5 {font-size: 18px; margin-bottom: 3px; margin-top: 15px;}
h6 {font-size: 14px; margin-bottom: 10px;}

h4 {margin-bottom: 0px;}

p {
	margin-bottom: 25px;
/* Silbentrennung */
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;
	}

#mobile-header h3 {
	margin-left: 40px;
	padding-top: 15px;
}
.button1,
.button2,
.button3 {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	text-transform: uppercase;
	/*
	border:1px solid #dcdcdc;
	text-shadow:0px 1px 0px #ffffff;
	*/
	background-color:#ffffff;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:14px;
	padding:6px 24px;
	text-decoration:none;
}
.button1:hover {
	background-color:#164e7e;
	color:#fff;
}
.button2:hover {
	background-color:#999;
	color:#fff;
}
.button3:hover {
	background-color:#4f3627;
	color:#fff;
}
.button1:active {
	position:relative;
	top:1px;
}

.page-title {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff; 
	font-size: 30px; 
	line-height: 1.2em;
	margin-top: 100px; 
	margin-bottom: 50px; 
	display: inline-block; 
	background-color: rgba(89,89,89,0.85); 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0px;
}

.page-title2 {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff; 
	font-size: 30px; 
	line-height: 1.2em;
	margin-top: 80px; 
	margin-bottom: 20px; 
	display: inline-block; 
	background-color: rgba(89,89,89,0.85); 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0px;
}

.page-title3 {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff; 
	font-size: 30px;
	line-height: 1.2em;
	margin-top: 10px; 
	margin-bottom: 40px; 
	display: inline-block; 
	background-color: rgba(89,89,89,0.85); 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0px;
}

.page-title4 {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff; 
	font-size: 30px;
	line-height: 1.2em;
	margin-top: 30px; 
	margin-bottom: 25px; 
	display: inline-block; 
	background-color: rgba(89,89,89,0.85); 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0px;
}
