/*!
Theme Name: lasek
Theme URI:
Author: Web Booster s.r.o.
Author URI:
Description: lasek lasik service theme
Version: 1.0.0
Requires PHP: 7.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lasek
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/*@font-face {
  	font-family: OpenSans-Regular;
  	src: url('/wp-content/themes/lasek/fonts/OpenSans-Regular.ttf');
	font-display: swap;
}*/
/*
@font-face {
  font-family: OpenSans-Bold;
  src: url('/wp-content/themes/lasek/fonts/OpenSans-Bold.ttf');
	font-display: swap;
}
*//*
@font-face {
  font-family: OpenSans-Italic;
  src: url('/wp-content/themes/lasek/fonts/OpenSans-Italic.ttf');
	font-display: swap;
}*/
/*
@font-face {
  font-family: OpenSans-SemiBold;
  src: url('/wp-content/themes/lasek/fonts/OpenSans-SemiBold.ttf');
	font-display: swap;
}*/
/*
@font-face {
	font-family: OpenSans-SemiBoldItalic;
	src: url('/wp-content/themes/lasek/fonts/OpenSans-SemiBoldItalic.ttf');
	font-display: swap;
}*/
/*
@font-face {
	font-family: OpenSans-LightItalic;
	src: url('/wp-content/themes/lasek/fonts/OpenSans-LightItalic.ttf');
	font-display: swap;
}
*/
/*
@font-face {
	font-family: OpenSans-Light;
	src: url('/wp-content/themes/lasek/fonts/OpenSans-Light.ttf');
	font-display: swap;
}
*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	scroll-behavior: smooth;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
	overflow-x: hidden;
	scroll-behavior: smooth;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

.pdb-1 {
	font-size:34px;
	font-weight: 400;
}
.pdb-05 {
	font-size: 1.5rem !important;
	line-height: 1.2;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #1896d3;
}

a:hover{
	color: #23527c;
}

a:hover,
a:focus,
a:active {
	text-decoration: none;
}

p a:hover{
	text-decoration: underline;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

#page{
	position: relative;
}

#scrollTop{
	display: none;
	position: fixed;
	right: 30px;
	bottom: 30px;
	background-image: url("/wp-content/themes/lasek/img/prev-icon.png");
	background-repeat: no-repeat;
	background-color: transparent;
	color: transparent !important;
	transform: rotate(90deg);
	background-position-x: center;
	background-position-y: center;
	height: 15px;
	background-size: 50%;
}

.clear-fix{
	clear: both;
}

.site-branding{
	border-bottom: 1px solid #eeeeee;
	padding: 15px 0;
}

.header-contact{
	text-align: right;
	height: 100%;
}

.header-phone-box {
    display: inline-block;
    vertical-align: middle;
}

.header-phone-box:first-of-type{
	margin-right: 3%;
}

.header-phone-box span a{
	color: #132648;
	text-decoration: none;
	font-weight: 700;
}

.nav-home-btn {
    float: left;
    width: 25px;
}

.site-main-menu {
    float: left;
}

.nav-search-btn {
    text-align: right;
    float: right;
	position: relative;
	cursor: pointer;
}

.nav-search-btn-mobile {
	text-align: right;
	position: relative;
	cursor: pointer;
}

#nav-search-box{
	display: none;
}

.nav-search-btn #nav-search-box {
	position: absolute;
	right: 30px;
	top: -11px;
	width: 1080px;
	z-index: 99999;
}

.nav-search-btn #nav-search-box .probox{
	box-shadow: 0px -2px 5px 1px #e5e7ea;
	border: 1px solid #e5e7ea;
	padding: 6px 10px;
	background: #fff;
}

.nav-search-btn #nav-search-box .proinput {
	background: #fff;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

.nav-search-btn #nav-search-box .promagnifier{
	order: 1 !important;
	-webkit-order: 1 !important;
	float: left !important;
}

.nav-search-btn #nav-search-box .innericon {
	background: #fff;
}

#nav-search-box-mobile{
	display: none;
}

#nav-search-box-mobile {
	position: relative;
	width: 100%;
	padding: 10px;
	border-bottom: 2px solid #eee;
}

#nav-search-box-mobile .probox{
	box-shadow: 0px -2px 5px 1px #e5e7ea;
	border: 1px solid #e5e7ea;
	padding: 0;
	background: #fff;
}

#nav-search-box-mobile .proinput {
	background: #fff;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

#nav-search-box-mobile .promagnifier{
	order: 1 !important;
	-webkit-order: 1 !important;
	float: left !important;
}

#nav-search-box-mobile .innericon {
	background: #fff;
}

.footer-make-action {
    background-color: #132648;
    color: #fff;
	padding: 90px 0 100px 0;
	text-align: center;
}

.footer-action-buttons{
	margin-bottom: 4em;
	margin-top: 1em;
}

.footer-action-buttons.mb-0{
	margin-bottom: 0;
}

.footer-menus-slide .widget {
	margin: 0;
}

.footer-make-action p{
	margin: 0;
	font-size: 30px;
}

.btn-style-white {
    background: #fff;
    color: #008dd2;
    padding: 10px 20px;
    border-radius: 5px;
    min-width: 200px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	border: 1px solid transparent;
}

.btn-style-white:hover{
	color: #fff;
	background: #008dd2;
	border: 1px solid #fff;
}

.btn-style-white-no-border-blue {
	background: #fff;
	color: #008dd2;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	border: 1px solid transparent;
}

.btn-style-white-no-border-blue:hover{
	color: #fff;
	background: #008dd2;
	border: 1px solid #fff;
}

.btn-style-white-no-border-darkblue {
	background: #fff;
	color: #132648;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	border: 1px solid transparent;
}

.btn-style-white-no-border-darkblue:hover{
	color: #fff;
	background: #132648;
	border: 1px solid #fff;
}

.btn-style-blue {
    background: #008dd2;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    min-width: 200px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	border: 1px solid transparent;
}

.btn-style-blue:hover{
	color: #008dd2;
	background: #fff;
	border: 1px solid #008dd2;
}

.wso-button{
	background: #008dd2;
	color: #fff !important;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	cursor: pointer;
}

.btn-style-blue-white-border{
	background: #008dd2;
	color: #fff;
	border: 1px solid #fff;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
}

.btn-style-blue-white-border:hover{
	background: #fff;
	color: #008dd2;
}

.btn-style-white-blue-border{
	background: #fff;
	color: #008dd2;
	border: 1px solid #008dd2;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
}

.btn-style-white-blue-border:hover{
	background: #008dd2;
	color: #fff;
}

.btn-style-white2-blue-border{
	background: #f1f7fc;
	color: #008dd2;
	border: 1px solid #008dd2;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
}
.btn-style-white2-blue-border:hover{
	background: #008dd2;
	color: #f1f7fc;
}

.btn-style-white-gray-border{
	background: #fff;
	color: #132648;
	box-shadow: 0px -2px 5px 1px #e5e7ea;
	border: 1px solid #e5e7ea;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
}

.btn-style-darkblue-blue-border {
	background: #132648;
	color: #008dd2;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	border: 1px solid #008dd2;
}

.btn-style-darkblue-blue-border:hover{
	color: #132648;
	background: #008dd2;
	border: 1px solid #132648;
}

.btn-style-darkblue-blue {
	background: #132648;
	color: #008dd2;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	border: 1px solid transparent;
}

.btn-style-darkblue-blue:hover{
	color: #132648;
	background: #008dd2;
	border: 1px solid transparent;
}

.btn-style-darkblue-white-border {
	background: #132648;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	border: 1px solid #fff;
}

.btn-style-darkblue-white-border:hover{
	color: #132648;
	background: #fff;
	border: 1px solid #132648;
}

.btn-style-white-gray-border:hover{
	background: #132648;
	color: #fff;
}

.footer-make-action-right {
    text-align: right;
	padding-top: 1em;
}

.footer-action-buttons .phone-select{
	margin-right: 30px;
}

.footer-action-buttons a:first-of-type{
	margin-right: 30px;
}

.btn-style-white:hover, .btn-style-blue:hover{
	text-decoration: none;
}

.footer-dr-slide {
    text-align: center;
    color: #132648;
}

.dr-slide-img {
	background: url("/wp-content/themes/lasek/img/dr-piovarci.jpg");
	background-repeat: no-repeat;
    width: 100%;
    height: 740px;
	background-size: contain;
	background-position-x: 100%;
}
.nav-home-btn
.footer-dr-slide p {
	margin: 40px auto;
}

.footer-cert-slide {
    padding-bottom: 50px;
}

.footer-brand-slide {
    background: #f1f7fc;
    padding: 80px 0;
    border-bottom: 1px solid #eceff2;
}

.footer-brand-slide .img-box{
	text-align: center;
}

.footer-brand-slide .img-box .helper{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.footer-brand-slide .img-box img{
	vertical-align: middle;
}

.footer-payment-slide{
	color: #7c8799;
	text-align: center;
	padding: 40px 0;
	background: #f6f9fc;
}

.footer-payment-slide .box-title{
	margin-bottom: 40px;
}

.hp-payment-box p{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	margin-top: 10px;
}

.footer-social-slide {
    padding: 20px 0;
    border-top: 1px solid #ebeef2;
    border-bottom: 1px solid #ebeef2;
    text-align: center;
    color: #7c8799;
    background: #f6f9fc;
}

.footer-social-slide a{
	color: #7c8799;
	font-size: 25px;
}

.footer-social-fb{
	margin-right: 15px;
}

.footer-copy-slide{
	padding: 20px 0;
	color: #7c8799;
	text-align: center;
	background: #f6f9fc;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
}

.footer-menus-slide {
    padding-bottom: 40px;
    background: #f6f9fc;
}

.footer-menus-slide h6{
	color: #7c8799;
	font-weight: 600;
	font-size: 14px;
}

.footer-menus-slide ul{
	list-style: none;
	margin: 0;
	padding: 0;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	font-size: 15px;
}

.footer-menus-slide ul li{
	padding: 10px 0;
}

.footer-menus-slide ul li a{
	color: #7c87b1;
	line-height: 1.2;
	display: block;
}

.footer-menus-slide p{
	color: #7c87b1;
	line-height: 1.2;
	list-style: none;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	font-size: 15px;
}

#home_slide2 {
	padding-top: 60px;
}

#home_slide2 .home_slide2_btn a:first-of-type{
	margin-right: 20px;
}

#home_slide2 .box-left{
	color: #132648;
	font-weight: 600;
}

#home_slide2 .box-right{
	color: #008dd2;
	font-weight: 600;
}

#home_slide2 .box-left-img{
	width: 35%;
	display: inline-block;
	position: relative;
}

#home_slide2 .box-left-text{
	width: 60%;
	display: inline-block;
	margin: 0 auto;
	vertical-align: middle;
	padding-left: 20px;
	position: relative;
}

#home_slide2_2{
	margin-top: 50px;
	margin-bottom: 50px;
}

#home_slide2_3{
	margin-bottom: 60px;
}

#home_slide2_4{
	text-align: center;
	margin-bottom: 90px;
}

.home_slide2_btn {
	margin: 0 auto;
}

.home_slide2_btn .btn-style-white{
	border: 1px solid #008dd2;
	margin-left: 20px;
}

#home_slide2_1, #home_slide2_2, #home_slide2_3 {
	position: relative;
}

#home_slide2 .box-left .smile-icon{
	position: absolute;
	right: 20px;
	bottom: 10px;
	z-index: 2;
}

#home_slide2 .box-right .smile-icon{
	position: absolute;
	left: 15px;
	bottom: 10px;
	z-index: 2;
}

.smile-icon-line {
	position: absolute;
	bottom: 33px;
	left: 15%;
	z-index: 1;
}

#home_slide4 {
	/*
	background: url('/wp-content/themes/lasek/img/hp_slide4/slide4.jpg');
	min-height: 900px;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 0;
	color: #132648;
	background-position-x: 80%;
	*/
	background: url('/wp-content/uploads/2021/01/lasek-lasik-4.jpg');
	background-position-x: 0%;
	background-repeat: repeat;
	min-height: auto;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 0 50px 0;
	color: #132648;
	background-position-x: 80%;
}

.slide4_01_img, .slide4_02_img, .slide4_03_img {
	position: relative;
	top: 40px;
	z-index: 1;
}

.slide4_01_text, .slide4_02_text, .slide4_03_text {
	z-index: 2;
	position: relative;
	font-size: 20px;
}

.slide4_01_btn .btn-style-white, .slide4_02_btn .btn-style-white, .slide4_03_btn .btn-style-white{
	border: 1px solid #008dd2;
}

.slide4_01_btn a:first-of-type, .slide4_02_btn a:first-of-type, .slide4_03_btn a:first-of-type{
	margin-right: 20px;
}

#slide4_02 {
	padding: 10px 0;
}

#page #primary ul{
	list-style: none;
}

#page #primary ul li{
	padding: 0 0 0 35px;
	background-image: url('/wp-content/themes/lasek/img/cyrcle-icon.png');
	background-repeat: no-repeat;
	margin-bottom: 40px;
	background-position-y: 0.3em;
	min-height: 40px;

	font-size: 22px;
}

#page #primary ol li{
	margin-bottom: 40px;
	min-height: 40px;
	font-size: 22px;
}

#aza_cta_btn a{
	margin-right: 20px;
}

#page #primary .bg-blue ul li{
	padding: 0 0 0 50px;
	background-image: url('/wp-content/themes/lasek/img/cyrcle-icon-white.png');
	background-repeat: no-repeat;
	margin-bottom: 40px;
	background-position-y: 0.3em;
	min-height: 40px;
}

#primary .bg-blue h1, #primary .bg-blue h2, #primary .bg-blue h3{
	color: #fff;
}

#primary .bg-dark-blue h1, #primary .bg-dark-blue h2, #primary .bg-dark-blue h3{
	color: #fff;
}

#home_slide5 {
	background: url('/wp-content/uploads/2021/01/laseklasikbratislava-svorc.jpg');
	min-height: 900px;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 0;
	color: #132648;
	background-position-x: 100%;
}

.postid-1197 #AZA_slide1 .col-lg-6.txt-center{
	text-align: left;
}

#home_slide5_b {
	color: #008dd2;
	font-size: 15px;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
}

#home_slide5_c strong{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	font-style:italic;
}

#home_slide5_content {
	padding-left: 32em;
}

#home_slide5_content_prg h3{
	display: inline-block;
	margin-left: 15px;
	font-weight: 600;
}

#home_slide5_a p, #home_slide5_c p{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	font-style:italic;
	font-size: 24px;
}

#home_slide5_a p{
	margin-bottom: 20px;
}

#home_slide5_content_prg{
	margin-bottom: 2em;
}

#home_slide5_content_prg h3{
	font-size: 26px;
}

#home_slide5_b ul {
	margin: 0;
	padding: 0;
}

#home_slide5_b ul, #home_slide5_d a{
	margin-left: 2em;
}

#home_slide5_b ul {
	list-style: none;
}

#page #primary #home_slide5_b ul li {
	padding: 0 0 0 50px;
	background-image: url('/wp-content/themes/lasek/img/cyrcle-icon.png');
	background-repeat: no-repeat;
	margin-bottom: 30px;
	background-position-y: 0.5em;
	font-size: 15px;
}

#page #primary .ul-blue ul li{
	background-image: url('/wp-content/themes/lasek/img/cyrcle-icon.png');
}

#page #primary .ul-alert ul{
	margin: 0;
	padding: 0;
}

#page #primary .ul-alert ul li{
	background-image: url('/wp-content/themes/lasek/img/alert-icon-dark.png');
	margin-bottom: 0;
	background-position-y: 0.1em;
	padding: 0 0 0 35px;
	color: #132648;
}

#page #primary .ul-danger-dark li{
	background-image: url('/wp-content/themes/lasek/img/alert-icon-dark.png');
}

#page #primary .ul-ok li{
	background-image: url('/wp-content/themes/lasek/img/ok-icon.png');
}

#home_slide5_d {
	margin-bottom: 60px;
}

#home_slide5_d a{
	color: #008dd2;
	font-weight: 600;
	padding: 0px 0 2px 50px;
	background-image: url('/wp-content/themes/lasek/img/cyrcle-icon.png');
	background-repeat: no-repeat;
}

#home_slide5_btn .btn-style-blue{
	margin-right: 20px;
}

#home_slide5_btn .btn-style-white{
	border: 1px solid #008dd2;
}

#home_slide7_a {
	background-image: url('/wp-content/uploads/2021/01/lasek-lasik-bratislava7_a.jpg');
	background-repeat: no-repeat;
	height: 360px;
	width: 100%;
	padding-top: 4em;
	background-position-x: 100%;
}

#home_slide7_b {
	background-image: url('/wp-content/uploads/2021/01/lasek-lasik-bratislava7_b.jpg');
	background-repeat: no-repeat;
	height: 550px;
	width: 100%;
	padding-top: 10em;
	background-position-x: 0%;
}

#home_slide7_c {
	background-image: url('/wp-content/uploads/img/slide7_c.jpg');
	background-repeat: no-repeat;
	height: 520px;
	width: 100%;
	padding-top: 10em;
	background-position-x: 100%;
}

#home_slide7_d {
	background-image: url('/wp-content/uploads/2021/01/lasek-lasik-bratislava7_d.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	height: 470px;
	width: 100%;
	padding-top: 4em;
	background-position-x: 100%;
}

.home_slide7_text {
	width: 50%;
	color: #132648;
	font-size: 22px;
	font-weight: 600;
}

#home_slide7_d .home_slide7_text{
	margin-left: 40em;
}

#home_slide7_b .home_slide7_text{
	margin-left: 30em;
}

.home_slide_7_d_text_tit {
	margin-bottom: 40px;
	color: #008dd2;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
}

#page #primary #home_slide7_d ul{
	margin: 0;
	padding: 0;
	font-size: 15px;
}

#page #primary #home_slide7_d ul {
	list-style: none;
}

#page #primary #home_slide7_d ul li {
	padding: 0 0 0 50px;
	background-image: url('/wp-content/themes/lasek/img/alert-icon.png');
	background-repeat: no-repeat;
	margin-bottom: 40px;
	background-position-y: 0.2em;
	min-height: 40px;
	font-size: 15px;
}

#home_slide8 {
	text-align: center;
}

#home_slide8_img {
	background-image: url('/wp-content/uploads/2021/01/neovizia.jpg');
	background-repeat: no-repeat;
	height: 500px;
	background-position: center;
	background-size: contain;
	position: relative;
	/*top: 8em;*/
}

#home_slide8 .container {
	position: relative;
	top: -8em;
}

#home_slide8_tit{
	color: #008dd2;
	font-size: 24px;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

#home_slide8_txt {
	color: #000;
	font-size: 15px;
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

