/*
Theme Name: Eutopia
Author: Julien Reuzeau
Author URI: 
Theme URI: 
Tags: full-site-editing
Text Domain: eutopia
Requires at least: 6.1
Requires PHP: 7.4
Tested up to: 6.4
Version: 1.0.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Generated on fullsiteediting.com. No code version.
*/

/* HEADER */

header{
	 position: sticky !important;
    top: 0 !important;
	z-index:99 !important;
}

.wp-block-navigation__responsive-container.is-menu-open{
	justify-content: center;
	align-items: center;
}

header nav[aria-label="Main nav"] button{
	padding:var(--wp--preset--spacing--60) !important;
}

header nav[aria-label="Main nav"] button.wp-block-navigation__responsive-container-close{
	position:fixed;
	top:0;
	right:0;
}
header nav[aria-label="Search"] button{
padding:var(--wp--preset--spacing--60) !important;
	}

header nav[aria-label="Search"] button.wp-block-navigation__responsive-container-open{
    visibility: hidden !important;
    word-spacing: -999px !important;
    letter-spacing: -999px !important;
}

header nav[aria-label="Search"] button.wp-block-navigation__responsive-container-open:before {
    content: "Search" !important;
    visibility: visible !important;
    word-spacing: normal !important;
    letter-spacing: normal !important;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTM2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkNhbHF1ZV8xIiBmb2N1c2FibGU9ImZhbHNlIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4xLDkuMWwtMS4zLTEuMyIvPgogICAgICA8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI1LjgiIGN5PSI1LjciIHI9IjIuNyIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+") no-repeat right;
	padding-right:2.5rem;
	line-height:2rem;
}
header nav[aria-label="Search"] button.wp-block-navigation__responsive-container-close{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTM2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkNhbHF1ZV8xIiBmb2N1c2FibGU9ImZhbHNlIj4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjgsMy4ybC01LjUsNS41Ii8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC44LDguOEwzLjIsMy4yIi8+CiAgPC9nPgo8L3N2Zz4=");
	background-repeat:no-repeat;
		background-size:2rem auto;
	background-position:right;
	padding-right:2.5rem;
	margin-right:2rem;
}

header nav[aria-label="Search"] .wp-block-search{
	width:100%;
}


header nav[aria-label="Search"] .wp-block-search .wp-block-search__input{
	background:var(--wp--preset--color--base) !important;
}

/* Breadcrumbs */
.breadcrumb-container ol{
	margin-block-start: 0em !important;
	margin-block-end: 0em !important;
	padding-inline-start: 0em !important;
	margin:0em !important;
	padding:0em !important;
}


.home .breadcrumb-container, .postid-15463 .breadcrumb-container{ 
	display:none;
}

/* SEARCH */
.wp-block-search__label{
	font-size:var(--wp--preset--font-size--large);
}
.wp-block-search__input{
	 padding:var(--wp--preset--spacing--50);
}
.wp-block-search__button{
	background:var(--wp--preset--color--base);
	color: var(--wp--preset--color--contrast);
	font-size:var(--wp--preset--font-size--large);
}


/* ------- MAIN NAV --------- */
header nav[aria-label="Main nav"] .button-menu button{
	border-left:solid 2px #fff;
}
	header nav[aria-label="Main nav"] .button-menu button[aria-expanded="true"]{
		position:fixed;
		top:0;
		right:0;
		z-index:999 !important;
		border-left:0;
	}
header nav[aria-label="Main nav"] .wp-block-navigation__submenu-icon{
		display:none !important;
	}
header nav[aria-label="Main nav"] .button-menu button span:after{
	content:"";
	display:inline-block;
	background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTM2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkNhbHF1ZV8xIiBmb2N1c2FibGU9ImZhbHNlIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS45LDQuOEgyLjEiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTkuOSw3LjJIMi4xIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=") no-repeat;
	width:2rem;
	height:2rem;
	vertical-align:middle;
	position:relative;
	margin-left:1rem;
}
	header nav[aria-label="Main nav"] .button-menu button[aria-expanded=true] span:after{
		background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTM2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkNhbHF1ZV8xIiBmb2N1c2FibGU9ImZhbHNlIj4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjgsMy4ybC01LjUsNS41Ii8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC44LDguOEwzLjIsMy4yIi8+CiAgPC9nPgo8L3N2Zz4=") no-repeat;
	}

