/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* https://www.yogicmind.de/wp-content/themes/generatepress_child/style.css */

/*
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local(''),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-300.woff2') format('woff2'),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-300.woff') format('woff');
font-display: swap;
}

@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local(''),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-regular.woff2') format('woff2'),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-regular.woff') format('woff');
}

@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: local(''),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-500.woff2') format('woff2'),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-500.woff') format('woff');
}

@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local(''),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-600.woff2') format('woff2'),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-600.woff') format('woff');
}

@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: local(''),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-700.woff2') format('woff2'),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-700.woff') format('woff');
}

@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local(''),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-italic.woff2') format('woff2'),
        url('https://www.yogicmind.de/wp-content/uploads/fonts/open-sans-v34-latin-italic.woff') format('woff');
}
*/

@font-face {
    font-family: 'TTNormsPro';
    font-style: normal;
    font-weight: 200;
    src: local(''),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProLight/font.woff2') format('woff2'),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProLight/font.woff') format('woff');
    }
    
    @font-face {
    font-family: 'TTNormsPro';
    font-style: normal;
    font-weight: 300;
    src: local(''),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProRegular/font.woff2') format('woff2'),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProRegular/font.woff') format('woff');
    }
    
    @font-face {
    font-family: 'TTNormsPro';
    font-style: normal;
    font-weight: 400;
    src: local(''),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProNormal/font.woff2') format('woff2'),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProNormal/font.woff') format('woff');
    }
    
    @font-face {
    font-family: 'TTNormsPro';
    font-style: normal;
    font-weight: 500;
    src: local(''),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProMedium/font.woff2') format('woff2'),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProMedium/font.woff') format('woff');
    }
    
    @font-face {
    font-family: 'TTNormsPro';
    font-style: normal;
    font-weight: 600;
    src: local(''),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProDemiBold/font.woff2') format('woff2'),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProDemiBold/font.woff') format('woff');
    }
    
    @font-face {
    font-family: 'TTNormsPro';
    font-style: normal;
    font-weight: 700;
    src: local(''),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProBold/font.woff2') format('woff2'),
            url('https://www.yogicmind.de/wp-content/uploads/fonts/TTNormsProBold/font.woff') format('woff');
    }

h1, h2, h3, h4, h5, h6, p, ul, ol, a, div, input {
    font-family: "TTNormsPro", sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

html{
	scroll-behavior: smooth;
}

html img{
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
}

a {
    text-decoration: none;
}



/*----------------------------------------- # Header -----------------------------------------*/

.site-header {
	position: fixed;
	width: 100%;
	z-index:5;
	box-shadow: 0px 0px 1.5rem rgb(0 0 0 / 13%);
}

.inside-header {
	padding: 10px 40px;
}

.main-navigation a {
	font-weight: bold;
	font-size: 16px;
}

@media only screen and (max-width: 768px) {

        .inside-header {
                padding:0px;
                padding-left:20px;
        }

	.main-navigation a {
		font-size:20px;
		margin-bottom:0px;
	}

	.slideout-navigation.main-navigation {
		background-color: rgba(255,255,255,0.99) !important;
	}

	.site-header .header-image{
		width: 120px;
	}

        .menu-toggle{
                font-size:19px;
                background-color: #ffffff !important;
        }
}