#home_slide8_btn {
	margin-top: 40px;
	margin-bottom: 70px;
}

#home_slide8_btn a:nth-child(1){
	padding: 12px 20px;
}

#home_slide8_btn a:nth-child(2){
	max-width: 240px;
	text-align: left;
	padding: 5px 40px;
	line-height: 1.2;
}

#home_slide8_btn .btn-style-blue{
	margin-right: 20px;
}

#home_slide8_btn .btn-style-white{
	border: 1px solid #008dd2;
}

#home_slide9 {
	background: #f6f9fc;
	padding: 60px 0;
}

.home_slide9_new {
	background: #fff;
	border-radius: 40px;
	padding: 30px 40px;
	height: 280px;
	margin-bottom: 40px;
	color: #132648;
	box-shadow: 4px -5px 10px #e5e7ea;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
}

.home_slide9_new h2, .home_slide9_new a {
	color: #008dd2;
}

.home_slide9_new a{
	font-weight: 600;
	font-size: 15px;
}

.home_slide9_new a:hover{
	text-decoration: underline;
}

.home_slide9_new h2{
	height: 30px;
	font-size: 1.5rem;
}

.home_slide9_new h1{
	height: 30px;
	font-size: 1.5rem;
	margin-top: 0;
	color: #008dd2;
	margin-bottom: .5rem;
}

.home_slide9_new h2 a, .home_slide9_new h1 a{
	color: #008dd2;
	text-decoration: none;
	font-size: 1.5rem;
	font-weight: 400;
}

.home_slide9_new p{
	height: 120px;
	text-align: justify;
	margin-bottom: 2em;
}

.home_slide9_old h4{
	font-size: 20px;
	color: #132648;
	font-weight: 600;
	line-height: 1.5;
	min-height: 60px;
	margin-bottom: 1em;
}

.home_slide9_old p{
	font-size: 15px;
	color: #132648;
	height: auto;
	text-align: justify;
}

.home_slide9_old a:hover{
	text-decoration: underline;
}

.home_slide9_old p.home_slide9_old_date{
	padding: 0;
	margin: 0;
	color: #989899;
	font-size: 12px;
	font-weight: 600;
	height: auto;
}

.home_slide9_old a{
	color: #008dd2;
	font-size: 15px;
	font-weight: 600;
}

#home_slide3 {
	margin-bottom: 20px;
}

#home_slide3_box {
	/*background-image: url('/wp-content/themes/lasek/img/hp_slide3/slide3.jpg');*/
	background-repeat: no-repeat;
	width: 100%;
	height: 600px;
	padding: 2em;
	position: relative;
}

#home_slide3_box_img {
	object-fit: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

#home_slide3_box_play {
	text-align: center;
	padding-top: 10em;
	position: relative;
	top: 30px;
}

#home_slide3_box_play span{
	cursor: pointer;
}

#home_slide3_box_a_a{
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	width: 60%;
	line-height: 1;
}

#home_slide3_box_a_a h3, #home_slide3_box_a_b p{
	margin: 0;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
}

#home_slide3_box_a_a h3{
	font-size: 45px;
}

#home_slide3_box_a_b {
	color: #008dd2;
	font-size: 24px;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 30px;
}

.home_slide3_box_a_box_1, .home_slide3_box_a_box_2, .home_slide3_box_a_box_3{
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}

.home_slide3_box_a_box_1 p{
	padding: 5px 0 0px 40px;
	background-image: url('/wp-content/themes/lasek/img/hp_slide3/1.png');
	background-repeat: no-repeat;
	background-position-y: 5px;
}

.home_slide3_box_a_box_2 p{
	padding: 5px 0 0px 40px;
	background-image: url('/wp-content/themes/lasek/img/hp_slide3/2.png');
	background-repeat: no-repeat;
	background-position-y: 5px;
}

.home_slide3_box_a_box_3 p{
	padding: 5px 0 0px 40px;
	background-image: url('/wp-content/themes/lasek/img/hp_slide3/3.png');
	background-repeat: no-repeat;
	background-position-y: 5px;
}

.home_slide3_box_a_box_1{
	min-height: 100px;
}

.home_slide3_box_a_box_2 {
	padding: 0px 0 0px 10px;
	background-image: url('/wp-content/themes/lasek/img/hp_slide3/dotted.png');
	background-repeat: no-repeat;
	background-position-y: 10px;
	min-height: 100px;
}

.home_slide3_box_a_box_3 {
	padding: 0px 0 0px 10px;
	background-image: url('/wp-content/themes/lasek/img/hp_slide3/dotted.png');
	background-repeat: no-repeat;
	background-position-y: 10px;
	min-height: 100px;
}

#home_slide3_box_b {
	background: #008dd2;
	padding: 50px 20px;
	height: 285px;
	border-radius: 0px 0px 0px 10px;
}

#home_slide3_box_c {
	background: #132648;
	color: #fff;
	padding: 70px 50px;
	height: 285px;
	border-radius: 0px 0px 10px 0px;
}

.no-padd-right{
	padding-right: 0;
}

.no-padd-left{
	padding-left: 0;
}

div.asp_m.asp_m_1 .probox .proinput input.orig::placeholder{
	font-size: 1rem !important;
}

#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig{
	font-size: 1rem !important;
}

#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item > a {
	margin-right: 15px !important;
	margin-bottom: 15px !important;
}

body .ubermenu .ubermenu-item .ubermenu-submenu-drop {
	-webkit-transition-duration: 0.1s;
	-ms-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-timing-function: ease-in;
	-ms-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}

.rwp-widget-ratings .rw-image span{
	display: inline-block;
	/*font-family: monospace;*/
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	color: transparent;
	font-size: 13px;
	min-width: 10px;
	max-width: 13px;
}

.rwp-widget-ratings .rw-image span:first-letter{
	color: #7888a3;
}

#home_slide3_box_b_1 {
	width: 50%;
	text-align: center;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	float: left;
}

#home_slide3_box_b_2 {
	width: 50%;
	text-align: center;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	float: left;
}

#home_slide3_box_b_1 p, #home_slide3_box_b_2 p{
	height: 68px;
}

#home_slide3_box_b_1 img, #home_slide3_box_b_2 img{
	margin-bottom: 10px;
}

#home_slide3_box_mobile{
	display: none;
}

#AZA_title_desktop{
	display: inline;
	margin-top: 0;
	vertical-align: top;
	padding-top: 0;
}

#AZA_title_desktop h1{
	margin-top: 0;
	line-height: 1;
	font-size: 48px;
	font-weight:400;
}

#AZA_title_mobile{
	display: none;
}

#AZA_title_mobile *{
	margin-top: 0;
}

#AZA_slide1 {
	background-color: #f6f9fc;
	padding: 80px 0 20px 0;
	color: #132648;
}

.page-template-alternativen_augenlasern #AZA_slide1{
	padding: 80px 0 20px 0;
}

#AZA_slide1 p{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:400;
}

#AZA_slide1 .col-lg-6 img{
	margin-top: 5px;
}

.postid-1173 #AZA_slide1 .col-lg-6, .postid-1162 #AZA_slide1 .col-lg-6{
	text-align: center;
}

#aza_cta_btn {
	background: #fff;
	padding: 30px;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	margin-bottom: 2em;
	border-radius: 8px;
}

#aza_cta_btn p{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.page-template-spitzen_technologie .slick-slider{
	margin-bottom: 2em;
}

.page-template-spitzen_technologie #primary .slick-slide{
	margin: 0 !important;
}

.page-template-spitzen_technologie #primary .slick-slide:nth-child(2){
	margin: 0 1em !important;
}

.page-template-spitzen_technologie #primary .slick-initialized .slick-slide, .footer-cert-slide .slick-initialized .slick-slide{
	cursor: inherit;
}

.page-template-spitzen_technologie #AZA_slide6, .page-template-spitzen_technologie #AZA_slide5{
	padding-top: 0;
}

.page-template-spitzen_technologie #AZA_slide5, .page-template-spitzen_technologie #AZA_slide4{
	padding-bottom: 40px;
}

.page-template-augenlasern_prk #AZA_slide6 ul{
	margin: 0;
	padding: 0;
}

#phoneSelectAZA{
	margin-right: 20px;
}

#AZA_slide2{
	padding: 80px 0 40px 0;
}

#KI_AZA_slide2{
	padding: 80px 0 40px 0;
}

#AZA_slide2 h1, #AZA_slide2 h2{
	color: #008dd2;
	margin-bottom: 30px;
	font-size: 42px;
}

#AZA_slide2 h3{
	color: #132648;
}

#KI_AZA_slide2 h1, #KI_AZA_slide2 h2{
	color: #008dd2;
	margin-bottom: 30px;
	font-size: 42px;
}

#KI_AZA_slide2 h3{
	color: #132648;
}

.page-template-augenlasern_ablauf #page #primary ul li{
	color: #132648;
}

#page #primary .bg-blue a {
	color: #fff;
}

#page #primary .bg-blue a:hover {
	color: #fff;
}

#AZA_slide2 p{
	font-size: 24px;
	color: #132648;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	text-align: justify;
}


#KI_AZA_slide2 p{
	font-size: 24px;
	color: #132648;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	text-align: justify;
}

.single-post .entry-content p{
	text-align: justify;
}

#AZA_slide3 {
	padding: 80px 0;
	background-color: #f6f9fc;
}

#AZA_slide3 h1, #AZA_slide3 h2, #AZA_slide3 h3, #AZA_slide3 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide3 p{
	font-size: 24px;
	color: #132648;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	text-align: justify;
}

#AZA_slide4, #AZA_slide5, #AZA_slide6, #AZA_slide7, #AZA_slide8, #AZA_slide9, #AZA_slide10, #AZA_slide11 {
	padding: 80px 0;
}

#AZA_slide4 h1, #AZA_slide4 h2, #AZA_slide4 h3, #AZA_slide4 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide5 h1, #AZA_slide5 h2, #AZA_slide5 h3, #AZA_slide5 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide6 h1, #AZA_slide6 h2, #AZA_slide6 h3, #AZA_slide6 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide7 h1, #AZA_slide7 h2, #AZA_slide7 h3, #AZA_slide7 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide8 h1, #AZA_slide8 h2, #AZA_slide8 h3, #AZA_slide8 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide9 h1, #AZA_slide9 h2, #AZA_slide9 h3, #AZA_slide9 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide10 h1, #AZA_slide10 h2, #AZA_slide10 h3, #AZA_slide10 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide11 h1, #AZA_slide11 h2, #AZA_slide11 h3, #AZA_slide11 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide12 h1, #AZA_slide12 h2, #AZA_slide12 h3, #AZA_slide12 h4{
	color: #132648;
	margin-bottom: 30px;
}

#AZA_slide4 p, #AZA_slide5 p, #AZA_slide6 p, #AZA_slide7 p, #AZA_slide8 p, #AZA_slide9 p, #AZA_slide10 p, #AZA_slide11 p, #AZA_slide12 p{
	font-size: 24px;
	color: #132648;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	text-align: justify;
}

#AZA_slide13{
	padding-bottom: 80px;
}

.page_breadcrumbs h4{
	color: #132648;
	margin-bottom: 1rem;
}

.alr_link{
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	padding: 20px 30px;
	background: #fff;
	margin: 50px 0 0 0;
}

.alr_link *{
	margin: 0;
	color: #132648;
}

.alr_link a > *{
	background-image: url('/wp-content/themes/lasek/img/right-icon.png');
	background-repeat: no-repeat;
	min-height: 40px;
	background-position-x: 100%;
}

#page #primary #AZA_slide8 .kosten_price_box_price p {
	line-height: 1;
}

.page-template-kosten_augenlasern #AZA_slide5, .page-template-kosten_augenlasern #AZA_slide9{
	padding: 0;
}

.table {
	color: #132648;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{
	padding: 2px 15px 9px 15px;
}

.ubermenu-responsive-toggle{
	display: none !important;
}


.ubermenu .ubermenu-target{
	padding: 5px 20px 10px 20px !important;
}


.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{
	top: 40% !important;
	right: 5px !important;
}

.ubermenu .ubermenu-target:hover{
	color: #008dd2 !important;
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop{
	background: #fff;
	padding: 40px;
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop{
	border-radius: 15px;
}

.ubermenu .ubermenu-item.ubermenu-item-has-children > a{
	cursor: context-menu;
}

.ubermenu .ubermenu-item.ubermenu-item-has-children .ubermenu-item a{
	cursor: pointer;
}

.ubermenu .ubermenu-tab-layout-left > .ubermenu-tabs-group{
	border-color: transparent;
}

.ubermenu .ubermenu-tab-layout-left > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel {
	margin-top: 3em;
}

.ubermenu .ubermenu-tab > .ubermenu-target{
	display: inline-block;
}

.ubermenu .ubermenu-submenu .ubermenu-target{
	margin-bottom: 1em;
}

.ubermenu ul.ubermenu-tab-content-panel li img{
	border-radius: 10px;
	margin-right: 1.5em;
}

.ubermenu ul.ubermenu-tab-content-panel li .ubermenu-target-title {
	/*color: #162441 !important;
	font-size: 18px;
	margin-bottom: 0.5em;
	margin-top: 1em;
	font-weight: 600;
	display: none;*/
	font-size: 19px;
	color: #008cd1 !important;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	margin-bottom: 0.8em;
	margin-top: 0.4em;
	font-weight: 600 !important;
	line-height: 1.3;
}

.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload) {
	height: auto;
	margin-bottom: 2em;
}

.ubermenu ul.ubermenu-tab-content-panel li .ubermenu-target-description{
	/*font-size: 18px;
	color: #008cd1 !important;
	font-family: OpenSans-Light;
	margin-bottom: 0.5em;
	margin-top: 0.5em;*/
	font-size: 16px;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-weight: 400 !important;
	color: #7c8799 !important;
	line-height: 1.4;
}

.ubermenu ul.ubermenu-tab-content-panel li div{
	/*position: absolute;
	display: inline-block;
	width: 50%;
	right: 0px;
	top: 70px;
	font-size: 16px;*/
	display: none !important;
}

body .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
	width: 100% !important;
}

.ubermenu span span{
	color: #7c8799 !important;
}

.ubermenu span:hover span{
	color: #008cd1 !important;
}

.country-select{
	width: 100%;
}

.country-select.inside input, .country-select.inside input[type="text"]{
	width: 100%;
	padding-right: 6px !important;
	padding-left: 52px !important;
}

.country-select.inside .flag-dropdown{
	width: 100%;
}

.country-select.inside .selected-flag {
	width: 100% !important;
}

#slide4_title *{
	font-size: 40px;
	line-height: 1;
	margin-bottom: 0.5em;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
}

	/*
    .ubermenu .ubermenu-submenu li.ubermenu-tabs ul li a .ubermenu-sub-indicator{
        display: none;
    }
    */

#ubermenu-main-219-menu-1-2 ul li ul li ul li ul li ul li ul{
	position: relative;
}

.ubermenu-submenu.ubermenu-submenu-type-mega {
	max-height: 650px !important;
}

.phone-prefix img, .dropdown-el img{
	position: absolute;
	z-index: 3;
	font-size: 12px;
	top: 1px;
	line-height: 1;
	color: #7c8799;
	font-style: normal;
}

footer .phone-prefix img, footer .dropdown-el img{
	position: absolute;
	z-index: 3;
	font-size: 12px;
	top: 5px;
	line-height: 1;
	color: #7c8799;
	font-style: normal;
}

.home .phone-prefix img, .home .dropdown-el img{
	position: absolute;
	z-index: 3;
	font-size: 12px;
	top: 5px;
	line-height: 1;
	color: #7c8799;
	font-style: normal;
}

.pd-btm-0{
	padding-bottom: 0 !important;
}

	/*--------------------------------------------------------------
    # Components
    --------------------------------------------------------------*/
#main-slider{
	background-image:url('/wp-content/uploads/2021/01/slider.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 841px;
	background-size: cover;
	text-align: center;
	padding-top: 20em;
	color: #132648;
}

.home_slide1_a, .home_slide1_b{
	width: 80%;
	margin: 0 auto;
}

.home_slide1_a{
	padding-bottom: 30px;
}

.home_slide1_b{
	margin-bottom: 60px;
	width: 70%;
}

.home_slide1_a *{
	font-size: 48px;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
}

.home_slide1_b *{
	font-size: 26px;
}

.home_slide1_b strong{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
}

strong{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
}

.home_slide1_c .btn-style-white{
	border: 1px solid #008dd2;
}

.home_slide1_c a:first-of-type{
	margin-right: 20px;
}

.phone-select {
	display: inline-block;
}

.dropdown-el {
	min-width: 12em;
	position: relative;
	display: inline-block;
	min-height: 3em;
	max-height: 3em;
	overflow: hidden;
	cursor: pointer;
	text-align: left;
	white-space: nowrap;
	color: #444;
	outline: none;
	transition: 0.3s all ease-in-out;
	padding: 0;
}
.dropdown-el input {
	display: none;
}
.dropdown-el label {
	color: #132648;
	border-top: .06em solid #d9d9d9;
	display: block;
	height: 2em;
	line-height: 2em;
	padding-left: 0.8em;
	padding-right: 3em;
	cursor: pointer;
	position: relative;
	transition: 0.3s color ease-in-out;
	margin: 0;
	padding-top: 15px;

	min-width: 12em;
	position: relative;
	display: inline-block;
	min-height: 3em;
	max-height: 3em;
	cursor: pointer;
	text-align: left;
	white-space: nowrap;
	color: #444;
	outline: none;
	transition: 0.3s all ease-in-out;

	background: #fff;
	width: 100%;
	z-index: 2;
}

#AZA_slide1 .dropdown-el label i{
	top: 9px;
}

.dropdown-el label:nth-child(2) {
	margin-top: 3em;
	border-top: .06em solid #d9d9d9;
}
.dropdown-el input:checked + label {
	color: #132648;
	display: block;
	border-top: none;
	position: absolute;
	top: 0;
}
.dropdown-el input:checked + label:nth-child(2) {
	margin-top: 0;
	position: relative;
}
.dropdown-el::after {
	content: "";
	position: absolute;
	right: 0.8em;
	top: 1.4em;
	border: 0.4em solid #3694d7;
	border-color: #132648 transparent transparent transparent;
	transition: .4s all ease-in-out;
	z-index: 3;
}
.dropdown-el.expanded {
	background: #fff;
	padding: 0;
	overflow: inherit;
	min-width: 12em;
	position: relative;
	display: inline-block;
	min-height: 3em;
	max-height: 3em;
}
.dropdown-el.expanded label {
	color: #132648;
	border-top: .06em solid #d9d9d9;
}
.dropdown-el.expanded label:hover {
	color: #3694d7;
}
.dropdown-el.expanded input:checked + label {
	color: #3694d7;
}
.dropdown-el.expanded::after {
	transform: rotate(-180deg);
	top: .55em;
}