.menu-logo{
	background:url(https://www-preprod.eutopia-university.eu/wp-content/uploads/2026/02/eutopia-logo-blanc.svg) no-repeat;
	width:160px;
	height:25.5px;
	content:"";
}

/* menu de niveau 1 */
header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=false]~ul.level2{
	position:fixed !important;
	z-index:888 !important;
	top:-100vh !important;
	left:0 !important;
	width:100vw !important;
	height:100vh !important;
	padding:10vh;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 80vh !important;
	transition:all 500ms ease-out;
	opacity:1 !important;
}
	
header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=true]~ul.level2{
	position:fixed !important;
	z-index:888 !important;
	top:0vh !important;
	left:0 !important;
	width:100vw !important;
	height:100vh !important;
	padding:10vh;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 80vh !important;
	transition:all 250ms cubic-bezier(0.22, 0.61, 0.36, 1);
	opacity:1 !important;
	}
	header nav[aria-label="Main nav"] ul.level2 li{
		width:50vh;
	}
	header nav[aria-label="Main nav"] ul.level2 button{
		width:auto !important;
		display:inline !important;
		position:relative !important;
		border:none;
		padding:0 !important;
	}
	header nav[aria-label="Main nav"] ul.level2 button span{
		font-size:6vh !important;
		padding:0 !important;
		width:auto !important;
		display:inline-block !important;
		position:relative !important;
	}
		header nav[aria-label="Main nav"] ul.level2 button{
			opacity:.8;
			transition:all 250ms ease-out;
		}
			header nav[aria-label="Main nav"] ul.level2 button:hover, header nav[aria-label="Main nav"] ul.level2 button[aria-expanded="true"]{
				opacity:1;
			}
	header nav[aria-label="Main nav"] ul.level2 button span:after{
		content:"";
		display:block;
		position:absolute;
		bottom:0;
		left:0;
		width:0%;
		height:2px;
		background:white;
		transition:all 250ms ease-out;
		margin:0;
		
	}
		header nav[aria-label="Main nav"] ul.level2 button:hover span:after, header nav[aria-label="Main nav"] ul.level2 button[aria-expanded="true"] span:after{
			width:100%;
		}
	
/* menus de niveau 2 */	
header nav[aria-label="Main nav"] ul.level3{
	position:fixed !important;
	top:23.5vh !important;
	left:34vw !important;
	gap:2rem;
}
	header nav[aria-label="Main nav"] ul.level3 button span, ul.level3 a span{
		font-size:var(--wp--preset--font-size--x-large) !important;
	}
	header nav[aria-label="Main nav"] ul.level3 li.has-child button span:before{
		content:"";
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTM2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkNhbHF1ZV8xIiBmb2N1c2FibGU9ImZhbHNlIj4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00LjQsOS42bDMuMi0zLjYtMy4yLTMuNiIvPgogIDwvZz4KPC9zdmc+") no-repeat center right;
		width:1em;
		height:1em;
		position:absolute;
		top:0.4em;
		right:-1em;
	}
	header nav[aria-label="Main nav"] ul.level3 li{
		width:50vh !important;
	}

/* menus de niveau 3 */
header nav[aria-label="Main nav"] ul.level4{
	position:fixed !important;
	top:24vh !important;
	left:66vw !important;
	gap:2rem;
}
	header nav[aria-label="Main nav"] ul.level4 button span, ul.level4 a span{
		font-size:var(--wp--preset--font-size--medium) !important;
	}
	header nav[aria-label="Main nav"] ul.level4 li{
		flex-direction: column !important;
		align-items: flex-start !important;
	}


/* menus de niveau 4 */
header nav[aria-label="Main nav"] ul.level5{
	position:relative !important;
	top:auto !important;
	right:auto !important;
	bottom:auto !important;
	left:auto !important;
	
	gap:.25rem;
}
	header nav[aria-label="Main nav"] ul.level5 button span, ul.level5 a span{
		font-size:var(--wp--preset--font-size--normal) !important;
	}
	header nav[aria-label="Main nav"] ul.level4 button[aria-expanded="true"]~ul.level5{
		padding: 2rem 0;
	}


header nav[aria-label="Main nav"] .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
	padding:0 !important;
}

/* images */
img{
	width:100%;
	height:auto;
}
.wp-block-post-featured-image{
	width:100%;
	height:auto;
}


