/*
Theme Name: pX - Theme
Theme URI: https://www.pronomix.de/
Author: pronomiX GmbH
Author URI: https://www.pronomix.de/
Description: Das Theme von pronomiX
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: px-theme
*/

/*
Falls nötig einfach die Font URL für die neuen Fonts anpassen, font-family braucht nicht verändert werden
*/
@font-face { font-display:swap; font-family:'pxFont'; font-style:normal; font-weight:400; src:url('fonts/barlow-400.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:italic; font-weight:400; src:url('fonts/barlow-400i.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:normal; font-weight:500; src:url('fonts/barlow-500.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:italic; font-weight:500; src:url('fonts/barlow-500i.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:normal; font-weight:600; src:url('fonts/barlow-600.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:italic; font-weight:600; src:url('fonts/barlow-600i.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:normal; font-weight:700; src:url('fonts/barlow-700.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:italic; font-weight:700; src:url('fonts/barlow-700i.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:normal; font-weight:800; src:url('fonts/barlow-800.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:italic; font-weight:800; src:url('fonts/barlow-800i.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:normal; font-weight:900; src:url('fonts/barlow-900.woff2') format('woff2') }
@font-face { font-display:swap; font-family:'pxFont'; font-style:italic; font-weight:900; src:url('fonts/barlow-900i.woff2') format('woff2') }
:root {
	--px-mobile-padding:20px;
}
body {
	padding:0;
	margin:0;
}
* {
	box-sizing:border-box;
	font-family:'pxFont', sans-serif;
}
/*
Für Elementor Boxed Container
Fügt bei Unterschreiten der Containerbreite von 1200px automatisch links und rechts px-mobile-padding hinzu
Bei anderer Containerbreite ist: max-width = Containerbreite + px-mobile-padding - 1px
*/
@media ( max-width: 1219px ) {
	[data-elementor-post-type="page"] > .e-con-boxed,
	[data-elementor-post-type="page"] > .e-con-full .e-con-boxed,
	footer .e-con-boxed,
	header .e-con-boxed{
		padding-left:var(--px-mobile-padding);
		padding-right:var(--px-mobile-padding);
	}
}