.select-stat{
	position: absolute;
	z-index: 3;
	font-size: 12px;
	top: 5px;
	line-height: 1;
	color: #7c8799;
	font-style: normal;
	left: 35px;
}

/* Video Modal (background) */
.hpReviewVideo_v.modal {
	display: none;
	position: fixed;
	padding-top: 60px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2;
	z-index: 9999;
}
#klicktippIframe .formModalBox
/* Video Modal Content */
.hpReviewVideo_v .modal-content {
	position: relative;
	background-color: transparent;
	margin: auto;
	padding: 0;
	width: 90%;
	max-width: 1200px;
	border: none;
}

/* The Close Button */
.hpReviewVideo_v  .close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 45px;
	font-weight: bold;
}

.hpReviewVideo_v  .close:hover,
.hpReviewVideo_v  .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

.hpReviewVideo {
	/*background: #353535d6;*/
	height: 100%;
	width: 80%;
	min-height: 500px;
	margin: 0 auto;
}

.hpReviewVideo iframe{
	width: 100%;
	height: 100% !important;
	min-height: 70vh;
}

.hpReviewVideo_v  video {
	width: 100%;
	height: auto;
}

.hpReviewVideo_v  .cursor {
	cursor: pointer;
}

.hpReviewVideo_v  img {
	margin-bottom: -4px;
}

#klicktippIframe .formModalBox #KI_AZA_slide2 {
	padding: 0;
}

#klicktippIframe .formModalBox .container{
	width: 100%;
	padding: 0;
}

.hpReviewVideo_v  .caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: white;
}

.hpReviewVideo_v  .demo {
	opacity: 0.6;
}

.hpReviewVideo_v  .active,
.hpReviewVideo_v  .demo:hover {
	opacity: 1;
}

.hpReviewVideo_v  img.hover-shadow {
	transition: 0.3s;
}

.hpReviewVideo_v  .hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.modal-content{
	background-color: transparent;
}

/* Video Modal (background) */
#videoSlide3.modal {
	display: none;
	position: fixed;
	padding-top: 60px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2;
	z-index: 9999;
}

/* Video Modal Content */
#videoSlide3 .modal-content {
	position: relative;
	/*background-color: #fefefe;*/
	margin: auto;
	padding: 0;
	width: 90%;
	max-width: 1200px;
	border: none;
}

/* The Close Button */
#videoSlide3 .close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 45px;
	font-weight: bold;
}

#videoSlide3 .close:hover,
#videoSlide3 .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

#videoSlide3 video {
	width: 100%;
	height: auto;
}

#videoSlide3 .cursor {
	cursor: pointer;
}

#videoSlide3 img {
	margin-bottom: -4px;
}

#videoSlide3 .caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: white;
}

#videoSlide3 .demo {
	opacity: 0.6;
}

#videoSlide3 .active,
#videoSlide3 .demo:hover {
	opacity: 1;
}

#videoSlide3 img.hover-shadow {
	transition: 0.3s;
}

#videoSlide3 .hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* klicktipp iframe Modal (background) */
#klicktippIframe.modal {
	display: none;
	position: fixed;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2 !important;
	z-index:9999;
}

/* Form Modal Content */
#klicktippIframe .modal-content {
	position: absolute;
	background-color: #fff;
	margin: auto;
	padding: 0;
	width: 100%;
	max-width: 550px;
	border: none;
	right: 0;
	top: 0;
	border-radius: 0;
	min-height: 100%;
}

/* The Close Button */
#klicktippIframe .close {
	color: #7c8799;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
	z-index: 2;
}

#klicktippIframe .close:hover,
#klicktippIframe .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

#klicktippIframe .cursor {
	cursor: pointer;
}

#klicktippIframe .formModalBox {
	padding: 50px 45px;
	color: #132648;
	font-size: 16px;
}

#klicktippIframe .formModalBox h3, #klicktippIframe .formModalBox h2, #klicktippIframe .formModalBox h1 {
	color: #008dd2;
	font-size: 28px !important;
	margin-bottom: 1em;
	margin-top: 0;
}

.footer-dr-slide p {
	margin: 20px 0 50px 0;
}

.iti{
	display: block !important;
	width: 100%;
}

.iti input{
	padding-left: 90px !important;
	width: 100%;
}

.phone-prefix{
	position: absolute;
	z-index: 3;
}

.phone-select-a{
	height: 2em;
	line-height: 2em;
	padding-left: 0.8em;
	padding-right: 3em;
	margin: 0px;
	padding-top: 15px;
	min-width: 10em;
	position: relative;
	display: block;
	min-height: 2.8em;
	max-height: 3em;
	cursor: pointer;
	text-align: left;
	white-space: nowrap;
	outline: none;
	background: #fff;
	width: 80%;
	z-index: 5;
	color: #132648 !important;
	font-weight: 600;
	font-size: 15px;
	border-radius: 5px;
	margin-top: 0.1em;
}

.dropdown-el-fix{
	position: absolute;
	right: 0;
	top: 0;
	width: 20%;
	height: 100%;
	z-index: 5;
}

/* Cert Modal (background) */
#CertModal.modal {
	display: none;
	position: fixed;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2 !important;
	z-index: 9999;
}

/* Cert Content */
#CertModal .modal-content {
	position: relative;
	/*background-color: #353535d6;*/
	margin: auto;
	padding: 10px;
	width: 90%;
	max-width: 1200px;
	border: none;
}

/* The Close Button */
#CertModal .close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
}

#CertModal .close:hover,
#CertModal .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

#CertModal .CertSlides {
	display: none;
	text-align: center;
}

#CertModal  .numbertext {
	color: #fff;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

#CertModal .cursor {
	cursor: pointer;
}

/* Next & previous buttons */
#CertModal .CertPrev,
#CertModal .CertNext {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}

/* Position the "next button" to the right */
#CertModal .CertNext {
	right: 0;
	border-radius: 3px 0 0 3px;
}

.slick-initialized .slick-slide {
	cursor: pointer;
}

.mobile-ctu-box{
	margin-top: 0.5em;
}

.mobile-ctu-btn{
	color: #008DD2;
	font-weight: 600;
}

.mobile-ctu-btn img{
	margin-right: 5px;
}

/* Form Modal (background) */
#FormModal.modal {
	display: none;
	position: fixed;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2 !important;
	z-index:9999;
}

/* Form Modal Content */
#FormModal .modal-content {
	position: absolute;
	background-color: #fff;
	margin: auto;
	padding: 0;
	width: 100%;
	max-width: 550px;
	border: none;
	right: 0;
	top: 0;
	border-radius: 0;
	min-height: 100%;
}

/* The Close Button */
#FormModal .close {
	color: #7c8799;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
	z-index: 2;
}

#FormModal .close:hover,
#FormModal .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

#FormModal .cursor {
	cursor: pointer;
}

#FormModal .formModalBox {
	padding: 50px;
	color: #132648;
	font-size: 16px;
}

#FormModal .formModalBox h3{
	color: #008dd2;
	font-size: 28px;
	margin-bottom: 1em;
}

#FormModal .formModalBox button{
	width: 100%;
}

#FormModal .formModalBox input{
	padding: 5px 15px;
}

#FormModal .formModalBox .dropdown{
	border: 1px solid #ced4da;
	background: #fff;
}

#FormModal .formModalBox .dropdown-toggle{
	background: #fff;
}

#FormModal_KF #formModalBox1 .dropdown{
	border: 1px solid #ced4da;
	background: #fff;
}

#FormModal_KF #formModalBox1 .dropdown-toggle{
	background: #fff;
}

/*
#page #primary #FormModal_KF #formModalBox1 .form-group ul li{
	padding: 0;
}
*/

.slick-prev::before{
	background-image: url("/wp-content/themes/lasek/img/prev-icon.png");
	background-repeat: no-repeat;
	background-color: transparent;
	color: transparent !important;
}

.slick-next::before {
	content: '→';
	background-image: url("/wp-content/themes/lasek/img/next-icon.png");
	background-repeat: no-repeat;
	background-color: transparent;
	color: transparent !important;
}

.iti--separate-dial-code .iti__selected-flag {
	background-color: #fff;
	border-right: 1px solid #ced4da;
}

.formModalBoxThanks {
	display: none;
	padding: 50px;
	color: #132648;
	font-size: 16px;
}

.formModalBoxThanks h3{
	color: #008dd2;
	font-size: 40px;
	margin-bottom: 30px;
}

.formModalBoxThanks h4{
	color: #132648;
	font-size: 24px;
	margin-bottom: 30px;
}

.formModalBoxThanks img{
	margin-bottom: 30px;
}

.formModalBoxThanks a.btn{
	width: 100%;
	margin-top: 50px;
}

.formModalBoxThanks .flag-icon{
	position: relative;
	display: block;
	height: 50px;
	margin-bottom: 10px;
}

.formModalBoxThanks .flag-icon img{
	margin-bottom: 0;
	position: absolute;
	display: inline-block;
	top: 2px;
}

.formModalBoxThanks .flag-icon span{
	position: relative;
	top: 15px;
}

.formModalBoxThanks .flag-icon .country-text{
	color: #7c8799;
	font-size: 12px;
	position: absolute;
	top: 0;
	left: 30px;
}

.formModalBoxThanks .flag-icon a{
	color: #132648;
	font-size: 22px;
}


/* STSLIDE4 Modal (background) */
#stSlide4Modal.modal {
	display: none;
	position: fixed;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2 !important;
	z-index:9999;
}

/* STSLIDE4 Content */
#stSlide4Modal .modal-content {
	position: relative;
	/*background-color: #353535d6;*/
	margin: auto;
	padding: 10px;
	width: 90%;
	max-width: 1200px;
	border: none;
}

/* The Close Button */
#stSlide4Modal .close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
}

#stSlide4Modal .close:hover,
#stSlide4Modal .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

#stSlide4Modal .stSlide4Slides {
	display: none;
	text-align: center;
}

#stSlide4Modal  .numbertext {
	color: #fff;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

#stSlide4Modal .cursor {
	cursor: pointer;
}

/* Next & previous buttons */
#stSlide4Modal .stSlide4Prev,
#stSlide4Modal .stSlide4Next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}

/* Position the "next button" to the right */
#stSlide4Modal .stSlide4Next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/* STSLIDE5 Modal (background) */
#stSlide5Modal.modal {
	display: none;
	position: fixed;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2 !important;
	z-index: 9999;
}

/* STSLIDE5 Content */
#stSlide5Modal .modal-content {
	position: relative;
	/*background-color: #353535d6;*/
	margin: auto;
	padding: 10px;
	width: 90%;
	max-width: 1200px;
	border: none;
}

/* The Close Button */
#stSlide5Modal .close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
}

#stSlide5Modal .close:hover,
#stSlide5Modal .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

#stSlide5Modal .stSlide5Slides {
	display: none;
	text-align: center;
}

#stSlide5Modal  .numbertext {
	color: #fff;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

#stSlide5Modal .cursor {
	cursor: pointer;
}

/* Next & previous buttons */
#stSlide5Modal .stSlide5Prev,
#stSlide5Modal .stSlide5Next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}

/* Position the "next button" to the right */
#stSlide5Modal .stSlide5Next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/* STSLIDE6 Modal (background) */
#stSlide6Modal.modal {
	display: none;
	position: fixed;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #353535f2 !important;
	z-index: 9999;
}

/* STSLIDE6 Content */
#stSlide6Modal .modal-content {
	position: relative;
	/*background-color: #353535d6;*/
	margin: auto;
	padding: 10px;
	width: 90%;
	max-width: 1200px;
	border: none;
}

/* The Close Button */
#stSlide6Modal .close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
}

#stSlide6Modal .close:hover,
#stSlide6Modal .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

#stSlide6Modal .stSlide6Slides {
	display: none;
	text-align: center;
}

#stSlide6Modal  .numbertext {
	color: #fff;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

#stSlide6Modal .cursor {
	cursor: pointer;
}

/* Next & previous buttons */
#stSlide6Modal .stSlide6Prev,
#stSlide6Modal .stSlide6Next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}

/* Position the "next button" to the right */
#stSlide6Modal .stSlide6Next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

.bs-example{
	margin: 20px 0;
}

.accordion .fa{
	margin-right: 0.5rem;
}

#hf_acrd{
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
}

#hf_acrd .card, #hf_acrd .card-header{
	border: none;
}

#hf_acrd .card-header {
	padding: 0.5rem 2rem 0.5rem 2rem;
}

#hf_acrd .card-body{
	padding: 0rem 2rem 1rem 2rem;
}

#hf_acrd .card:after{
	content: "";
	width: 93%;
	margin: 0 auto;
	border-bottom: 1px solid rgba(0,0,0,.125);
}

#hf_acrd .card:last-of-type:after{
	border-bottom: 1px solid transparent;
	padding-bottom: 1em;
}

#hf_acrd p{
	margin: 0;
	font-size: 18px;
	text-align: left;
	width: 95%;
}

#hf_acrd .card-header{
	background: #fff;
}

#hf_acrd button{
	text-align: left;
	color: #008dd2;
	font-size: 18px;
}

#hf_acrd button:hover, #hf_acrd button:active, #hf_acrd button:focus{
	border-color: transparent;
	text-decoration: none !important;
}

#hf_acrd .card-body {
	padding-left: 70px;
}

#aza_cta_phone{
	background: #fff;
	padding: 30px;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	margin-bottom: 2em;
}

#aza_cta_phone span{
	display: block;
}

.aza-phone-box{
	display: inline-block;
	vertical-align: middle;
}

.aza-phone-box a{
	color: #132648;
}

#aza_cta_phone .aza-phone-box:first-of-type{
	margin-right: 2em;
}

#aza_cta_phone .flag_txt{
	color: #7c8799;
	font-size: 12px;
	vertical-align: middle;
	margin-left: 5px;
	display: inline-block;
}

#aza_cta_phone .email-box{
	margin-top: 20px;
}

#aza_cta_phone .email-box i{
	color: #7c8799;
	font-size:1rem;
}

#aza_cta_phone .email-box a{
	color: #008dd2;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
}

.page-template-kontaktformular .card{
	border: none;
}

#FormModal_KF {
	color: #132648;
	font-size: 16px;
}

#FormModal_KF input {
	padding: 5px 15px;
}

#aza_cta_direct{
	background: #fff;
	padding: 25px 40px 30px 40px;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	margin-bottom: 2em;
	border-radius: 8px;
}

#aza_cta_direct p:first-of-type{
	color: #008dd2;
	font-size: 18px;
}

#aza_cta_direct p{
	margin-bottom: 5px;
	font-size: 22px;
	color: #132648;
}

#aza_cta_direct a{
	margin-top: 1em;
}

.page-template-anreise_zur_augenklinik #AZA_slide1 iframe{
	border-radius: 10px;
	margin-top: 8px;
	box-shadow: 0 20px 20px -5px rgba(0, 0, 0, 0.2);
	margin-bottom: 2em;
}

.no-bg{
	background: none;
	background-color: transparent !important;
}

.bg-silver{
	background-color: #f6f9fc;
}

.bg-blue{
	color: #fff;
	background-color: #008dd2 !important;
}

#page #primary .bg-blue p, #page #primary .bg-blue h3, #page #primary .bg-blue h4{
	color: #fff;
}

#page #primary .bg-blue ul{
	margin: 0;
	padding: 0;
}

#aza_slide_cta_btn {
	margin: 5em 0 0 90px;
}

#aza_slide_cta_btn a:first-of-type{
	margin-right: 20px;
}

.no-margin-left{
	margin-left: 0 !important;
}

#augenlasernWerTable thead{
	text-align: center;
}

#augenlasernWerTable thead th{
	border-top: none;
	border-bottom: 1px solid #dee2e6;
}

#augenlasernWerTable tbody td{
	padding-top: 1em;
}

#augenlasernWerTable .ul-ok{
	margin: 0;
	padding: 0;
}

#augenlasernWerTable .ul-danger-dark{
	margin: 0;
	padding: 0;
}

#page #primary #augenlasernWerTable .ul-ok li {
	margin-bottom: 10px;
	min-height: 30px;
	background-position-y: 0.3em;
	padding: 0 0 0 30px;
}

#page #primary #augenlasernWerTable .ul-danger-dark li {
	margin-bottom: 10px;
	min-height: 30px;
	background-position-y: 0.3em;
	padding: 0 0 0 30px;
}

#augenlasernWerTableBox{
	padding: 30px;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	margin: 4em auto;
}

#augenlasernWerTableBox .table_img {
	display: inline-block;
}

#augenlasernWerTableBox .table_img_text {
	display: inline-block;
	color: #132648;
	text-align: center;
	vertical-align: middle;
	margin-left: 1em;
}

#augenlasernWerTableBox .table_img_text p{
	margin: 0;
	font-size: 40px;
	font-weight: 600;
	line-height: 1;
}

#augenlasernWerTableBox sup{
	color: #7c8799;
	font-size: 11px;
	font-weight: 400;
}

.pd-lft-5{
	padding-left: 5em !important;
}

.pd-lft-2{
	padding-left: 2em !important;
}

#augenlasernWerTableBox > p{
	font-size: 14px;
	color: #7c8799;
	margin: 0;
}

.brd-btm-1-silver{
	border-bottom: 1px solid #dee2e6;
}

.alr_slide3_box{
	width: 20%;
	display: inline-block;
}

#alr_slide3 .alr_slide3_box p{
	color: #fff;
	font-size: 16px;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	text-align: left;
}

#alr_slide3 .alr_slide3_box img{
	margin-bottom: 1em;
}

#page #primary .white-txt{
	color: #fff !important;
}

#page #primary .white-txt *{
	color: #fff !important;
}

.brd-btm-1{
	border-bottom: 1px solid #32466a;
	padding-top: 15px;
	padding-bottom: 15px;
}

.brd-btm-1:last-of-type{
	border-bottom: 1px solid transparent;
}

.page-template-augenlasern_relex #AZA_slide11{
	padding-top: 0;
}

.page-template-augenlasern_relex #AZA_slide11 p, .page-template-augenlasern_relex #AZA_slide10 p{
	margin-bottom: 3em;
}

.page-template-augenlasern_relex #AZA_slide3 {
	padding: 50px 0 30px 0;
}

.brd-btm-1 p{
	margin: 0;
}

#page #primary .brd-btm-1 .ul-ok ul{
	margin: 0;
	padding: 0;
}

#page #primary .brd-btm-1 .ul-ok ul li{
	margin-bottom: 10px;
	min-height: 30px;
	background-position-y: 0.3em;
	font-size: 24px;
}

.alr_slide8_box {
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	padding: 30px 35px;
	margin-bottom: 2em;
	border-radius: 8px;
}

