.xdsoft_datetimepicker{
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker  .xdsoft_prev, 
.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i{
	opacity:0.5;
	background-position:-92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_prev ,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0;
	margin-bottom:7px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width: 0;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width: 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover>span{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label:hover i{
	opacity:1.0;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right: 0;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px;
	text-decoration:none !important;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:100px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}


.xdsoft_datetimepicker.xdsoft_dark{
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000000;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #cccccc;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box{
	border-bottom:1px solid #222222;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #0a0a0a;
	border-top:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label{
    background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select{
	border:1px solid #333;
	background:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_prev, 
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0a0a0a;
	border:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_today{
	color:#cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright{ color:#333 !important;}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright a{ color:#111 !important;}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important;}


.xdsoft_dark .xdsoft_time_box{
	border:1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{
	background:#333 !important;
}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}
/* ganzer Pfad, damit die Styles im Backend zu sehen sind */
.wp-site-blocks {
	z-index: 1;
	position: relative;
}
header.stickyheader   {
	position: fixed;
	top:0;
	z-index: 200;
	width:100%;
	padding: 0 !important;
}
@media(max-width:768px){
	header {height:70px;}
	header .wp-block-image.leicaeyecare { display:none !important;}
}
.sticky .leicaeyecare {
	display:none;
}
.wp-site-blocks .wall {
	position: fixed;
	display:block;
	top:160px;
	left:0;
	width:100%;
	height:100%;
	z-index: 10;
	background:rgba(30, 30, 30, 0.75);
}
.sticky .wp-site-blocks .wall {
	top:110px;
}
@media(max-width:991px){
	.wp-site-blocks .wall {
		top:125px;
	}
	.sticky .wp-site-blocks .wall {
		top:75px;
	}
}
[data-wpml="language-item"]:first-of-type {
	margin-top: 0px !important;
}
.wpml-language-switcher-block ul.horizontal-list {
	gap:0 !important;
}
.sprachmenu {

}
.sprachmenu a {
	text-decoration: none;
}
.sprachmenu .wp-block-navigation-item span:after {
	content:'|';
	padding:5px;
	color:#fff;
}
.sprachmenu .wp-block-navigation-item li:last-of-type {
	display:none;
}

.sprachmenu a:hover {
	color:rgba(255, 255, 255, 0.6);
}
.header_transparent {
	position: absolute;
	top:0;
	width:100%;
	z-index: 10;
	background:rgba(30, 30, 30, 0.75);
}
.header_transparent .has-custom-white-background-color {
	background:none !important;
}
.wpml-ls-legacy-list-horizontal a {
	font-size:13px;
	color:#fff;
}
.wp-block-navigation-item {
	cursor:pointer;
}


@media(min-width:1100px){
	.mynavmenu ul li:last-child{
	    margin:0;
	}
  
}
.mynavmenu_wrap .mynavmenu {
	padding:0;
}

/* MENU *******************************************************************************************************/
@media(min-width:992px){
	.wp-block-navigation .wp-block-navigation__submenu-icon {display:none;}
	.mynavmenu .wp-block-navigation__container {
		margin-left:5%;
	}
	.mynavmenu ul.wp-block-navigation__container > li {
		height:110px;
	}
	.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
		height: auto;
		min-width: 200px;
		opacity: 0;
		overflow: visible;
		visibility: hidden;
		width: auto;
	}
	.mynavmenu.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
		min-width: 320px;
	}
	.mynavmenu.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
		display:none;
		top:300px;
		left: 50%;
		transform: translate(-50%, 0);
		min-width: 320px;
		width: 360px;
		height: auto;
		text-align: center;
		padding: 0;
	}
	.mynavmenu.wp-block-navigation .has-child.active .wp-block-navigation__submenu-container {
		z-index: 2;
		position: fixed;
		top:240px;
		left: 50%;
		transform: translate(-50%, 0);
		display:block;
		opacity: 1;
		overflow: visible;
		visibility: visible;
		min-width: 320px;
		width: 420px;
		height: auto;
	}
	.mynavmenu.wp-block-navigation .wp-block-navigation__submenu-container .close {
		display:block;
		background:url(https://leica-eyecare.com/wp-content/themes/leica/assets/img/close-weiss.svg) no-repeat;
		background-size:100%;
		width:40px;
		height:40px;
		right:-10px;
		top:-40px;
		opacity: 0;
		position: absolute;
		cursor:pointer;
	}

	.mynavmenu.wp-block-navigation ul li {
		padding: 0px;
		transition: 0.5s ease;
	}
	.mynavmenu.wp-block-navigation ul li a {
		color:#ffffff !important;
		transition: color ease 0.3s;
	}
	.mynavmenu .wp-block-navigation__container > li.has-child > a {
		padding-right:5px;
	}
	.mynavmenu.wp-block-navigation ul li a {
		text-transform: uppercase;
		font-size:16px;
	}
	.mynavmenu.wp-block-navigation ul li li {
		text-align: center;
	}
	.mynavmenu.wp-block-navigation ul li li a {
		font-size:26px;
	}
	.mynavmenu.wp-block-navigation ul li a:hover,
	.mynavmenu.wp-block-navigation ul li.current-menu-item a {
		font-weight:bold;
	}

}
@media(max-width:991px){
	.mynavmenu_wrap > .mynavmenu {
		justify-content: right !important;
		position:absolute;
		right:10px;
		top:10px;
		padding:0;
	}
	.homelogo {
		display:none;
	}
	.mynavmenu_wrap ul.mynavmenu {
		
	}

}
.mynavmenu .wp-block-navigation__responsive-container-open svg {
	height: 38px;
	width: 38px;
}   
.header_transparent .wp-block-navigation__responsive-container.is-menu-open {
	top:125px;
	background:rgba(30, 30, 30, 0.75);
	color:#fff;
}
.sticky .header_transparent .wp-block-navigation__responsive-container.is-menu-open {
	top:75px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
	display: block;
}


@media (min-width:992px) {
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
	  display: block;
	  width: 100%;
	  position: relative;
	  z-index: auto;
	  background-color: inherit;
	}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
	  display: none;
	}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
	  left: 0;
	}
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
	  display: none;
	}
	
}
@media (max-width: 991px) {
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: none;
	}
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: flex;
	}
}

@media(max-width:767px){
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
    width:100%;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul > li > .wp-block-navigation-item__content {
    border-bottom: 1px solid #ddd;
  }

}

body .gt_float_switcher {
	font-family: 'Outfit', sans-serif;
	font-size: 16px;
	border-radius: 0px;
	color: #fff;
	display: inline-block;
	line-height: 1.3;
	box-shadow: rgba(0,0,0,0.15) 0 5px 15px;
	background: transparent;
}
body .gt_float_switcher .gt-selected {
	background-color: transparent;
}
body .gt_float_switcher .gt-selected .gt-current-lang {
	padding: 5px;
	color: #fff;
	font-weight: normal;
}
body .gt_float_switcher .gt_options {
	max-width: 200px !important;
}
body .gt_float_switcher .gt_options a {
	padding: 5px;
	color: #fff;
}
.wp-block-column a {
	color:#222;
}
.imgwidth100 img{
	width:100% !important;
    margin-top:20px;
}

.addshadow{
	box-shadow: -1px 0px 12px hsl(0deg 0% 33% / 20%);
}

.headerbild .wp-block-column {
	overflow-wrap: normal;
	word-break: normal;
}

.wp-block-button .wp-block-button__link {
	text-transform:uppercase;
}

