.bt_lupa_search{
	appearance: none;
	padding: 0;
	border: 1px solid #FD7B0B;
	color: #FD7B0B;
	border-radius: 100%;
	background-color: transparent;
	height: 46px;min-width: 46px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: ease-in 0.3s;
}
.bt_lupa_search:hover{
	color: #FFF;
	background-color: #FD7B0B;
}
#search{
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;left: 0;
	background-color: white;
	transform: translateY(-100%);
	opacity: 0;
	pointer-events: none;
	transition: ease-out 0.3s;
}
#search.view{
	transform: translateY(0%);
	opacity: 1;
	pointer-events: initial;
}
#search .container{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
#search-form{display: flex;width: 100%;justify-content: center;}
#search-form .button{margin:0 20px;}
#search-form .field{
	width: 100%;
	max-width: 800px;
	height: 46px;
	padding: 0 20px;
	padding-left: 50px;
	border-radius: 40px;
	border: 1px solid #FD7B0B;
	outline: 0;
	background-position: 18px center;
	background-repeat: no-repeat;
}

#search-page .results {
	 padding-top: 4px;
	 padding-bottom: 100px;
	 min-height: calc(100vh - 318px);
	 position: relative;
}
#search-page .results h1{color: rgb(var(--color-blue));margin:40px 0;}
#search-page .results .back-all-reports {
	 margin-top: 30px;
	 font-size: 16px;
	 color: black;
	 font-weight: 400;
	 display: inline-flex;
	 align-items: center;
	 position: relative;
}
}
 #search-page .results .back-all-reports i {
	 margin-right: 14px;
}
 #search-page .results_count {
	 height: 118px;
	 display: flex;
	 align-items: center;
	 font-weight: 400;
	 border-bottom: 2px solid #ededed;
	 letter-spacing: 0.02em;
}
 #search-page .results_count strong {
	 color: rgb(var(--color-blue));
	 margin-left: 5px;
}
 #search-page .results_item {
	 padding: 28px 0;
	 border-bottom: 2px solid #ededed;
}
 #search-page .results_item a {
	 font-weight: 700;
	 display: block;
	 font-size: 24px;
	 color:rgb(var(--color-blue));;
}
 #search-page .results_item a span {
	 color: rgb(var(--color-orange));
	 font-weight: 700;
}
 #search-page .results_item-date {
	 text-transform: uppercase;
	 font-size: 14px;
	 display: block;
	 margin-bottom:10px;
	 color: #575756;
}
 #search-page .results_item-text {
	 margin: 0;
	 font-size: 16px;
	 line-height: 1.4;
	 color:#575756;
	 max-width: 600px;
	 margin: 14px 0;
}
 #search-page .results_item-text span {
	 color: rgb(var(--color-orange));
}
#search-page #search-form .bt_lupa_search{display: none !important;}

@media (max-width:900px){
	#search-form{
		flex-direction: column;
	}
	#search-form .button{
		margin:20px 0 0 0;
	}
	.bt_lupa_search{display: none}
}