#before-header { text-align: right; padding: 0 40px; }
#simple-social-icons-2 { padding: 10px 0; display: inline-block; clear: both; vertical-align: middle; }
.simple-social-icons ul li { margin: 0 4px !important; }
#search-5 { padding: 10px 0 10px 15px; vertical-align: middle; clear: both; display: inline-block; }

/*
Recipe Results Page
---------------------------------------------------------------------------------------------------- */
.recipeFilter {
    float: right;
    width: 25%;
    padding-left: 20px;
}

.recipeResults {
    float: left;
    width: 75%;
}

.recipeThumb {
    float: left;
    width: 33%;
    text-align: center;
    margin-bottom: 20px;
    padding: 0px 10px 0px 10px;
}

.entry-content .recipeRow .recipeThumb a {
    border: none !important;
    color: #333 !important;
}

.recipeRow {
	clear: both;
}

.recipeThumb p, .recipeThumb img {
    margin-bottom: 0px !important;
}

.sf-input-checkbox {
    width: 20px;
}

.pagination {
	text-align: center;
	clear: both;
}

.recipeResults .nav-next, .recipeResults .page-num, .recipeResults .nav-previous {
	display: inline;
}

.recipeResults .nav-next {
	padding-right: 30px;
}

.recipeResults .nav-previous {
	padding-left: 30px;
}

.searchandfilter li[data-sf-field-input-type=checkbox] label, .searchandfilter li[data-sf-field-input-type=radio] label, .searchandfilter li[data-sf-field-input-type=range-radio] label, .searchandfilter li[data-sf-field-input-type=range-checkbox] label {
    padding-left: 10px;
    width: 205px;
    vertical-align: top;
}

.recipeThumb:nth-child(3n+1) {
	clear: both;
}
