/* Archive d'une catégorie de portfolio : valeurs relevées sur le site d'origine. */
.tax-portfolio-category .pk-content{padding-top:175px}
.tax-portfolio-category .pk-cat__head{max-width:1200px;width:100%;margin:4em auto 0;padding:3em;border-bottom:1px solid #ddd;text-align:left}
.tax-portfolio-category .pk-cat__title{margin:0 0 4px;font-size:2.85714rem;font-weight:300;line-height:1.4}
.tax-portfolio-category .pk-cat__inner{width:100%;padding-bottom:2em;border-bottom:1px solid #ddd;overflow:hidden;overflow-wrap:break-word}
.tax-portfolio-category .pk-cat__thumb{margin-bottom:1.5em}
.tax-portfolio-category .pk-cat__thumb img{vertical-align:middle}
.tax-portfolio-category .pk-cat__name{margin:0 0 .2em;font-size:1.73333rem;font-weight:400;line-height:1.3}
.tax-portfolio-category .pk-cat__meta{margin:4em 0 1.2em;padding-left:20px;line-height:1.45;color:var(--pk-blue);overflow-wrap:break-word}
.tax-portfolio-category .pk-cat__excerpt>p{margin:0}
.tax-portfolio-category .pk-cat__more{margin:1.5em 0 .8em}
.tax-portfolio-category .pk-cat__more a{display:inline-block}
.tax-portfolio-category .pk-cat__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);border:0}
.tax-portfolio-category .pk-cat a{transition:.2s linear}
/* Sur les catégories, la production affiche tout le menu en bleu, au repos comme au survol (les autres pages l'ont en gris). */
@media (min-width:922px){
	.tax-portfolio-category .pk-nav__list>li>a{color:var(--pk-blue)}
}
/* Valeurs exactes de la production : 0,04 px d'écart décalaient d'un pixel physique le filet et la photo sur écran 2x. */
@media (max-width:921px){
	.tax-portfolio-category .pk-cat__title{line-height:54.72px}
	/* En-tête dans le flux, comme la production sur les catégories : le menu ouvert pousse le contenu au lieu de le recouvrir. */
	.tax-portfolio-category .pk-header{position:relative}
	.tax-portfolio-category.admin-bar .pk-header{top:0}
	.tax-portfolio-category .pk-content{padding-top:0}
	.tax-portfolio-category .pk-header__inner{flex-wrap:wrap}
	.tax-portfolio-category .pk-header__end.is-open{position:static;order:9;flex:0 0 calc(100% + 40px);margin:1em -20px -1em}
}
