/* CSS Document */
.search_content {float:right; margin-top:11px; margin-right:5px; }
.search_content div {float:left; margin-left:2px;}

.search_content .close_button{
	display:block;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	position:absolute;
}

.search_content a.submit_button_1 {
	display:block; 
	height:20px; 
	width:10px;
	text-decoration: none;
	}
.search_content a.submit_button_1:link, .search_container a.submit_button_1:visited, .search_container a.submit_button_1:active {background:url(/images/submit_button_1.gif) no-repeat;}
.search_content a.submit_button_1:hover {background:url(/images/submit_button_1_over.gif) no-repeat;}

.search_resp{
	position:absolute;
	right:-170px;
	width:170px;
}

.search_resp input{
	width:170px;
	padding:6px 15px;
	font-size:18px;
	font-family:'Roboto', sans-serif;
	border:1px solid #e3e5e8;
}

.search_content .search_input{
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	/*background-color:rgba(0,0,0,0.4);*/
	display: none;
	z-index:99;
}

.search_content .search_input .search_pop{
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:100%;
	max-width:670px;
	padding:20px;
	background-color: rgba(255,255,255,0.9);
	box-shadow:0px 10px 20px rgba(0,0,0,0.6);
	text-align: left;
}

.search_content .search_input .search_pop .search_border{
	padding:4%;
	float:none;
}

.hovering_menu .search_content .search_input{
	height:22px;
}

.hovering_menu .search_content .search_input span:nth-child(1){
	top:20px !important;
}

.hovering_menu .search_content .search_input span:nth-child(2){
	top:18px !important;
}

.hovering_menu .search_content .search_input span:nth-child(3){
	top:23px !important;
}

*:focus {
	outline: none;
}

.search_content .search_input input{
	border:none;
	width:100%;
	background-color:#fff;
	color:#000;
	font-size:18px;
	font-family:'Avenir', sans-serif;
	font-weight:400;
	padding:19px 20px;
	vertical-align: top;
	box-shadow:0px 4px 16px rgba(0,0,0,0.2);
}