.alr_slide8_box_img {
	display: inline-block;
	vertical-align: top;
}

.alr_slide8_box_title {
	display: inline-block;
	margin-left: 2em;
	vertical-align: bottom;
}

.alr_slide8_box_title img{
	margin-bottom: 1em;
}

.alr_slide8_box_text {
	display: block;
	margin-top: 1em;
}

.kosten_price_box {
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	padding: 40px 30px 15px 30px;
	border-radius: 7px;
}

.page-template-kosten_relex #page_box_play{
	top: 60%;
	left: 46%;
}

#page #primary .kosten_price_box_title p{
	color: #008dd2;
	font-size: 20px;
	text-align: center;
	line-height: 1.2;
}

#page #primary .kosten_price_box_price p{
	color: #132648;
	font-size: 48px;
	text-align: center;
	margin: 0;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	line-height: 1.5;
}

#page #primary .kosten_price_box_price p sup{
	font-size: 14px;
	top: -1em;
}

#page #primary .kosten_price_box_price span{
	color: #132648;
	font-size: 16px;
	text-align: center;
	width: 100%;
	display: block;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

#page #primary .kosten_price_box_desc p{
	color: #7c8799;
	font-size: 13px;
	margin: 0;
	text-align: center;
}

.h3, h3{
	font-size: 32px;
}

.kosten_price_box_price {
	margin-bottom: 1em;
}

.kosten_price_box_title {
	height: 40px;
}

.kosten_price_box_title p{
	margin: 0;
	padding: 0;
}

.kar_box_slick .slick-dots{
	bottom: 0px;
}

#page #primary .slick-dots li button::before{
	width: 15px;
	height: 15px;
	content: "";
	font-family: Arial;
	background: #008dd2;
	border-radius: 50%;
	opacity: 1;
	background: #fff;
	border: 1px solid #3da8dc;
}

#page #primary .slick-dots li.slick-active button::before {
	background: #008dd2;
}

.kosten_price_box_up {
	position: absolute;
	right: 30px;
	top: 10px;
}

.kpbu_popular{
	color: #008dd2;
	font-size: 12px;
	border: 1px solid #008dd2;
	border-radius: 5px;
	padding: 1px 5px;
}

.kpbu_best{
	background-color: #132648;
	color: #fff;
	font-size: 12px;
	border: 1px solid #132648;
	border-radius: 5px;
	padding: 1px 5px;
}

.kpbu_active{
	background-color: #008dd2;
	color: #fff;
}

.kpbu_active p, .kpbu_active span{
	color: #fff !important;
}

.review_geschichten_box {
	display: block;
	position: relative;
	padding: 40px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	margin: 2em auto;
}

.review_geschichten_box_img {
	display: inline-block;
	vertical-align: middle;
}

.review_geschichten_box_text {
	display: inline-block;
	width: 60%;
	vertical-align: top;
	margin-left: 3em;
	color: #132648;
}

.review_geschichten_box_text h4{
	padding: 0 0 0 70px;
	background-image: url('/wp-content/themes/lasek/img/citat-icon.png');
	background-repeat: no-repeat;
	background-position-y: 0.3em;
	min-height: 50px;
	margin-bottom: 1em;
}

.review_geschichten_box .client{
	color: #132648 !important;
	font-size: 20px !important;
	font-weight: 600;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

.review_geschichten_box .desc{
	font-size: 18px !important;
}

.review_geschichten_box a{
	color: #008dd2;
}

.review_geschichten_box h4 a{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	font-style:italic;
}

.video-up {
	position: absolute;
	left: 60px;
	top: 60px;
	background: #008dd2;
	color: #fff;
	padding: 3px 10px;
	font-size: 12px;
	border-radius: 5px;
	font-weight: 600;
	text-transform: uppercase;
}

body.wp-megamenu .site-header .site-branding {
	display: block;
}

#page #primary .ul-no-img li{
	padding: 0;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 0;
	background-position-y: 0;
	min-height: auto;
}

.page-template-review_rezensionen #page #primary .rwp-widget-ratings li{
	color: #132648;
	border-bottom: 1px solid #eee;
	padding: 20px 0 40px 0;
	margin-bottom: 1em;
	font-size: 1rem;
}

.page-template-review_rezensionen #page #primary .rwp-widget-ratings .rw-image{
	margin-bottom: 0.5em;
	width: 50px;
	text-align: center;
	height: 50px;
	background-color: #f1f7fc;
	border-radius: 50%;
	color: #7888a3;
	font-size: 18px;
	font-weight: 600;
	padding-top: 0.8em;
}

#page #primary .kar_box_img{
	width: 50px;
	text-align: center;
	height: 50px;
	background-color: #f1f7fc;
	border-radius: 50%;
	color: #7888a3;
	font-size: 16px;
	font-weight: 600;
	padding-top: 1em;
	position: relative;
}


.page-template-review_rezensionen #page #primary .rwp-widget-ratings .rw-image img{
	border-radius: 50%;
	width: 50px;
	position: absolute;
	left: 15px;
	top: 0;
}

#page #primary .kar_box_img img{
	border-radius: 50%;
	/*width: 25%;*/
	width: 50px;
	position: absolute;
	left: 0;
	top: 0;
}

.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item > .ubermenu-submenu.ubermenu-submenu-type-mega{
	margin-top: 15px;
}

.page-template-review_rezensionen #page #primary .rwp-widget-ratings .rw-image img[src*="/img/1.jpg"] {
	display: none;
}

.page-template-review_rezensionen #page #primary .rwp-widget-ratings .rw-image img[src*="/img/2.jpg"] {
	display: none;
}

#page #primary .kar_box_img img[src*="/img/1.jpg"] {
	display: none;
}

#page #primary .kar_box_img img[src*="/img/2.jpg"] {
	display: none;
}

.page-template-review_rezensionen #page #primary .a-show-more{
	color: #008dd2;
	font-weight: 600;
}

.page-template-review_rezensionen #page #primary .rwp-w-comment{
	margin-bottom: 0.5em;
	font-size: 18px;
}

.kar_box_img span{
	display: inline-block;
	/*font-family: monospace;*/
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	color: #7888a3;
	font-size: 13px;
	min-width: 10px;
}

#reviewer_box {
	width: 100%;
	/*background: #fff;
	box-shadow: 0 0px 3px 1px rgba(0, 0, 0, 0.2);
	padding: 20px;
	margin-bottom: 2em;
	border-radius: 8px;*/
	text-align: left;
	margin-top: 1em;
}

#reviewer_box > span{
	margin-right: 3em;
	color: #008dd2;
	font-weight: 600;
}

#reviewer_box .btn-group{
	border: 1px solid #d0d9e1;
	border-radius: 5px;
}

#reviewer_box .btn-group button{
	padding: 5px 10px;
	background: #fff;
	color: #008dd2;
	border: 1px solid #008dd2;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
}

#reviewer_box .btn-group:first-of-type{
	margin-right: 20px;
}

#reviewer_box .btn-group .dropdown-menu{
	padding: 10px;
}

#reviewer_box .btn-group .dropdown-menu img{
	margin-bottom: 1em;
}

#reviewer_box .btn-group .dropdown-menu span{
	margin-bottom: 0.5em;
	display: block;
}

#rezensionen_sumary{
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	padding: 20px 20px 20px 30px;
	color: #132648;
	border-radius: 8px;
	width: 95%;
}

.rezensionen_sumary_top_left, .rezensionen_sumary_top_right{
	display: inline-block;
	text-align: center;
}

.rezensionen_sumary_top_left{
	width: 180px;
	text-align: left;
}

.rezensionen_sumary_top_right{
	width: 130px;
	vertical-align: top;
	float: right;
}

.rezensionen_sumary_top_left p{
	margin: 0;
	font-size: 18px;
	color: #008dd2;
}

.rezensionen_sumary_top_left span{
	font-size: 42px;
	color: #132648;
}

.progress{
	height: 0.5rem;
}

.progress_box .before{
	width: 16%;
	display: inline-block;
	font-size: 15px;
	margin: 0.3em;
}

.progress_box .after{
	width: 6%;
	display: inline-block;
	text-align: right;
	margin: 0.3em;
}

.progress_box .progress_line{
	width: 70%;
	display: inline-block;
	vertical-align: middle;
}

.progress-bar.green{
	background-color: #22a553;
}

.progress-bar.light-green{
	background-color: #72cc63;
}

.progress-bar.yellow{
	background-color: #eaca35;
}

.progress-bar.orange{
	background-color: #e37f3d;
}
.progress-bar.red{
	background-color: #a52225;
}

.rezensionen_sumary_content {
	margin-top: 1em;
}

.rezensionen_sumary_top_right img{
	margin-bottom: 5px;
}

#page .rwp-review .rwp-header, #page .rwp-review .rwp-scores, #page .rwp-review .rwp-ratings-form-label{
	display: none;
}

#rwp-ratings-form-398-14162f24d44f674a586c1b40524dd9de {
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	padding: 50px;
	color: #132648;
	border-radius: 8px;
}

.rwp-review-wrap .rwp-review .rwp-ratings-form-wrap {
	margin-top: 3em;
}

#page #primary .rwp-review-wrap .rwp-review ul li{
	padding: 0;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 0;
	background-position-y: 0;
	min-height: 0;
	width: 100%;
	height: 30px;
	padding-left: 4px;
}

#page #primary .reviews-box, #page #primary .reviews-box h3{
	color: #132648;
}

#page #primary .reviews-box h3{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	font-size: 22px;
	margin-bottom: 1em;
}

#page #primary #rwp-form .row:first-of-type h3{
	margin-bottom: 1em;
}

#page #primary #rwp-form .row:first-of-type{
	margin-bottom: 2em;
}

#page #primary #rwp-form .row .col-lg-6{
	padding-right: 25px;
	padding-left: 25px;
}

#page #primary #rwp-form .row .col-lg-12{
	padding-left: 29px;
	padding-right: 25px;
}

#page #primary .reviews-box input, #page #primary .reviews-box select{
	min-height: 40px;
	padding: .375rem .75rem;
	font-size: 16px !important;
}

.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content textarea{
	padding: .375rem .75rem;
	font-size: 16px !important;
}

.rwp-review-wrap .rwp-review .rwp-ratings-form p {
	margin-bottom: 5px;
	height: auto;
	line-height: 1;
}

#page #primary .reviews-box label{
	padding: 0;
	margin: 4px;
}

#page #primary .reviews-box .rwp-stars2 label{
	padding: inherit;
	margin: inherit;
}

.rwp-review-wrap *{
	font-size: 16px;
}

.custom-control-label::before{
	width: 1.1rem;
	height: 1.1rem;
}

#page #primary .reviews-box label, #page #primary .reviews-box input, #page #primary .reviews-box textarea, #page #primary .reviews-box select{
	width: 100%;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

#page #primary .reviews-box .rwp-stars2 label{
	width: 20px;
}

#page #primary .reviews-box .rwp-stars2{
	height: auto;
	float: right;
}

#page #primary .form-group ul li {
	padding: 10px;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 0;
	background-position-y: 0;
	min-height: 0;
}

.page-id-398 #page #primary .reviews-box div.rwp-stars2 > label:nth-child(-n+10){
	background-image: url(/wp-content/plugins/reviewer/public/assets/images/rating-star-posten.png) !important;
	width: 23px;
	height: 23px;
	background-size: 25px;
	background-position: 0 -21px;
}

.page-id-398 #page #primary .rwp-review-wrap .rwp-stars2 .rwp-rating2:checked ~ .rwp-star2, .page-id-398 #page #primary .rwp-review-wrap .rwp-stars2 .rwp-star2:hover, .page-id-398 #page #primary .rwp-review-wrap .rwp-stars2 .rwp-star2:hover ~ .rwp-star2{
	background-position: 0 1.5px;
}

.page-id-398 #page #primary .sbrLabel{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
}

.page-id-398 #page #primary .rwp-review-wrap .rwp-review ul li{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
}

#page #primary #bs-select-1 ul li{
	padding: 0;
}

.page-id-398 #page #primary p label > small{
	color: #7c8799;
}

#rr_land_pick > div, #rr_rethode_pick > div, #rr_anrede_pick > div{
	width: 100%;
}

.rwp-scores-sliders{
	font-size: 18px;
}

#page #primary .reviews-box textarea{
	height: 180px;
}

#rr_rethode_pick button, #rr_land_pick button, #rr_anrede_pick button{
	background: #fff;
	border: 1px solid rgba(51,51,51,.1);
}

.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders{
	margin: 0;
}

.azk_slide2_box {
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	padding: 30px 40px;
	color: #132648;
	margin-bottom: 2.5em;
	border-radius: 8px;
}

.azk_slide2_box_left {
	width: 30%;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	height: 100%;
}

.azk_slide2_box_right {
	width: 69%;
	display: inline-block;
	vertical-align: middle;
}

.azk_slide2_box_left span{
	display: block;
	margin-top: 1em;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	font-size: 18px;
}

.page-template-anreise_zur_augenklinik .azk_slide2_box_left{
	width: 20%;
	margin-right: 1em;
}

.page-template-anreise_zur_augenklinik .azk_slide2_box_right{
	width: 75%;
}

.page-template-anreise_zur_augenklinik .azk_slide2_box{
	padding: 30px 40px 30px 20px;
}

#flughafenSE{
	display: inline-block;
	width: auto;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	margin-left: 1em;
}

#page #primary .azk_slide2_box .azk_slide2_box_left p{
	font-size: 30px;
	text-align: center;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
}

.azk_slide2_box_right a{
	color: #008dd2;
}

.azk_slide2_box_right p:last-of-type{
	margin-bottom: 0;
}

#page_box_play {
	display: inline-block;
	cursor: pointer;
	top: 45%;
	position: absolute;
	left: 47%;
}

.single-format-standard #page_box_play {
	top: 35%;
	left: 45%;
}

.page-template-augenlasern_wer #page_box_play {
	left: 52%;
}

.page-template-augenlasern_femto #page_box_play, .page-template-augenlasern_prk #page_box_play, .page-template-haufige_augenlasern #page_box_play{
	left: 55%;
}

.page-template-das_team #page_box_play{
	top: 25%;
	left: 40%;
}

#AZA_slide1.pad-80{
	padding: 80px 0;
}

.pad-80{
	padding: 80px 0;
}

.txt-center{
	text-align: center;
}

.mg-top-1{
	margin-top: 1em;
}

.page-template-das_team #AZA_slide3{
	text-align: center;
	background: url("/wp-content/themes/lasek/img/das_team/tab-1.png");
	background-repeat: no-repeat;
	width: 100%;
	height: 950px;
	background-position-y: 90%;
	background-position-x: 50%;
}

.page-template-das_team #AZA_slide5{
	text-align: center;
	background: url("/wp-content/themes/lasek/img/das_team/tab-2.png");
	background-repeat: no-repeat;
	width: 100%;
	height: 950px;
	background-position-y: 90%;
	background-position-x: 50%;
}

.page-template-das_team #AZA_slide7{
	text-align: center;
	background: url("/wp-content/themes/lasek/img/das_team/tab-3.png");
	background-repeat: no-repeat;
	width: 100%;
	height: 950px;
	background-position-y: 90%;
	background-position-x: 50%;
}

.page-template-das_team #AZA_slide9{
	text-align: center;
	background: url("/wp-content/themes/lasek/img/das_team/tab-4.png");
	background-repeat: no-repeat;
	width: 100%;
	height: 950px;
	background-position-y: 90%;
	background-position-x: 50%;
}

.page-template-das_team #AZA_slide11{
	text-align: center;
	background: url("/wp-content/themes/lasek/img/das_team/tab-5.png");
	background-repeat: no-repeat;
	width: 100%;
	height: 950px;
	background-position-y: 90%;
	background-position-x: 50%;
}

.page-template-das_team #AZA_slide3 p,.page-template-das_team #AZA_slide5 p, .page-template-das_team #AZA_slide7 p, .page-template-das_team #AZA_slide9 p, .page-template-das_team #AZA_slide11 p{
	width: 70%;
	margin: 0 auto 1em auto;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	text-align: center;
	font-size: 20px;
	font-style: italic;
}

.page-template-das_team #AZA_slide3 h3,.page-template-das_team #AZA_slide5 h3, .page-template-das_team #AZA_slide7 h3, .page-template-das_team #AZA_slide9 h3, .page-template-das_team #AZA_slide11 h3{
	font-size: 38px;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
}

.page-template-das_team #AZA_slide4 p, .page-template-das_team #AZA_slide6 p, .page-template-das_team #AZA_slide8 p, .page-template-das_team #AZA_slide10 p,.page-template-das_team #AZA_slide12 p{
	color: #fff;
}

.page-template-das_team #AZA_slide4 .col-lg-4 p, .page-template-das_team #AZA_slide6 .col-lg-4 p, .page-template-das_team #AZA_slide8 .col-lg-4 p, .page-template-das_team #AZA_slide10 .col-lg-4 p, .page-template-das_team #AZA_slide12 .col-lg-4 p{
	color: #a6dbf8;
	margin-top: 1em;
	margin-bottom: 2em;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
	text-align: left;
}

.page-template-das_team #AZA_slide12, .page-template-das_team #AZA_slide13{
	padding: 80px 0;
}

.page-template-das_team #AZA_slide13 h3{
	color: #132648;
	margin-bottom: 30px;
}

.page-template-das_team #AZA_slide4, .page-template-das_team #AZA_slide6, .page-template-das_team #AZA_slide8, .page-template-das_team #AZA_slide10, .page-template-das_team #AZA_slide12{
	padding: 50px 0 50px 0;
}

#teamDr {
	background: #fff;
	box-shadow: 0px 9px 30px rgba(0, 0, 0, 0.1);
	padding: 40px;
	color: #132648;
	border-radius: 10px;
}

#teamDr h4{
	font-weight: 600;
	font-size: 18px;
	margin-top: 1em;
}

#teamDr p{
	font-size: 15px;
}

.slide7_big_p{
	font-size: 28px !important;
	color: #fff !important;
	text-align: left !important;
}

.slide-make-action-left h4{
	color: #008dd2 !important;
	margin: 0 !important;;
}

.slide-make-action-left p{
	color: #fff !important;
	font-size: 28px !important;
}

.slide-make-action-right{
	text-align: right;
}

.page-template-kosten_relex #AZA_slide6 .col-lg-6 img{
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 1em;
}
.page-template-kosten_relex #AZA_slide6 .col-lg-6 p{
	display: inline-block;
	width: 80%;
	vertical-align: top;
}

.page-template-kosten_relex #AZA_slide8 .col-lg-2{
	-ms-flex: 0 0 20% !important;
	flex: 0 0 20% !important;
	max-width: 20% !important;
}

