.dossier-tile h3 {
	height: 44px;
}

.searchForm {
	width: 50%;
}

div.dossier-tile {
	min-height: 220px;
	cursor: pointer;
}

.row.allergiesContainer {
	margin: 10px;
	padding: 10px;
}

.row.categoryContainer {
	padding: 10px !important;
	margin: 10px;
}

h3.dossier-quarter-title,
div.dossier-tile h3 {
	word-wrap: break-word;
}

div.recipe-category-tile .dossier-img-box-medium,
div.dossier-tile .dossier-img-box-medium {
	height: 125px;
	overflow: hidden;
}

input.categorySearchInput {
	width: 80%;
}

div.dossier-tile h3 {
	margin: 10px 0 25px 0;
	color: #588a0f;
	text-align: center;
	font-size: 1.3em;
	height: 47px;
	line-height: 1.3em;
}

h2.categoryTitle {
	font-size: 1.5em;
}

ul.recipe-category-list {
	list-style: none;
	padding: 0;
}

ul.recipe-category-list li {
	display: inline;
	text-align: center;
}

ul.recipe-category-list li:not(:last-child):after {
	content: " | ";
	font-weight: bold;
	vertical-align: middle;
}

span.top {
	text-align: right;
	width: 100%;
	margin: 25px 0;
	border-bottom: 1px dashed #ccc;
}

#siteSearchForm input[type=search],
#siteSearchForm2 input[type=search] {
	padding: 5px 10px 3px;
	float: left;
}

@media (max-width: 450px) {
	input.categorySearchInput {
		width: 85%;
	}

	.categorySearchBar {
		display: table;
		width: 100%;
	}
}

@media (max-width: 768px) {
	.categorySearchBar {
		display: table;
		width: 100%;
	}
}