/*
Theme Name: Jonas Karpa
Description: A theme for Jonas Karpa
Version: 1.0
Author: WeMakeWebsites / Jonas Langreuter
Author URI: https://www.wemakewebsites.de
Template: enfold
*/

@font-face {
  font-family: "FuturaPTBook";
  src: url('fonts/futura-pt-book.woff2') format('woff2'), url('wfonts/futura-pt-book.woff') format('woff');
}
@font-face {
  font-family: "FuturaPTDemi";
  src: url('fonts/futura-pt-demi.woff2') format('woff2'), url('fonts/futura-pt-demi.woff') format('woff');
}

:root{
	--font-book: "FuturaPTBook", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --font-demi: "FuturaPTDemi", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html body{
	font-family:  var(--font-book);
}

.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2,
.template-page .entry-content-wrapper h3,
.template-page .entry-content-wrapper h4,
.template-page .entry-content-wrapper h5,
.template-page .entry-content-wrapper h6{
	text-transform: none;
	letter-spacing: normal;
	font-family:  var(--font-demi);
	letter-spacing: 1px;
}

main strong{
	font-family:  var(--font-demi);
	letter-spacing: 1px;
}

#top main a:where(:not(.wp-element-button)){
	text-decoration: underline;
}

/* #top main a:where(:not(.wp-element-button)):hover{
	text-decoration: none;
} */

/* header */

#header_main .avia-menu-text{
	font-size: 24px;
	font-family:  var(--font-demi);
	letter-spacing: 1px;
}

.av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after{
	height: 4px;
}

.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{
	background-color: #000;	
}

.html_av-overlay-side.av-burger-overlay-active #top #header_main .avia-menu-text{
	color: #000;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{
	padding-top: 20px;
}

/* footer */

#socket{
	border-top: none;
	font-size: 15px;
}

/* main */

@media only screen and (min-width: 1320px){
	#main > .container_wrap_first{
		background-image: url('images/jonas-karpa_bg.png');
		background-size: 300px 302px;
		background-repeat: no-repeat;
		background-position: -120px 190px;
		background-attachment: fixed;
	}
}

@media only screen and (min-width: 1400px){
	#main > .container_wrap_first{
		background-size: 400px 403px;
		background-position: -170px 190px;
	}
}

@media only screen and (min-width: 1500px){
	#main > .container_wrap_first{
		background-size: 520px 523px;
		background-position: -230px 190px;
	}
}

@media only screen and (min-width: 1600px){
	#main > .container_wrap_first{
		background-size: 620px 624px;
		background-position: -270px 190px;
	}
}

@media only screen and (min-width: 1700px){
	#main > .container_wrap_first{
		background-size: 720px 725px;
		background-position: -300px 190px;
	}
}

@media only screen and (min-width: 1800px){
	#main > .container_wrap_first{
		background-size: 800px 805px;
		background-position: -320px 190px;
	}
}


