/*--- Search ---*/
.search-wrapper {
	grid-template-columns: 175px 75px;
	button {
		outline: 0;
		overflow: visible;
		position: relative;
		border: 0;
		padding: 0;
		cursor: pointer;
		width: 75px;
		margin: 0;
		font-size: 12px;
		color: #fff;
		text-transform: uppercase;
		background: $tertiary-color;
		border-radius: 0 3px 3px 0;
		transition: all 0.3s ease-in-out;
		
		&:before {
			content: '';
			position: absolute;
			border-width: 8px 8px 8px 0;
			border-style: solid solid solid none;
			pointer-events: none;
			border-color: transparent $tertiary-color transparent;
			top: 50%;
			transform: translateY(-50%);
			left: -8px;
			transition: all 0.3s ease-in-out;
		}
		&:hover {
			background-color: $secondary-color;
			&:before { border-color: transparent $secondary-color transparent; }
		}
	}
}
.search-keyword { font-weight: 300; color: #000; }

.search .page-title { font-size: 28px; }
.search-results-list {
	article { background-color: #fff; margin-bottom: 35px; box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.3); }
	.entry-title { font-size: 28px; }
}