@mixin placeholder($placeholder-color, $placeholder-opacity, $placeholder-font-family, $placeholder-font-weight){
	::-webkit-input-placeholder { color: $placeholder-color; opacity: $placeholder-opacity; font-family: $placeholder-font-family; font-weight: $placeholder-font-weight; }
	:-moz-placeholder { color: $placeholder-color; opacity: $placeholder-opacity; font-family: $placeholder-font-family; font-weight: $placeholder-font-weight; }
	::-moz-placeholder { color: $placeholder-color; opacity: $placeholder-opacity; font-family: $placeholder-font-family; font-weight: $placeholder-font-weight; }
	:-ms-input-placeholder { color: $placeholder-color; opacity: $placeholder-opacity; font-family: $placeholder-font-family; font-weight: $placeholder-font-weight; }
}