@media screen and (max-width: 1200px) {
.pagina-entita-bar {
	width: 300px;
	margin-top: 0;
}
.pagina-entita-player {
	margin-right: -300px;
}
.pagina-entita-live .pagina-entita-lezione, 
.pagina-entita-live .pagina-entita-evento,
.pagina-entita-player-inner {
	margin-right: 300px;
}
.pagina-entita-bar .pagina-entita-staff-item-nome span, 
.pagina-entita-bar .pagina-entita-staff-item-nome strong {
	width: auto;
}
.pagina-entita-live .pagina-entita-header .pagina-entita-nome {
	right: 300px;
}
.pagina-entita-live .pagina-entita-header .pagina-entita-toolbar .pagina-entita-button {
	margin-left: 5px;
	margin-right: 0;
}
.pagina-entita-live .pagina-entita-header .pagina-entita-toolbar {
	right: 20px;
}
.pagina-entita-live .pagina-entita-header .pagina-entita-toolbar {
	top: 27px;
	padding-right: 15px;
}
.pagina-entita-body-player {
	margin-left: 10px;
	margin-right: 10px;
}
}
@media screen and (max-width: 1150px) {
.j-button.btn-application-menu:hover svg,
.j-button.btn-application-menu svg {
	stroke: none;
}
.form-cerca {
	width: 200px;
	margin-right: 10px;
}
.j-window-toolbar .j-button.btn-application-manifestazione-menu.j-button-is-icon.j-button-is-label {
	width: 234px;
}
.j-window-toolbar .j-button.j-button-is-icon.j-button-is-label.btn-application-manifestazione-menu .j-button-label, 
.j-button.btn-application-manifestazione-menu .j-button-label label {
	width: 150px;
}
.j-window-application-toolbar .j-bar-right .j-button:not(.btn-application-user-menu) {
	margin-right: 0;
}
.application-logo {
	left: 40px;
}
}

