#sf_sb ::-webkit-scrollbar {

	height: 10px;

	overflow: visible;

	width: 13px;

}

#sf_sb ::-webkit-scrollbar-thumb {

	background-color: rgba(0, 0, 0, .2);

	background-clip: padding-box;

	border: solid transparent;

	border-width: 1px 1px 1px 6px;

	min-height: 28px;

	padding: 100px 0 0;

	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1),inset 0 -1px 0 rgba(0, 0, 0, .07);

}

#sf_sb ::-webkit-scrollbar-button {

	height: 0;

	width: 0;

}

#sf_sb ::-webkit-scrollbar-track {

	background-clip: padding-box;

	border: solid transparent;

	border-width: 0 0 0 4px;

}

#sf_sb ::-webkit-scrollbar-corner {

	background: transparent;

}

.sf_result_container {

	max-height:200px;

	overflow:auto;

	margin-top:2px;

	margin-bottom:2px;

}

.sf_search

{	

	position:relative;

	display:inline-block;

}

.screen-reader-text {

	display:none;

}