/* HINWEIS GOOGLE FONT

Binden Sie folgende Schriftart(en) ueber Themes > Seitenlayouts > Webfonts > Google-Webfonts ein:
Open+Sans




Weitere Informationen zu Google Fonts finden Sie hier: https://developers.google.com/fonts/faq
*/

.ce_revolutionslider_text {
    background: rgba(0,0,0,0.65);

}


#contentwrapper,
#header,
#fix-wrapper {
margin-top: 50px;
}

#contentwrapper {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}

/*
#wrapper,
#offcanvas-top,
#contentwrapper,
#top-wrapper,
#footer,
#bottom
 {
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
*/

body {

  font-family: Open Sans;

  font-size: 16px;

}

h1,h2,h3,h4,h5,h6 {

  font-family: Open Sans;

}

h1 {

  font-size: 40px;

}

h2 {

  font-size: 36px;

}

h3 {

  font-size: 32px;

}

h4 {

  font-size: 28px;

}

h5 {

  font-size: 24px;

}

h6 {

  font-size: 18px;

}

.mainmenu ul li a {

  font-family: Open Sans;

  font-size: 17px;

}

body .logo a {

  background-image: url(data:image/png;base64,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);

}

body {

	line-height: 1.7;

}

.mainmenu ul li a {

	text-transform: uppercase;

}

.ce_text_image_bar {

	background: #2B3536;

}



.newsteaser .info,

.newsteaser:hover .info {

	background: #2B3536;

}



.ce_countup i {

	color: #2B3536;

}



.mod_portfoliolist .item figure {

	background-color: #2B3536;

}



nav.mainmenu a.menuheader {

	background-color: #2B3536!important;

}

body .mainmenu ul li a.trail, 

body .mainmenu ul li a.active {

	background: rgba(0,0,0,0.05);

}



body .mainmenu ul li:hover:after, 

body .mainmenu ul li.active:after, 

body .mainmenu ul li.trail:after {

	display: none;

}

#contentwrapper {

	max-width: 1440px;

	margin-left: auto;

	margin-right: auto;

}



body {

	background-color: rgba(0,0,0,0.1);

}



#fix-wrapper {

	left: auto;

}



@media only screen and (max-width: 1280px) {

	#contentwrapper {

		max-width: 1100px;

	}

}

body {

	background-color: #ffffff !important;

}

.themesetting_phone {

	display: none;

}

.bg-accent {

	background-color: #657484;

}



p a {

	color: #657484;

}



.subnav a {

	color: #657484;

}



#nav-open-btn:before {

	background: #657484;

}



.ce_table table th {

	background: #657484;

}



blockquote a {

	color: #657484;

}



.ce_accordion .toggler:before {

  color:#657484;

}



.mod_calendar th.head {

  background:#657484;

  border-top:1px solid #657484;

  border-right:1px solid #657484;

  border-left:1px solid #657484;

}



.mod_calendar th.previous a,

.mod_calendar th.next a {

  background-color:#657484;

}



.pagination li span.current {

	background: #657484;

}



.pagination li a:hover {

	color: #657484;

}



.mod_faqpage h3:before {

	color: #657484;

}



.mod_search .submit {

	border: 1px solid #657484;

}



input:focus,

textarea:focus {

  border:1px solid #657484;

}



form fieldset legend {

  background-color:#657484;

}



.submit {

	background: #657484;

}



.submit:hover {

	background: #657484;

}



.label-accent {

	background: #657484;

}



.ce_hyperlink a.link-white,

a.btn.link-white {

	color: #657484;

}



.ce_hyperlink a.link-white:hover,

a.btn.link-white:hover {

	background: #657484;

}



.newslist h2,

.newslist h2 a {

	color: #657484;

}



.newslist .news-left .news-date {

	background: #657484;

}



.color-accent,

.color-accent p,

.color-accent i,

.color-accent h1,

.color-accent h2,

.color-accent h3,

.color-accent h4,

.color-accent h5,

.color-accent h6,

.color-accent a:not(.link-white) {

	color: #657484;

}



blockquote {

	border-color: #657484;

}



.ce_gallery .content {

	background: #657484;

}



.newslist-v3 .date {

	background: #657484;

}



.newsteaser_v3 .news-overlay i {

	background-color: #657484;

}



.newslist-v3 .subheadline {

	color: #657484;

}



.mainmenu ul ul li a:hover, 

.mainmenu ul ul li a.trail, 

.mainmenu ul ul li a.active {

	color: #657484 !important;

}



body #header .mainmenu ul li ul li a:hover {

	color: #657484;

}



.mainmenu ul li a.trail, 

.mainmenu ul li a.active {

	color: #657484;

}



.mod_portfoliolist .item a:hover {

	color: #657484;

}



.themesetting_email a:hover {

	color: #657484;

}



.mainmenu ul li:hover:after,

.mainmenu ul li.active:after,

.mainmenu ul li.trail:after {

	background: #657484;

}





.ce_hyperlink a, 

a.btn,

.ce_hyperlink a:hover, 

a.btn:hover {

	background: #657484;

	border-color: #657484;

}



.ce_hyperlink a.outline, 

a.btn.outline {

	color: #657484;

}



.ce_hyperlink a.outline:hover, 

a.btn.outline:hover {

	background: #657484;

	border-color: #657484;

}



.ce_hyperlink a.link-white.outline:hover,

a.btn.link-white.outline:hover {

	color: #657484;

}



.ce_iconbox .headline {

	color: #657484!important;

}



.ce_text_image_bar h1,

.ce_text_image_bar h2,

.ce_text_image_bar h3,

.ce_text_image_bar h4,

.ce_text_image_bar h5,

.ce_text_image_bar h6 {

	color: #657484;

}



.newsteaser .date {

	background: #657484;

}



.bg-second-color {

	background-color: #000;

}