
	body {
		color: #696969;
	}

	h2 {
		font-size: 48px;
	}

	.shadow-box {
/*		border-bottom: 1px solid #b0a170; 	*/
		box-shadow: 0 0 15px 0 rgba(176, 161, 112, .23);
	}

	.rd-navbar-fullwidth .rd-navbar-inner {
		padding-top: 0;
		background: url(../img/kachel_1.jpg) repeat;
	}

	.top-bar {
		background-color: black;
		padding: 10px 2px 8px 2px;
	}

@media (max-width: 991px) {
/*
	.top-bar {
		display: none;
	}
*/
}

	.top-bar * {
		color: #b0a170;
		font-size: 16px;
	}

	.rd-navbar-fullwidth .rd-navbar-brand {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.rd-navbar-fullwidth.rd-navbar--is-stuck .top-bar, .rd-navbar-fullwidth.rd-navbar--is-clone .top-bar {
		display: none;
	}

	.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-brand {
		padding-top: 0px;
	}

	.rd-navbar-wrap {
		height: auto !important;
	}

	.sprache {
		padding-top: 0px;
		height: 22px;
		width: auto;
	}

	.logo-artemis .st0 {
		fill: #d6cbc2;
		transition: .2s;
		transition-timing-function: ease;
		transition-timing-function: ease-in-out;
	}

	.rd-navbar.rd-navbar-home.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-aside-right {
		background: black;
		padding-bottom: 20px;
		padding-top: 22px;
		margin-top: 0px;
	}

	.page-footer-default .logo-artemis, .rd-navbar-brand .logo-artemis {
		height: 100px;
		width: auto;
	}

@media (max-width: 991px) {

	.page-footer-default .logo-artemis, .rd-navbar-brand .logo-artemis {
		height: 60px;
		padding-top: 15px;
	}

}

	.page-footer-default .bg-secondary {
		background: url(../img/kachel_1.jpg) repeat;
	}

/*
	.rd-navbar.rd-navbar-home.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
		color: #d6cbc2;
	}
*/

	.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-megamenu {
		border-top: 4px solid #b0a170;
	}

	.rd-navbar.rd-navbar-home.rd-navbar-fullwidth .rd-navbar-dropdown a, .rd-navbar.rd-navbar-home.rd-navbar-fullwidth .rd-navbar-megamenu a {
		color: #b0a170;
	}

	.rd-navbar.rd-navbar-home.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a, .rd-navbar.rd-navbar-home.rd-navbar-fullwidth .rd-navbar-nav > li.active > a {
		color: #d6cbc2;
	}

	.rd-navbar-fixed .rd-navbar-panel {
		height: 80px;
	}

	.rd-navbar-fixed .rd-navbar-nav-wrap::before, .rd-navbar-fixed .rd-navbar-nav-wrap::after, .rd-navbar-sidebar .rd-navbar-sidebar-inner::before, .rd-navbar-sidebar .rd-navbar-sidebar-inner::after {
		height: 78px;
	}

	.rd-navbar.rd-navbar-home.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar.rd-navbar-home.rd-navbar-fixed .rd-navbar-toggle span::after, .rd-navbar.rd-navbar-home.rd-navbar-fixed .rd-navbar-toggle span::before {
		background-color: #b0a170;
	}

	.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a {
		background: #b0a170;
		color: #ffffff;
	}

	.swiper-slide-caption .range {
		padding: 30px;
/*		background-color: rgba(156, 147, 139, .69); */
		background-color: rgba(0, 0, 0, .42);
	}

	.swiper-container-horizontal > .swiper-pagination {
		bottom: 160px;
	}

	.swiper-pagination .swiper-pagination-bullet {
		width: 22px;
		height: 22px;
		border: 3px solid #b0a170;
	}

	.page-footer-default p {
		margin-bottom: 12px;
		color: white;
	}

	.page-footer-default p.big {
		margin-bottom: 20px;
		color: #b0a170;
	}

	.icon-primary {
		color: #b0a170;
	}

	.page-footer-default a, .page-footer-default .link-block.link-block-primary a {
		color: #d6cbc2;
	}

	.ui-to-top {
		color: #131313;
		background: #d6cbc2;
	}

	.ui-to-top:hover {
		color: #ffffff;
		background: #b0a170;
	}

	.bg-hellbeige {
		background-color: #f1e8e0;
	}

	.subheading-text-primary {
		color: #b0a170;
	}

	.button::before, .button::after, .btn::before, .btn::after {
		background: #b0a170;
	}

	.button-primary, .btn-primary {
		color: #b0a170;
		border-color: #b0a170;
	}

	.button-primary:hover, .button-primary:focus, .button-primary:active, .button-primary:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:hover {
		color: #ffffff;
		background-color: #b0a170;
		border-color: #b0a170;
	}

	.text-beige1 {
		color: #b0a170 !important;
	}

	.text-beige2 {
		color: #d6cbc2 !important;
	}

	#video-box {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.shadow-pig {
		width: 90%;
		max-width: 90%;
		height: auto;
	}

	.shadow-pig {
		box-shadow: 15px 15px #b0a170;
	}

	.topline {
		border-top: 1px solid #b0a170;
	}

	.footercol-1 {
		text-align: left;
	}

	.footercol-2 {
		text-align: center;
	}

	.footercol-3 {
		text-align: right;
	}