.page-template-kosten_relex #AZA_slide8 .col-lg-2 .kosten_price_box{
	padding: 20px 20px 15px 20px;
}

.page-template-kosten_relex #AZA_slide8 .col-lg-2 .kosten_price_box_title {
	height: 50px;
}

.page-template-kosten_relex #AZA_slide8 .col-lg-2 .kosten_price_box_price {
	margin-bottom: 1em;
}

#kr_table{
	padding: 30px;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	margin: 1em auto;
	background: #fff;
}

.pd-btm-10 {
	padding-bottom: 10px !important;
}

#relexTable thead {
	text-align: left;
}

#relexTable thead th {
	border-top: none;
	border-bottom: 1px solid #dee2e6;
}

#relexTable tbody td {
	padding-top: 1em;
}

#relexTable .wth-20{
	width: 20%;
	padding-left: 0;
}

#kr_table p{
	text-align: left;
}

#augenlasernWerTableBox p{
	text-align: left;
}

#relexTable p{
	margin-bottom: 0;
	font-size: 1rem;
}

#kr_table .kosten_price_box{
	margin-top: 1em;
	border-radius: 10px;
	padding: 50px 10px;
}

#kr_table .kosten_price_box_title{
	height: 30px;
}

#kr_table .kosten_price_box_price {
	margin-bottom: 1em;
}

#kr_table .kosten_price_box_desc {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}
/*
.table-responsive tbody td {
	white-space: nowrap;
}
*/.kosten_price_box
#primary .post .entry-content > h1:first-of-type, #primary .post .entry-content > h2:first-of-type{
	color: #008dd2;
}

#primary .post .entry-content h1, #primary .post .entry-content h2{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

#primary .post .entry-content .wpb_text_column:first-of-type h2{
	color: #008dd2;
}

#primary .post .entry-content h1, #primary .post .entry-content h2{
	font-size: 42px;
}

h2{
	color: #132648;
}

#primary .post .entry-content a{
	color: #008dd2;
}

#primary .post .entry-content{
	color: #132648;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	margin-bottom: 5em;
}

#primary .post .entry-content h3, #primary .post .entry-content h4, #primary .post .entry-content h5, #primary .post .entry-content h6, #primary .post .entry-content h7{
	color: #132648;
}

.page_breadcrumbs {
	background: #f1f7fc;
	padding: 20px 20px 0px 20px;
}

.page_breadcrumbs h3{
	color: #132648;
	margin-bottom: 0.5em;
}

#page #primary .page_breadcrumbs ul{
	margin: 0;
	padding: 0;
}

#page #primary .page_breadcrumbs ul li {
	padding: 0;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 0;
	background-position-y: 0;
	min-height: 0;
	display: inline-block;
	color: #7c8799;
	margin-right: 0.5em;
	max-width: 155px;
	vertical-align: top;
	border-bottom: 5px solid transparent;
	padding-right: 0.5em;
	line-height: 1.2;
}

#page #primary .page_breadcrumbs ul li a{
	color: #7c8799;
	font-size: 14px;
	height: 50px;
	display: block;
}

#page #primary .page_breadcrumbs ul li.current-menu-item a{
	color: #008dd2;
}

#page #primary .page_breadcrumbs ul li.current-menu-item{
	border-bottom: 3px solid #008dd2;
}

.kar_box {
	background: #fff;
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
	padding: 15px 20px 30px 20px;
	border-radius: 7px;
	min-height: 185px;
}

.pad-top-0{
	padding-top: 0 !important;
}

.pad-top-2{
	padding-top: 2em !important;
}

.pad-btm-0{
	padding-bottom: 0 !important;
}

.kar_box_img {
	display: inline-block;
	vertical-align: middle;
}

.kar_box_img img{
	border-radius: 50%;
	width: 60px;
}

.kar_box_rate {
	display: inline-block;
	margin-left: 0.5em;
	vertical-align: middle;
	color: #132648;
	font-size: 14px;
}

.rwp-widget-ratings li.hide{
	display: none;
}

.rwp-widget-ratings li.show{
	display: block;
}

#more-recenz, #reload-recenz{
	text-align: center;
	margin: 0 auto;
	width: 50%;
	display: block;
	cursor: pointer;
	margin-top: 3em;
}

.rwp-five-stars.--rwp-ss{
	height: 17px !important;
	background-size: 20px !important;
	background-position: 0px -18px !important;
}

.home .rwp-five-stars.--rwp-ss{
	background-position: 0 0 !important;
}

.rwp-five-stars.--rwp-ss div{
	height: 18px !important;
}

.kar_box_rate .rwp-five-stars.--rwp-ss {
	margin-bottom: 2px;
}

.kar_box_content {
	min-height: 50px;
	margin-top: 1em;
	color: #132648;
	word-wrap: break-word;
}

.slick-track{
	padding-bottom: 1em;
	padding-top: 1em;
}

.kar_box_slick.slick-dotted.slick-slider {
	min-height: 240px;
}

#page #primary .slick-dots li {
	padding: 0;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 0;
	background-position-y: 0;
	min-height: 0;
}



.dt_read_more, .dt_read_less {
	color: #008bd0;
	font-size: 18px;
}

.hp_review_geschichten_slick .slick-prev.slick-arrow, .footer-cert-slide-slick .slick-prev.slick-arrow{
	position: absolute;
	bottom: -30px;
	left: 38%;
	top: unset;
	width: 50px;
	height: 50px;
	background-color: #F1F7FC;
	padding: 10px 10px 5px 7px;
	border-radius: 50%;
}

.hp_review_geschichten_slick .slick-next.slick-arrow, .footer-cert-slide-slick .slick-next.slick-arrow{
	position: absolute;
	bottom: -30px;
	right: 38%;
	top: unset;
	width: 50px;
	height: 50px;
	background-color: #F1F7FC;
	padding: 10px 3px 5px 10px;
	border-radius: 50%;
}

.slick-next.slick-arrow, .slick-prev.slick-arrow{
	box-shadow: 0px 0px 20px rgba(241,247,252, 0.1);
}

.hp_review_geschichten_slick .slick-prev::before, .hp_review_geschichten_slick .slick-next::before{
	font-size: 30px;
	background-size: 50%;
	text-align: center;
}

.hp_review_geschichten_slick .slick-prev::before, .hp_review_geschichten_slick .slick-next::before{
	background-position-x: center;
}

.footer-cert-slide-slick .slick-prev::before, .footer-cert-slide-slick .slick-next::before{
	font-size: 30px;
	background-size: 50%;
	text-align: center;
}

.footer-cert-slide-slick .slick-prev::before, .footer-cert-slide-slick .slick-next::before{
	background-position-x: center;
}



.home_slide6_review_slick {
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	padding: 30px 50px;
	border-radius: 10px;
}

.hpr_box_right {
	display: inline-block;
	width: 69%;
	vertical-align: top;
	color: #132648;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	font-size: 1.2rem;
}

.hpr_box_left {
	text-align: left;
	display: inline-block;
	width: 25%;
	color: #132648;
}

.hpr_box_left img{
	border-radius: 50%;
	width: 60px;
	margin-bottom: 1em !important;
	margin-left: 0 !important;
}

.hpr_box_left p{
	margin-bottom: 0;
	font-size: 15px;
}

.hpr_box_left p:first-of-type{
	color: #008dd2;
	font-weight: 600;
}

.hpr_box_left p:last-of-type{
	font-size: 12px;
}

#home_slide6 {
	padding: 80px 0 10px 0;
}

#home_slide6 .slick-prev::before, #home_slide6 .slick-next::before{
	color: #132648;
	font-size: 40px;
}

#home_slide6 .slick-prev {
	left: -40px;
}

#home_slide6 .slick-next {
	right: -40px;
}

.hp_review_geschichten_box {
	padding: 20px 0;
}

.slick-initialized .slick-slide{
	max-width: 350px;
	margin: 0 1em;
}

.home .slick-initialized .slick-slide{
	max-width: 100%;
	margin: 0;
}

.kar_box_slick .slick-prev::before, .kar_box_slick .slick-next::before{
	font-size: 30px;
}

.kar_box_slick .slick-prev, .kar_box_slick .slick-next{
	top: 35%;
}

.kar_box_slick .slick-prev {
	left: -40px;
}

.kar_box_slick .slick-next {
	right: -40px;
}

.hp_review_geschichten_box_img {
	display: inline-block;
	overflow: hidden;
	width: 250px;
	height: 250px;
	border-radius: 10px;
	position: relative;
	vertical-align: bottom;
}

.hp_review_geschichten_box_img img{
	height: 100%;
}

.hp_review_geschichten_box_text img{
	margin-left: 0 !important;
	margin-bottom: 0.5em !important;
}

.hp_review_geschichten_box_img .video-up{
	left: 20px;
	top: 20px;
}

.hp_review_geschichten_box_text {
	display: inline-block;
	padding-left: 2em;
	width: 50%;
	vertical-align: bottom;
	text-align: left;
}

.hp_review_geschichten_box_text h4{
	line-height: 0.8;
	margin-bottom: 1em;
}

.hp_review_geschichten_box_text h4 a{
	color: #132648;
	font-size: 14px;
	font-weight: 600;
}

.hp_review_geschichten_box_text p{
	font-size: 14px;
	font-weight: 600;
	color: #44bcf6;
	margin-bottom: 3em;
}

.hp_review_geschichten_slick {
	margin: 40px auto;
}

#home_side6_sec3_btn{
	text-align: center;
	margin-top: 1em;
	margin-bottom: 3em;
}

#primary article{
	color: #132648;
}

#primary article p{
	/*font-family: OpenSans-Light;*/
}

section.error-404, section.no-results{
	color: #132648;
	text-align: center;
	margin: 0 auto;
	padding: 80px 0;
}

section.error-404 h1, section.no-results h1{
	color: #008dd2;
}

.search-results h1{
	color: #008dd2;
}

.search-results h2 a{
	color: #132648;
}

.search-results article{
	margin: 50px auto;
}

.search-results article .entry-summary {
	margin: 0;
	width: 100%;
}

section.error-404 .search-submit, section.no-results .search-submit{
	background: #fff;
	color: #008dd2;
	border: 1px solid #008dd2;
	padding: 10px 20px;
	border-radius: 5px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:700;
	font-size: 15px;
}

section.error-404 .search-field, section.no-results .search-field{
	padding: 5px 15px;
	color: #132648;
	font-size: 16px;
}

body #page #primary .ul-check, body #page #primary .ul-ausruf, body #page #primary .ul-ring{
	margin: 0;
	padding: 0;
	color: #132648;
}

.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {
	border-radius: 10px;
}

.page-template-kosten_augenlasern #AZA_slide7 .phone-prefix img, .dropdown-el img{
	top: 4px;
}

.page-template-kosten_augenlasern #AZA_slide7 .phone-select {
	margin-right: 30px;
}

.page-template-kosten_relex #AZA_slide6 .phone-prefix img, .dropdown-el img{
	top: 4px;
}

.page-template-kosten_relex #AZA_slide6 .phone-select {
	margin-right: 30px;
}

.page-template-augenlasern_wer #AZA_slide5 .phone-prefix img, .dropdown-el img{
	top: 4px;
}

.page-template-augenlasern_prk #AZA_slide6 .phone-prefix img, .dropdown-el img{
	top: 4px;
}

.page-template-augenlasern_vergleich #AZA_slide9 .phone-prefix img, .dropdown-el img{
	top: 4px;
}

.country-list li:nth-child(3){
	border-bottom: 1px solid gray;
	padding-bottom: 20px !important;
}

body #page #primary .ul-check li {
	margin-bottom: 10px;
	min-height: 30px;
	background-position-y: 0.3em;
	padding: 0 0 0 40px;
	background-image: url('/wp-content/themes/lasek/img/ok-icon.png');
	background-repeat: no-repeat;
}

body #page #primary .ul-ausruf li {
	margin-bottom: 10px;
	min-height: 40px;
	background-image: url('/wp-content/themes/lasek/img/alert-icon-dark.png');
	background-repeat: no-repeat;
	background-position-y: 0.3em;
	padding: 0 0 0 35px;
}

body #page #primary .ul-ring li {
	padding: 0 0 0 40px;
	background-image: url('/wp-content/themes/lasek/img/cyrcle-icon.png');
	background-repeat: no-repeat;
	margin-bottom: 10px;
	min-height: 40px;
	background-position-y: 0.3em;
}

body #page #primary .bg-dark-blue .ul-ring li{
	color: #fff;
}

	/* Navigation
    --------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
	padding: 10px 0;
	padding-bottom: 3px;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 34px;
	/*left: -999em;*/
	z-index: 99999;
	background: #fff;
	border-radius: 10px;
	width: 100%;
	display: none;
	padding: 30px;
	padding-bottom: 0;
	min-width: 250px;
}

.main-navigation ul ul li{
	display: block;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

/*
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: 10em;
	top: -1em;
}
*/

.main-navigation ul ul a {
	width: 200px;
	color: #7c8799;
	line-height: 1.1;
}

.main-navigation ul ul a:hover {
	color: #008dd2;
}

.mobile-menu-icon {
	display: inline-block;
}

.nav-search-btn-mobile{
	display: inline-block;
}

/*
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}
*/

.ubermenu-item-header .ubermenu-target-text{
	color: #162441 !important;
	font-size: 18px;
	font-weight: 600 !important;
}

.ubermenu-item-header:hover .ubermenu-target-text,.ubermenu-item-header .ubermenu-target-text:hover{
	color: #162441 !important;
}

.ubermenu .ubermenu-tab-layout-left > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel{
	display: none;
}

.main-navigation ul li:hover > ul, .main-navigation ul li > ul:hover{
	display: block !important;
}

.main-navigation li {
	position: relative;
	margin: auto;
}

.main-navigation a {
	display: block;
	text-decoration: none;
	color: #142646;
	font-weight: 400;
	padding-bottom: 10px;
}

#primary-menu > li > a:hover{
	color: #008dd2;
}

.main-navigation ul a:not([href]):not([class]):hover, .main-navigation ul a:not([href]):not([class]) {
	color: #142646;
	cursor: pointer;
}

.main-navigation ul ul a:not([href]):not([class]):hover, .main-navigation ul ul a:not([href]):not([class]) {
	color: #7c8799;
	cursor: pointer;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}


.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

#rd_an {
	position: absolute;
	top: 40px;
	right: 20px;
	width: 180px;
	font-size: 14px;
	color: #132648;
	font-style: italic;
	line-height: 1;
}

#rd_an::after{
	position: absolute;
	content: "";
	background: url("/wp-content/themes/lasek/img/rd_icon.png");
	width: 30px;
	height: 30px;
	right: -10px;
	background-repeat: no-repeat;
	top: 0px;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

.header-mobile-box{
	display: none;
}

.mobile-menu {
	display: none;
}

#slider-mobile-text{
	display: none;
}

.smile-icon-box{
	display: none;
}

#home_slide5_svorc{
	display: none;
}

.home_slide7_img{
	display: none;
}

#hp-dr-image{
	display: none !important;
}

.alf_slide2_box_ {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	margin-bottom: 2em;
	border-radius: 10px;
}

.postid-1509 .alf_slide2_box_{
	padding: 40px;
}

.postid-1509 .alf_slide2_box_img{
	max-width: 20%;
	text-align: center;
	display: inline-block;
	min-width: 15%;
}

.postid-1509 #page #primary .bg-blue ul li{
	font-size: 22px;
	padding: 0 0 0 40px;
	background-position-y: 0.25em;
}

.alf_slide2_box_img {
	display: inline-block;
	margin-right: 40px;
	vertical-align: top;
}

.alf_slide2_box_text {
	max-width: 75%;
	display: inline-block;
}

.alf_slide2_box_text p{
	margin-bottom: 0;
}

.bg-dark-blue{
	background-color: #132648;
	color: #fff;
}

.spider_popup_wrap {
	background-color: rgba(58, 58, 58, 0.67) !important;
}

#spider_popup_left-ico, #spider_popup_right-ico{
	opacity: 0.8 !important;
	color: #132648 !important;
}

.spider_popup_close_fullscreen {
	color: #fff !important;
}

.page-template-augenlasern_prk #AZA_slide6 {
	margin: 0;
}

.ktv2{
	width: 100% !important;
	overflow: scroll;
	height: 100% !important;
}

.ktv2 .size-large .ktv2-form-inline {
	width: 250px !important;
}

.localbusiness, .localaddress{
	color: #7c87b1;
	line-height: 1.5;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:300;
	padding: 0 0 10px 0;
	font-size: 15px;
}

.localbusiness h6{
	margin-bottom: 1rem;
}

.footer-menus-slide a{
	color: #7c8799;
}

.footer-menus-slide a:hover{
	color: #1896d3;
}

.footer-menus-slide ul a:hover{
	text-decoration: underline;
}

/* Responsive
--------------------------------------------- */

@media only screen and (max-width: 1850px){
	.dr-slide-img{
		height: 710px;
		background-size: cover;
	}
}

@media only screen and (max-width: 1800px){
	#main-slider{
		height: 791px;
		padding-top: 18em;
	}

	#home_slide7_b, #home_slide7_d, #home_slide7_a{
		background-position-x: 0;
	}

	.dr-slide-img{
		height: 695px;
		background-size: cover;
	}

	#home_slide7_d .home_slide7_text {
		margin-left: 45em;
	}

	.home_slide7_text {
		width: 40%;
	}
}


@media only screen and (max-width: 1750px){
	#main-slider{
		height: 771px;
	}

	#home_slide5{
		background-position-x: 50%;
	}

	.dr-slide-img{
		height: 680px;
		background-size: cover;
	}
}

@media only screen and (max-width: 1700px){
	#main-slider{
		padding-top: 15em;
		height: 750px;
	}

	.home_slide1_a * {
		font-size: 40px;
	}

	.home_slide1_b * {
		font-size: 24px;
	}

	.home_slide1_a, .home_slide1_b {
		width: 75%;
	}

	.home_slide1_b{
		width: 60%;
	}

	#home_slide7_d{
		background-position-x: 30%;
	}
/*
	#home_slide8_img{
		top: 9em;
	}
*/
	.dr-slide-img{
		height: 660px;
		background-size: cover;
	}

	#home_slide7_b .home_slide7_text, #home_slide7_d .home_slide7_text {
		margin-left: 42em;
	}
}

@media only screen and (max-width: 1650px){
	#main-slider {
		height: 730px;
	}

	.dr-slide-img{
		height: 640px;
		background-size: cover;
	}
}

@media only screen and (max-width: 1600px){
	.home_slide1_b {
		width: 60%;
	}

	#main-slider {
		height: 710px;
	}

	#home_slide7_b{
		background-position-x: 30%;
	}

	.dr-slide-img{
		height: 620px;
		background-size: cover;
	}

	.home_slide7_text {
		width: 45%;
	}
}

