/* 
- add your custom css here or use the theme designer in the demo online version
- save this file before you update quatum to a newer version 
*/
/* HINWEIS GOOGLE FONT

Ersetzen Sie den Google Fonts Code in der fe_page.html5 durch:

<link href="http://fonts.googleapis.com/css?family="icons"" rel="stylesheet" type="text/css"/>

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


.logo {
	background-image: url(../../appum-daten/images/appum-logo.png);
	width: 240px;
    /*background-color: #fef1d3;
	border-left: solid 15px #fef1d3;
	border-right: solid 15px #fef1d3;*/
	
	border-left: solid 15px #322C2C;
	border-right: solid 15px #322C2C;
}


body {
	font-family: 'Nunito', sans-serif;
  font-size: 16px;
}
h1,h2,h3,h4,h5,h6 {
  font-family: 'Nunito', sans-serif;
}

h1 {
	font-size: 56px;
    font-weight: 300;
    line-height: 60px;
}

nav.mainmenu ul li a {
	font-family: 'Nunito', sans-serif;
  font-size: 18px;
}
#bottom, #bottom a {
	color: #f7f7f7;
}
.socials a:before {
	color: #f7f7f7;
}

.color {
	color: #0dc29c;
}
.bg_color {
	background-color: #0dc29c;
}
.button, .ce_hyperlink a, input[type="submit"], input.submit {
	background: #0dc29c;
}
.servicebox i {
	background: #0dc29c
}
.servicebox i:after {
	box-shadow: 0 0 0 4px #0dc29c;
}
.servicebox_2 i[class^="icon-"]:before, .servicebox_2 i[class*="icon-"]:before, .servicebox_2 h1, .servicebox_2 h2, .servicebox_2 h3, .servicebox_2 h4, .servicebox_2 h5, .servicebox_2 h6 {
	color: #0dc29c;
}
nav.mainmenu ul li a:after {
	background: #0dc29c; 
}
.pagination li a:hover {
	color: #0dc29c;
}
.pagination li span.current {
	background: #0dc29c; 
	color: white;
}
#nav-open-btn:before {
	background: #0dc29c; 
	border: 2px solid #0dc29c;
}
.ce_text p a:not(.button) {
	color: #0dc29c;
}
.articlewrapper.typ3 {
	background: #0dc29c;
}
.tabs.horizontal_clean ul li a:hover, .tabs.horizontal_clean ul li a.current {
	background: #0dc29c;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #0dc29c;
}
.divider [class^="icon-"]:before, .divider_2 [class^="icon-"]:before {
	color: #0dc29c;
}
.teambox .funktion {
	color: #0dc29c;
}
.teambox .teambox_socials i:hover {
	background: #0dc29c;
}
.filter li a.selected, .filter li a:hover {
	background: #0dc29c;
}
#pagetitle {
	color: #0dc29c;
}
.ce_portfolioteaser .link_portfoliolist a:before {
	background: #0dc29c;
}
.ce_portfolioteaser .link_portfoliolist a:after {
	box-shadow: 0 0 0 4px #0dc29c;
}
.nachrichtenteaser h4 a {
	color: #0dc29c;
}
.nachrichtenteaser .linkwrapper a {
	color: #0dc29c;
}
.ce_nachrichtenteaser .link_to_all_list a:after {
	box-shadow: 0 0 0 4px #0dc29c;
}
.ce_nachrichtenteaser .link_to_all_list a:before {
	background: #0dc29c;
}

#header {
	background-color: #322C2C;
}
nav.mainmenu ul a {
	color: rgba(255, 255, 255, 0.8);
}

#bottom {
	background: #322c2c;
}


.ce_revolutionslider h1 {
	box-shadow: 0 0 20px #000000;
	text-shadow: 0px 0px 10px #000000;
}
.ce_revolutionslider .ce_text {

	text-shadow: 0px 0px 10px #000000;
	font-weight:600;
	text-align: center;
    /*padding: 10px !important;*/
    /*background: rgba(0,0,0,0.3);*/
}

.ce_revolutionslider * {
	overflow: visible;
}


.footer-logos {
	padding: 160px 0 0px;
    text-align: center;
}

.footer-logos div {
	display: inline-block;
	width: 25%;
}

.footer-logos div figure a img {
	display: inline-block;
}

.video_center iframe {
	margin-left: auto;
    margin-right: auto;
    display: block;
}
