/* 
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 */

/* colors 
	
gelb: #E4E27D
beige: #EDE9E4
braun grün #6F643F
text #363636

/*
text 241f0f
braun 927420
warm grau c7c2bb
kalt grau b8c0c8
dkl grau 6e7478
	
*/

/* roboto-300 - latin */
@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://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: url('.https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@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://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@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: 500;
  src: url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@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://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://andreas-herlet-mountainguide.com/wp-content/themes/hello-theme-child-master/fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}


header.site-header, footer {
	display: none;
}


.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', Helvetica, Arial, sans-serif;
	letter-spacing: 0.01em;
	font-size: 15px;
	font-weight: 400;
	color: #363636;
	line-height: 1.4;
	overflow-x: hidden; 
}


h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
	letter-spacing: 0.03em;
	/*font-family: 'Mundial', Helvetica, Arial, sans-serif;*/
	
}
h1 {
	font-size: 46px;
	text-transform: uppercase;
}
.home h1 {
	/*text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);*/
}
h1 span {
	color: #E4E27D;
}
.single h1 {
	font-size: 46px;
}
h2 {
	font-size: 32px;
	text-transform: uppercase;
}
h2 span {
	color: #E4E27D;
}
h2 a {
	font-size: 32px;
	color: #fff;
	line-height: 1;
}
h3 {
    font-size: 32px;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}
h4 {
    font-size: 24px;
	/*text-transform: uppercase;*/

	letter-spacing: 0;
	font-weight: 400;
}

h5 {
	font-size: 20px;
	letter-spacing: 0.02em;
	/*text-transform: uppercase;*/
}
.elementor-grid-item h5 {
	font-family: 'Roboto';	
}
h6 {
	font-size: 15px;
	text-transform: uppercase;
}


a,
a:visited {
	color: #fff;
}
a:hover {
	color: #3B85BB;
}
a.elementor-button {
  padding: 15px 35px;
}

main a,
main a:visited {
	color: #3B85BB;
}
main a:hover {
	color: #3B85BB;
}
.elementor-location-footer a:hover {
	color: #3B85BB;
}

.elementor-slides .swiper-slide-inner .elementor-slide-description {
	background-color: rgba(255,255,255,0.8);
	padding: 15px;
	color: #241f0f;
	text-shadow: none;
}

.elementor-testimonial__image img {
	display: none;
}


#sb_instagram .sb_instagram_header {
	display: none;
}




/* Media Queries ***********************************************************************/

@media (max-width: 767px) {
h1 {
	font-size: 32px;
	text-transform: uppercase;
}
.home h1 {
	/*text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);*/
}
h1 span {
	color: #E4E27D;
}
.single h1 {
	font-size: 32px;
}
h2 {
	font-size: 32px;
	text-transform: uppercase;
}
h2 span {
	color: #E4E27D;
}
h2 a {
	font-size: 32px;
	color: #fff;
	line-height: 1;
}
h3 {
    font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}
h4 {
    font-size: 15px;
}

h5 {
	font-size: 15px;
}

h6 {
	font-size: 15px;
}

}