.padding_text_auf_bild {
	padding-top: 14%;
	padding-right: 14%;
	padding-bottom: 14%;
	padding-left: 14%;
	z-index: 2;
}
.padding_text_auf_bild_large {
	padding-top: 20%;
	padding-right: 14%;
	padding-bottom: 20%;
	padding-left: 14%;
	z-index: 2;
}
@media(max-width:1100px){
	.teaser_gross_abstand {
		height:400px !important;
	}
}
@media(max-width:781px){
	.padding_text_auf_bild {
		padding-top: 6%;
		padding-right: 6%;
		padding-bottom: 6%;
		padding-left: 6%;
	}
	.padding_text_auf_bild_large {
		padding-top: 6%;
		padding-right: 6%;
		padding-bottom: 6%;
		padding-left: 6%;
	}
}
@media(max-width:479px){
	.teaser_gross_abstand {
		height:200px !important;
	}
}
.fullwidth_right {
	padding-right: calc((100% - 1620px) / 2);
	position: absolute;
}
.fullwidth_left {
	padding-left: calc((100% - 1620px) / 2);
	position: absolute;
}
.kachelspalten {
	gap:0;
	margin:0;
	padding:0;
}
.textkachel {
	
}
.bildkachel {
	position: relative;
	padding:20px 40px;
	background:#222222;
	transition:filter ease 0.3s;
}
.bildkachel:hover {
	filter: brightness(1.45);
}
.bildkachel_hell {
	position: relative;
	padding:20px 40px;
	background:#888A85;
	transition:filter ease 0.3s;
}
.bildkachel_hell:hover {
	filter: brightness(1.25);
}
.button_rund {
	position: absolute;
	right:20px;
	bottom:20px;
	width:88px;
	height:88px;
}
.halfandhalf_gray {
	background: #8e908f;
	background: -moz-linear-gradient(left,  #8e908f 50%, #fffcfc 50%);
	background: -webkit-linear-gradient(left,  #8e908f 50%,#fffcfc 50%);
	background: linear-gradient(to right,  #8e908f 50%,#fffcfc 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e908f', endColorstr='#fffcfc',GradientType=1 );
}
@media(max-width:991px){
	.mobile_null {
		height: 0 !important;
	}
	.fullwidth_right {
		padding:6% !important;
		position: relative;
	}
	.fullwidth_left {
		padding:6% !important;
		position: relative;
	}
	.mobile_reverse > .wp-block-column:nth-of-type(1) {
		order:2;
	}
}
@media(max-width:781px){
	.halfandhalf_gray {
		background:none;
	}
	.halfandhalf_gray .wp-block-column:first-of-type {
		background:#8e908f;
	}
	.halfandhalf_gray .wp-block-column:last-of-type {
		background:#fff;
	}
	.headerbild {
		min-height:600px !important;
	}
	.headerbild_gruppe {
		padding-top:0px !important;
	}
}
@media(max-width:478px){
	.headerbild {
		min-height:450px !important;
	}
}


.gspb-sliderlink {
	z-index: 3 !important;
}

.swiper-pagination {
	right: auto !important;
	left: 50% !important;
	transform: translate(-50% , 0) !important;
}
.swiper-pagination-bullet {
	width: 20px !important;
	height:20px !important;
	background:#fff !important;
	border:2px solid #222 !important;
	opacity:1 !important;
}
.swiper-pagination-bullet-active {
	width: 20px !important;
	background:#222 !important;
	border:2px solid #222 !important;
}
.swiper-button-prev {
	left:38% !important;
}
.swiper-button-next {
	right:38% !important;
}
.swiper-pagination-bullets.swiper-pagination-horizontal {
	width:20%!important;
}
@media(max-width:1280px){
	.swiper-button-prev {
		left:35% !important;
	}
	.swiper-button-next {
		right:35% !important;
	}
}
@media(max-width:880px){
	.swiper-button-prev {
		left:30% !important;
	}
	.swiper-button-next {
		right:30% !important;
	}
}
@media(max-width:600px){
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		width:250px!important;
	}
	.swiper-button-prev {
		left:50px !important;
	}
	.swiper-button-next {
		right:50px !important;
	}
}

.glaeser_footer .swiper-pagination-bullet {
	border:2px solid #fff !important;
}
.glaeser_footer .swiper-pagination-bullet-active {
	background:#fff !important;
	border:2px solid #fff !important;
}
.glaeser_footer .swiper-pagination {
	right: 100px !important;
	left: auto !important;
	transform: none !important;
}
.glaeser_footer .swiper-button-prev {
	left:auto !important;
	right:320px !important;
}
.glaeser_footer .swiper-button-next {
	left:auto !important;
	right:10px !important;
}
.glaeser_footer .swiper-pagination-bullets.swiper-pagination-horizontal {
	width:230px !important;
}
.glaeser_footer .swiper-slide-inner:hover {
	filter: brightness(1.45);
}
@media(max-width:430px){
	.glaeser_footer .swiper-button-prev {
		left:10px !important;
	}
}



.swiper-slide-inner {
	background-position:center;
}
.slidertext  {
	min-height:100px;
}


@media(max-width:1430px){
	.padding_mobile {
	  padding-left:15px;
	  padding-right:15px;
	}
}
.wp-element-button{
	border: none;
	font-size:20px;
	padding: 0.6em 1.8em;
	border-radius:4px;
	transition:background ease 0.3s;
}
.wp-element-button img {
	vertical-align: middle;
}


.trenner {
	padding-top:20px;
	padding-bottom:40px;
}
.wp-block-separator {
	margin-left: 0;
	margin-bottom:10px;
	border-bottom: 2px solid #DFDFDF;
}
 
:where(.wp-block-group.has-background) {
	padding: 4%;
}
.wp-block-media-text .wp-block-media-text__content {
	padding: 0 4%;
}

.gs-accordion h3.gs-accordion-item__heading {
	color:#858484;
	font-weight:bold;
	z-index: 1;
	position: relative;
}
.gs-accordion .gs-accordion-item__title {
	z-index: 0;
}
.gs-accordion .gs-accordion-item__content {
	border: none;
}
.gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconafter, .gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconbefore {
	background-color: #222222;
}


.blur .wp-block-cover__image-background {
	-webkit-filter: blur(6px) grayscale(0.3) contrast(0.5);
	filter: blur(6px) grayscale(0.3) contrast(0.5);
}

@media(min-width:1540px){
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
		padding-left:0;
		padding-right:60px;
		width:700px;
		justify-self: end;
	}
	.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content {
		padding-left:60px;
		padding-right:0px;
		width:700px;
		justify-self: start;
	}
}



.post_header {
	min-height:220px;
}
.post_text {
	min-height:310px;
}
.wp-pagenavi .current{
	color: #fff;
	width: 40px;
	height: 40px;
	display: inline-block;
	border-radius: 5px;
	font-size: 22px;
	background-color: #222222;
	text-align: center;
	line-height: 40px;
}
.wp-pagenavi a.page{
	line-height: 40px;
	font-size: 22px;
	text-decoration: none;
	width: 40px;
	height: 40px;
	display: inline-block;
	border: 1px solid #ccc;
	text-align: center;
	border-radius: 5px;
	background: #fff;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{
	color: #222222;
	width: 40px;
	height: 40px;
	display: inline-block;
	border: 1px solid;
	text-align: center;
	line-height: 36px;
	font-size: 28px;
	text-decoration: none;
	border-radius: 5px;
}

.newstext {
	min-height:220px; 
	padding-left:15px;
	padding-right:15px;
	padding-bottom: 15px; 
}
.wp-block-post-title {
	min-height:50px;
	margin-bottom:10px;
}
.wp-block-post-excerpt {
	margin-bottom:10px;
	min-height:70px;
}
.wp-block-post-excerpt p {
	line-height: 1.3;
}


.flex.right{
	justify-content: flex-end;
}


@media(max-width:991px){


}
.et_pb_contact_left {
	width: 100%;
}
.et-pb-contact-message {
	color:#fff;
}

footer p{
	line-height: 2;
	margin:0;
}
footer .wp-block-table td, .wp-block-table th {
	padding:0;
	line-height:1.6;
}


.fixdiv{
	position:fixed;
	right:0;
	bottom:10%;
	z-index:20;
	width: 80px;
}
.fixdiv .footerwidget {
	background-color:#676767;
	background-image:url(//leica-eyecare.com/wp-content/themes/leica/assets/img/icon-question.svg);
	background-position:18px center;
	background-repeat:no-repeat;
	background-size:24px;
	color:#fff;
	margin-bottom:0px;
	padding-left: 50px;
	padding-right:20px;
	font-size:18px;
	line-height:50px;
	display:block;
	align-items:center;
	height: 50px;
	width: 230px;
	border-radius:5px;
	position:relative;
	top:0;
	right:130px;
	cursor:pointer;
}
.fixdiv .footerwidget a {
	background:#222222;
	color:#fff;
	line-height:50px;
	display:block;
	padding-left: 20px;
	padding-right:20px;
	align-items:center;
	height: 50px;
	width: 230px;
	border-radius:5px;
	text-decoration: none;
	transition: right 0.5s ease;
	top:0;
	right:-230px;
	position: absolute;
}
.fixdiv .footerwidget:hover a {
	    right: 10px;
}

    
@media(max-width:1200px){
	.fixdiv .footerwidget {
	  font-size:16px;
	  height: 40px;
	  line-height:40px;
	  width: 200px;
	  right:110px;
	}
	.fixdiv .footerwidget a {
	  right: -230px;
	  height: 40px;
	  line-height:40px;
	}
	.fixdiv .footerwidget:hover a {
	  right: -20px;
	}
}
    
/* Media Queries css */
@media(max-width:991px){
	    footer .wp-block-group.wp-container-30{
		    padding: 0 15px;
		    flex-wrap: wrap;
		    justify-content: normal;
	    }
	    footer .wp-block-group.wp-container-30 .wp-block-columns{
		  width: 30%;
	    }
	    footer .wp-block-group.wp-container-30 .has-text-align-center{
		  text-align: left;
	    }
	    .wp-block-group.wp-container-27 {
		    justify-content: flex-start;
	    }
	    .footer_bottom .wp-block-navigation__container {
		flex-direction: column !important;
	    }
}

@media(max-width:767px){
	footer .wp-block-group.wp-container-30 .wp-block-columns{
	    width: 48%;
	}
}


*, body { box-sizing: border-box; font-family: 'Outfit', sans-serif; }

@media(max-width:781px){
  
}

h1,h2,h3,h4,H5,.h1,.h2,.h3,.h4,.F5 {
  color:#222222;
  font-weight:normal;
  line-height: 1.2;
}
h1, .h1 {
  margin-top: 1.8rem;
  margin-bottom: 1.8rem;
}
h1.h2 {
  font-size:clamp(1.5rem, 0.4583rem + 3.3333vw, 4rem);
}
h2, .h2 {
  margin-top: 1.8rem;
  margin-bottom: 1.8rem;
}
h3, .h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
h4, .h4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
p{
    line-height: 1.7;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
ul {
  padding-left: 18px;
}
li, ol {
  line-height:1.7;
}
body {overflow-x:hidden}
.bold {font-weight:bold;}
.padding_xxxl{padding-top:80px; padding-bottom:80px;}
.padding_xxl{padding-top:60px; padding-bottom:60px;}
.padding_xl{padding-top:50px; padding-bottom:50px;}
.padding_l{padding-top:40px; padding-bottom:40px;}
.padding_m{padding-top:30px; padding-bottom:30px;}
.padding_s{padding-top:20px; padding-bottom:20px;}
.padding_xs{padding-top:10px; padding-bottom:10px;}

.padding_bottom_xxl{padding-bottom:60px;}
.padding_bottom_xl{padding-bottom:50px;}
.padding_bottom_l{padding-bottom:40px;}
.padding_bottom_m{padding-bottom:30px;}
.padding_bottom_s{padding-bottom:20px;}
.padding_bottom_xs{padding-bottom:10px;}

.padding_top_xxl{padding-top:60px;}
.padding_top_xl{padding-top:50px;}
.padding_top_l{padding-top:40px;}
.padding_top_m{padding-top:30px;}
.padding_top_s{padding-top:20px;}
.padding_top_xs{padding-top:10px;}

.gray_padding {padding-left:4%; padding-right:4%; }

@media(max-width:767px){
.padding_xxxl{padding-top:60px; padding-bottom:60px;}
.padding_xxl{padding-top:50px; padding-bottom:50px;}
.padding_xl{padding-top:40px; padding-bottom:40px;}
.padding_l{padding-top:30px; padding-bottom:30px;}
.padding_m{padding-top:20px; padding-bottom:20px;}

.padding_bottom_xxl{padding-bottom:50px;}
.padding_bottom_xl{padding-bottom:40px;}
.padding_bottom_l{padding-bottom:30px;}

.padding_top_xxl{padding-top:50px;}
.padding_top_xl{padding-top:40px;}
.padding_top_l{padding-top:30px;}

.gray_padding {padding-left:0%; padding-right:0%; }
}@font-face {
    font-family: 'Outfit';
    src: url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-Regular.woff2) format('woff2'),
        url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Outfit';
    src: url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-Bold.woff2) format('woff2'),
        url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-Bold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Outfit';
    src: url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-SemiBold.woff2) format('woff2'),
        url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-SemiBold.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Outfit';
    src: url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-Light.woff2) format('woff2'),
        url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Outfit';
    src: url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-ExtraLight.woff2) format('woff2'),
        url(//leica-eyecare.com/wp-content/themes/leica/assets/fonts/outfit/subset-Outfit-ExtraLight.woff) format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}.input-sec label{
	color: #3C3C3C;
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
 }
    
