/**
Theme Name: Mo Child Theme
Author: Manja Neumann
Author URI: https://lechatinformatique.de/
Description: Mo Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mo-child-theme
Template: astra
*/

/* General */
/* work-sans-regular - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../mo-child/fonts/work-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../mo-child/fonts/work-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../mo-child/fonts/work-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../mo-child/fonts/work-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../mo-child/fonts/work-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../mo-child/fonts/work-sans-v17-latin-regular.svg#WorkSans') format('svg'); /* Legacy iOS */
}
body, p {
	font-family: 'Work Sans';
}
p a {
	text-decoration: underline;
}
a {
	  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* Navigation */ 
.ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link {
	color: var(--ast-global-color-5) !important;
}
.ast-desktop .ast-menu-hover-style-underline > .menu-item:hover > .menu-link::before, .ast-desktop .ast-menu-hover-style-overline > .menu-item:hover > .menu-link::before {
background-color: var(--ast-global-color-2);
height: 3px;
}
.ast-site-title-wrap {
  display: none;
}
.page-id-14 #ast-desktop-header .site-branding.ast-site-identity {
  display: none;
}
.page-id-14 #ast-fixed-header .site-branding.ast-site-identity {
  display: block;
}
@media (min-width: 1024px) {
	#ast-fixed-header .main-header-bar {
		box-shadow: 0 1px 5px var(--ast-global-color-6);
		background: var(--ast-global-color-8);
	}
}
@media (max-width: 1023px) {
	#ast-fixed-header .main-header-bar {
		box-shadow: none !important;
	}
}


/* Intro */
.group-intro {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}
/* Textmarker */
.highlighted {
	background-color: var(--ast-global-color-0);
}
.highlighted-rev {
	background-color: var(--ast-global-color-2);
}
/* Kontakt */
.uagb-forms-main-submit-button-text {
	letter-spacing: normal;
}
input.uagb-forms-email-input.uagb-forms-input, input.uagb-forms-name-input.uagb-forms-input, textarea.uagb-forms-textarea-input.uagb-forms-input {
	border-radius: 0 !important;
}
/* Bug Fixes */
.ast-footer-copyright a {
    color: var(--ast-global-color-8) !important;
}
