/** * @file        /a_layout/css/layout_navigation.css * @copyright   Copyright (C) 2012 - 2022 filterVERLAG | Milos Mandic / All rights reserved. * @link        https://www.filterverlag.de * @author      filterVERLAG | Milos Mandic <milos.mandic@filterverlag.de> *//* codeDESIGN - layout_navigation.css  rgba(234, 235, 236, 0.5) */@charset "utf-8";/* MAIN NAVIGATION */.layout_navigation_horizontal {	background: #ffffff;	width: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-top: 1px solid #EAEBEC;	position: relative;		-webkit-box-shadow: 0px 8px 8px -3px rgba(234, 235, 236, 1.0);	   -moz-box-shadow: 0px 8px 8px -3px rgba(234, 235, 236, 1.0);	        box-shadow: 0px 8px 8px -3px rgba(234, 235, 236, 1.0);}@media only screen and (max-width: 1200px) {	.dj-megamenu-codeDESIGN {		display: none !important;	}	}div.layout_navigation_horizontal_fixed {	background: #ffffff;	width: 100%;	min-height: 70px;	margin: 0px 0px 60px 0px;	padding: 0px 0px 0px 0px;	position: fixed !important;	top: 0px;	z-index: 9999;	-webkit-box-shadow: 0px 8px 8px -3px rgba(234, 235, 236, 1.0);	   -moz-box-shadow: 0px 8px 8px -3px rgba(234, 235, 236, 1.0);	        box-shadow: 0px 8px 8px -3px rgba(234, 235, 236, 1.0);}@media only screen and (max-width: 1200px) {	div.layout_navigation_horizontal_fixed {		-webkit-box-shadow: none;	   	-moz-box-shadow: none;	        	box-shadow: none;	}	}div.layout_navigation_horizontal_fixed_logo {	width: 220px;	float: left;	margin: 15px 0px 0px 10px;	padding: 0px 0px 0px 0px;	transition: all 1.0s ease-in-out;	-moz-transition: all 1.0s ease-in-out;	-o-transition: all 1.0s ease-in-out;	-webkit-transition: all 1.0s ease-in-out;	display: none;}/* DISPLAY LOGO ONLY IN FIXED NAVI */body.website_body_featured div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_logo,body.website_body_subpages div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_logo {	display: inline;}/* SWAP THE LOGOS ON DARKER BACKGROUND */body.website_body_featured div.layout_navigation_horizontal_fixed_logo span.fixed_logo_swap_1,body.website_body_subpages div.layout_navigation_horizontal_fixed_logo span.fixed_logo_swap_1 {	display: none;}body.website_body_featured div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_logo span.fixed_logo_swap_1,body.website_body_subpages div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_logo span.fixed_logo_swap_1 {	display: inline;}body.website_body_featured div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_logo span.fixed_logo_swap_2,body.website_body_subpages div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_logo span.fixed_logo_swap_2 {	display: none;}@media only screen and (max-width: 1200px) {	div.layout_navigation_horizontal_fixed {		background: none;	}	div.layout_navigation_horizontal_fixed_logo {		width: 110px;		display: none !important;	}	}/* ALWAYS VISIBLE TRIGGER IN NAVIGATION */div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger {	background: var(--ci_color_accent_2);	width: auto;	height: 70px;	color: #ffffff;	position: absolute;	right: 0px;	top: 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;	display: none;}@media only screen and (max-width: 991px) {	div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger {		height: 70px;	}	}@media only screen and (max-width: 1200px) {	div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger {		top: 20px;	}	}body.website_body_featured div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger,body.website_body_subpages div.layout_navigation_horizontal_fixed div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger {	display: inline;}div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover {	background: rgba(255, 255, 255, 1.0);}div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover span.navigation_trigger_bar {	background: var(--ci_color_black);}div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger a,div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger a:link,div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger a:visited {	width: 100%;	height: 100%;	display: inline-block;	text-transform: uppercase;	text-decoration: none;	font: normal 9px/9px Arial,Helvetica;	color: var(--ci_color_white);	margin: 0px 0px 0px 0px;	padding: 16px 20px 20px 20px;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover a,div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover a:link,div.layout_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover a:visited {	color: var(--ci_color_black);}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}span.navigation_trigger_bar {	background: var(--ci_color_white);	width: 55px;	height: 4px;	display: block;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button:hover span.navigation_trigger_bar:nth-child(1),div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button:hover span.navigation_trigger_bar:nth-child(3) {	-webkit-transform: translateX(-10%);	-ms-transform: translateX(-10%);	-o-transform: translateX(-10%);	transform: translateX(-10%);}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button:hover span.navigation_trigger_bar:nth-child(2) {	-webkit-transform: translateX(10%);	-ms-transform: translateX(10%);	-o-transform: translateX(10%);	transform: translateX(10%);}span.navigation_trigger_wording {	display: block;	margin: 8px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}/* TOP MENU HORIZONTAL NON-REPOSNIVE */#codeDESIGN_topmenu_horizontal {	margin: 15px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}section.section_topline_fixed #codeDESIGN_topmenu_horizontal {	display: inline-block;}@media (max-width: 991px) {	#codeDESIGN_topmenu_horizontal {		display: none;	}	}@media only screen and (max-width: 1199px) {	#codeDESIGN_topmenu_horizontal {		margin: 15px 0px 0px 0px;	}}#codeDESIGN_topmenu_horizontal:hover {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	opacity: 1.0;	}div.layout_top_combined__ #codeDESIGN_topmenu_horizontal {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;}#codeDESIGN_topmenu_horizontal li {	background: none;	font: 400 11px/11px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 15px;	list-style: none;	text-transform: uppercase;	border-right: 1px solid #C9CACB;}#codeDESIGN_topmenu_horizontal li:last-child {	border-right: none !important;}body.website_body_featured #codeDESIGN_topmenu_horizontal li {	border-right: 1px solid #C9CACB;}@media only screen and (max-width: 991px) {	#codeDESIGN_topmenu_horizontal li {		border-right: 1px solid rgba(141, 141, 139, 0.3) !important;	}}#codeDESIGN_topmenu_horizontal li:first-child {	padding: 0px 15px 0px 0px;}#codeDESIGN_topmenu_horizontal li:last-child {	padding: 0px 0px 0px 15px;	border-right: none;}#codeDESIGN_topmenu_horizontal a,#codeDESIGN_topmenu_horizontal a:link,#codeDESIGN_topmenu_horizontal a:visited {	color: #C9CACB);	text-decoration: none;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}#codeDESIGN_topmenu_horizontal a:hover {	color: #C9CACB);	text-decoration: underline;}body.website_body_featured #codeDESIGN_topmenu_horizontal a,body.website_body_featured #codeDESIGN_topmenu_horizontal a:link,body.website_body_featured #codeDESIGN_topmenu_horizontal a:visited,body.website_body_subpages #codeDESIGN_topmenu_horizontal a,body.website_body_subpages #codeDESIGN_topmenu_horizontal a:link,body.website_body_subpages #codeDESIGN_topmenu_horizontal a:visited {	color: #C9CACB;}body.website_body_featured #codeDESIGN_topmenu_horizontal a:hover,body.website_body_subpages #codeDESIGN_topmenu_horizontal a:hover {	color: #C9CACB;}/* BLACK VARIANT - CLASS CHANGED ON SCROLL */body.website_body_featured div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a,body.website_body_featured div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a:link,body.website_body_featured div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a:visited,body.website_body_subpages div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a,body.website_body_subpages div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a:link,body.website_body_subpages div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a:visited {	color: #C9CACB;}body.website_body_featured div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a:hover,body.website_body_subpages div.slider_header_bottom_line_white #codeDESIGN_topmenu_horizontal a:hover {	color: #C9CACB;}/* FOOTER BOTTOM MENU HORIZONTAL NON-REPOSNIVE */#codeDESIGN_footerbottommenu_horizontal {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	float: right;}#codeDESIGN_footerbottommenu_horizontal li {	background: none;	font: 400 11px/11px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 15px;	list-style: none;	text-transform: uppercase;	border-right: 1px solid #6D6E71;}#codeDESIGN_footerbottommenu_horizontal li:first-child {	padding: 0px 15px 0px 0px;}#codeDESIGN_footerbottommenu_horizontal li:last-child {	padding: 0px 0px 0px 15px;	border-right: none;}#codeDESIGN_footerbottommenu_horizontal li a,#codeDESIGN_footerbottommenu_horizontal li a:link,#codeDESIGN_footerbottommenu_horizontal li a:visited {	color: var(--ci_color_black);	text-decoration: none;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}#codeDESIGN_footerbottommenu_horizontal li a:hover {	color: var(--ci_color);	text-decoration: underline;}@media only screen and (max-width: 991px) {				#codeDESIGN_footerbottommenu_horizontal {		display: none;	}}/* FOOTER MENU VERTICAL NON-REPOSNIVE */#codeDESIGN_prefootermenu {	margin: 0 auto;	padding: 0px 0px 0px 0px;	list-style: none;}#codeDESIGN_prefootermenu li {	background: url(../images/icons/icon_arrow_schwarz_rechts.png) no-repeat left 9px;	padding: 2px 0px 2px 15px;}#codeDESIGN_prefootermenu li a,#codeDESIGN_prefootermenu li a:link,#codeDESIGN_prefootermenu li a:visited {	color: #ffffff;	text-decoration: none;}#codeDESIGN_prefootermenu li a:hover {	text-decoration: underline;}/* IN CONTENT MENU VERTICAL NON-REPOSNIVE */#codeDESIGN_contentmenu_list {	margin: 0 auto;	padding: 0px 0px 0px 0px;	list-style: none;}