.input-sec input,
.input-sec select{
	border:none;
	font-size:20px;
	border-radius: 0px;
	padding: 12px 20px;
	margin:8px 0px;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	background:#ffffff;
	color: #222222;
}
.input-sec select{
	width:100%;
}
.input-sec textarea{
	border:none;
	width:100%;
	height:320px;
	padding:12px 20px;
	font-size:20px;
	border-radius:0px;
	resize:none;
	box-sizing: border-box;
	margin:10px 0px;
	background:#ffffff;
	color: #222222;
}
.input-sec {
	color:#fff;
}
.input-sec.dflex {
	display: flex;
	justify-content:space-between;
}
.input-sec.dflex div
{
	flex-grow: 1;
	flex-basis: 0;
}
.input-sec.dflex p{
	text-align:right;
}
.input-sec.dflex input {
	width: 100%;
}
.input-sec.dflex div + div{
	margin-left:20px;
}
.wpcf7-checkbox.datenschutz .wpcf7-list-item-label {
	display:none;
}
.check{
	font-size:16px;
	color:#ffffff;
	display:block;
	align-items: center;
}
.check input{
	width:fit-content;
	margin-right: 5px;
}
.check span{
	margin-left:0px;
	margin-right:10px;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	width: 40%;
}
.check a {
	color: #fff;
	margin-left:5px;
	cursor:pointer;
}

