@media screen and (min-width:1026px) {
	/* Menù collezioni */
	.main-menu ul.menu > li.menu-item.ref-3 > ul.sub-menu {
		justify-content: center;
	}
	
	html body .main-menu .menu-item.ref-3 .sub-menu .col-1 .sub-menu .title-menu,
	html body .main-menu .menu-item.ref-3 .sub-menu .col-1 .sub-menu .title-menu a {
		color: var(--2) !important;
		font-size: 14px !important;
		line-height: 18px !important;
		font-weight: bold !important;
		text-transform: uppercase !important;
		width: 100% !important;
		padding: 0 !important;
	}

	.ref-3 ul.sub-menu > li.hide-title > a {
		display: none !important;
	}

	.ref-3 ul.sub-menu > li.col-1 {
		flex: 0 0 320px !important;
		border: none !important;
	}

	.ref-3 ul.sub-menu li.col-title {
		margin-bottom: 24px !important;
	}

	.ref-3 ul.sub-menu li.col-title > a {
		margin-bottom: 0 !important;
	}

	.ref-3 ul.sub-menu li.col-title,
	.ref-3 ul.sub-menu li.col-title > a {
		font-size: 14px !important;
		font-weight: bold !important;
		color: var(--2) !important;
		align-items: center !important;
		transition: .5s !important;
		padding: 0 !important;
	}

	.ref-3 ul.sub-menu > li.col-1 > ul > .li-shortcode {
		margin-top: 58px;
		margin-bottom: 0 !important;
	}

	.ref-3 ul.sub-menu > li.col-1 > ul > .li-shortcode > a {
		margin-bottom: 24px !important;
	}

	.main-menu .ref-3 .col-1:last-child .sub-menu:after {
		display: none;
	}

	.main-menu li.ref-3 > .sub-menu > li.menu-item .sub-menu li {
		padding-left: 0;
	}
}

@media screen and (max-width:1025px) {
	/* Menù collezioni */
	.ref-3 .sub-menu .sub-menu {
		position: relative;
		top: auto !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		height: unset;
	}
	
	.ref-3 .sub-menu .sub-menu.show-priority .sub-menu {
		position: fixed;
		top: 0px !important;
		padding-top: 107px !important;
		padding-left: 24px !important;
		padding-right: 24px !important;
		height: calc(100vh - 107px);
	}
	
	.ref-3 ul.sub-menu > li.hide-title > a {
		display: none !important;
	}
	
	.ref-3 .shortcode-item {
		display: none !important;
	}
	
	.ref-3 .only-mobile.back-menu {
		border-bottom: 1px solid var(--b) !important;
	}
}