section.mod_toleft_showcase h2.bloqTitle{
	margin: 0 auto;
	margin-bottom: 0.5em;
	max-width: 1000px;
}

section.mod_toleft_showcase div.Showcase{
	margin: 0 auto;
	max-width: 1000px;
	background-color: transparent;
	border-radius: 0;
	padding: 0;
}

section.mod_toleft_showcase .filterSourceSideBySideButtons{
	margin: 0 auto;
	max-width: 1000px;
}

section.mod_toleft_showcase div.Showcase>ul>.switcherlabel{
	display: none;
}

section.mod_toleft_showcase div.Showcase>ul>li .Item .ItemBefore{
	transform: scale(1);
	border-radius: var(--general-border-radius);
	margin-right: 20px;
}

section.mod_toleft_showcase div.Showcase>ul>li .Item .ItemInner{
	padding: 0;
}

section.mod_toleft_showcase div.Showcase>ul>li .nav{
	bottom: 0;
}

section.mod_toleft_showcase div.Showcase>ul>li .nav.next{
	right: 0;
}

section.mod_toleft_showcase div.Showcase>ul>li .nav.last{
	left: auto;
	right: calc(10px + var(--nav-size));
}


@media only screen and (max-width: 600px) {
	section.mod_toleft_showcase div.Showcase>ul>li .nav{
		bottom: 10px;
	}
	
	section.mod_toleft_showcase div.Showcase>ul>li .nav.last{
		left: auto;
	}
	
	section.mod_toleft_showcase div.Showcase>ul>li .Item .ItemInner{
		padding: 10px 0 calc(var(--nav-size) + 5px);
	}
	
	section.mod_toleft_showcase div.Showcase>ul>li .Item .ItemBefore{
		margin-right: 0;	
	}
	
}