@media screen and (max-width: 1100px) {
.pagina-entita-live .pagina-entita-header-light .pagina-entita-nome {
	left: 140px;
}
.pagina-entita-header-light .pagina-entita-img {
	left: 10px;
}
.pagina-entita-player-inner {
	margin-left: 10px;
}
.pagina-entita-bar-inner {
	margin-left: 0;
	margin-right: 10px;
}
.pagina-entita-prodotto .pagina-entita-multimedia, 
.pagina-entita-prodotto .pagina-entita-prodotto, 
.pagina-entita-prodotto .pagina-entita-valutazione, 
.pagina-entita-live .pagina-entita-multimedia, 
.pagina-entita-live .pagina-entita-partecipante, 
.pagina-entita-live .pagina-entita-commento {
	margin-left: 10px;
	margin-right: 10px;
}
.j-application-menu {
	border-top-right-radius: 0;
}
.pagina-entita-espositore .pagina-entita-sx-inner {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.pagina-entita-header .pagina-entita-toolbar {
	bottom: auto;
	top: 10px;
}
.pagina-entita-nome {
	left: 250px;
}
.pagina-entita-dx-inner {
	margin-left: 250px;
}
.pagina-entita-dx {
	margin-left: -250px;
}
.pagina-entita-sx {
	width: 250px;
}
.pagina-entita-sx-inner .pagina-entita-toolbar-azione .j-button, 
.pagina-entita-sx-inner .pagina-entita-toolbar .j-button,
.pagina-entita-dx-inner .pagina-entita-toolbar-azione .j-button, 
.pagina-entita-dx-inner .pagina-entita-toolbar .j-button {
	width: 100%;
	margin-bottom: 10px;
}
.pagina-entita-affinita-visitatore section {
	margin-left: 0;
}
.pagina-entita-sx-inner {
	margin-left: 10px;
	margin-right: 10px;
}
.pagina-entita-img {
	left: 37px;
}
}
@media screen and (max-width: 920px) {
.j-window-content-scroll {
	padding: 10px;
}
}

@media screen and (max-width: 790px) {
.j-window-content-scroll {
	padding: 10px;
}
.form-cerca {
	width: 150px;
}
.form-cerca-layer {
	margin-left: -70px;
}
}

@media screen and (max-width: 700px), (any-pointer: coarse) {
.completa-profilo-step-line {
	width: 20px;
	margin: 0 5px;
}
.pagina-entita-dx-inner {
	margin-left: 10px;
	margin-right: 10px;
}
.pagina-entita-espositore .pagina-entita-img {
	top: 35px;
}
.pagina-entita-espositore .pagina-entita-sx-inner { 
	background: none;
	padding-left: 0;
	padding-right: 0;
}
.pagina-entita-espositore .pagina-entita-affinita {
	font-size: 14px;
	margin-top: -30px;
	margin-left: 160px;
	text-align: left;
}
.pagina-entita-espositore .pagina-entita-nome {
	left: 180px;
}
.pagina-entita-espositore-data {
	background: #fff;
	padding: 10px;
	border-radius: 10px;
}
.pagina-entita-espositore .pagina-entita-img {
	left: 0;
	margin-left: 0;
}
.pagina-entita-live .pagina-entita-sondaggio-wrapper, 
.pagina-entita-live .pagina-entita-valutazione {
	width: 100%;
	max-width: none;
	float: none;	
}
.pagina-entita-valutazione.pagina-entita-valutazione-riquadro section.is-box-valutazione, 
.pagina-entita-visitatore .pagina-entita-chat section {
	max-width: none;
	margin-right: 0;
}
.pagina-entita-dx,
.pagina-entita-sx,
.pagina-entita-bar,
.pagina-entita-dx-inner,
.pagina-entita-player-inner,
.pagina-entita-player {
	width: auto;
	max-width: none;
	float: none;
}
.pagina-entita-bar {
	margin-top: 0;
}
.pagina-entita-player-inner {
	margin-right: 0;
}
.pagina-entita-live .pagina-entita-lezione, 
.pagina-entita-live .pagina-entita-evento,
.pagina-entita-sx-inner,
.pagina-entita-bar {
	margin-right: 20px;
}
.pagina-entita-player {
	margin-right: 0;
}
.pagina-entita-dx {
	margin-left: 0;
}
.pagina-entita-dx .pagina-entita-ruolo-interno,
.pagina-entita-dx .pagina-entita-info-aggiuntive {
	display: none;
}
.pagina-entita-sx .pagina-entita-ruolo-interno,
.pagina-entita-sx .pagina-entita-info-aggiuntive {
	display: block;
}
.j-tab-header .j-button.j-tab-header-menu {
	background: transparent;
}
}

@media screen and (max-width: 700px), (any-pointer: coarse) {
.completa-profilo-step label {
	display: none;
}
.j-window-application-toolbar .j-bar-right {
	padding-left: 10px;
}
.form-cerca {
	width: 150px;
	margin-left: 0;
	margin-right: 0;
}
.form-cerca-layer {
	margin-left: -20px;
}
.pagina-entita-live .pagina-entita-img {
	display: none;
}
.pagina-entita-header-light {
	height: auto;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
.pagina-entita-live .pagina-entita-header .pagina-entita-toolbar .pagina-entita-button {
	margin-left: 0;
	margin-right: 20px;
}
.pagina-entita-live .pagina-entita-header .pagina-entita-nome,
.pagina-entita-live .pagina-entita-header .pagina-entita-toolbar {
	position: relative;
	top: auto;
	transform: none;
	right: auto;
	left: auto;
	bottom: auto;
	margin-bottom: 20px;
}
.pagina-entita-header-back svg {
	left: 0;
}
.pagina-entita-sx-inner,
.pagina-entita-bar-inner,
.pagina-entita-player-inner {
	margin: 0;
}
.pagina-entita-dx-inner {
	margin: 0 10px;
}
.pagina-entita-dx,
.pagina-entita-sx,
.pagina-entita-live .pagina-entita-lezione, 
.pagina-entita-live .pagina-entita-evento,  
.pagina-entita-bar, 
.pagina-entita-player {
	margin-left: 10px;
	margin-right: 10px;
}
.pagina-entita-evento-item-data {
	font-size: 14px;
}
.pagina-entita-sondaggio-item-titolo, 
.pagina-entita-comunicazione-item-titolo{
	font-size: 18px;
}
.table-block .j-table tr {
	width: calc(100% - 22px);
}
.pagina-entita-visitatore .pagina-entita-img {
	left: 10px;
}
.pagina-entita-visitatore .pagina-entita-header .pagina-entita-nome {
	left: 200px;
}
.pagina-entita-sx .pagina-entita-nome strong {
	color: #800080;
	padding: 0;
}
.pagina-entita-sx .pagina-entita-nome {
	display: block;
	position: relative;
	margin: 0;
	left: 0;
	right: 0;
	bottom: 0;
	right: 0;
	margin-bottom: 20px;
}
.j-application-menu-wrapper::before {
	display: none;
}
}

@media screen and (max-width: 600px) {
.dashboard-window-block-manifestazione {
	margin: 10px;
}
.completa-profilo-istruzioni {
	display: none;
}
.completa-profilo-window form {
	width: 100%;
}
.dashboard-window-block-manifestazione .dashboard-manifestazione-item-big .dashboard-manifestazione-item-inner,
.dashboard-window-block-manifestazione .dashboard-manifestazione-item-big {
	width: 100%;
	float: none;
	margin-right: 0;
}
.pagina-entita-visitatore .pagina-entita-img {
	width: 150px;
	height: 150px;
}
.pagina-entita-visitatore .pagina-entita-header .pagina-entita-nome {
	left: 170px;
}
.form-cerca {
	display: none;
}
}
@media screen and (max-width: 470px) {
.pagina-entita-college-info-attivita-tempo-item {
	width: 100px;
	font-size: 12px;
}
.pagina-entita-college-info-attivita-tempo-item strong {
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 20px;
}
.pagina-entita-college-info-attivita-line-tempo {
	width: 100%;
}
.pagina-entita-college-info-attivita-line-tempo-fascia {
	width: calc(100% - 50px);
}
}
@media screen and (max-width: 420px) {
.pagina-entita-visitatore .pagina-entita-img {
	width: 120px;
	height: 120px;
}
.pagina-entita-visitatore .pagina-entita-header .pagina-entita-nome {
	left: 140px;
}
.pagina-entita-visitatore .pagina-entita-header .pagina-entita-toolbar {
	right: 0;
}
.pagina-entita-nome strong {
	font-size: 26px;
}
.pagina-entita-nome span {
	font-size: 16px;
}
.pagina-entita-affinita-visitatore {
	margin-top: -40px;
	margin-left: 130px;
	text-align: left;
}
.pagina-entita-affinita {
	font-size: 14px;
}
.j-window-application-toolbar .j-bar-right {
	display: block;
	width: 140px;
}
.btn-application-user-menu.j-button {
	display: none;
}
}
@media screen and (max-width: 350px) {
.application-logo {
	width: 130px;
}
.application-logo img {
	max-width: 130px;
}
}

@media (min-width: 992px){
	.pagina-entita-assistenza {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: stretch;
		justify-content: space-around;
		max-width: 1200px;
		margin-top: 90px;
		height: max-content;
	}
}

.dashboard-window-block .dashboard-window-block-manifestazione-titolo {
	margin-left: 10px;
	margin-bottom: 10px;
}
