/*search style*/

.search-list {
  max-width: 878px;
  margin: 0 auto;
}
.search-results {
  padding-top: 10px;
  padding-bottom: 50px;
}
.search-results .search-outer {
  margin-top: 25px;
}
.search-results .page-title {
  font-size: 30px;
  color: #c0d42f;
  margin-bottom: 30px;
}
.search-results .search-item-wrap:not(:last-child) {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.search-results .result-title a {
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 7px;
  color: #4d4d4d;
  transition: all 0.2s linear;
}
.search-results .result-title a:hover {
  color: #E77424;
  text-decoration: none;
}
.search-results .result-type {
  margin-bottom: 5px;
}
.search-results .result-type span {
  font-size: 14px;
  //color: #c0d42f;
	color: #e77424;
}
.search-results .result-content {
  	font-size: 14px;
    color: #666;
    line-height: 24px;
}
/*pagination */

.search-pager {
  padding: 0;
  text-align: center;
}
.search-pager li a[title="Go to Last Page"],
.search-pager li a[title="Go to First Page"] {
  display: none;
}
.search-pager .page-number {
  display: inline-block;
  margin-bottom: 10px;
}
.search-list .pager {
  text-align: right;
}
.search-pager li a {
  font-size: 12px;
  line-height: 24px;
  color: #4D4D4D;  background-color: transparent !important;
  cursor: pointer;
  padding: 0 10px;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 2px 9px!important;
}
.search-list .search-pager li.active a {
  font-size: 12px;
	color: #fff;
    background: #E77424!important;
}
.search-pager li a[title="Go to Previous Page"] {
    font-size: 0;
	background: url(../images/pagination/pagenation_leftarrow.png) no-repeat 0px 3px;
}
.search-pager li a[title="Go to Next Page"] {
    font-size: 0;
	background: url(../images/pagination/pagenation_rightarrow.png) no-repeat 7px 3px;
}

.search-pager li:first-child a {
  border-left: 1px solid !important;
}

.search-form form {
  position: relative;
}
.search-form form input {
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    padding: 7px 50px 7px 10px;
    height: auto;
	padding-right: 54px;
}
.search-form form input:active,
.search-form form input:focus {
   outline: none!important;
   box-shadow: none;
}
.search-form .btn {
    position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff url(../images/header/search_hover.png) no-repeat center;
	width: 44px;
	border-radius: 0;
	background-color: #e77424;
	border: 1px solid #e77424;
	transition: background .4s ease;
}
.search-form .btn:hover,
.search-form .btn:active,
.search-form .btn:focus {
	background: #fff url(../images/header/search.png) no-repeat center;
	outline: none!important;
	box-shadow: none;
	background-color: #fff;
    border-color: #e77424;
}
.search-form .btn span {
  display: none;
}