@media only screen and (max-width: 1550px){
	#main-slider {
		height: 680px;
	}

	.dr-slide-img{
		height: 600px;
		background-size: cover;
	}
}

@media only screen and (max-width: 1500px){

	#home_slide4{
		background-position-x: 70%;
	}

	.home_slide1_a * {
		font-size: 35px;
	}

	#main-slider {
		height: 660px;
	}

	#home_slide5{
		background-position-x: 40%;
	}

	#home_slide7_a{
		background-position-x: 30%;
	}

	.dr-slide-img{
		height: 580px;
		background-size: cover;
	}

	#home_slide7_b .home_slide7_text, #home_slide7_d .home_slide7_text {
		margin-left: 37em;
	}
/*
	#home_slide8_img{
		top: 2em;
		height: 350px;
	}
	*/
}

@media only screen and (max-width: 1450px){
	.home_slide1_a * {
		font-size: 32px;
	}

	.home_slide1_a{
		width: 70%;
	}

	#main-slider {
		padding-top: 13em;
		height: 640px;
	}

	#home_slide7_d .home_slide7_text{
		margin-left: 30em;
	}

	#home_slide7_d {
		background-position-x: 70%;
	}

	.dr-slide-img{
		height: 560px;
		background-size: cover;
	}
}

@media only screen and (max-width: 1400px){
	#main-slider {
		height: 620px;
	}

	#home_slide7_b .home_slide7_text{
		margin-left: 27em;
	}
/*
	#home_slide8_img{
		top: 2em;
		height: 300px;
	}
*/
	#home_slide8 .container {
		top: -9em;
	}

	.dr-slide-img{
		height: 540px;
		background-size: cover;
	}
}

@media only screen and (max-width: 1350px){
	.home_slide1_a, .home_slide1_b {
		width: 65%;
	}

	.home_slide1_b{
		width: 50%;
	}

	.home_slide1_b * {
		font-size: 20px;
	}

	#main-slider {
		height: 600px;
	}

	#home_slide7_c{
		background-position-x: 70%;
	}

	.dr-slide-img{
		height: 520px;
		background-size: cover;
	}
}

@media only screen and (max-width: 1300px){
	#main-slider {
		height: 570px;
	}

	#home_slide4{
		background-position-x: 60%;
	}

	#home_slide5{
		background-position-x: 35%;
	}

	#home_slide7_b{
		background-position-x: 70%;
	}

	#home_slide7_b .home_slide7_text{
		margin-left: 25em;
	}

	#home_slide7_d {
		background-position-x: 60%;
	}
/*
	#home_slide8_img{
		top: 2em;
		height: 300px;
	}
*/
	#home_slide8 .container {
		top: -10em;
	}

	.dr-slide-img{
		height: 500px;
	}

	#home_slide7_d .home_slide7_text {
		margin-left: 26em;
	}

	.home_slide7_text {
		width: 50%;
	}
}

@media only screen and (max-width: 1250px){
	#main-slider {
		padding-top: 10em;
		height: 550px;
	}

	.home_slide1_a, .home_slide1_b {
		width: 70%;
	}

	.home_slide1_b {
		width: 60%;
	}

	.dr-slide-img{
		height: 480px;
	}
}

@media only screen and (max-width: 1230px){
	#main-slider {
		padding-top: 8em;
	}
}

@media only screen and (max-width: 1200px){
	#main-slider {
		height: 530px;
	}

	.main-navigation a{
		font-size: 15px;
	}

	.main-navigation li{
		margin: auto 5px;
	}

	.main-navigation ul ul{
		top: 32px;
	}
/*
	#home_slide8_img{
		height: 260px;
		top: 0em;
	}
*/
	.dr-slide-img{
		height: 465px;
	}

	#page #primary .page_breadcrumbs ul li{
		max-width: 120px;
		margin-right: 0.5em;
	}

	#page #primary .menu-breadcrumbs-augenklinik-bratislava-neovizia-container ul li{
		max-width: 150px;
	}

	#page #primary .page_breadcrumbs ul li a{
		height: 80px;
	}
}

@media only screen and (max-width: 1199px){

	.page-template-spitzen_technologie #primary .slick-slide{
		margin: inherit !important;
	}

	.page-template-spitzen_technologie #primary .slick-slide:nth-child(2){
		margin: inherit !important;
	}

	.footer-make-action p, .footer-make-action h4{
		font-size: 28px;
		line-height: 1.2;
	}

	.footer-make-action{
		padding: 70px 0 50px 0;
	}

	.footer-make-action-right > a{
		display: block;
	}

	.pdb-1{
		margin-bottom: 1em;
	}

	.pdb-05{
		margin-bottom: 1rem !important;
	}

	.footer-action-buttons a:first-of-type {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.footer-action-buttons a{
		margin-right: 0px;
		display: block;
	}

	.home_slide9_new h2 {
		height: auto;
	}

	.page-template-das_team #page_box_play{
		top: 28%;
		left: 40%;
	}

	.kar_box_slick .slick-dots {
		bottom: -25px;
	}

	#AZA_slide2 h1, #AZA_slide2 h2 {
		font-size: 34px;
	}

	#KI_AZA_slide2 h1, #KI_AZA_slide2 h2 {
		font-size: 34px;
	}

	.single-format-standard #page_box_play {
		top: 40%;
	}

	.page-template-kosten_relex #page_box_play{
		top: 35%;
	}

	.ubermenu .ubermenu-target{
		padding: 5px 15px 10px 10px !important;
		font-size: 14px;
	}

	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{
		margin-top: -4px !important;
	}

	.ubermenu .ubermenu-content-align-left > .ubermenu-image{
		width: 50%;
	}

	.ubermenu ul.ubermenu-tab-content-panel li .ubermenu-target-title{
		font-size: 16px;
	}

	.ubermenu ul.ubermenu-tab-content-panel li .ubermenu-target-description{
		font-size: 14px;
	}

	.ubermenu ul.ubermenu-tab-content-panel li div{
		right: 2px;
		top: 90px;
		font-size: 12px;
	}

	#rd_an{
		width: 100px;
	}

	#rd_an::after{
		top: 8px;
		right: -15px;
	}

	#aza_cta_btn a {
		margin-right: 0;
		display: block;
		margin-bottom: 1em;
	}

	.nav-search-btn #nav-search-box{
		width: 900px;
	}

	.nav-search-btn #nav-search-box .probox{
		padding: 5px 10px;
	}

	.hp_review_geschichten_box_img{
		width: 30%;
		height: 30%;
	}

	.page-template-kosten_relex #AZA_slide8 .col-lg-2 .kosten_price_box_price p{
		font-size: 30px;
	}

	.page-template-kosten_relex #AZA_slide8 .col-lg-2 .kosten_price_box_title {
		height: 60px;
	}

	.page-template-augenlasern_prk  #AZA_slide6 #phoneSelectAZA1{
		width: 100%;
		margin-bottom: 1em;
	}

	.review_geschichten_box_text {
		width: 100%;
		margin-left: 0;
		margin-top: 1em;
	}

	.smile-icon-line{
		left: 11%;
	}

	#home_slide3_box_play{
		top: 40px;
	}

	#home_slide3_box_play span{
		left: 12%;
		position: relative;
	}

	#home_slide3_box_a_a{
		width: 70%;
		font-size: 45px;
	}

	#phoneSelect, #phoneSelect1, #phoneSelect2, #phoneSelect3, #phoneSelectF, #phoneSelectS{
		display: block;
		margin-bottom: 20px;
		margin-right: 0;
	}

	#phoneSelectS{
		margin-top: 20px;
		margin-bottom: 0;
	}

	.phone-select{
		display: block;
		margin-bottom: 20px;
		margin-right: 0 !important;
	}

	.dropdown-el{
		width: 100%;
	}

	#home_slide5_btn .btn-style-blue {
		margin-right: 0;
		margin-bottom: 1em;
		display: block;
	}

	.slide4_01_btn a:first-of-type, .slide4_02_btn a:first-of-type, .slide4_03_btn a:first-of-type {
		margin-right: 0;
		margin-bottom: 1em;
		display: block;
	}

	#home_slide5{
		background-position-x: 25%;
	}

	#home_slide7_b .home_slide7_text{
		margin-left: 20em;
	}

	#home_slide7_d {
		background-position-x: 50%;
		height: 500px;
	}

	#home_slide7_d .home_slide7_text {
		margin-left: 24em;
	}

	.footer-brand-slide .img-box img{
		max-width: 120px;
	}
}

@media only screen and (max-width: 1150px){
	#main-slider {
		height: 505px;
		padding-top: 7em;
	}

	.home_slide1_a * {
		font-size: 30px;
	}

	.home_slide1_b {
		margin-bottom: 50px;
	}

	#home_slide7_a{
		background-position-x: 45%;
	}
/*
	#home_slide8_img{
		height: 250px;
	}
*/
	.dr-slide-img{
		height: 445px;
	}
}

@media only screen and (max-width: 1100px){
	#main-slider {
		height: 485px;
	}

	.home_slide1_b {
		margin-bottom: 40px;
	}
	/*
	#home_slide8_img{
		height: 240px;
	}
	*/

	.dr-slide-img{
		height: 425px;
	}
}

@media only screen and (max-width: 1050px){
	#main-slider {
		height: 460px;
		padding-top: 6em;
	}

	#home_slide5{
		background-position-x: 24%;
	}

	#home_slide8_img{
		height: 460px;
	}

	.dr-slide-img{
		height: 405px;
	}

	#home_slide7_d .home_slide7_text {
		margin-left: 20em;
	}
}

@media only screen and (max-width: 1000px){
	#main-slider {
		height: 440px;
		padding-top: 4em;
	}
/*
	#home_slide8_img{
		height: 220px;
	}
*/
	.dr-slide-img{
		height: 390px;
	}

	.page_breadcrumbs{
		display: none;
	}

	.page-template-anreise_zur_augenklinik .azk_slide2_box_left{
		width: 100%;
		display: block;
	}

	.page-template-anreise_zur_augenklinik .azk_slide2_box_right{
		width: 100%;
		display: block;
	}

	.page-template-anreise_zur_augenklinik .azk_slide2_box_right p{
		text-align: left !important;
	}

	.alf_slide2_box_text {
		max-width: 100%;
		display: inline-block;
	}

	.home_slide3_box_a_box_2{
		padding: 0;
	}

	.home_slide3_box_a_box_3{
		padding: 0;
	}
}

@media only screen and (max-width: 991px){
	#main-slider {
		background-image: url(/wp-content/themes/lasek/img/hp-slider-tablet.jpg);
	}
	#home_slide5{
		background-image: url(/wp-content/themes/lasek/img/hp_slide5/slide5-mobile.png);
	}

	.page-template-anreise_zur_augenklinik #AZA_slide1 iframe{
		margin-bottom: 3em;
	}

	#aza_cta_phone .email-box .flag-icon span{
		margin-bottom: 3px;
	}

	.page-template-spitzen_technologie .slick-dotted.slick-slider {
		margin-bottom: 50px;
	}

	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box{
		display: none;
	}

	#hf_acrd #headingOne{
		padding: 2em 2rem 1rem 2rem;
	}

	#hf_acrd .card::after{
		width: 85%;
	}

	#hf_acrd .card .card-header .btn{
		padding: .375rem 0 !important;
		padding-left: 25px !important;
	}

	#hf_acrd .card-body {
		padding-left: 60px;
	}

	.accordion .fa {
		margin-right: 0.3rem;
		margin-left: -25px;
	}

	#home_slide3_box::after{
		content: "";
		width: 100%;
		display: block;
		height: 40vh;
		background: linear-gradient(180deg, rgba(5,6,6,0) 0%, rgb(0, 0, 0) 51%, rgb(0, 0, 0) 100%);
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
	}

	#home_slide3_box_play, #home_slide3_box_a_b, #home_slide3_box_a{
		position: relative;
		z-index: 2;
	}

	.review_geschichten_box .client{
		text-align: left !important;
	}

	.review_geschichten_box_text h4{
		padding: 70px 0 0 0;
	}

	.review_geschichten_box{
		padding: 20px 20px;
	}

	.aza-phone-box a {
		font-size: 1.3rem;
	}

	#aza_cta_phone .flag_txt {
		vertical-align: bottom;
		margin-left: 10px;
	}

	.video-up{
		left: 40px;
		top: 40px;
	}

	#kontaktformular_page .btn-style-blue{
		width: 100%;
		margin-top: 1em;
	}

	.azk_slide2_box{
		padding: 30px 20px;
	}

	.rezensionen_sumary_top_left p{
		margin: 0 !important;
	}
	.page-template-review_rezensionen #page #primary .rwp-widget-ratings li .rw-black-line {
		margin-bottom: 1em;
	}

	.kar_box{
		width: 95%;
		margin: 0 auto;
	}

	.kosten_price_box{
		box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	}

	.table td, .table th{
		padding: .75rem 0;
	}

	#kr_table{
		background: #fff;
	}

	#relexTable tbody td {
		text-align: left;
	}

	.slick-dotted.slick-slider {
		margin-bottom: 50px;
	}

	#relexTable .wth-20 {
		width: 25%;
		padding-top: 1.3rem;
	}

	#hf_acrd .card-header {
		padding: 1em 2rem 1rem 2rem;
	}

	.home_slide6_review_slick{
		box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	}

	.postid-1509 #page #primary .bg-blue ul li{
		font-size: 18px;
	}

	.kar_box_slick .slick-dots {
		bottom: -50px;
	}

	#AZA_slide1 p{
		margin-top: 1em;
	}

	#AZA_slide2 p, #AZA_slide3 p, #AZA_slide4 p, #AZA_slide5 p, #AZA_slide6 p, #AZA_slide7 p, #AZA_slide8 p, #AZA_slide9 p, #AZA_slide10 p, #AZA_slide11 p, #AZA_slide12 p{
		font-size: 22px;
	}

	#KI_AZA_slide2 p{
		font-size: 22px;
	}

	#page #primary ul li{
		font-size: 22px;
	}

	#alr_slide3 .alr_slide3_box p{
		font-size: 20px;
	}

	#rezensionen_sumary{
		width: 100%;
	}

	.single-format-standard #page_box_play {
		top: 70%;
	}

	.single-format-standard #AZA_slide1 .col-lg-6 img {
		margin-bottom: 1em;
	}

	.page-template-kosten_relex #page_box_play{
		top: 55%;
		left: 35%;
	}

	li.current-menu-item a{
		color: #008DD2 !important;
	}

	.page-template-das_team #page_box_play{
		left: 32%;
		top: 45%;
	}

	#header-startseite a{
		color: #132648;
		width: 100%;
		display: block;
		background: #fff;
		padding: 15px 20px;
		cursor: pointer;
		font-size: 18px;
		border-bottom: 1px solid #eee;
		font-weight: 600;
	}

	#header-startseite img{
		margin-right: 0.5em;
	}

	.footer-cert-slide-slick{
		padding-bottom: 3em;
		margin-bottom: 3em !important;
	}

	.footer-make-action-right > a{
		display: block;
	}

	.footer-make-action-right .phone-select{
		margin-right: 0;
	}

	#scrollTop{
		display: none !important;
	}

	.hpReviewVideo {
		min-height: 300px;
		width: 100%;
	}

	.hp_review_geschichten_slick{
		margin: auto 0;
		padding-bottom: 3em;
	}

	#home_side6_sec3_btn{
		margin-top: 2em;
	}

	.hp_review_geschichten_slick .slick-prev.slick-arrow, .hp_review_geschichten_slick .slick-next.slick-arrow{
		bottom: -20px;
		z-index: 2;
	}

	#AZA_slide1{
		padding-top: 40px;
	}

	#AZA_title_mobile * {
		margin-top: 0;
		margin-bottom: 2em;
	}

	#page_box_play{
		top: 45%;
	}

	.page-template-haufige_augenlasern #page_box_play, .page-template-augenlasern_femto #page_box_play, .page-template-augenlasern_prk #page_box_play, .page-template-augenlasern_wer #page_box_play {
		left: 48%;
		top: 45%;
	}

	#home_slide3_box_a_a h3 {
		font-size: 30px;
	}

	.hpr_box_right{
		display: block;
		width: 100%;
		margin-top: 1em;
	}

	.hpr_box_left {
		text-align: center;
		display: block;
		width: 100%;
	}

	.hpr_box_left img {
		margin-left: auto;
		display: inline-block !important;
	}

	.hpr_box_left div{
		margin: 0 auto;
	}

	#augenlasernWerTable .table_img{
		display: none;
	}

	.page-template-das_team #AZA_slide3 p, .page-template-das_team #AZA_slide5 p, .page-template-das_team #AZA_slide7 p, .page-template-das_team #AZA_slide9 p, .page-template-das_team #AZA_slide11 p {
		width: 100%;
	}

	#page #primary .rwp-scores-sliders{
		padding: 0 !important;
	}

	#rezensionen_sumary{
		margin-bottom: 2em;
	}

	.rezensionen_sumary_btn a{
		width: 100%;
	}

	.kosten_price_box{
		margin-bottom: 2em;
	}

	.alr_slide8_box_title {
		display: block;
		margin-left: 0;
		margin-top: 1em;
	}

	.alr_link a > *{
		min-height: 150px;
		background-position-x: 50%;
		background-position-y: 80%;
	}

	#page #primary .brd-btm-1 .ul-ok{
		margin-top: 1em;
	}

	.alr_slide3_box{
		width: 100%;
		margin-bottom: 1em;
	}

	#alr_slide3 .alr_slide3_box img {
		margin-bottom: 0.5em;
	}

	.page-child #page #primary ul {
		margin: 0;
		padding: 10px;
	}

	#aza_slide_cta_btn a:first-of-type {
		margin-right: 0;
		margin-bottom: 1em;
		display: block;
	}

	#aza_slide_cta_btn {
		margin: 5em 0 0 0;
	}

	.alf_slide2_box_{
		padding: 30px;
	}

	.alf_slide2_box_img {
		display: block;
		margin-right: 0;
		margin-bottom: 2em;
	}

	.aza-phone-box{
		display: block;
	}

	#aza_cta_phone .aza-phone-box:first-of-type {
		margin-right: 0;
		margin-bottom: 1em;
	}

	#phoneSelectAZA {
		margin-right: 0;
		display: block;
		margin-bottom: 1em;
	}

	#AZA_title_desktop{
		display: none;
	}

	#AZA_title_mobile{
		display: block;
		text-align: center;
	}

	.header-contact-box {
		display: none;
	}

	.header-phone-box{
		display: none;
	}

	.header-mobile-box{
		display: block;
		text-align: right;
	}

	#site-navigation {
		display: none;
	}

	#main-slider .home_slide1_a, #main-slider .home_slide1_b, #main-slider .home_slide1_c {
		display: none;
	}

	.nav-search-btn-mobile{
		margin-right: 20px;
		vertical-align: middle;
	}

	.mobile-menu-icon {
		vertical-align: middle;
	}

	.mobile-menu-icon a{
		color: #132648;
		font-size: 25px;
	}

	.mobile-menu-icon a i.fa-times{
		font-size: 28px;
	}

	#slider-mobile-text {
		display: block;
	}

	#slider-mobile-text .home_slide1_a, #slider-mobile-text .home_slide1_b, #slider-mobile-text .home_slide1_c {
		width: 100%;
	}

	#main-slider{
		background-color: #F1F7FC;
	}

	#slider-mobile-text{
		background-color: #F1F7FC;
		padding: 40px 0 50px 0;
	}

	#slider-mobile-text .home_slide1_a * {
		font-size: 30px;
		color: #132648;
		font-weight: 600;
		text-align: center;
	}

	#slider-mobile-text .home_slide1_b * {
		font-size: 20px;
		color: #132648;
		text-align: center;
	}

	#slider-mobile-text .home_slide1_c {
		text-align: center;
	}

	html, body{
		overflow-x: hidden;
	}

	#home_slide2 .box-left-img{
		display: block;
		margin-bottom: 1.2em;
	}

	#home_slide2 .box-left-text{
		display: block;
		margin: 0;
		padding-left: 0;
	}

	.smile-icon-line {
		display: none !important;
	}

	#home_slide2 .box-left .smile-icon{
		/*right: 30px;*/
		left: 120px;
	}

	#home_slide2 .box-right .smile-icon{
		left: 120px;
	}

	.smile-icon-box{
		display: block;
		border-top: 1px dashed #707070;
		border-right: 1px dashed #707070;
		border-bottom: 1px dashed #707070;
		width: 300px;
		height: 300px;
		position: absolute;
		left: 9em;
		top: 10em;
	}

	#home_slide2_2 .smile-icon-box{
		height: 320px;
	}

	#home_slide3_box{
		background-position-x: 50%;
		background-position-y: -10px;
		background-color: #000;
	}

	#home_slide3_box_play {
		top: 20px;
	}

	#home_slide3_box_play span{
		left: 0;
	}

	#home_slide3_box_a_a{
		font-size: 22px;
		margin-top: 1em;
		width: 100%;
	}

	#home_slide3_box_a_b{
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 22px;
	}

	.home_slide3_box_a_box_1, .home_slide3_box_a_box_2, .home_slide3_box_a_box_3{
		font-size: 15px;
	}

	#home_slide3_box_b{
		border-radius: 0;
	}

	#home_slide3_box_c{
		border-radius: 0px 0px 10px 10px;
	}

	.no-padd-right {
		padding-right: 15px;
	}

	.no-padd-left {
		padding-left: 15px;
	}

	#home_slide4{
		background: none;
		background-color: #F1F7FC;
	}

	#home_slide5{
		/*background: url('/wp-content/themes/lasek/img/hp_slide5/slide5-mobile.png');*/
	}

	#home_slide5_content {
		padding-left: 0;
	}

	#home_slide5_svorc{
		display: block;
		text-align: center;
	}

	#home_slide7_d .home_slide7_text{
		margin-left: 15em;
		width: 60%;
	}

	.footer-brand-slide .img-box img {
		max-width: 80px;
	}

	#home_slide2_2{
		margin-top: 0;
		margin-bottom: 0;
	}

	#home_slide2_1, #home_slide2_2, #home_slide2_3 {
		padding-left: 7em;
	}

	.smile-icon-box{
		left: 16em;
	}

	#home_slide8_img {
		height: 440px;
	}

	.footer-dr-slide p {
		margin: 10px 0 50px 0;
	}

	#mobile-menu .header-contact{
		text-align: left;
		padding: 10px 0px;
		border-bottom: 2px solid #eee;
	}

	#mobile-menu .header-contact .header-phone-box{
		display: block;
	}

	#mobile-menu .header-contact .header-phone-box:first-of-type{
		margin-bottom: 1em;
		margin-top: 0.5em;
	}

	.mobile-ctu-box {
		margin-top: 1em;
		margin-bottom: 0.5em;
	}

	#mobile-menu .header-contact .container > a{
		width: 100%;
		margin-top: 10px;
		padding: 5px;
	}

	#primary-menu-mobile {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#primary-menu-mobile li a{
		color: #132648;
		width: 100%;
		display: block;
		background: #fff;
		padding: 15px 20px;
		cursor: pointer;
		font-weight: 400;
		font-size: 18px;
		border-bottom: 1px solid #eee;
	}

	#primary-menu-mobile > li > a{
		font-weight: 600;
	}

	#primary-menu-mobile li a:hover {
		text-decoration: underline;
	}

	#primary-menu-mobile li ul{
		background: #F1F7FC;
		list-style: none;
		margin: 0;
		padding-left: 0;
	}

	#primary-menu-mobile ul li a{
		padding: 15px 20px 15px 40px;
	}

	#primary-menu-mobile li ul li a{
		background: #F1F7FC;
	}

	#primary-menu-mobile li{
		position: relative;
	}

	#primary-menu-mobile li ul li{
		position: relative;
	}

	#primary-menu-mobile li.menu-item-has-children.closed::after {
		transform: rotate(0deg);
		top: 1.5em;
	}

	#primary-menu-mobile li.menu-item-has-children::after {
		content: "";
		position: absolute;
		right: 0.8em;
		top: 0.9em;
		border: 0.4em solid #3694d7;
		border-top-color: rgb(54, 148, 215);
		border-right-color: rgb(54, 148, 215);
		border-bottom-color: rgb(54, 148, 215);
		border-left-color: rgb(54, 148, 215);
		border-color: #132648 transparent transparent transparent;
		transition: .4s all ease-in-out;
		z-index: 3;
		cursor: pointer;
		transform: rotate(-180deg);
	}

	#home_slide3_box_desktop{
		display: none;
	}

	#home_slide3_box_mobile{
		display: block;
	}

	#home_slide3_box_mobile .home_slide3_Slides {
		display: none;
	}

	#home_slide3_box_mobile .home_slide3_box_a_box_1 {
		display: block;
	}

	#home_slide3_box{
		height: auto;
	}

	/* Slideshow container */
	#home_slide3_box_mobile .slideshow-container {
		max-width: 1000px;
		position: relative;
		margin: auto;
	}

	/* Next & previous buttons */
	#home_slide3_box_mobile .prev, #home_slide3_box_mobile .next {
		cursor: pointer;
		position: relative;
		width: auto;
		color: #132648;
		font-weight: 400;
		font-size: 28px;
		border-radius: 50%;
		user-select: none;
		background: #fff;
		padding: 5px 15px;
		text-align: center;
	}

	#home_slide3_box_mobile .next{
		width: 50px;
		height: 50px;
		padding: 3px 0 0 5px;
		display: inline-block;
		margin-left: 0.5em;
	}

	#home_slide3_box_mobile .prev{
		width: 50px;
		height: 50px;
		padding: 3px 5px 0 0;
		display: inline-block;
	}

	#home_slide3_box_mobile .home_slide3_box_a_box_2, #home_slide3_box_mobile .home_slide3_box_a_box_3{
		background-image: none;
	}

	.page-template-kosten_relex #AZA_slide8 .col-lg-2 .kosten_price_box_title {
		height: 30px;
	}

	.page-template-kosten_relex #AZA_slide8 .col-lg-2 .kosten_price_box_desc {
		text-align: center;
	}

	.page-template-kosten_relex #AZA_slide8 .col-sm-12 {
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
}