/* liens */
a:hover{
	text-decoration:underline;
}

/* SEARCH MODAL */
.search-modal{
	display:none !important;
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	z-index:99;
}
.search-modal.show{
	display:flex !important;
}



/* CATEGORIES LIST */
.wpc-filters-scroll-container .wpc-filters-widget-wrapper{
	display:flex;
	gap:1rem;
	flex-direction: column;
}
.wpc-filters-section{
	list-style:none !important;
	padding:0 !important;
	margin:0 !important;
	display:flex !important;
	flex-direction: row !important;
	gap:2px !important;
	flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
	font-size:var(--wp--preset--font-size--normal) !important;
}
	
	.wpc-filters-section .wpc-filter-header{
		font-weight:bold !important;
		text-wrap:nowrap !important;
		font-size:var(--wp--preset--font-size--nromal) !important;
	}
.wpc-filters-section .wpc-filter-title{
	width: 5rem !important;
}
.wpc-filters-main-wrap ul.wpc-filters-ul-list{
	padding:0 !important;
	max-height:none !important;
	margin-block-end:0 !important;
	margin-block-start:0 !important;
	gap:2px !important;
}
.wpc-label-item{
	margin:0 !important;
}
.wpc-filter-link{
	margin-right:2px !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{
	padding:.25em !important;
	border:1px solid var(--wp--preset--color--contrast) !important;
	display:block !important;
	text-decoration:none !important;
	text-wrap:nowrap !important;
	border-radius:0 !important;
	font-size:var(--wp--preset--font-size--normal) !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label{
	border:0 !important;
	margin:0 !important;
}
.wpc-filters-main-wrap input.wpc-label-input:checked+label{
	border-radius:0 !important;
}
.wpc-filters-scroll-container .wpc-term-count-0{
	display:none !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a{
	font-size:var(--wp--preset--font-size--normal) !important;
}
.section-categories-list .wp-block-categories-list .current-cat a, .section-categories-list .wp-block-categories-list a:hover{
	background:var(--wp--preset--color--contrast);
	color:var(--wp--preset--color--base);
}
/* LEVELS FILTER ORDER */
.wpc-filters-ul-list .wpc-term-id-170{/* bachelor */
	order:1;
}
.wpc-filters-ul-list .wpc-term-id-34{/* master */
	order:2;
}
.wpc-filters-ul-list .wpc-term-id-170{/* phD */
	order:3;
}
.wpc-filters-ul-list .wpc-term-id-180{/* researcher */
	order:4;
}
.wpc-filters-ul-list .wpc-term-id-181{/* post doc */
	order:5;
}

/* MENU YOU ARE */
nav[aria-label="You are"] li{
	padding:.5em;
	border:1px solid var(--wp--preset--color--base);
	font-size:var(--wp--preset--font-size--medium) !important;
}
	nav[aria-label="You are"] .wp-block-navigation-submenu{
		padding:1rem !important;
	}
	nav[aria-label="You are"] .wp-block-navigation-submenu li{
		font-size:var(--wp--preset--font-size--small) !important;
		padding:0 !important;
	}


/* PAGINATION */
.wp-block-query-pagination{
	padding:var(--wp--preset--spacing--80) 0;
	justify-content: space-between;
}
	.wp-block-query-pagination .page-numbers, .wp-block-query-pagination .wp-block-query-pagination-next, .wp-block-query-pagination .wp-block-query-pagination-previous{
		padding:.5em;
		border:1px solid var(--wp--preset--color--contrast);
		text-decoration:none;
		font-size:var(--wp--preset--font-size--medium) !important;
	}
	.wp-block-query-pagination .page-numbers:hover, .wp-block-query-pagination .wp-block-query-pagination-next:hover, .wp-block-query-pagination .wp-block-query-pagination-previous:hover, .wp-block-query-pagination .page-numbers.current{
		background:var(--wp--preset--color--contrast);
		color:var(--wp--preset--color--base);
	}


/* ANIMATIONS SECTIONS ET TRANSITIONS 
	.section.animated{
		transition: all 1s;
		opacity: 0;
		transform: translateY(200px);
	}

	.section.animated.show{
		opacity: 1;
		transform: translateY(0);
	}
*/



/* TABLETTES */
@media (max-width:1024px){

	.grid-6, .grid-5, .grid-4, .grid-3{
		grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
	}

}

/* MOBILE */
@media (max-width:768px){

:root {
    --wp--preset--font-size--custom-1: clamp(42px, 1rem + ((1vw - 3.2px) * 2.051), 48px);

    --wp--preset--spacing--20: 0.5rem;
    --wp--preset--spacing--30: 0.75rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 1.75rem;
    --wp--preset--spacing--70: 1.75rem;
    --wp--preset--spacing--80: 1rem;
}
	
	h1{
		padding:1em 0;
	}
	
	h2{
		padding:0.5em 0 1em 0;
	}
	
	.breadcrumb-container{
		display:none;
	}
	
	/* IAM */
.iam{
	justify-content: center;
}
.iam .wp-block-group{
	width:100%;
	    justify-content: center;
}


	
/* CATEGORIES LIST */
.wpc-filters-section{
	flex-direction: column !important;
}
	
	
.grid-6, .grid-5, .grid-4, .grid-3{
	grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
}
header .top{
	padding-left: var(--wp--preset--spacing--40) !important;
}
header nav button{
	padding:var(--wp--preset--spacing--40) !important;
}
	
	footer{
		padding:1em 0;
	}
	
	
/* ------- MAIN NAV --------- */

header .logo, footer .logo, .menu-logo{
	width:120px;
	height:auto;
}
.menu-logo{
	margin-bottom:2rem;
}
	
header nav[aria-label="Search"] button{
	padding:1rem !important;
}
header nav[aria-label="Search"] button.wp-block-navigation__responsive-container-open:before {
	padding-right:1.5rem;
	line-height:1.5rem;
}
	header nav[aria-label="Search"] button.wp-block-navigation__responsive-container-close{
		
		background-repeat:no-repeat;
		background-size:1.5rem auto;
		background-position:right;
		padding-right:2rem !important;
		margin-right:1rem;
	}
	
	
	
header nav[aria-label="Main nav"] ul.level1 button{
	padding:1rem !important;
}	
header nav[aria-label="Main nav"] .button-menu button span:after{
	width:1.5rem;
	height:1.5rem;
	margin-left:.5rem;
}
/* menu de niveau 1 */
	
	/* tous les menus sauf le site principal */
	header ul.level2 li{
		gap:1rem;
		padding:1rem !important;
	}
	
	
header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=false]~ul.level2, header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=true]~ul.level2{
	padding:5vw !important;
    height: 100vh !important;
    box-sizing: border-box !important;
	justify-content: flex-start !important;
	gap:2rem;
	overflow-y:auto !important;
}

	header nav[aria-label="Main nav"] ul.level2 li{
		width:90vw !important;
		align-items: flex-start;
    	display: flex;
    	flex-direction: column;
	}
	header nav[aria-label="Main nav"] ul.level2 button span{
		font-size:40px !important;
	}
	header nav[aria-label="Main nav"] ul.level2 button span::after{
		display:none;
	}
	
	
	
/* menus de niveau 2 */	
header nav[aria-label="Main nav"] ul.level3, header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=false]~ul.level3{
	position:relative !important;
	top:0 !important;
	left:0 !important;
	padding:0;
}
	header nav[aria-label="Main nav"] ul.level3 button span{
		font-size:24px !important;
	}
	header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=true]~ul.level3{
		padding:2rem 0 4rem 0;
	}
	header nav[aria-label="Main nav"] ul.level3 button span::after{
		display:none;
	}

	
	
/* menus de niveau 3 */
header nav[aria-label="Main nav"] ul.level4, header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=false]~ul.level4{
	position:relative !important;
	top:0 !important;
	left:0 !important;
	padding:0;
}
	header nav[aria-label="Main nav"] ul.level4 button span{
		font-size:18px !important;
	}
	header nav[aria-label="Main nav"] .wp-block-navigation-submenu__toggle[aria-expanded=true]~ul.level4{
		padding:2rem 0 4rem 0;
	}
	header nav[aria-label="Main nav"] ul.level4 button span::after{
		display:none;
	}

	.section-categories-list{
		width:calc( 100vw - var(--wp--preset--spacing--80) - var(--wp--preset--spacing--80) );
		overflow-x:auto;
	}
	.section-categories-list .wp-block-categories-list{
		flex-wrap: nowrap;
	}

}