.termscheck{
	font-size:13px;
	color:#858484;
	display:block;
	align-items: center;
	margin-top:80px;
}
.termscheck input{
	width:fit-content;
	margin-right: 5px;
}
.termscheck span{
	margin:0px;
	font-weight:normal;
	font-size:13px;
	color:#858484;
}
.termscheck a {
	color: #858484;
	cursor:pointer;
}
.submitblock{
	margin-top:20px;
	display:flex;
	align-items:right;
}
input.wpcf7-submit{
	  background: #222222;
	  color: #fff;
	  text-align: center;
	  border-radius: 30px;
	  border: 0;
	  padding: 15px 60px;
	  font-size: 20px;
	  display: block;
	  transition:background ease 0.3s;
	  text-transform: uppercase;
}
input.wpcf7-submit:hover {
	background: #707070;
	cursor:pointer;
}
.wpcf7-spinner {
	display: none;
}
.kontaktformular {
	background:url(//leica-eyecare.com/wp-content/themes/leica/assets/img/kontakt-hintergrund.svg) no-repeat bottom center;
	background-size:cover;
	padding-left:80px;
	padding-right:80px;
	padding-top:20px;
	padding-bottom:50px;
}
.wp-block-group .wp-block-read-more {
	background: #222222;
	color: #fff;
	text-align: left;
	border-radius: 4px;
	border: 0;
	margin:0;
	padding: 12px 20px;
	font-size: 18px;
	display: inline-block;
	transition:background ease 0.3s;
	width: unset;
}
.wp-block-group .wp-block-read-more:hover {
	background: #222222;
}
.wp-block-read-more span {
	color: #fff;
}

.wp-block-loginout a {
	color:#fff;
	font-size:1.6rem;
}
.wp-block-loginout input.input {
	height:60px;
	line-height: 60px;
	background:#fff;
	padding:0 20px;
	width:100%;
	display:block;
	color:#000;
	border:none;
	font-size:1.3rem;
}
.wp-block-loginout input#wp-submit {
	border-radius:30px;
	height:60px;
	background:#fff;
	line-height: 60px;
	padding:0 60px;
	display:block;
	color:#000;
	border:none;
	cursor:pointer;
	text-transform: uppercase;
	font-weight:500;
	font-size:1.3rem;
}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-track{
  display: flex !important;
}

.slick-slide{
  height: inherit !important;
}

.slick-dots{
list-style: none;
  padding: 0;
  display: flex;
  justify-content: center;
}
.slick-dots li{
margin: 0 5px;
}
.slick-dots li button{
  width: 15px;
  height: 15px;
  display: block;
  background: #FFFFFF;
  border: 1px solid #991B18;
  border-radius: 3px;
  font-size: 0;
cursor: pointer;
}
.slick-dots li.slick-active button{
background: #991B18;
}.has-icon {
	display: inline-block;
	padding-left: 50px;
}

