/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* roboto-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-600.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/roboto-v51-latin_latin-ext-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* cormorant-garamond-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-500.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
}
/* cormorant-garamond-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/cormorant-garamond-v21-latin_latin-ext-600.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
}

/* marcellus-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Marcellus';
  font-style: normal;
  font-weight: 400;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/marcellus-v14-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/marcellus-v14-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/marcellus-v14-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/marcellus-v14-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/marcellus-v14-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/marcellus-v14-latin_latin-ext-regular.svg#Marcellus') format('svg'); /* Legacy iOS */
}

/* lora-regular - latin_latin-ext */
/*
@font-face {
  font-display: swap; 
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-regular.eot'); 
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), 
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-regular.woff2') format('woff2'), 
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-regular.woff') format('woff'), 
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-regular.ttf') format('truetype'), 
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-regular.svg#Lora') format('svg'); 
}
*/
/* lora-600 - latin_latin-ext */
/*
@font-face {
  font-display: swap; 
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-600.eot'); 
  src: url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'),
       url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-600.woff2') format('woff2'), 
              url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-600.woff') format('woff'), 
                     url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-600.ttf') format('truetype'), 
                            url('https://lasal-erding.de/wp-content/themes/hello-theme-child-master/fonts/lora-v37-latin_latin-ext-600.svg#Lora') format('svg');
}
*/

.elementor-maintenance-mode .elementor-location-header,
.elementor-maintenance-mode .elementor-location-footer {
	display: none;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}


html, body {
	font-family: 'Roboto', Arial, sans-serif;
	letter-spacing: 0.08em;
	font-size: 15px;
	font-weight: 300;
	color: #252525;
	color: #000;
	line-height: 1.3;
	background-color: #FCF9F5;
}
html {
	overflow-x: hidden;
}
body {
	overflow: hidden;
}


h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	letter-spacing: 0.0em;
	line-height: 1.5;
	font-family: 'Cormorant Garamond';
	font-family: 'Marcellus';
	/*font-family: 'Lora'; */
}

h1 {
	font-size: 32px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

h2 {
 font-size: 24px;
 text-transform: uppercase;
}


h3 {
    font-size: 20px;
}
h4 {
    font-size: 18px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 18px;
}
.elementor-heading-title {
  line-height: 1.2;
}

a,
a:visited {
	color: #252525;
}
a:hover {
	colour: #a86e80;
}

main .elementor-widget:not(.elementor-widget-button) a {
	text-decoration: underline;
	text-underline-offset: 5px;
}

/* header */
.elementor-location-header {
	transition: all .3s ease-in-out;
	position: fixed;
	height: 100px;
	width: 100vw;
	z-index: 9998;
	/*background-color: rgba(252, 249, 245, 0.82);*/
}
.elementor-location-header.scrolled {
	  position: fixed;
	  margin: 0 auto;
	  width: 100vw;	  
	  
	  box-shadow: 0 2px 1px -2px gray;
	  box-shadow: 1px 6px 14px 1px #dfdfdf;
	  /*background-color: rgba(252, 249, 245, .94);
	  background-image: none;*/
}
.elementor-location-header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(3px);   
  pointer-events: none;
}
.elementor-location-header .elementor-widget-theme-site-logo img {
	transition: all .3s ease-in-out;
}
.elementor-location-header.scrolled .elementor-widget-theme-site-logo img {
	width: 100px!important;
}


.elementor-location-header > .elementor-element {
	background-color: transparent;
	transition: all .3s ease-in-out!important;
	/*height: 100px; */
}
.elementor-location-header .e-parent {
	transition: all .3s ease-in-out;
}
.elementor-location-header.scrolled .e-parent {
	/*height: 80px; */
}
.elementor-location-header .e-parent .e-con-inner {
	transition: all .3s ease-in-out;
}
.elementor-location-header.scrolled .e-parent .e-con-inner {
	padding: 0;
}
.elementor-location-header.scrolled .e-parent .e-child {
	margin: 0;
}
.elementor-location-header.scrolled .e-child:last-child {
	top: 0;
}
.elementor-location-header .elementor-widget-nav-menu {
	/*height: 100px;
	justify-content: center;*/
}
.elementor-location-header.scrolled .elementor-widget-nav-menu {
	/*height: 80px;*/
}
.elementor-location-header .elementor-widget-nav-menu nav {
	/*height: 100px;*/
}
.elementor-location-header.scrolled .elementor-widget-nav-menu nav {
	/*height: 80px;*/
}

.elementor-location-header .elementor-nav-menu--layout-horizontal .elementor-nav-menu ul {
	margin-left: 0;
	padding-left: 0;
	box-shadow: 0px 14px 26px -6px rgba(28,28,26,0.08);
}
.elementor-location-header .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul, 
.elementor-location-header .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > .scroll-down {
  top: 50px !important;
  background-color: #fff !important;
}
.elementor-location-header.scrolled .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul {
  top: 50px !important;
}

.elementor-location-header .elementor-widget-nav-menu nav ul li a {
	/*text-decoration: underline solid #A86E80 0px;*/
	text-underline-offset: 8px;
	font-size: 15px;
	text-transform: uppercase; 
	letter-spacing: 0.03em;
}

.elementor-location-header .elementor-widget-nav-menu nav ul li a:hover {
	/*text-decoration: underline solid #A86E80 2px;*/
	text-underline-offset: 8px;
	color: #A86E80;
}
.elementor-location-header .elementor-widget-nav-menu nav ul li a.elementor-item-active {
	text-decoration: underline solid #A86E80 2px;
	text-underline-offset: 8px;
	color: #A86E80;
	
}

/*
.elementor-location-header .elementor-widget-nav-menu nav ul li.current-page-ancestor li a,
.elementor-location-header .elementor-widget-nav-menu nav ul li li a {
	font-size: 15px!important;
	text-decoration: underline solid #FFF100 0px;
}

.elementor-location-header .elementor-widget-nav-menu nav ul li li a:hover {
	text-decoration: underline solid #FFF100 0px;
}
.elementor-location-header .elementor-widget-nav-menu nav ul li li a.elementor-item-active {
	text-decoration: underline solid #FFF100 2px;
}
.elementor-location-header .elementor-nav-menu .sub-arrow {
	display: none;
}
*/

/* layout */
main {
	padding-top: 110px;
}

tr td {
	padding: 10px 20px;
	text-align: center;
}
tr {
	background-color: #F4EEE7;
}
tr:nth-of-type(2n) {
	background-color: #E9DED0;
}
tr:first-child td {
	font-style: italic;
}
tr:first-child td:first-child {
	background-color: #FCF9F5;
}




/* MEDIA QUERIES ******************************************************************/

@media (max-width:767px){ 

h1 {
	font-size: 26px;
}
h2 {
 font-size: 20px;
}
h3, h4, h5 {
    font-size: 18px;
}	
	
tr td {
	padding: 10px 10px;
	font-size: 14px;
}
.elementor-location-header .elementor-widget-nav-menu nav ul li a {
	text-decoration: none;
}

.elementor-location-header .elementor-widget-nav-menu nav ul li a:hover {
	text-decoration: none;
}
.elementor-location-header .elementor-widget-nav-menu nav ul li a.elementor-item-active {
	text-decoration: none;
	
}


}