header .site-search {
    margin: 10px 15px 30px 15px;
}

header .site-search #search_field {
	border: none;
	background-color: #f5f5f5;
    font: 12pt 'proximaNovaRegular';
}

header .site-search button {
	background-color: transparent;
}
	
header .site-search button i {
	color: #675aa6;
}

/* Remove ugly shadow */
header .site-search #search_field,
header .site-search #search_field:focus {
	box-shadow: none;
}

@media (min-width: 768px) {
	header .site-search {
        margin: 0;
		top: 0;
		right: 145px;
	}

    header .site-search button {
	    padding: 10px;
    }
	
	header .site-search #search_field {
		height: 50px;
	}
}
