
/*========================================================
                    1. Import
=========================================================*/



@import url(//fonts.googleapis.com/css?family=Istok+Web:700);
@import url(//fonts.googleapis.com/css?family=Istok+Web:400);


/* Search
=============================================*/
.a-side .search_title{
	margin-bottom: 40px;
}
.a-side_search h3{
	margin-bottom: 10px;
}
.a-side_search{
	margin-bottom: 0px;
}
#search input[type="text"]{
	background: transparent;
	border: none;
	padding-top: 8px;
    padding-bottom: 5px;
	width: 100%;
	color:  #686868 !important;
}

#search label{
	display: block;
	background: #FFF;
	margin-top:10px;
	height: 32px;
	width: 100%;
	font: 14px/14px;
	letter-spacing: 0px;
	border: 1px solid #bdbeb6;
	outline: medium none;
    -webkit-appearance: medium none;
    padding: 0 45px 0 13px;    
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#search{
	position: relative;
	padding-right: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 32px;
	width: 100%;
	margin-bottom: 10px;
}
#search a{
	position: absolute;
	top: 6px;
	right: 12px;
	width: 22px;
	height: 18px;
	background: url(../Images/magnifier.png) no-repeat;
}
#search a:hover{
	cursor: pointer;
	background: url(../Images/magnifier__hover.png) no-repeat;
}

.search-results_title{
	margin-top: 50px;
}

#tfheader{
		background-color:#c3dfef;
	}
	#tfnewsearch{
		float:right;
		padding:20px;
	}
	.tftextinput{
		margin: 0;
		padding: 5px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		border:1px solid #0076a3; border-right:0px;
		border-top-left-radius: 5px 5px;
		border-bottom-left-radius: 5px 5px;
	}
	.tfbutton {
		margin: 0;
		padding: 5px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		border: solid 1px #0076a3; border-right:0px;
		background: #0095cd;
		background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
		background: -moz-linear-gradient(top,  #00adee,  #0078a5);
		border-top-right-radius: 5px 5px;
		border-bottom-right-radius: 5px 5px;
	}
	.tfbutton:hover {
		text-decoration: none;
		background: #007ead;
		background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
		background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	}
	/* Fixes submit button height problem in Firefox */
	.tfbutton::-moz-focus-inner {
	  border: 0;
	}
	.tfclear{
		clear:both;
	}