/* control classes */

.xev_hide-desktop {
	display: none !important;
}

.xev_hide-mobile {
}



/* basic grid */

.xev_grid {
	display: block;
}

.xev_grid-row-12 {
	clear: both;
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: 0;
	padding-bottom: 0;
}

[class*='xev_grid-col-'] {
	float: left;
	padding-bottom: 1em;
	box-sizing: border-box;
	width: 100%;
}

[class*='xev_grid-col-'] img {
	max-width: 100%;
}

[class*='xev_grid-col-'] > * {
	max-width: 100%;
}



/* dialog */

.xev_dialog {
	width: 100vw !important;
}






/* breadcrumbs */

.breadcrumbs {
	font-size: 0.8em;
	margin-bottom: 2em;
	color: #aaaaaa;
}

.breadcrumbs a:after {
	content: " > ";
}

.breadcrumbs span:after {
	content: " > ";
}