@charset "utf-8";

@media (min-width: 576px) {		
	.sizehelper:before {
		content: "SM";
	}
	
	hr {
		margin-top: 51px;
		margin-bottom: 45px;
	}
	
	h1, .h1 {
		font-size: 60px;
		line-height: 60px;
	}

	h2, .h2 {
		font-size: 46px;
		line-height: 46px;
	}

	h3, .h3 {
		font-size: 32px;
		line-height: 32px;
	}

	h4, .h4 {
		font-size: 28px;
		line-height: 28px;
	}

	.contentarea h4 {
		margin-top: 27px;
		margin-bottom: 25px;	
	}

	h5, .h5 {
		font-size: 24px;
		line-height: 24px;
	}
	
	.row div.field.optionset .optionset, .titles .optionset {
		display: flex;
	}

	.row div.field.optionset .optionset li, .titles .optionset .radio {
		display: block;
		text-align: center;
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.row div.field.optionset .optionset li label {
		display: none;
	}
}