.mod_searchform {
	position: absolute;
	right: 0;
	top: 2rem;
	display: none;
	
}
.mod_searchform .text {
	padding: 0.3rem;
	border: none;
	border-bottom: 1px solid white;
	background-color: transparent;
	outline: none;
	color: white;
	margin-bottom: 0rem;
}
.mod_searchform button {
	position: relative;
	text-indent: -300rem;
	border: none;
	width: 2rem;
	height: 2rem;
	/* margin-left: .5rem; */
	background-color: transparent;
	outline: none;
}
.mod_searchform button:after {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0rem;
	left: 0rem;
	background-image: url('../img/search.svg');
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: transparent;
	
}
.mod_searchform .formbody {
	display: flex;
	align-items: center;
	
}
@media screen and (min-width: 768px){
	.mod_searchform {
		display: block;
		
	}
	
}