.has-icon-email {
	background-image: url(//leica-eyecare.com/wp-content/themes/leica/assets/img/icon-email.svg);
	background-repeat: no-repeat;
	background-position: left center;
}
.has-icon-phone {
	background-image: url(//leica-eyecare.com/wp-content/themes/leica/assets/img/icon-phone.svg);
	background-repeat: no-repeat;
	background-position: 6px center;
}

.page-template-b2b-page .wp-block-file {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	margin-bottom: 0px;
}

.page-template-b2b-page .wp-block-column.has-color-white-background-color * {
	color: #222222;
	opacity: 0.75;
	transition: opacity .2s;
}

.page-template-b2b-page .wp-block-file a {
	text-decoration: none;
}
.page-template-b2b-page .wp-block-column.has-color-white-background-color:hover * {
	opacity: 1;
}
.page-template-b2b-page .wp-block-button .wp-block-button__link {
	transition: all .2s;
}
.page-template-b2b-page .wp-block-button .wp-block-button__link:hover {
	background-color: #8E908F !important;
	color: #fff !important;
}

.page-template-b2b-page .wp-block-file a.wp-block-file__button {
	background-color: transparent;
	background-image: url(//leica-eyecare.com/wp-content/themes/leica/assets/img/icon-download.svg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -99999px;
	position: relative;
	overflow: hidden;
	margin: 0px;
}

.page-template-b2b-page :where(.is-layout-flex) {
		gap: 40px;
	row-gap: 0;
}
.page-template-b2b-page .wp-block-column.has-color-white-background-color {
	transition: transform .2s; /* Animation */
}
.page-template-b2b-page .wp-block-column.has-color-white-background-color:hover {
	transform: scale(1.05);
}
.page-template-b2b-page .site-header .wp-block-loginout a {
	font-size: 16px;
	text-transform: uppercase;
}
.page-template-b2b-page .site-header .wp-block-loginout a:hover {
	font-weight: bold;
}

.page-template-b2b-page .site-header .mynavmenu_wrap,
.page-template-b2b-page .site-header .mynavmenu_wrap nav {
	max-width: unset !important;
}

@media (min-width: 992px) {
	.logged-in.page-template-b2b-page .mynavmenu .wp-block-navigation__container {
		margin-left: -102px;
	}
	
	.page-template-b2b-page .site-header .wp-block-loginout {
		position: absolute;
		right: 35px;
		line-height: 1em;
	}
}

@media(max-width:781px) {
	/* mobile menu - start */
	.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
		margin-top: 0px;
	}
	/* mobile menu - end */

	/* footer - start */
	footer.wp-block-template-part .wp-block-spacer {
		height: 40px !important;
	}
	footer.wp-block-template-part .items-justified-center {
		justify-content: flex-start;
		align-items: flex-start;
	}
	/* footer - end */

	/* front page - start */
	.home.page-id-2 .wp-site-blocks .wp-block-cover.is-light.headerbild,
	.home.page-id-1825 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.home.page-id-2 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background,
	.home.page-id-1825 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.home.page-id-2 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background,
	.home.page-id-1825 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.home.page-id-2 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe,
	.home.page-id-1825 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #222222;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.home.page-id-2 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns,
	.home.page-id-1825 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns {
		margin-bottom: 0px;
	}
	.home.page-id-2 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.home.page-id-1825 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-bottom: 1.2rem;
	}

	.home.page-id-2 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group.padding_mobile p br,
	.home.page-id-1825 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group.padding_mobile p br {
		display: none;
	}

	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cff.gspb_container .gspb_image {
		background-color: #8E908F;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:before,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:before {
		background-color: #fff;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		top: 0px;
		width: 100%;
		z-index: 1;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image {
		position: relative;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img {
		padding-right: 6%;
		position: relative;
		z-index: 2;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container {
		padding-left: 6%;
		background-color: #8E908F;
	} 
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container .wp-block-group,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container .wp-block-group {
		background-color: #fff;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container .wp-block-group h2.wp-block-heading,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container .wp-block-group h2.wp-block-heading {
		font-size: 40pt;
		letter-spacing: 2.4pt;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container .wp-block-group .wp-block-columns,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container .wp-block-group .wp-block-columns {
		margin-bottom: 0px;
		padding-bottom: 1.75em;
	}

	.home.page-id-2 .wp-site-blocks .bildkachel,
	.home.page-id-1825 .wp-site-blocks .bildkachel {
		padding: 20px 6%;
	}	
	.home.page-id-2 .wp-site-blocks .bildkachel p + .wp-block-image,
	.home.page-id-1825 .wp-site-blocks .bildkachel p + .wp-block-image {
		padding-bottom: 70px;
		padding-top: 40px;
	}

	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-99da3459-ee2e .gspb_image,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-99da3459-ee2e .gspb_image {
		background-color: #D1D4D3;
		padding-top: 70px;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-99da3459-ee2e .gspb_image img,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-99da3459-ee2e .gspb_image img {
		padding-left: 6%;
		position: relative;
		z-index: 2;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-99da3459-ee2e .gspb_image:after,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-99da3459-ee2e .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		left: 0px;		
		width: 94%;
		z-index: 3;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-79e1876b-8dfb.gspb_container .wp-block-group,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-79e1876b-8dfb.gspb_container .wp-block-group {
		background-color: #D1D4D3;
		padding-right: 6%;
	}
	.home.page-id-2 .wp-site-blocks #gspb_container-id-gsbp-79e1876b-8dfb.gspb_container .wp-block-group .wp-block-columns,
	.home.page-id-1825 .wp-site-blocks #gspb_container-id-gsbp-79e1876b-8dfb.gspb_container .wp-block-group .wp-block-columns {
		gap: 0px;
	}
	/* front page - end */

	/* Das Einstärken-Glas - start */
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #D1D4D3;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns {
		margin-bottom: 0px;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-1156 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image,
	.page.page-id-1796 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image {
		margin-left: 0px;
		position: relative;
	}
	.page.page-id-1156 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after,
	.page.page-id-1796 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1156 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img,
	.page.page-id-1796 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img {
		position: relative;
		z-index: 2;
	}

	.page.page-id-1156 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container,
	.page.page-id-1796 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container {
		padding-left: 6%;
		background-color: #fff;
	} 

	.page.page-id-1156 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container h2.wp-block-heading,
	.page.page-id-1796 .wp-site-blocks #gspb_container-id-gsbp-053eacb2-4285.gspb_container h2.wp-block-heading {
		font-size: 40pt;
		letter-spacing: 2.4pt;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type .gspb_image,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type .gspb_image {
		position: relative;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type .gspb_image:before,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type .gspb_image:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type .gspb_image img,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type .gspb_image img {
		object-fit: cover !important;
		position: relative;
		z-index: 2;
	}
	.page.page-id-1156 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1796 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}

	.page.page-id-1156 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1796 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}
	.page.page-id-1156 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img,
	.page.page-id-1796 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img {
		object-fit: cover !important;
	}
	.page.page-id-1156 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1796 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}
	/* Das Einstärken-Glas - end */

	/* Das Gleitsicht-Glas - start */
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #D1D4D3;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-columns {
		margin-bottom: 0px;
	}

	.page.page-id-1833 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image {
		margin-left: 0px;
		position: relative;
	}
	.page.page-id-1833 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1833 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img {
		position: relative;
		z-index: 3;
	}

	.page.page-id-1833 .wp-site-blocks #gspb_container-id-gsbp-df7656d3-31be.gspb_container .wp-block-group {
		padding-top: 0px;
		padding-left: 12%;
	}

	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image {
		position: relative;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img {
		object-fit: cover !important;
		position: relative;
		z-index: 2;
	}
	.page.page-id-1833 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}

	.page.page-id-1833 .kachelspalten .wp-block-column .bildkachel {
		background-size: 100% auto !important;
	}
	/* Das Gleitsicht-Glas - end */

	/* Das Office-Glas - start */
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #D1D4D3;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns {
		margin-bottom: 0px;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-1034 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image,
	.page.page-id-1835 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image {
		margin-left: 0px;
		position: relative;
	}
	.page.page-id-1034 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after,
	.page.page-id-1835 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1034 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img,
	.page.page-id-1835 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img {
		position: relative;
		z-index: 3;
	}


	.page.page-id-1034 .wp-site-blocks #gspb_container-id-gsbp-df7656d3-31be.gspb_container .wp-block-group,
	.page.page-id-1835 .wp-site-blocks #gspb_container-id-gsbp-df7656d3-31be.gspb_container .wp-block-group {
		padding-top: 0px;
		padding-left: 12%;
	}

	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image {
		position: relative;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image:before,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img {
		object-fit: cover !important;
		position: relative;
		z-index: 2;
	}
	.page.page-id-1034 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1835 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}

	.page.page-id-1034 .kachelspalten .wp-block-column .bildkachel,
	.page.page-id-1835 .kachelspalten .wp-block-column .bildkachel {
		background-size: 100% auto !important;
	}
	/* Das Office-Glas - end */

	/* Die LIFESTYLE-Gläser - start */
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #D1D4D3;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns {
		margin-bottom: 0px;
	}
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-1056 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image,
	.page.page-id-1837 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image {
		margin-left: 0px;
		position: relative;
	}
	.page.page-id-1056 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after,
	.page.page-id-1837 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1056 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img,
	.page.page-id-1837 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img {
		position: relative;
		z-index: 3;
	}

	.page.page-id-1056 .wp-site-blocks #gspb_container-id-gsbp-df7656d3-31be.gspb_container .wp-block-group,
	.page.page-id-1837 .wp-site-blocks #gspb_container-id-gsbp-df7656d3-31be.gspb_container .wp-block-group {
		padding-left: 12%;
		padding-top: 0px;
	}

	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image {
		position: relative;
	}
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image:before,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}

	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img {
		object-fit: cover !important;
		position: relative;
		z-index: 2;
	}
	.page.page-id-1056 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1837 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}
	
	.page.page-id-1056 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1837 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}
	.page.page-id-1056 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img,
	.page.page-id-1837 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img {
		object-fit: cover !important;
	}
	.page.page-id-1056 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1837 .wp-site-blocks .halfandhalf_gray + .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}
	/* Die LIFESTYLE-Gläser - end */

	/* Das Bifokal-Glas - start */
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #D1D4D3;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns {
		margin-bottom: 0px;
	}
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-1066 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image,
	.page.page-id-1828 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image {
		margin-left: 0px;
		position: relative;
	}
	.page.page-id-1066 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after,
	.page.page-id-1828 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}
	.page.page-id-1066 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img,
	.page.page-id-1828 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container .gspb_image img {
		position: relative;
		z-index: 3;
	}

	.page.page-id-1066 .wp-site-blocks #gspb_container-id-gsbp-df7656d3-31be.gspb_container .wp-block-group,
	.page.page-id-1828 .wp-site-blocks #gspb_container-id-gsbp-df7656d3-31be.gspb_container .wp-block-group {
		padding-left: 12%;
		padding-top: 0px;
	}


	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image {
		position: relative;
	}
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image:before,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
	}

	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column .gspb_image img {
		object-fit: cover !important;
		position: relative;
		z-index: 2;
	}
	.page.page-id-1066 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1828 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-group + .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}
	/* Das Bifokal-Glas - end */

	/* Glasvarianten - start */
	.page.page-id-50 .wp-site-blocks .headerbild:after,
	.page.page-id-1845 .wp-site-blocks .headerbild:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}

	.page.page-id-50 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe,
	.page.page-id-1845 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}

	.page.page-id-50 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1845 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-50 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer,
	.page.page-id-1845 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer {
		height: 0px !important;
	}

	.page.page-id-50 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf,
	.page.page-id-1845 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf {
		display: flex;
	}
	.page.page-id-50 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6,
	.page.page-id-1845 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6 {
		order: 2;
		position: relative;
	}
	.page.page-id-50 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before,
	.page.page-id-1845 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}
	.page.page-id-50 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285,
	.page.page-id-1845 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285 {
		order: 1;
		padding-left: 6%;
	}

	.page.page-id-50 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer,
	.page.page-id-1845 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer {
		display: none;
	}

	.page.page-id-50 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background,
	.page.page-id-1845 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background {
		padding: 6%;
	}

	.page.page-id-50 .wp-site-blocks #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group,
	.page.page-id-1845 .wp-site-blocks #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group {
		padding-top: 40px !important;
	}

	.page.page-id-50 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1845 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}

	.page.page-id-50 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1845 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}

	.page.page-id-50 .wp-site-blocks div.wp-block-group:nth-child(8) .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1845 .wp-site-blocks div.wp-block-group:nth-child(8) .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}
	.page.page-id-50 .wp-site-blocks div.wp-block-group:nth-child(8) .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1845 .wp-site-blocks div.wp-block-group:nth-child(8) .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}
	/* Glasvarianten - end */

	/* Beschichtungen - start */
	.page.page-id-1166 .wp-site-blocks .headerbild:after,
	.page.page-id-1841 .wp-site-blocks .headerbild:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}

	.page.page-id-1166 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe,
	.page.page-id-1841 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}

	.page.page-id-1166 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1841 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-1166 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer,
	.page.page-id-1841 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer {
		height: 0px !important;
	}

	.page.page-id-1166 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf,
	.page.page-id-1841 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf {
		display: flex;
	}
	.page.page-id-1166 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6,
	.page.page-id-1841 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6 {
		order: 2;
		position: relative;
	}
	.page.page-id-1166 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before,
	.page.page-id-1841 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}
	.page.page-id-1166 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285,
	.page.page-id-1841 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285 {
		order: 1;
		padding-left: 6%;
	}

	.page.page-id-1166 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer,
	.page.page-id-1841 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer {
		display: none;
	}

	.page.page-id-1166 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background,
	.page.page-id-1841 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background {
		padding: 6%;
	}

	.page.page-id-1166 .wp-site-blocks #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group,
	.page.page-id-1841 .wp-site-blocks #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group {
		padding-top: 40px !important;
		padding-left: 0px;
		padding-right: 0px;
	}

	.page.page-id-1166 .wp-site-blocks #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group .wp-block-group,
	.page.page-id-1841 .wp-site-blocks #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group .wp-block-group {
		padding-top: 0px !important;
	}

	.page.page-id-1166 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1841 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}

	.page.page-id-1166 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1841 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background + .wp-block-group.has-color-lightgray-background-color .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}

	.page.page-id-1166 .wp-site-blocks div.wp-block-group:nth-child(6) .wp-block-columns .wp-block-column:last-of-type,
	.page.page-id-1841 .wp-site-blocks div.wp-block-group:nth-child(6) .wp-block-columns .wp-block-column:last-of-type {
		order: 1;
	}
	.page.page-id-1166 .wp-site-blocks div.wp-block-group:nth-child(6) .wp-block-columns .wp-block-column:first-of-type,
	.page.page-id-1841 .wp-site-blocks div.wp-block-group:nth-child(6) .wp-block-columns .wp-block-column:first-of-type {
		order: 2;
	}
	/* Beschichtungen - end */

	/* Farboptionen - start */
	.page.page-id-54 .wp-site-blocks .headerbild:after,
	.page.page-id-1843 .wp-site-blocks .headerbild:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}

	.page.page-id-54 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe,
	.page.page-id-1843 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}

	.page.page-id-54 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1843 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-54 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer,
	.page.page-id-1843 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer {
		height: 0px !important;
	}

	.page.page-id-54 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container,
	.page.page-id-1843 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container {
		display: flex;
	}
	.page.page-id-54 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container #gspb_image-id-gsbp-d85e150f-d1a6,
	.page.page-id-1843 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container #gspb_image-id-gsbp-d85e150f-d1a6 {
		order: 2;
	}
	.page.page-id-54 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container #gspb_container-id-gsbp-053eacb2-4285,
	.page.page-id-1843 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container #gspb_container-id-gsbp-053eacb2-4285 {
		order: 1;
	}
	.page.page-id-54 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container #gspb_container-id-gsbp-053eacb2-4285 .wp-block-columns,
	.page.page-id-1843 .wp-site-blocks .wp-block-group.wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf.gspb_container #gspb_container-id-gsbp-053eacb2-4285 .wp-block-columns {
		padding-left: 6%;
	}
	
	.page.page-id-54 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-group #gspb_image-id-gsbp-399d29eb-4234,
	.page.page-id-1843 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-group #gspb_image-id-gsbp-399d29eb-4234 {
		margin-top: -32px;
		max-width: 86%;
		overflow: hidden;
	}
	/* Farboptionen - end */

	/* Gravuren - start */
	.page.page-id-56 .wp-site-blocks .headerbild:after,
	.page.page-id-1847 .wp-site-blocks .headerbild:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}

	.page.page-id-56 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe,
	.page.page-id-1847 .wp-site-blocks .wp-block-cover.is-light.headerbild .headerbild_gruppe {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}

	.page.page-id-56 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1847 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-56 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer,
	.page.page-id-1847 .wp-site-blocks .wp-block-cover.is-light.headerbild + .wp-block-spacer {
		height: 0px !important;
	}

	.page.page-id-56 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf,
	.page.page-id-1847 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf {
		display: flex;
	}
	.page.page-id-56 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6,
	.page.page-id-1847 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6 {
		order: 2;
		position: relative;
	}
	.page.page-id-56 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before,
	.page.page-id-1847 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}
	.page.page-id-56 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285,
	.page.page-id-1847 .wp-site-blocks #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285 {
		order: 1;
		padding-left: 6%;
	}

	.page.page-id-56 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer,
	.page.page-id-1847 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer {
		display: none;
	}

	.page.page-id-56 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background,
	.page.page-id-1847 .wp-site-blocks .wp-block-group.wp-container-15 + .wp-block-spacer + .wp-block-group.has-background {
		padding: 6%;
	}

	.page.page-id-56 #gspb_image-id-gsbp-4675528c-c32b,
	.page.page-id-1847 #gspb_image-id-gsbp-4675528c-c32b {
		top: -32px !important;
	}

	.page.page.page-id-56 #gspb_container-id-gsbp-e4053715-ac45,
	.page.page.page-id-1847 #gspb_container-id-gsbp-e4053715-ac45 {
		background-color: #D1D4D3;
		background-position: left bottom;
		background-size: 120% auto;
		background-repeat: no-repeat;
	}

	.page.page-id-56 #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group,
	.page.page-id-1847 #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group {
		padding-bottom: 0px !important;
	}

	.page.page-id-56 #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group .wp-block-columns,
	.page.page-id-1847 #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group .wp-block-columns {
		flex-direction: column;
	}

	.page.page-id-56 #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group .wp-block-columns .wp-block-column,
	.page.page-id-1847 #gspb_image-id-gsbp-4675528c-c32b + .wp-block-group .wp-block-columns .wp-block-column {
		padding-left: 6%;
		padding-right: 6%;
		width: 100%;
	}
	/* Gravuren - end */

	/* Brand Equity - start */
	.page.page-id-1393 .wp-site-blocks .wp-block-cover.is-light.headerbild,
	.page.page-id-1851 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-1393 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background,
	.page.page-id-1851 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-1393 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background,
	.page.page-id-1851 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-1393 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe,
	.page.page-id-1851 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #222222;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-1393 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns,
	.page.page-id-1851 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns {
		margin-bottom: 0px;
	}
	.page.page-id-1393 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1851 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-bottom: 1.2rem;
	}

	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container .gspb_image,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container .gspb_image {
		position: relative;
	}
	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container .gspb_image:after,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container .gspb_image:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}
	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container .gspb_image img,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container .gspb_image img {
		position: relative;
		z-index: 2;
	}

	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f.gspb_container,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f.gspb_container {
		padding-left: 6%;
	}

	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild {
		background-color: #222222;
	}
	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .headerbild_gruppe,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .headerbild_gruppe {
		padding-top: 0px !important;
	}
	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-cover__image-background,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-cover__image-background {
		height: auto;
		top: unset;
	}
	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-group ,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-group  {
		padding-top: 0px !important;
	}
	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-group .wp-block-spacer,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-group .wp-block-spacer {
		display: none;
	}
	.page.page-id-1393 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-columns,
	.page.page-id-1851 .wp-site-blocks #gspb_container-id-gsbp-f95f21ba-c367.gspb_container + .wp-block-cover.headerbild .wp-block-columns {
		padding-bottom: 70px;
	}

	.page.page-id-1393 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e4e66f42-dda8,
	.page.page-id-1851 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e4e66f42-dda8 {
		padding-left: 12%;
		height: auto;
	}
	.page.page-id-1393 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e4e66f42-dda8 img,
	.page.page-id-1851 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e4e66f42-dda8 img {
		height: auto;
	}

	.page.page-id-1393 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e88e8aa2-ce73,
	.page.page-id-1851 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e88e8aa2-ce73 {
		padding-right: 12%;
		margin-top: -110%;
	}
	.page.page-id-1393 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e88e8aa2-ce73 img,
	.page.page-id-1851 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e88e8aa2-ce73 img {
		max-width: 100%;
		height: auto;
	}
	.page.page-id-1393 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e88e8aa2-ce73 img,
	.page.page-id-1851 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_image-id-gsbp-e88e8aa2-ce73 img {
		max-width: 100%;
		height: auto;
	}

	.page.page-id-1393 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_container-id-gsbp-2e337216-283f,
	.page.page-id-1851 .wp-site-blocks .wp-container-35 #gspb_container-id-gsbp-0cf6e1b1-330a #gspb_container-id-gsbp-2e337216-283f {
		width: auto;
		margin-right: 6%;
	}

	.page.page-id-1393 .wp-site-blocks .wp-container-35 + .wp-block-spacer + .wp-block-group.headerbild_gruppe,
	.page.page-id-1851 .wp-site-blocks .wp-container-35 + .wp-block-spacer + .wp-block-group.headerbild_gruppe {
		padding-top: 40px !important;
	}
	/* Brand Equity - end */

	/* Qualität made by Leica - start */
	.page.page-id-1396 .wp-site-blocks .headerbild:after,
	.page.page-id-1864 .wp-site-blocks .headerbild:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}

	.page.page-id-1396 .wp-site-blocks .wp-block-cover.headerbild .headerbild_gruppe,
	.page.page-id-1864 .wp-site-blocks .wp-block-cover.headerbild .headerbild_gruppe {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}

	.page.page-id-1396 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1864 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.page.page-id-1396 .wp-site-blocks .headerbild + .wp-block-spacer,
	.page.page-id-1864 .wp-site-blocks .headerbild + .wp-block-spacer {
		display: none;
	}

	.page.page-id-1396 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf {
		display: flex;
		flex-direction: column;
	}
	.page.page-id-1396 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6:before {
		background-color: #fff;
		top: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 3;
		min-height: unset;
	}
	.page.page-id-1396 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_image-id-gsbp-d85e150f-d1a6 {
		order: 2
	}
	.page.page-id-1396 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285 {
		order: 1
	}
	.page.page-id-1396 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285 .wp-block-group, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 #gspb_container-id-gsbp-1bddb17f-a8cf #gspb_container-id-gsbp-053eacb2-4285 .wp-block-group {
		padding-left: 6%;
		padding-right: 6%;
	}

	.page.page-id-1396 .wp-site-blocks .wp-container-15 + .wp-block-spacer, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 + .wp-block-spacer {
		display: none;
	}

	.page.page-id-1396 .wp-site-blocks .wp-container-15 + .wp-block-spacer + .wp-block-group .gspb_image, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 + .wp-block-spacer + .wp-block-group .gspb_image {
		background-color: #fff;
		margin-top: 0px;
		padding-left: 70px;
		padding-right: 6%;
	}
	.page.page-id-1396 .wp-site-blocks .wp-container-15 + .wp-block-spacer + .wp-block-group .gspb_image:after, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 + .wp-block-spacer + .wp-block-group .gspb_image:after {
		background-color: #222;
		bottom: 0px;
		content: "";
		display: block;
		height: 70px;
		position: absolute;
		right: 0px;		
		width: 100%;
		z-index: 1;
		min-height: unset;
	}
	.page.page-id-1396 .wp-site-blocks .wp-container-15 + .wp-block-spacer + .wp-block-group .gspb_image img, 
	.page.page-id-1864 .wp-site-blocks .wp-container-15 + .wp-block-spacer + .wp-block-group .gspb_image img {
		margin-top: -40px;
		position: relative;
		z-index: 3;
	}

	.page.page-id-1396 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group,
	.page.page-id-1864 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group {
		padding-left: 6%;
		padding-right: 6%;
	}

	.page.page-id-1396 .wp-site-blocks .wp-container-26 > div:nth-child(3) .wp-block-group,
	.page.page-id-1864 .wp-site-blocks .wp-container-26 > div:nth-child(3) .wp-block-group {
		margin-top: 0px !important;
		margin-left: -6%;
		margin-bottom: -6%;
		position: relative;
		z-index: 10;
	}
	.page.page-id-1396 .wp-site-blocks .wp-container-26 > div:nth-child(3) #gspb_image-id-gsbp-2cc63598-90b4,
	.page.page-id-1864 .wp-site-blocks .wp-container-26 > div:nth-child(3) #gspb_image-id-gsbp-2cc63598-90b4 {
		margin-right: -6%;
		width: 106%;
	}

	.page.page-id-1396 .wp-site-blocks div.wp-block-group:nth-child(9),
	.page.page-id-1864 .wp-site-blocks div.wp-block-group:nth-child(9) {
		padding-top: 40px !important;
	}
	/* Qualität made by Leica - end */

	/* MYKITA - start */
	.page.page-id-1399 .wp-site-blocks .wp-block-cover.headerbild .headerbild_gruppe,
	.page.page-id-1858 .wp-site-blocks .wp-block-cover.headerbild .headerbild_gruppe {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}

	.page.page-id-1399 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1858 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}


	.page.page-id-1399 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group,
	.page.page-id-1858 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group {
		padding-left: 6%;
		padding-right: 6%;
	}

	.page.page-id-1399 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group .wp-block-columns .wp-block-column:nth-child(1) .wp-block-group,
	.page.page-id-1858 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group .wp-block-columns .wp-block-column:nth-child(1) .wp-block-group {
		margin-left: -6%;
		width: 106%;
	}

	.page.page-id-1399 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group .wp-block-columns .wp-block-column:nth-child(1) #gspb_image-id-gsbp-2cc63598-90b4,
	.page.page-id-1858 .wp-site-blocks #gspb_container-id-gsbp-2617e1da-827f .wp-block-group .wp-block-columns .wp-block-column:nth-child(1) #gspb_image-id-gsbp-2cc63598-90b4 {
		margin-right: -6%;
		width: 106%;
		margin-top: -6%;
	}
	/* MYKITA - end */

	/* Karriere - start */
	.page.page-id-1404 .wp-site-blocks .wp-block-cover.is-light.headerbild,
	.page.page-id-1853 .wp-site-blocks .wp-block-cover.is-light.headerbild {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-1404 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background,
	.page.page-id-1853 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-1404 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background,
	.page.page-id-1853 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-1404 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe,
	.page.page-id-1853 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe {
		background-color: #222222;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-1404 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns,
	.page.page-id-1853 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns {
		margin-bottom: 0px;
	}
	.page.page-id-1404 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1,
	.page.page-id-1853 .wp-site-blocks .wp-block-cover.is-light.headerbild .wp-block-cover__inner-container .headerbild_gruppe .wp-block-columns h1 {
		margin-bottom: 1.2rem;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-0cf799f3-3a3b #gspb_image-id-gsbp-9128993d-6485,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-0cf799f3-3a3b #gspb_image-id-gsbp-9128993d-6485 {
		padding-right: 6%;
		position: relative;
	}
	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-0cf799f3-3a3b #gspb_image-id-gsbp-9128993d-6485:after,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-0cf799f3-3a3b #gspb_image-id-gsbp-9128993d-6485:after {
		background-color: #fff;
		bottom: 0px;
		content: "";
		display: block;
		height: 32px;
		position: absolute;
		right: 0px;		
		width: 94%;
		z-index: 1;
		min-height: unset;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-0cf799f3-3a3b #gspb_container-id-gsbp-1822bcbe-339d,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-0cf799f3-3a3b #gspb_container-id-gsbp-1822bcbe-339d {
		padding-left: 6%;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 {
		display: flex;
		flex-direction: column;
	}
	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 + .wp-block-spacer,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 + .wp-block-spacer {
		display: none;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 + .wp-block-spacer + .headerbild_gruppe,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 + .wp-block-spacer + .headerbild_gruppe {
		padding-top: 40px !important;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_image-id-gsbp-2cc63598-90b4,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_image-id-gsbp-2cc63598-90b4 {
		background-color: #fff;
		order: 2;
		text-align: center;
		padding-left: 6%;
		padding-right: 6%;
		padding-bottom: 6%;
	}
	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_image-id-gsbp-2cc63598-90b4 img,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_image-id-gsbp-2cc63598-90b4 img {
		transform: none;
	}
	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d {
		order: 1;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns {
		gap: 0px;
		margin-bottom: -6%;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns .wp-block-column:nth-child(1),
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns .wp-block-column:nth-child(1) {
		order: 2;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin-top: -6%
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns .wp-block-column:nth-child(1) img,
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns .wp-block-column:nth-child(1) img {
		width: 100% !important;
	}

	.page.page-id-1404 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns .wp-block-column:nth-child(2),
	.page.page-id-1853 .wp-site-blocks #gspb_container-id-gsbp-3431d78d-0003 #gspb_container-id-gsbp-eb51ab17-f90d .wp-block-columns .wp-block-column:nth-child(2) {
		order: 1;
		margin-right: 6%;
	}
	/* Karriere - end */

	/* Kontakt - start 108 | 1860 */
	.page.page-id-108 .wp-site-blocks .wp-block-cover.is-light,
	.page.page-id-1860 .wp-site-blocks .wp-block-cover.is-light {
		flex-direction: column;
		padding: 0px;
		min-height: unset !important;
	}
	.page.page-id-108 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__image-background,
	.page.page-id-1860 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__image-background {
		position: relative;
	}
	.page.page-id-108 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__background,
	.page.page-id-1860 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__background {
		position: relative;
	}
	.page.page-id-108 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__inner-container .wp-block-group,
	.page.page-id-1860 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__inner-container .wp-block-group {
		background-color: #222222;
		padding-top: 0px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.page.page-id-108 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__inner-container .wp-block-group .wp-block-columns,
	.page.page-id-1860 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__inner-container .wp-block-group .wp-block-columns {
		margin-bottom: 0px;
	}
	.page.page-id-108 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__inner-container .wp-block-group .wp-block-columns h1,
	.page.page-id-1860 .wp-site-blocks .wp-block-cover.is-light .wp-block-cover__inner-container .wp-block-group .wp-block-columns h1 {
		margin-bottom: 1.2rem;
	}

	.page.page-id-108 .wp-site-blocks .wp-block-cover.is-light + .wp-block-group,
	.page.page-id-1860 .wp-site-blocks .wp-block-cover.is-light + .wp-block-group {
		padding-left: 6%;
		padding-right: 6%;
	}
	/* Kontakt - end */

	/* Optiker finden - start */
	.page.page-id-34 .wp-site-blocks .wp-block-cover,
	.page.page-id-1862 .wp-site-blocks .wp-block-cover {
		min-height: unset !important;
	}

	.page.page-id-34 .wp-site-blocks .wp-block-cover .wp-block-group,
	.page.page-id-1862 .wp-site-blocks .wp-block-cover .wp-block-group {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}
	/* Optiker finden - end */

	/* Für Optiker - start */
	.page.page-id-35 .wp-site-blocks .wp-block-cover,
	.page.page-id-1857 .wp-site-blocks .wp-block-cover {
		min-height: unset !important;
	}

	.page.page-id-35 .wp-site-blocks .wp-block-cover .wp-block-group,
	.page.page-id-1857 .wp-site-blocks .wp-block-cover .wp-block-group {
		padding-top: 70px !important;
		padding-bottom: 300px !important;
	}
	.page.page-id-35 .wp-site-blocks .wp-block-group.headerbild_gruppe,
	.page.page-id-1857 .wp-site-blocks .wp-block-group.headerbild_gruppe {
		padding-top: 70px !important;
	}
	/* Für Optiker - end */

	/* Downloads - start */
	.page-id-2289 .wp-block-cover.is-light.headerbild .wp-block-spacer {
		display: none;
	}
	.page-id-2289 .wp-container-7 .wp-block-column {
		margin-top: 40px;
	}
	.page-id-2289 .wp-container-21 {
		padding-bottom: 0px;
	}
	.page-id-2289 .wp-container-21 .wp-block-column {
		margin-bottom: 40px;
	}
	/* Downloads - end */

	/* Ansprechpartner - start */
	.page-id-2206 .wp-block-cover.is-light.headerbild .wp-block-spacer {
		display: none;
	}
	.page-id-2206 .wp-block-column {
		margin-top: 40px;
	}
	/* Ansprechpartner - end */

	
}

/* slider - start */
.has-mobile-slider-3x .slick-arrow,
#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .slick-arrow {
	border: 0px none;
	background-color: transparent;
	position: absolute;
	overflow: hidden;
	bottom: 40px;
	height: 60px;
	width: 30px;
	cursor: pointer;
}
.has-mobile-slider-3x .slick-arrow svg,
#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .slick-arrow svg {
	width: 100%;
	height: auto;
}

.has-mobile-slider-3x .slick-arrow.slick-prev,
#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .slick-arrow.slick-prev {
	left: 0px;		
	margin-left: calc(25% - 30px);
}
.has-mobile-slider-3x .slick-arrow.slick-next,
#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .slick-arrow.slick-next {
	right: 0px;
	margin-right: calc(25% - 30px);
}

.has-mobile-slider-3x .slick-dots,
#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .slick-dots {
	background-color: #fff;
	margin: 0;
	padding-left: 25%;
	padding-right: 25%;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.has-mobile-slider-3x .slick-dots li button,
#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .slick-dots li button {
	border: 2px solid #222;
	border-radius: 9999px;
	transition: all 0.35s ease-in-out;
	width: 20px;
	height: 20px;
}
.has-mobile-slider-3x .slick-dots li.slick-active button,
#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .slick-dots li.slick-active button {
	background-color: #222;
}

#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content .gspb_container {
	background-size: auto 100% !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
/* slider - end */

.has-mobile-slider-3x:not(.kachelspalten) {
	left: -10px !important;
	width: calc(100% + 20px);
}
.has-mobile-slider-3x:not(.kachelspalten) .wp-block-column {
	padding: 0px 10px;
	background-color: #fff !important;
}
.has-mobile-slider-3x:not(.kachelspalten) .wp-block-column .gspb_container {
	background-color: #D1D4D3;
	height: 100%;
}


#gspb_row-id-gsbp-92bf37af-9ffe.gspb_row > .gspb_row__content { display: block !important; width: 100% !important; }