
#gridKnowledge { border:0px orange solid; max-width:80%; margin:auto auto; padding:1em; }
#gridKnowledge .gridItem { border:0px pink dashed; margin:5px; }


.alternate_version { margin:1em auto; display:block; }

header#appHdr {
	position:unset; display:block;
	background-image:/*linear-gradient(transparent 75%, white),*/ linear-gradient(180deg, white 25%, white 50%), url("../img/road-trip-with-raj-1L0CtpofE6c-unsplash.jpg") !important;
	height:unset;
	padding:1em;
	}
header#appHdr #homeLink {
	height:135px; /*width:50% !important;*/ margin:auto;
	clear:both;
	background-size: 45%;
	background-position: 50% 50%;
	}
header#appHdr nav { margin:0px 2em; font-size:14pt !important; }


header#appHdr.expandedHdr0 { height:70vh !important; }
header#appHdr.expandedHdr0 #langBtn { width:31.5px; height:33.5px; }
header#appHdr.expandedHdr { min-height:200px; height:unset; }
header#appHdr.expandedHdr nav { width:unset; }
header#appHdr.expandedHdr nav ol { display:default; }
header#appHdr.expandedHdr nav ol > li { display:block; padding:0.2em; margin:0.3em; border:0px grey solid; border-radius:0.2em; background-color:#f0f0f0; }
header#appHdr.expandedHdr #homeLink { width:unset; background-size:40%; }
header#appHdr.expandedHdr #langBtn { margin-left:unset; }
header#appHdr.expandedHdr #langBtn { width:31.5px; height:33.5px; }


main { display:block; width:90%; font-size:8pt; }
main .pageIllustration { display:none; }
main #pageTextContent { padding:0px; }

			.postit { margin:1em !important; font-size:8pt !important; }
			.postit_yellow { }
			.postit_title { }
			#postit_showOrHide { top:0.4em; right:0.4em; }
			#postit_showOrHide:checked ~ .postit_msg { }
			.postit_msg { }


dialog fieldset {  display:block !important; }
dialog fieldset label { font-size:8pt !important; margin:0.2em; font-weight:bold; }



.blockAA { height:unset; min-height:20em; padding:2em; padding-left:4em; padding-right:4em; }
.blockAA div.blockIllustration { display:none; }
.blockAA div.blockText { margin:auto auto; max-width:unset; padding:2em; }

.illustrCyrano { background-image:unset; }
.illustrInge { background-image:unset; }
.illustrSW { background-image:unset; }
.blockBluePrint { }

.blockAA p { font-size:8pt; }
.blockAA p.blockTitle { font-size:14pt; }


	thead.service_thead th:nth-child(1) { }
	thead.service_thead th:nth-child(2) { min-width:unset !important; }
	thead.service_thead th:nth-child(3) { }
	

.plumWriting { /*font-size:1.1em;*/ margin:0.5em; }

.socialNetworkList { display:inherit; }

.subfoot { font-size:10pt; margin:unset; }
.subfoot img { display:block; margin:1em auto; }
.subfoot ol { display:block; margin:auto auto; margin-bottom:2em; }
.subfoot ol>span { font-size:12pt; }
.subfoot ol.col_width { width:unset; border-left:4px white solid; }
.subfoot .col_width:has(+ .col_width) { border-right:unset; }
