:root {

	--jd-gap: 30px;

	--jd-theme-globals-colors-c1: #d4d1cc;
	--jd-theme-globals-colors-c2: #d6c489;
	--jd-theme-globals-colors-c3: #3394a2;
	--jd-theme-globals-colors-c4: #00808f;
	--jd-theme-globals-colors-c5: #677d84;
	--jd-theme-globals-colors-c6: #233e44;
	--jd-theme-globals-colors-c7: #b0b7b9;
	--jd-theme-globals-colors-c8: #66abb5;

	--jd-theme-globals-font-family-f1: 'Antic', sans-serif;
	--jd-theme-globals-font-family-f2: 'Lato', sans-serif;

	--jd-theme-globals-font-size-h1: 2.5rem;
	--jd-theme-globals-font-size-h2: 2rem;
	--jd-theme-globals-font-size-h3: 1.75rem;
	--jd-theme-globals-font-size-h4: 1.5rem;
	--jd-theme-globals-font-size-h5: 1.25rem;
	--jd-theme-globals-font-size-h6: 1rem;
	--jd-theme-globals-font-size-body: 1rem;
	--jd-theme-globals-font-size-small: .85rem;
	--jd-theme-globals-font-size-xsmall: .625rem;

	--jd-theme-globals-font-line-height-h1: calc( var(--jd-theme-globals-font-size-h1) * 25 / 20 );
	--jd-theme-globals-font-line-height-h2: calc( var(--jd-theme-globals-font-size-h2) * 25 / 20 );
	--jd-theme-globals-font-line-height-h3: calc( var(--jd-theme-globals-font-size-h3) * 25 / 20 );
	--jd-theme-globals-font-line-height-h4: calc( var(--jd-theme-globals-font-size-h4) * 25 / 20 );
	--jd-theme-globals-font-line-height-h5: calc( var(--jd-theme-globals-font-size-h5) * 25 / 20 );
	--jd-theme-globals-font-line-height-h6: calc( var(--jd-theme-globals-font-size-h6) * 25 / 20 );
	--jd-theme-globals-font-line-height-body: calc( var(--jd-theme-globals-font-size-body) * 25 / 20 );
	--jd-theme-globals-font-line-height-small: calc( var(--jd-theme-globals-font-size-small) * 25 / 20 );
	--jd-theme-globals-font-line-height-xsmall: calc( var(--jd-theme-globals-font-size-xsmall) * 25 / 20 );

	/*https://learn.microsoft.com/en-us/typography/opentype/spec/os2#usweightclass*/
	--jd-theme-globals-font-weight-black: 900;
	--jd-theme-globals-font-weight-xbold: 800;
	--jd-theme-globals-font-weight-bold: 700;
	--jd-theme-globals-font-weight-semibold: 600;
	--jd-theme-globals-font-weight-medium: 500;
	--jd-theme-globals-font-weight-regular: 400;
	--jd-theme-globals-font-weight-light: 300;
	--jd-theme-globals-font-weight-xlight: 200;
	--jd-theme-globals-font-weight-thin: 100;	

}




/* HEADER */
:is(header, .et-l.et-l--post) .et_pb_menu.p-invert-on-sticky .et_pb_menu__logo {
	align-items: center;
	aspect-ratio: 733/227;
	display: flex;
	height: 80px;
	justify-content: flex-start;
	margin-right: 0;
}

:is(header, .et-l.et-l--post) .et_pb_menu.p-invert-on-sticky .et_pb_menu__logo img {
	filter: invert(1);
	height: 32px;
	object-fit: cover;
	width: 32px;
}

:is(header, .et-l.et-l--post) .et_pb_menu.p-invert-on-sticky .et_pb_menu__logo::before {
    background-image: url('../../../../uploads/2023/08/JD-logo1.png');
}



/* PROJECT */
.jd-grid .jd-grid-item .jd-meta .jd-meta-item {
	font-size: var( --jd-theme-globals-font-size-xsmall );
	text-transform: uppercase;
}