@media only screen and (max-width: 950px){
	#main-slider {
		height: 420px;
		padding-top: 0;
	}

	.dr-slide-img {
		height: 370px;
	}
}

@media only screen and (max-width: 930px){
	#home_slide7_d .home_slide7_text{
		width: 60%;
	}

	#home_slide7_b .home_slide7_text {
		margin-left: 15em;
	}
}

@media only screen and (max-width: 900px){
	#main-slider {
		height: 400px;
	}

	#home_slide7_d .home_slide7_text {
		width: 70%;
		margin-left: 11em;
	}

	.dr-slide-img {
		height: 350px;
	}
}

@media only screen and (max-width: 850px){
	#main-slider {
		height: 370px;
	}

	.dr-slide-img {
		height: 330px;
	}
}

@media only screen and (max-width: 800px){
	#home_slide7_b {
		background-position-x: 55%;
	}

	#main-slider {
		height: 350px;
	}

	#home_slide8_img {
		background-size: 130%;
	}

	.dr-slide-img {
		height: 310px;
	}
}

@media only screen and (max-width: 768px){
	#main-slider {
		height: 340px;
		background-image: url('/wp-content/themes/lasek/img/hp-slider-tablet.jpg');
	}

	.dr-slide-img {
		height: 300px;
	}

	.page-template-kosten_relex #page_box_play {
		top: 55%;
		left: 45%;
	}

	#home_slide3_box_a_a h3, #home_slide3_box_a_b p {
		margin: 0;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	}
}

@media only screen and (max-width: 767px){

	#home_slide5_d a {
		margin-left: 0;
	}

	.hp_review_geschichten_box .hp_review_geschichten_box_text a{
		width: 100%;
	}

	#klicktippIframe .formModalBox{
		padding: 50px 30px;
	}

	.footer-make-action h4, .pdb-05{
		font-size: 24px !important;
	}

	.footer-make-action p{
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight:600;
	}

	.footer-make-action .pdb-05{
		font-size: 28px !important;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	font-weight:600;
	}

	.footer-make-action .pdb-1{
		font-size: 24px !important;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	}

	#home_slide3_box_b_1 a, #home_slide3_box_b_2 a, #home_slide3_box_c a {
		width: 100%;
	font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	}

	#home_slide3_box_c {
		padding: 50px 20px;
	}

	#aza_cta_btn{
		margin-top: 2em;
	}

	.page-template-augenlasern_relex #AZA_slide3 {
		padding: 40px 0 10px 0;
	}

	.home_slide9_old:first-of-type{
		margin-top: 3em;
	}

	#home_slide8_btn a:nth-child(1) {
		padding: 10px 20px;
	}

	#home_slide8_btn a:nth-child(2) {
		max-width: 100%;
		text-align: center;
		padding: 10px 20px;
	}

	.postid-1509 .alf_slide2_box_img{
		max-width: 100%;
		display: block;
	}

	.postid-1509 .alf_slide2_box_text {
		max-width: 100%;
	}

	.page-template-das_team #page_box_play{
		left: 45%;
	}

	#AZA_title_mobile * {
		margin-top: 0;
		margin-bottom: 1em;
		text-align: left;
		font-size: 28px;
	}

	#page_box_play{
		top: 50%;
		left: 55%;
	}

	#page_box_play2 {
		top: 50%;
		left: 55%;

	}

	.page-template-haufige_augenlasern #page_box_play, .page-template-augenlasern_femto #page_box_play, .page-template-augenlasern_prk #page_box_play, .page-template-augenlasern_wer #page_box_play {
		left: 55%;
		top: 50%;
	}

	#home_side6_sec3_btn a{
		width: 100%;
	}

	.azk_slide2_box_left, .azk_slide2_box_right{
		width: 100%;
	}

	#home_slide2_1, #home_slide2_2, #home_slide2_3 {
		padding-left: 0;
	}
/*
	#home_slide2 .box-left .smile-icon {
		right: 10px;
	}
*/
	.smile-icon-box {
		left: 9em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 340px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 320px;
	}

	.home_slide1_c a{
		display: block;
	}

	.home_slide1_c a:first-of-type{
		margin-right: 0;
		margin-bottom: 1em;
	}

	#slider-mobile-text .home_slide1_a *{
		font-size: 28px;
	}

	.home_slide2_btn {
		margin: 0;
		width: 100%;
	}

	.home_slide2_btn a{
		display: block;
		width: 100%;
	}

	.home_slide2_btn a:first-of-type{
		margin-bottom: 1em;
	}

	#home_slide3_box_b {
		height: auto;
	}

	#home_slide3_box_b_1, #home_slide3_box_b_2{
		width: 100%;
		float: unset;
	}

	#home_slide3_box_b_1 p, #home_slide3_box_b_2 p {
		height: auto;
	}

	#home_slide3_box_b_2{
		margin-top: 3em;
	}

	#home_slide3_box_c a{
		width: 100%;
	}

	#home_slide7_a, #home_slide7_b, #home_slide7_c, #home_slide7_d{
		background: none;
		padding: 0;
		height: auto;
		background-color: #EDEFF1;
	}

	#home_slide7_a .container-fluid, #home_slide7_b .container-fluid, #home_slide7_c .container-fluid, #home_slide7_d .container-fluid{
		padding: 0;
	}

	.home_slide7_img{
		display: block;
		background: #f9f7f8;
	}

	.home_slide7_img img{
		width: 100%;
	}

	.home_slide7_text{
		padding: 60px 15px 0 15px;
		width: 100%;
	}

	.home_slide7_btn {
		text-align: center;
		margin-bottom: 5em;
	}

	#home_slide7_b .home_slide7_text {
		margin-left: 0;
	}

	#home_slide7_d .home_slide7_text {
		width: 100%;
		margin-left: 0;
	}
/*
	#home_slide8_img {
		height: 140px;
	}
*/
	#home_slide8_tit{
		font-size: 22px;
	}

	#home_slide8_btn a{
		display: block;
		width: 100%;
		margin: 0;
	}

	#home_slide8_btn a:first-of-type{
		margin-bottom: 1em;
	}

	.home_slide9_old {
		margin-bottom: 2em;
	}

	.home_slide9_old p{
		margin: 0;
	}

	.footer-brand-slide .img-box img {
		max-width: 150px;
	}

	.footer-brand-slide .img-box:nth-child(4){
		margin: 50px auto;
	}

	.footer-menus-slide .col-md-3{
		margin-top: 2em;
	}
	.footer-menus-slide .col-md-3:first-of-type{
		margin-top: 0;
	}

	.dr-slide-img{
		display: none !important;
	}

	#hp-dr-image{
		display: block !important;
		margin: 0 auto;
		width: 100%;
	}

	.footer-make-action p{
		margin-bottom: 1em;
	}

	#home_slide5{
		padding-bottom: 5em;
	}

	.home_slide7_btn{
		padding: 0 15px;
	}

	.home_slide7_btn a{
		width: 100%;
	}

	.hp_review_geschichten_box_img {
		width: 60%;
		display: block;
		margin-bottom: 1em;
	}

	.hp_review_geschichten_box_text {
		padding-left: 0;
		width: 100%;
		display: block;
	}

	#aza_cta_btn{
		padding: 10px 20px;
	}

	#page #primary ul {
		margin: 0;
		padding: 0;
	}

	#page #primary ul li{
		padding: 50px 0 0 0;
	}

	#page #primary ol {
		margin: 0;
	}

	#page #primary ol li{
		padding: 0;
	}
}

@media only screen and (max-width: 600px){

	.video-up {
		left: 120px;
		top: 60px;
	}

	.review_geschichten_box_img{
		display: block;
		vertical-align: middle;
		text-align: center;
	}

	.review_geschichten_box {
		padding: 50px 20px;
	}

	.review_geschichten_box_text h4{
		background-position-y: 0.5em;
		background-position-x: 30px;
	}

	.home_slide6_review_slick .slick-dots{
		position: relative;
		bottom: -75px;
	}

	.home_slide6_review_slick{
		margin-bottom: 3em;
	}

	.home_slide6_review_slick .slick-prev.slick-arrow, .home_slide6_review_slick .slick-next.slick-arrow{
		bottom: -100px;
	}

	#home_slide2_1 .smile-icon-box{
		top: 9.7em;
	}

	.home_slide6_review_slick .slick-prev::before, .home_slide6_review_slick .slick-next::before{
		font-size: 30px !important;
		background-size: 50%;
		text-align: center;
	}

	.hp_review_geschichten_slick .slick-prev::before, .footer-cert-slide-slick .slick-prev::before, .hp_review_geschichten_slick .slick-next::before, .footer-cert-slide-slick .slick-next::before {
		font-size: 30px !important;
		background-size: 50%;
		text-align: center;
	}

	.home_slide6_review_slick .slick-prev::before, .home_slide6_review_slick .slick-next::before{
		background-position-x: center;
	}

	.home_slide6_review_slick .slick-prev.slick-arrow{
		position: absolute;
		bottom: -100px;
		left: 38%;
		top: unset;
		width: 50px;
		height: 50px;
		background-color: #F1F7FC;
		padding: 10px 10px 5px 7px;
		border-radius: 50%;
	}

	.home_slide6_review_slick .slick-next.slick-arrow{
		position: absolute;
		bottom: -100px;
		right: 38%;
		top: unset;
		width: 50px;
		height: 50px;
		background-color: #F1F7FC;
		padding: 10px 3px 5px 10px;
		border-radius: 50%;
	}

	#home_slide6 .slick-next, .footer-cert-slide-slick .slick-next.slick-arrow {
		right: 42%;
	}

	#home_slide6 .slick-prev, .footer-cert-slide-slick .slick-prev.slick-arrow {
		left: 41%;
	}

}

@media only screen and (max-width: 575px){
	.home_slide2_btn{
		padding: 0 15px;
	}

	.video-up {
		left: 200px;
	}

	#home_slide5{
		padding: 0 15px;
		padding-bottom: 5em;
		padding-top: 3em;
	}

	.alr_slide3_box {
		padding: 0 15px;
	}

	#home_slide6 {
		padding: 50px 15px;
	}

	#teamDr{
		margin: 0 15px;
	}

	#home_slide3_box::after{
		height: 45vh;
	}
}

@media only screen and (max-width: 550px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 250px;
	}

	#home_slide8_img {
		height: 410px;
		background-size: 130%;
		background-position: top;
		background-position-x: center;
		margin-top: 3em;
	}
	#home_slide8 .container {
		top: -16em;
	}

	#rwp-ratings-form-398-14162f24d44f674a586c1b40524dd9de{
		padding: 30px 0px;
	}

	.page-id-398 #page #primary .sbrLabel{
		margin-top: 1em;
	}

	.video-up {
		left: 180px;
	}
}

@media only screen and (max-width: 540px){
	#home_slide2 .box-left-img {
		width: 55%;
	}
	#home_slide2 .box-left-img .lazy:first-of-type{
		width: 100%;
	}

	#home_slide2 .box-right .smile-icon, #home_slide2 .box-left .smile-icon {
		left: 15em;
		width: 55px;
	}

	#home_slide2_2, #home_slide2_3{
		margin-top: 2em;
	}
}

@media only screen and (max-width: 520px){
	/*#home_slide2 .box-left-img {
		width: 37%;
	}*/
}

