#content {
	padding-top: 80px;
}

.indicator.buttons .menu .item {
	text-align: center!important;
}

.ui.content.segment {
	margin: 0 -2em 0 -2em!important;
	min-height: 628px!important;
}

.ui.calendar {
	width: 50%!important;
}

.ui.calendar input {
	width: 50%!important;
}

.ui.stackable.container.grid {
	max-width: 600px!important;
}

@media (max-width: 480px) {
	.ui.calendar {
		width: 50vw!important;
	}

	.ui.calendar input {
		width: 50vw!important;
	}

	.menu .item {
		padding-left: 0vw!important;
		padding-right: 0vw!important;
	}

	.menu .mobile.only.item {
		padding-left: 3vw!important;
		padding-right: 3vw!important;
	}

	.ui.content.segment {
		border-radius: 0rem!important;
		min-height: 390px!important;
	}

}

@media (max-width: 380px) {
	.ui.calendar {
		width: 40vw!important;
	}

	.ui.calendar input {
		width: 40vw!important;
	}
}