@media (max-width: 767px) {

	.footercol-1 {
		text-align: left;
	}

	.footercol-2 {
		text-align: left;
	}

	.footercol-3 {
		text-align: left;
	}

}

@media (max-width: 991px) {

	.footercol-2 {
		text-align: left;
	}

}

	.range-relative {
		position: relative !important;
	}

	.lang_menue {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 1;
	}

	.lang_menue_selected {
		height: 40px;
		margin-bottom: 10px;
	}

	.lang_menue_all {
		background-color: rgba(0, 0, 0, .69);
		padding: 15px 20px 0 20px;
		border: 2px solid #b0a170;
		border-radius: 3px;
		display: none;
	}

	.lang_menue_all .range {
		margin-top: 0px !important;
		margin-bottom: 20px !important;
	}

	.lang_menue img {
		border: 1px solid #b0a170;
	}

	.panel-custom .panel-custom-title > a {
		color: #151515;
		background: #b0a170;
	}

	.panel-custom .panel-custom-collapse {
		background: #b0a170;
	}

	.panel-custom .panel-custom-collapse .panel-custom-body p {
		color: white;
		line-height: 1.3;
	}

	.panel-custom .panel-custom-title > a:hover {
		background: #b0a170;
	}

	.panel-custom .panel-custom-title > a::before {
		color: white;
	}

	.panel-custom .panel-custom-title > a.collapsed::before {
		color: #b0a170;
	}

	.isotope-filters-list > li > a.active, .isotope-filters-list > li > a:hover {
		color: #ffffff;
		background-color: #b0a170;
	}


@media (min-width: 992px) {

	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:hover, .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:hover, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active {
		color: #ffffff;
		background: #b0a170;
	}

}

	.icon-list {
		margin-left: 50px;
	}

	dl, ol, ul {
		line-height: 1.5;
		list-style-position: outside;
	}

	.icon-list li {
		-moz-hyphens: auto;
		hyphens: auto;
		font-size: inherit;
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 25px;
		color: #969696;
	}

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		-webkit-transform: scale(.5);
		transform: scale(.5);
		content: '';
		display: inline-block;
		position: absolute;
		left: 0rem;
		margin-top: -15px;
	}

@media (min-width: 480px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 3.2rem;
	}

}

@media (min-width: 640px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 4rem;
	}

}

@media (min-width: 768px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 5rem;
	}

}

@media (min-width: 992px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 6rem;
	}

}

@media (min-width: 1200px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 7rem;
	}

}

@media (min-width: 1400px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 8rem;
	}

}

@media (min-width: 1600px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 9rem;
	}

}

@media (min-width: 1800px) {

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		left: 10rem;
	}

}

	.icon-air::before, .icon-grill::before, .icon-parking::before, .icon-percent::before, .icon-sky::before, .icon-tickets::before, .icon-wheelchair::before {
		height: 66px;
		width: 68px;
		background-image: url(../img/icons.png);
	}

	.icon-air::before {
		background-position: 0 0;
	}

	.icon-grill::before {
		background-position: 0 -152px;
	}

	.icon-parking::before {
		background-position: 0 -302px;
	}

	.icon-percent::before {
		background-position: 0 -368px;
	}

	.icon-sky::before {
		background-position: 0 -477px;
	}

	.icon-tickets::before {
		background-position: 0 -543px;
	}

	.icon-wheelchair::before {
		background-position: 0 -652px;
	}

	h4.farbig, h5.farbig, h6.farbig {
		color: #b0a170;
	}

	h3.kontakt {
		color: #b0a170;
		line-height: 1.5;
		font-size: 24px;
		margin-top: 25px;
	}

	p + h6 {
		margin-top: 15px;
	}

	p.kontakt-p {
		font-size: 16px;
		line-height: 1.5;
		text-align: left;
		margin-bottom: 15px;
	}

	.topspace-pane {
		padding-top: 25px;
	}

	.form-input {
		background-color: #f4f4f4;
		border: 1px solid #f1e8e0;
	}

	.bsd-img {
		height: 30px;
		max-height: 30px;
		width: auto;
	}

	.abitbottom {
		margin-top: 8px !important;
	}




