@import url(/css/font-awesome.min.css);
	@import url(//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
	@import url(//fonts.googleapis.com/css?family=Ubuntu);
	.search-form {
	display:inline-block;
	position:relative;
	width:100%;
	margin-top:70px;
	z-index:3;
}
.search-form_label {
	width:100%;
	display:block;
	padding:20px 183px 20px 20px;
	background:#fe8315;
	border:1px solid transparent;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.search-form span.fa {
	position:absolute;
	font-size:16px;
	top:30px;
	left:33px;
	z-index:99;
	color:#000;
	font-weight:400;
}
.search-form span.fa:after {
	position:absolute;
	content:'';
	width:1px;
	height:40px;
	background:#e0e0e0;
	top:-9px;
	left:30px;
}
.search-form_input {
	outline:none;
	background-color:transparent;
	border:none;
	-webkit-appearance:none;
	border-radius:0;
	vertical-align:baseline;
	box-shadow:none;
	color:#777777;
	display:inline-block;
	width:100%;
	font-size:16px;
	line-height:25px;
	height:40px;
	background:#fff;
	padding-right:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:relative;
	padding-left:53px;
}
@media (max-width:767px) {
	.search-form_input {
	font-size:13px;
}
}.search-form_input:after {
	content:'';
	position:absolute;
	width:1px;
	height:40px;
	background:#4e4e4e;
	top:0px;
	left:30px;
}
.search-form .btn {
	display:inline-block;
	position:absolute;
	font-weight:400;
	cursor:pointer;
	border:1px solid transparent;
	background:#edb712;
	font-size:18px;
	padding:4px 33px;
	color:#fff;
	-moz-transition:0.3s all ease;
	-webkit-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	transition:0.3s all ease;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	top:20px;
	right:17px;
}
.search-form .btn:hover {
	background:#26dac3;
}
@media (max-width:479px) {
	.search-form {
	width:270px;
}
}.search-form__mod {
	display:inline-block!important;
	position:relative;
	width:600px;
	max-width:600px;
	margin-top:40px;
	z-index:3;
}
.search-form__mod .search-form_label {
	display:block;
	padding:0px 40px 0px 15px;
	background:#fff;
}
.search-form__mod .search-form_input {
	outline:none;
	background-color:transparent;
	border:none;
	-webkit-appearance:none;
	border-radius:0;
	vertical-align:baseline;
	box-shadow:none;
	color:#777777;
	display:block;
	font-size:13px;
	line-height:20px;
	height:40px;
}
.search-form__mod .search-form_submit {
	background:none;
	border:none;
	display:inline-block;
	padding:0;
	outline:none;
	outline-offset:0;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-transition:0.3s all ease;
	-webkit-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	transition:0.3s all ease;
	position:absolute;
	top:45%;
	margin-top:-15px;
	left:13px;
	width:25px;
	height:22px;
}
.search-form__mod .search-form_submit::-moz-focus-inner {
	border:none;
	padding:0;
}
.search-form__mod .search-form_submit:before {
	content:'\f002';
	font:400 16px/30px 'FontAwesome';
	color:#000;
}
.search-form__mod .search-form_submit:after {
	content:'';
	position:absolute;
	width:1px;
	height:40px;
	background:#e0e0e0;
	top:-5px;
	left:30px;
}
.search-form__mod .search-form_submit:hover:before {
	color:#26dac3;
}
@media (max-width:480px) {
	.search-form {
	float:none;
	margin-left:0;
	width:100%;
}
.search-form_label {
	padding:20px 20px 20px 20px;
}
.search-form .btn {
	top:95px;
	right:50%;
	margin-right:-75px;
}
}.search-form_toggle {
	display:inline-block;
	color:#ffffff;
	font:400 14px/14px 'FontAwesome';
	position:absolute;
	right:0%;
	top:0%;
	min-width:13px;
}
.search-form_toggle:before {
	content:'\f002';
}
.search-form_toggle:after {
	content:'';
	position:absolute;
	height:32px;
	width:1px;
	background:#484643;
	top:-10px;
	left:-27px;
}
.search-form_toggle.active,.search-form_toggle:hover {
	color:#333333;
}
.search-form_toggle.active:before {
	content:'\f00d';
}
@media (max-width:1199px) {
	.search-form_toggle {
	right:5%;
}
}@media (max-width:767px) {
	.search-form_toggle {
	display:none;
}
}.search-form+* {
	margin-top:25px;
}
.search-form.on {
	display:block;
}
.search-form_liveout {
	text-align:left;
	display:block;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-transition:0.3s all ease;
	-webkit-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	transition:0.3s all ease;
	z-index:1;
}
.lt-ie9 .search-form_liveout {
	filter:alpha(opacity=0);
}
.search-form_liveout .search_list {
	padding:10px;
	list-style-type:none;
	font-size:14px;
	line-height:24px;
	background:#ffffff;
	-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.5);
	box-shadow:0 0 2px 0 rgba(0,0,0,0.5);
}
.search-form_liveout .search_list li+li {
	margin-top:2px;
}
.search-form_liveout .search_list a {
	padding-left:5px;
}
.search-form_liveout .search_list p {
	margin:0;
}
.search-form_liveout .search_link {
	font-family:'PT Sans',sans-serif;
	display:block;
	padding:5px 10px;
	background:#ffffff;
	color:#fbbe04;
}
.search-form_liveout .search_link .search_title {
	color:#26dac3;
	font:700 13px/18px 'PT Sans',sans-serif;
	text-transform:uppercase;
}
.search-form_liveout .search_link:hover {
	background:#26dac3;
	color:#ffffff;
}
.search-form_liveout .search_link:hover .search_title {
	color:#ffffff;
}
.search-form_liveout .search_error {
	display:block;
	color:#26dac3;
	background:#fafafa;
	padding:10px 10px;
	overflow:hidden;
	font-size:14px;
}
.search-form_liveout .match {
	display:none;
}
.search-form_liveout button {
	background:none;
	border:none;
	display:inline-block;
	padding:0;
	outline:none;
	outline-offset:0;
	cursor:pointer;
	-webkit-appearance:none;
	display:block;
	width:100%;
	color:#0f584f;
	background:#fafafa;
	padding:10px 10px;
}
.search-form_liveout button::-moz-focus-inner {
	border:none;
	padding:0;
}
.search-form_liveout button:hover {
	background:#26dac3;
	color:#ffffff;
}
input:focus+.search-form_liveout {
	opacity:1;
	filter:alpha(opacity=100);
}
.lt-ie9 input:focus+.search-form_liveout {
	filter:alpha(opacity=100);
}
.search-form_liveout .tablet,.mobile .search-form_liveout {
	display:none!important;
}
.search-frame,.search-frame body {
	width:100%;
	height:auto;
	background:transparent;
}
.search-frame,.search-frame body,.search-frame h1,.search-frame h2,.search-frame h3,.search-frame h4,.search-frame h5,.search-frame h6,.search-frame p,.search-frame em {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:top;
}
.search-frame img {
	max-width:100%;
	height:auto;
}
.search-frame a {
	font:inherit;
	color:inherit;
	text-decoration:none;
	-moz-transition:0.3s all ease;
	-webkit-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	transition:0.3s all ease;
}
.search-frame a:active {
	background:transparent;
}
.search-frame a:focus {
	outline:none;
}
.search-frame h4 {
	color:#fbbe04;
	font-family:'PT Sans',sans-serif;
	font-size:20px;
	font-weight:700;
	text-transform:none;
}
@media (max-width:979px) {
	.search-frame h4 {
	font-size:16px;
	line-height:16px;
}
}.search-frame h4 a:hover {
	color:#26dac3;
}
.search-frame .search_list {
	color:#fff;
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:top;
	list-style-type:none;
	counter-reset:num1;
}
.search-frame .search_list p {
	font:300 15px/22px 'PT Sans',sans-serif;
}
.search-frame .search_list .match {
	color:#26dac3;
	font-size:12px;
	display:block;
}
.search-frame .search_list li {
	padding-top:20px;
	padding-left:50px;
	position:relative;
	padding-bottom:20px;
	-moz-transition:0.3s all ease;
	-webkit-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	transition:0.3s all ease;
}
.search-frame .search_list li:hover {
	background:rgba(0,255,0,0.1);
}
.search-frame .search_list li:before {
	content:counter(num1) '.';
	counter-increment:num1;
	position:absolute;
	left:5px;
	top:20px;
	width:24px;
	height:24px;
	font-size:24px;
	line-height:inherit;
}
.search-frame .search_list li+li {
	border-top:5px solid #26dac3;
}
.search-frame .search {
	color:#26dac3;
	font-weight:700;
}
.search-frame .match {
	color:#fff;
	font-size:12px;
	display:block;
}
.search-frame *+p {
	margin-top:16px;
}
body.search_body {
	background:#1b1b1d;
}
.content {
	padding-top:40px;
	padding-bottom:40px;
}
.search_head {
	padding-bottom:25px;
}