@media only screen and (max-width: 510px){
	/*#home_slide2 .box-left-img {
		width: 38%;
	}*/
}

@media only screen and (max-width: 500px){
	/*#home_slide2 .box-left-img {
		width: 39%;
	}*/

	.video-up {
		left: 150px;
	}

	#home_slide2 .box-right .smile-icon, #home_slide2 .box-left .smile-icon {
		left: 14em;
	}

	.home_slide9_new{
		min-height: 300px;
		height: auto;
	}

	.home_slide9_new p {
		height: auto;
	}

	#main-slider{
		height: 320px;
	}

	#slider-mobile-text{
		padding: 30px 0 50px 0;
	}

	#slider-mobile-text .home_slide1_a * {
		font-size: 24px;
	}

	#slider-mobile-text .home_slide1_b * {
		font-size: 18px;
	}

	.hp_review_geschichten_box_img {
		width: 70%;
	}

	.hp_review_geschichten_box_img .video-up {
		left: 15px;
		top: 15px;
	}
}

@media only screen and (max-width: 480px){
	.kar_box_slick .slick-dots {
		bottom: -10px;
	}

	#home_slide2 .box-right .smile-icon, #home_slide2 .box-left .smile-icon {
		left: 13em;
	}

	.slick-initialized .slick-slide {
		max-width: 100%;
		margin: 0;
	}

	.home_slide9_new h2 {
		height: auto;
	}
/*
	#home_slide2 .box-left-img {
		width: 40%;
	}
*/
	#home_slide2_2 .smile-icon-box {
		top: 10.4em;
	}

	#home_slide2_1 .smile-icon-box{
		top: 10em;
	}

	#home_slide6 .slick-next, .footer-cert-slide-slick .slick-next.slick-arrow {
		right: 39%;
	}

	#home_slide6 .slick-prev, .footer-cert-slide-slick .slick-prev.slick-arrow{
		left: 40%;
	}
}

@media only screen and (max-width: 460px){
	/*#home_slide2 .box-left-img {
		width: 42%;
	}*/

	.home_slide6_review_slick .slick-dots{
		bottom: -95px;
	}

	.video-up {
		left: 130px;
	}
}

@media only screen and (max-width: 450px){

	#home_slide2 .box-right .smile-icon, #home_slide2 .box-left .smile-icon {
		left: 12em;
	}

	#home_slide2 .box-left-text{
		width: 80%;
	}

	#home_slide2_1 .smile-icon-box{
		height: 290px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 310px;
	}

	#home_slide2_3 .smile-icon-box{
		height: 290px;
	}

	#main-slider{
		height: 290px;
	}
/*
	#home_slide8_img {
		height: 100px;
	}
*/
	#home_slide8 .container {
		top: -18em;
	}

	.page-template-kosten_relex #AZA_slide6 .col-lg-6 p{
		font-size: 18px !important;
	}

	.home_slide6_review_slick .slick-prev.slick-arrow{
		left: 35%;
	}

	.home_slide6_review_slick .slick-next.slick-arrow{
		right: 35%;
	}

	.page-template-haufige_augenlasern #page_box_play, .page-template-augenlasern_femto #page_box_play, .page-template-augenlasern_prk #page_box_play, .page-template-augenlasern_wer #page_box_play {
		left: 52%;
	}

	#slide4_title *{
		font-size: 30px;
		text-align: center;
	}

	#home_slide3_box_a_a h3 {
		font-size: 28px;
		line-height: 1.4;
	}

	#home_slide3_box_a_b p {
		font-size: 20px;
	}

	.home_slide9_new h1{
		height: 70px;
	}

	.page-template-das_team #AZA_slide3, .page-template-das_team #AZA_slide5, .page-template-das_team #AZA_slide7, .page-template-das_team #AZA_slide9, .page-template-das_team #AZA_slide11{
		padding: 40px 0;
	}

	.page-template-das_team #AZA_slide3 img, .page-template-das_team #AZA_slide5 img, .page-template-das_team #AZA_slide7 img, .page-template-das_team #AZA_slide9 img, .page-template-das_team #AZA_slide11 img{
		display: none;
	}

	#augenlasernWerTableBox .table_img_text{
		white-space: nowrap;
	}

	#home_slide3_box::after{
		height: 46vh;
	}

}

@media only screen and (max-width: 440px){
	/*#home_slide2 .box-left-img {
		width: 44%;
	}*/

	#reviewer_box > span {
		margin-right: 0;
	}

	.video-up {
		left: 110px;
	}
}

@media only screen and (max-width: 420px){
	/*#home_slide2 .box-left-img {
		width: 46%;
	}*/

	.video-up {
		left: 100px;
	}

	#home_slide2 .box-right .smile-icon, #home_slide2 .box-left .smile-icon {
		left: 11em;
	}

	.page-template-das_team h3{
		margin-bottom: 15px !important;
	}

	#home_slide6 .slick-next, .footer-cert-slide-slick .slick-next.slick-arrow {
		right: 38%;
	}

	#home_slide6 .slick-prev, .footer-cert-slide-slick .slick-prev.slick-arrow{
		left: 37%;
	}
}

@media only screen and (max-width: 414px){
	#home_slide2_2 .smile-icon-box {
		height: 340px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 310px;
	}
}

@media only screen and (max-width: 412px){
	#home_slide2_2 .smile-icon-box {
		top: 9.8em;
	}
}

@media only screen and (max-width: 411px){
	#home_slide2_1 .smile-icon-box {
		top: 9.8em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 330px;
		top: 10.1em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 310px;
	}
}

@media only screen and (max-width: 400px){

	.video-up {
		left: 90px;
	}

	#home_slide2 .box-right .smile-icon, #home_slide2 .box-left .smile-icon {
		left: 10em;
	}

	#home_slide3_box::after{
		height: 55vh;
	}

	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 200px;
	}

	.alf_slide2_box_text {
		max-width: 100%;
	}

	.page-template-das_team #page_box_play {
		top: 37%;
		left: 42%;
	}
/*
	#home_slide2 .box-left-img {
		width: 48%;
	}*/

	#home_slide2_1 .smile-icon-box{
		height: 320px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 350px;
	}

	.footer-payment-slide .box-title h3{
		font-size: 22px;
	}

	#main-slider{
		height: 250px;
	}

	#home_slide3_box_c{
		height: auto;
	}

	#slider-mobile-text .home_slide1_a * {
		font-size: 28px;
		line-height: 1.4;
	}

	#slider-mobile-text .home_slide1_b * {
		font-size: 16px;
	}

	.alr_link a > *{
		min-height: 200px;
		background-position-y: 100%;
	}

	#home_slide2_3 .smile-icon-box {
		height: 325px;
		top: 10em;
	}

	#home_slide2 .box-left-text {
		font-size: 18px;
	}

	#home_slide8 .container {
		top: -1em;
	}

	#home_slide8_img {
		height: 130px;
	}
}

@media only screen and (max-width: 390px){
	/*#home_slide2 .box-left-img {
		width: 49%;
	}*/

	#home_slide2_2 .smile-icon-box {
		height: 340px;
		top: 10em;
	}

	#home_slide2_3 .smile-icon-box {
		top: 10.1em;
	}
}

@media only screen and (max-width: 384px){
	#home_slide2_3 .smile-icon-box {
		top: 9.8em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 330px;
		top: 10em;
	}

	#home_slide2_1 .smile-icon-box {
		top: 9.7em;
	}
}

@media only screen and (max-width: 380px){
	#home_slide2_1 .smile-icon-box {
		height: 320px;
	}
/*
	#home_slide2 .box-left-img {
		width: 50%;
	}
*/
	#home_slide3_box_a_a h3 {
		font-size: 24px;
	}

	#home_slide3_box_a_b {
		 font-size: 20px;
	}

	#home_slide6 .slick-next, .footer-cert-slide-slick .slick-next.slick-arrow {
		right: 36%;
	}

	#home_slide6 .slick-prev, .footer-cert-slide-slick .slick-prev.slick-arrow{
		left: 35%;
	}

	.home_slide9_new h1{
		height: 80px;
	}

}

@media only screen and (max-width: 375px){
	#home_slide2_2 .smile-icon-box {
		top: 9.8em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 310px;
		top: 9.7em;
	}

	#home_slide2_1 .smile-icon-box {
		top: 9.5em;
		height: 290px;
	}

	.video-up {
		left: 70px;
	}
}

@media only screen and (max-width: 370px){
	.rezensionen_sumary_top_left p {
		font-size: 16px;
	}
/*
	#home_slide2 .box-left-img {
		width: 51%;
	}
*/
	#home_slide2 .box-left-text {
		width: 90%;
	}

	#home_slide2_1 .smile-icon-box {
		height: 280px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 330px;
	}
/*
	#home_slide2 .box-right .smile-icon {
		left: 115px;
	}
*/
	#home_slide3_box_a_a h3 {
		font-size: 24px;
	}

	#home_slide3_box_a_b {
		font-size: 18px;
	}

	#home_slide2_1 .smile-icon-box {
		top: 10em;
	}

	#home_slide2_3 .smile-icon-box {
		top: 9.5em;
	}
}

@media only screen and (max-width: 368px){
	.footer-brand-slide .img-box img {
		max-width: 130px;
	}
}

@media only screen and (max-width: 360px){
	#home_slide2 .box-right .smile-icon, #home_slide2 .box-left .smile-icon {
		left: 9em;
	}

	/*#home_slide2 .box-left-img {
		width: 52%;
	}*/

	#home_slide2_3 .smile-icon-box {
		height: 300px;
	}

	#home_slide2_1 .smile-icon-box {
		top: 9.8em;
	}

	#home_slide2_2 .smile-icon-box {
		top: 9.7em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 310px;
		top: 9.5em;
	}

	.home_slide6_review_slick .slick-prev.slick-arrow{
		left: 30%;
	}

	.home_slide6_review_slick .slick-next.slick-arrow{
		right: 30%;
	}
}

@media only screen and (max-width: 350px){
	.hp_review_geschichten_box_img {
		width: 80%;
	}
/*
	#home_slide2 .box-left-img {
		width: 53%;
	}
*/
	#home_slide2 .box-left-text {
		width: 100%;
	}

	#home_slide2_2 .smile-icon-box {
		height: 320px;
	}

	#home_slide2_1 .smile-icon-box {
		height: 270px;
	}

	#main-slider {
		height: 220px;
	}

	.footer-dr-slide p {
		padding: 0 15px;
	}

	.progress_box .progress_line{
		width: 70%;
	}

	.page-template-haufige_augenlasern #page_box_play, .page-template-augenlasern_femto #page_box_play, .page-template-augenlasern_prk #page_box_play, .page-template-augenlasern_wer #page_box_play {
		left: 50%;
	}
/*
	#home_slide8 .container {
		top: -20em;
	}
 */

}

@media only screen and (max-width: 346px){
	#home_slide2_3 .smile-icon-box {
		top: 9.5em;
	}

	#home_slide2_2 .smile-icon-box {
		top: 9.6em;
	}

	#home_slide2_1 .smile-icon-box {
		height: 280px;
		top: 9.3em;
	}
}

@media only screen and (max-width: 345px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 190px;
	}
}

@media only screen and (max-width: 340px){
	/*#home_slide2 .box-left-img {
		width: 54%;
	}
*/
	#home_slide2_1 .smile-icon-box {
		height: 280px;
		top: 9.5em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 330px;
		top: 9.5em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 310px;
		top: 9.2em;
	}
/*
	#home_slide2 .box-right .smile-icon {
		left: 110px;
	}*/
}

@media only screen and (max-width: 335px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 180px;
	}
}

@media only screen and (max-width: 330px){
	.footer-brand-slide .img-box img {
		max-width: 110px;
	}
/*
	#home_slide2 .box-left-img {
		width: 55%;
	}
*/
	#home_slide2_1 .smile-icon-box {
		top: 9em;
	}

	#home_slide2_2 .smile-icon-box {
		top: 9em;
	}

	#home_slide2_3 .smile-icon-box {
		top: 9em;
	}

	#home_slide3_box_a_a h3 {
		font-size: 26px;
	}

	.video-up {
		left: 50px;
	}
}

@media only screen and (max-width: 325px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 170px;
	}
/*
	#home_slide2 .box-right .smile-icon {
		left: 107px;
	}*/

	#home_slide2_1 .smile-icon-box {
		top: 9em;
		height: 280px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 330px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 310px;
	}
}

@media only screen and (max-width: 320px){
	#home_slide2_2 .smile-icon-box {
		height: 310px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 290px;
	}

	#home_slide2_1 .smile-icon-box {
		top: 8.8em;
	}

	#home_slide2_2 .smile-icon-box {
		top: 9.1em;
	}

	#home_slide2_3 .smile-icon-box {
		top: 9.1em;
	}

	#home_slide6 .slick-next, .footer-cert-slide-slick .slick-next.slick-arrow {
		right: 33%;
	}

	#home_slide6 .slick-prev, .footer-cert-slide-slick .slick-prev.slick-arrow{
		left: 33%;
	}
}

@media only screen and (max-width: 315px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 160px;
	}
/*
	#home_slide2 .box-right .smile-icon {
		left: 103px;
	}*/

	#home_slide2_1 .smile-icon-box {
		height: 260px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 285px;
	}
}

@media only screen and (max-width: 310px){
	#home_slide2_1 .smile-icon-box {
		height: 260px;
		top: 8.5em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 310px;
		top: 8.5em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 285px;
		top: 8.5em;
	}

	#home_slide3_box_a_a h3 {
		font-size: 20px;
	}

	#home_slide3_box_a_b {
		font-size: 16px;
	}
}

@media only screen and (max-width: 305px){
	#home_slide2 .box-left-text {
		font-size: 1rem;
	}

	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 150px;
	}
/*
	#home_slide2 .box-right .smile-icon {
		left: 98px;
	}*/

	#home_slide2_1 .smile-icon-box {
		height: 250px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 300px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 275px;
	}
}

@media only screen and (max-width: 300px){
	/*#home_slide2 .box-right .smile-icon {
		left: 90px;
	}*/

	#home_slide2_1 .smile-icon-box {
		height: 245px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 295px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 270px;
	}

	#main-slider {
		height: 190px;
	}

	.page-template-haufige_augenlasern #page_box_play, .page-template-augenlasern_femto #page_box_play, .page-template-augenlasern_prk #page_box_play, .page-template-augenlasern_wer #page_box_play {
		left: 48%;
		top: 48%;
	}

	#page #primary .kosten_price_box_price p{
		font-size: 38px;
	}

	.kar_box_slick .slick-dots {
		bottom: -40px;
	}
}

@media only screen and (max-width: 295px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 140px;
	}

	#home_slide2_1 .smile-icon-box {
		height: 250px;
		top: 8em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 300px;
		top: 8em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 275px;
		top: 8em;
	}
}

@media only screen and (max-width: 290px){
	/*#home_slide2 .box-right .smile-icon {
		left: 86px;
	}*/
}

@media only screen and (max-width: 285px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 130px;
	}

	#home_slide2_1 .smile-icon-box {
		height: 270px;
		top: 7.5em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 300px;
		top: 7.5em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 275px;
		top: 7.5em;
	}
}

@media only screen and (max-width: 288px){
	#home_slide2_1 .smile-icon-box {
		height: 270px;
		top: 7.9em;
	}

	#home_slide2_2 .smile-icon-box {
		top: 7.6em;
	}

	#home_slide2_3 .smile-icon-box {
		top: 7.7em;
	}
}

@media only screen and (max-width: 280px){
	.footer-brand-slide .img-box img {
		max-width: 100px;
	}
/*
	#home_slide2 .box-right .smile-icon {
		left: 80px;
	}*/

	#home_slide2_1 .smile-icon-box{
		top: 7.2em;
	}

	#home_slide2_2 .smile-icon-box{
		top: 7.2em;
	}

	#home_slide2_3 .smile-icon-box{
		top: 7.2em;
	}
}

@media only screen and (max-width: 275px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 120px;
	}

	#home_slide2_2 .smile-icon-box{
		top: 7em;
		height: 290px;
	}

	#home_slide2_3 .smile-icon-box {
		top: 7em;
		height: 270px;
	}

	.home_slide6_review_slick .slick-prev.slick-arrow, .hp_review_geschichten_slick .slick-prev.slick-arrow, .footer-cert-slide-slick .slick-prev.slick-arrow{
		left: 25%;
	}

	.home_slide6_review_slick .slick-next.slick-arrow, .hp_review_geschichten_slick .slick-next.slick-arrow, .footer-cert-slide-slick .slick-next.slick-arrow{
		right: 25%;
	}
}

@media only screen and (max-width: 270px){
	/*#home_slide2 .box-right .smile-icon {
		left: 75px;
	}*/

	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		left: 8.5em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 260px;
	}

	#home_slide2_1 .smile-icon-box {
		height: 260px;
	}
}

@media only screen and (max-width: 268px){
	.footer-brand-slide .img-box img {
		max-width: 90px;
	}
}

@media only screen and (max-width: 265px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 110px;
	}

	#home_slide2_1 .smile-icon-box {
		height: 255px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 280px;
	}

}

@media only screen and (max-width: 260px){
	/*#home_slide2 .box-right .smile-icon {
		left: 70px;
	}*/

	#home_slide2_1 .smile-icon-box {
		height: 250px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 275px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 260px;
	}
}

@media only screen and (max-width: 255px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 100px;
		top: 6.5em;
	}
}

@media only screen and (max-width: 250px){
	/*#home_slide2 .box-right .smile-icon {
		left: 65px;
	}*/

	#home_slide2_2 .smile-icon-box {
		height: 295px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 270px;
	}

	#home_slide2_1 .smile-icon-box {
		height: 245px;
	}

	#main-slider {
		height: 160px;
	}
}

@media only screen and (max-width: 248px){
	.footer-brand-slide .img-box img {
		max-width: 70px;
	}
}

@media only screen and (max-width: 245px){
	#home_slide2_1 .smile-icon-box, #home_slide2_2 .smile-icon-box, #home_slide2_3 .smile-icon-box {
		width: 100px;
	}

	#home_slide2_3 .smile-icon-box {
		height: 265px;
	}

	#home_slide2_2 .smile-icon-box {
		height: 290px;
	}

	#home_slide2_1 .smile-icon-box {
		height: 240px;
	}

}

@media only screen and (max-width: 240px){
	/*#home_slide2 .box-right .smile-icon {
		left: 60px;
	}*/

	#home_slide2_1 .smile-icon-box {
		height: 250px;
		top: 5.7em;
		left: 8em;
	}

	#home_slide2_2 .smile-icon-box {
		height: 295px;
		top: 5.7em;
		left: 8em;
	}

	#home_slide2_3 .smile-icon-box {
		height: 270px;
		top: 5.7em;
		left: 8em;
	}
}

