
		html, body
		{
			background-color:#000000;
			color:#FFFFFF;
		}

		html, body, input, textarea, select, button
		{
			font-weight:300;
		}

		#header 
		{
			background-color:rgba(0,0,0,0.6);
			height:148px;
		}
		#header.bgtransparent 
		{
			background-color:transparent;
		}

		#header .container-left, 
		#header .container-right 
		{
			background-color:rgba(0,0,0,0.6);
			height:148px;
		}

		#header.withtopheader, header.withtopheader  
		{
			height:calc(148px + 34px) !important;
		}

		#header.scrolled, 
		#header.isfixed.scrolled
		{
			background-color:rgba(0,0,0,0.6) !important;
			height:90px;
		}

		#header.isfixed.bgtransparent.scrolled
		{
			background-color:transparent !important;
		}

		#header.scrolled .container-left, 
		#header.scrolled .container-right,
		#header.isfixed.scrolled .container-left, 
		#header.isfixed.scrolled .container-right 
		{
			height:90px;
		}

		#topheader 
		{
			background-color:#575757;
			color:#FFFFFF;
		}

		#topheader > .container > div > a
		{
			color:#FFFFFF;
		}

		#main.headerisfixed 
		{
			padding-top:148px;
		}
		#main.headerisfixed.transparentheader
		{
			padding-top:0px;
		}
		#main.withtopheader.headerisfixed 
		{
			padding-top:calc(148px + 34px);
		}
		#main.withtopheader.headerisfixed.transparentheader
		{
			padding-top:34px;
		}

		#footer
		{
			background-color:#000000;
			color:#FFFFFF;
		}

		#footer a
		{
			color:#0099FF;
		}

		#footer > .footercontent
		{
			background-color:#000000;
			color:#FFFFFF;
		}

		#footer > .footercontent a
		{
			color:#FFFFFF;
		}

		#footer > .footer
		{
			background-color:#000000;
			color:#FFFFFF;
		}

		#footer > .footer a
		{
			color:#0099FF;
		}

		#footer ul.menu-meta > li > a.metanav-link
		{
			color:#0099FF;
		}

		#copy, #copy.copyposright
		{
			color:#FFFFFF;
		}

		a.top-page
		{
			background-color:transparent;
		}

		a.top-page:empty:before
		{
			color:#0099FF;
		}

		#main.headerisfixed section.fullheight, 
		#main.headerisfixed div.carousel.fullheight,
		#main.headerisfixed div.carousel.fullheight .carousel-item
		{
			height: calc(100vh - 148px) !important;
			height: -o-calc(100% - 148px) !important;
			height: -webkit-calc(100% - 148px) !important;
			height: -moz-calc(100vh - 148px) !important;
		}

		#main.withtopheader.headerisfixed section.fullheight, 
		#main.withtopheader.headerisfixed div.carousel.fullheight, 
		#main.withtopheader.headerisfixed div.carousel.fullheight .carousel-item
		{
			height: calc(100vh - (148px + 34px)) !important;
			height: -o-calc(100% - (148px + 34px)) !important;
			height: -webkit-calc(100% - (148px + 34px)) !important;
			height: -moz-calc(100vh - (148px + 34px)) !important;
		}

		#main.headerisfixed.transparentheader div.carousel.fullheight, 
		#main.withtopheader.headerisfixed.transparentheader div.carousel.fullheight .carousel-item
		{
			height: 100vh !important;
		}

		#main.headerisfixed div.carousel.fullheight .carousel-item img.img-fluid,
		#main.withtopheader.headerisfixed div.carousel.fullheight .carousel-item img.img-fluid
		{
			height:100%;
		}

		div.bg-primary, 
		div.card.bg-primary, 
		div.imagetext.bg-primary, 
		section.bg-primary 
		{
			background-color:#2D2D2D !important;
			color:#999999 !important;
		}
		div.bg-primary a, 
		div.imagetext.bg-primary a, 
		section.bg-primary a
		{
			color:#999999 !important;
		}

		div.bg-secondary, 
		div.card.bg-secondary, 
		div.imagetext.bg-secondary a, 
		section.bg-secondary 
		{
			background-color:#000000 !important;
			color:#FFFFFF !important;
		}

		div.bg-secondary a, 
		div.imagetext.bg-secondary a, 
		section.bg-secondary a
		{
			color:#FFFFFF !important;
		}

		 .modal-dialog, body.modal-open .modal-dialog  
		{
			margin-top:calc(148px + 34px) !important;
		}

		h1, h2, h3, h4, h5, .text-h1, .text-h2
		{
			color:#FFFFFF;
			font-weight:200;
		}

		ul.contentlist > li::before {
			color:#0099FF;
		}

		ol.orderedlist li::before {
			color:#0099FF;
		}

		span.text-farbig, p.text-farbig, .text-farbig 
		{
			color:#0099FF;
		}

		p a, p a:link, p a:visited, p a:active, p a:focus, p a:hover,
		a, a:link, a:visited, a:active, a:focus, a:hover 
		{
			color:#0099FF;
		}

		a.link-farbig, a.link-farbig:link, a.link-farbig:visited, a.link-farbig:active, a.link-farbig:focus, a.link-farbig:hover, 
		p a.link-farbig, p a.link-farbig:link, p a.link-farbig:visited, p a.link-farbig:active, p a.link-farbig:focus, p a.link-farbig:hover 
		{
			color:#0099FF;
		}

		a.link-schwarz:focus, a.link-schwarz:hover, p a.link-schwarz:focus, p a.link-schwarz:hover 
		{
			color:#0099FF;
		}

		p > a.btn-farbig, a.btn-farbig, a.btn-farbig:hover, a.btn-farbig:focus
		{
			background-color:#0099FF;
		}


		blockquote > p, blockquote > footer
		{
			color:#FFFFFF;
		}

		blockquote:before, blockquote:after
		{
			color:#0099FF;
		}

		table.contenttable, 
		table.htmlarea-showtableborders
		{
			color:#FFFFFF;
		}

		table.contenttable thead tr th, 
		table.htmlarea-showtableborders thead tr th 
		{
			background-color:#FFFFFF;
		}

		table.contenttable caption, table.htmlarea-showtableborders caption 
		{
			color:#FFFFFF;
		}

		nav#topnav.navbar
		{
			min-height:148px;
		}

		#mainnav
		{
			min-height:64px;
			height:148px;
		}

		nav#topnav.navbar.fixed-top.scrolled
		{
			min-height:90px;
		}

		#topnav.navbar.fixed-top.scrolled #mainnav
		{
			height:90px;
		}

		#mainnav.navbar-collapse > ul.navbar-nav
		{
			height:64px;
		}

		#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item
		{
			line-height:64px;
		}

		#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
			height:44px;
		}

		#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link:hover
		{
			color:#FFFFFF;
		}

		#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}


		#mainnav.navbar-collapse.bordertop > ul.navbar-nav > li.nav-item > a.nav-link
		{
			border-top:6px solid #525252;
		}
		#mainnav.navbar-collapse.bordertop > ul.navbar-nav > li.nav-item > a.nav-link:hover
		{
			border-top:6px solid #525252;
		}
		#mainnav.navbar-collapse.bordertop > ul.navbar-nav > li.nav-item.active > a.nav-link
		{
			border-top:6px solid #525252;
		}
		#mainnav.navbar-collapse.bordertop > ul.navbar-nav > li.nav-item.active > a.nav-link:hover
		{
			border-top:6px solid #525252;
		}

		#mainnav.navbar-collapse.borderbottom > ul.navbar-nav > li.nav-item > a.nav-link
		{
			border-bottom:6px solid #525252;
		}
		#mainnav.navbar-collapse.borderbottom > ul.navbar-nav > li.nav-item > a.nav-link:hover
		{
			border-bottom:6px solid #525252;
		}
		#mainnav.navbar-collapse.borderbottom > ul.navbar-nav > li.nav-item.active > a.nav-link
		{
			border-bottom:6px solid #525252;
		}
		#mainnav.navbar-collapse.borderbottom > ul.navbar-nav > li.nav-item.active > a.nav-link:hover
		{
			border-bottom:6px solid #525252;
		}

		#topnav.navbar.fixed-top.navout,
		#topnav.navbar.fixed-top.scrolled,
		#topnav.navbar.fixed-top.scrolled.navout
		{
			background-color:rgba(0,0,0,0.6) !important;
		}

		#topnav.navbar.fixed-top.bgtransparent.navout,
		#topnav.navbar.fixed-top.bgtransparent.scrolled,
		#topnav.navbar.fixed-top.bgtransparent.scrolled.navout
		{
			background-color: transparent !important;
		}

		#header.isfixed.bgtransparent #topnav.navbar.fixed-top.scrolled,
		#header.isfixed.bgtransparent #topnav.navbar.fixed-top.scrolled.navout,
		#header.isfixed.bgtransparent #topnav.navbar.fixed-top.navout,
		#header.isfixed.bgtransparent.scrolled > .container > #topnav.navbar.fixed-top.scrolled, 
		#header.isfixed.bgtransparent.scrolled #topnav.navbar.fixed-top.scrolled
		{
			background-color: transparent !important;
		}

		#topnav.navbar.fixed-top > #mainnav.collapse.navbar-collapse > ul.navbar-nav.upper > li.nav-item.active > a.nav-link,
		#topnav.navbar.fixed-top.navout > #mainnav.collapse.navbar-collapse > ul.navbar-nav.upper > li.nav-item.active > a.nav-link,
		#topnav.navbar.fixed-top.navout > .container > #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link, 
		#topnav.navbar.fixed-top.scrolled > .container > #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link, 
		#topnav.navbar.fixed-top.scrolled.navout > .container > #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link, 
		#topnav.navbar.fixed-top > .container > #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link,
		#topnav.navbar.fixed-top > .container > #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link:hover 
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#header.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link:hover, 
		#header.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link:hover 
		{
			background-color:rgba(0,0,0,0.6) !important;
		}

		#header.special.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link:hover, 
		#header.special.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link:hover 
		{
			background-color:transparent !important;
		}

		#mainnav.collapse.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu
		{
			background-color:rgba(0,0,0,0.6);
			border-color:#525252;
		}

		#mainnav.collapse.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li > a
		{
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
			border-top-color:#525252;
		}
		#mainnav.collapse.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li > a:hover
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#mainnav.collapse.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu
		{
			border-color:#525252;
		}

		#mainnav.collapse.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a
		{
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
			border-top-color:#525252;
		}
		#mainnav.collapse.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a:hover
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}



		#breadcrumbnav > div.container > ol.breadcrumb
		{
			background-color:#FFFFFF;
		}

		.breadcrumb-item + .breadcrumb-item 
		{
			color:#575757;
		}

		#breadcrumbnav > div.container > ol.breadcrumb > li > a > span
		{
			color:#575757;
		}
		#breadcrumbnav > div.container > ol.breadcrumb > li.current > a > span
		{
			color:#000000;
		}

		#custommenu
		{
			min-height:64px;
		}

		#custommenu.collapse.navbar-collapse > .frame > ul.navbar-nav, #custommenu.navbar-collapse ul.navbar-nav
		{
			height:64px;
		}

		#custommenu.navbar-collapse ul.navbar-nav > li.nav-item
		{
			line-height:64px;
		}

		#custommenu.navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link
		{
			height:44px;
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
		}
		#custommenu.navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link.active
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#topnav.navbar.fixed-top.navout > .container > #custommenu.navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link.active, 
		#topnav.navbar.fixed-top.scrolled > .container > #custommenu.navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link.active, 
		#topnav.navbar.fixed-top.scrolled.navout > .container > #custommenu.navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link.active 
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#topnav.navbar.fixed-top > .container > #custommenu.navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link.active
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#custommenu.navbar-collapse  ul.navbar-nav > li.nav-item > a.nav-link:hover, 
		#custommenu.navbar-collapse  ul.navbar-nav > li.nav-item > a.nav-link.active:hover 
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}


		#sectionmenu
		{
			top:80px;
			min-height:64px;
		}

		#sectionmenu.navbar-collapse > ul.navbar-nav
		{
			height:64px;
		}

		#sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item
		{
			line-height:64px;
		}

		#header.bgtransparent.scrolled > div.container > nav#topnav.navbar.bgtransparent.scrolled > div#sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link,
		#header.bgtransparent.scrolled > div.container > nav#topnav.navbar.bgtransparent.scrolled.navout > div#sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link,
		#sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
			height:44px;
		}

		#sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.active
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#header.bgtransparent.scrolled > div.container > nav#topnav.navbar.fixed-top.bgtransparent.scrolled > div#sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link.active,
		#header.bgtransparent.scrolled > div.container > nav#topnav.navbar.fixed-top.bgtransparent.scrolled.navout > div#sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link.active,
		#topnav.navbar.fixed-top.navout > .container > #sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.active, 
		#topnav.navbar.fixed-top.scrolled > .container > #sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.active, 
		#topnav.navbar.fixed-top.scrolled.navout > .container > #sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.active, 
		#topnav.navbar.fixed-top > .container > #sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.active
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link:hover, 
		#sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.active:hover 
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#header.bgtransparent > div.container > nav#topnav.navbar.bgtransparent > #sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link, 
		#header.bgtransparent > div.container > nav#topnav.navbar.fixed-top.bgtransparent.navout > #sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link, 
		#header.bgtransparent > div.container > nav#topnav.navbar.fixed-top.bgtransparent.navout > #sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link.active
		{
			background-color:transparent;
		}


		#leftnav > ul.nav
		{
			background-color:rgba(0,0,0,0.6);
		}

		#leftnav > ul.nav > li.nav-item > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
			border-bottom-color:#525252;
		}

		#leftnav > ul.nav > li.nav-item.active > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}

		#leftnav > ul.nav > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
		#leftnav.collapse > ul.nav > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
		#leftnav.collapse > ul.nav > li.nav-item.dropdown.active > a.nav-link.dropdown-toggle,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > a.nav-link.dropdown-toggle
		{
			background-color:rgba(0,0,0,0.6);
			border-bottom-color:#525252;
		}

		#leftnav > ul.nav > li.nav-item.dropdown > a.mobile-toggle,
		#leftnav > ul.nav > li.nav-item.dropdown.active > a.mobile-toggle,
		#leftnav.collapse > ul.nav > li.nav-item.dropdown > a.mobile-toggle,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > a.mobile-toggle,
		#leftnav.collapse > ul.nav > li.nav-item.dropdown.active > a.mobile-toggle, 
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > a.mobile-toggle
		{
			background-color:rgba(0,0,0,0.6);
			border-bottom-color:#525252 !important;
		}

		#leftnav > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
			border-bottom-color:#525252;
		}

		#leftnav > ul.nav > li.nav-item > ul.dropdown-menu > li.active > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}


		#leftnav.collapse > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
		#leftnav.collapse > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle
		{
			background-color:rgba(0,0,0,0.6);
			border-bottom-color:#525252;
		}

		#leftnav.collapse > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
		#leftnav.collapse > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle
		{
			background-color:rgba(0,0,0,0.6);
			border-bottom-color:#525252 !important;
		}

		#leftnav.collapse > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a, 
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li.active > a, 
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown.show > ul.dropdown-sub-menu.show > li.nav-item > a.nav-link,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li.nav-item > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#0099FF;
			border-bottom-color:#525252;
		}

		#leftnav.collapse > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a:hover,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a:hover, 
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a:hover,
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li.active > a, 
		#leftnav.collapse.show > ul.nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown.show > ul.dropdown-sub-menu.show > li.nav-item.active > a.nav-link
		{
			background-color:rgba(0,0,0,0.6);
			color:#FFFFFF;
		}





		@media (max-width: 991.98px) {

			#header
			{
				height:90px !important;
			}

			#header.isfixed.bgtransparent
			{
				background-color:transparent !important;
			}

			#header.scrolled, 
			#header.isfixed.scrolled, 
			#header.special.isfixed.bgtransparent,
			#header.special.isfixed.bgtransparent.scrolled
			{
				background-color:rgba(0,0,0,0.6) !important;
			}


			nav#topnav.navbar
			{
				min-height:90px;
			}

			#mainnav, 
			#topnav.navbar.fixed-top.scrolled #mainnav
			{
				background-color:transparent;
				top:90px;
				height:auto;
			}

			#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item > a.nav-link,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > a.nav-link,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item > a.nav-link,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > a.nav-link
			{
				background-color:rgba(0,0,0,0.8);
				border-bottom-color:#525252;
			}

			#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown.active > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > a.nav-link.dropdown-toggle
			{
				background-color:rgba(0,0,0,0.8);
				border-bottom-color:#525252;
			}

			#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > a.mobile-toggle,
			#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown.active > a.mobile-toggle, 
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > a.mobile-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > a.mobile-toggle,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown.active > a.mobile-toggle, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > a.mobile-toggle
			{
				background-color:rgba(0,0,0,0.8);
				border-bottom-color:#525252 !important;
			}

			#header.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link
			{
				background-color:rgba(0,0,0,0.8) !important;
			}

			#header.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link:hover, 
			#header.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link,
			#header.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link:hover 
			{
				background-color:rgba(0,0,0,0.8) !important;
			}

			#header.special.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link:hover, 
			#header.special.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link,
			#header.special.isfixed.bgtransparent #mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.active > a.nav-link:hover 
			{
				background-color:rgba(0,0,0,0.8) !important;
			}


			#mainnav.navbar-collapse.collapsing > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu
			{
				border-bottom:1px solid #525252;
			}

			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li > a,
			#mainnav.navbar-collapse.collapsing > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li > a, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li > a, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li > a,
			#mainnav.navbar-collapse.collapsing > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li > a
			{
				background-color:rgba(0,0,0,0.8);
				color:#0099FF;
				border-bottom-color:#525252;
			}

			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li > a:hover,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li > a:hover, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li > a:hover,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.active > a
			{
				background-color:rgba(0,0,0,0.8);
				color:#FFFFFF;
			}

			#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapsing > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.nav-link.dropdown-toggle,
			#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
			#mainnav.navbar-collapse > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle, 
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
			#mainnav.navbar-collapse.collapsing > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle, 
			#mainnav.navbar-collapse.collapsing > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > a.mobile-sub-toggle
			{
				background-color:rgba(0,0,0,0.8);
				border-bottom-color:#525252 !important;
			}

			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a,
			#mainnav.navbar-collapse.collapsing > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li.active > a, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown.show > ul.dropdown-sub-menu.show > li.nav-item > a.nav-link,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li.nav-item > a.nav-link
			{
				background-color:rgba(0,0,0,0.8);
				color:#0099FF;
				border-bottom-color:#525252;
			}

			#mainnav.navbar-collapse.collapse > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a:hover,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a:hover, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li > a:hover,
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown.active > ul.dropdown-menu > li.nav-item.dropdown > ul.dropdown-sub-menu > li.active > a, 
			#mainnav.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item.dropdown > ul.dropdown-menu > li.nav-item.dropdown.show > ul.dropdown-sub-menu.show > li.nav-item.active > a.nav-link
			{
				background-color:rgba(0,0,0,0.8);
				color:#FFFFFF;
			}


			#leftnav
			{
				background-color:rgba(0,0,0,0.8);
			}

			#custommenu.navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link,
			#custommenu.navbar-collapse.collapse ul.navbar-nav > li.nav-item > a.nav-link,
			#custommenu.navbar-collapse.collapse.show ul.navbar-nav > li.nav-item > a.nav-link
			{
				border-bottom-color:#525252;
			}

			#sectionmenu
			{
				top:90px;
				background-color:rgba(0,0,0,0.6);
			}

			#header.bgtransparent.scrolled > div.container > nav#topnav.navbar.bgtransparent.scrolled > div#sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link, 
			#header.bgtransparent.scrolled > div.container > nav#topnav.navbar.bgtransparent.scrolled.navout > div#sectionmenu.collapse.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link.scroll-link, 
			#sectionmenu.navbar-collapse > ul.navbar-nav > li.nav-item > a.nav-link,
			#sectionmenu.navbar-collapse.collapse > ul.navbar-nav > li.nav-item > a.nav-link,
			#sectionmenu.navbar-collapse.collapse.show > ul.navbar-nav > li.nav-item > a.nav-link
			{
				height:auto;
				border-bottom-color:#525252;
			}

			#main.headerisfixed 
			{
				padding-top:90px;
			}
			#main.withtopheader.headerisfixed 
			{
				padding-top:calc(90px + 34px);
			}
			#main.withtopheader.headerisfixed.transparentheader
			{
				padding-top:34px;
			}

		}
