/* Main Container */

/* INPUT */
component-search-result .search-default .section-input {
	width: 100%;
	height: 140px;
	background-color: white;
	color: black;
	padding: 30px;
	float: left;
	display: block;
}
component-search-result .search-intro {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
	color: #212121;
}
component-search-result .search-default .section-head {
	margin: 50px; 0;
	text-align: center;
	float: left;
	width: 100%;
	height: auto;

	font-size: 24px;
}
component-search-result .search-default .section-input .search-query {
	width: 100%;
	height: 50px;
	outline: none;
	font-size: 20px;
	font-weight: normal;
	padding: 0px 10px;
	padding-left: 55px;
	background-color: transparent;
	border: 1px solid #e8e8e8;
}
component-search-result .search-default .section-input .search-icon {
	position: absolute;
	top: 62px;
	left: 30px;
	z-index: 1;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	outline: none;
	cursor: pointer;
}
component-search-result .search-default .section-input .close-icon {
	position: absolute;
	top: 15px;
	right: 25px;
	z-index: 2;
	outline: none;
}
component-search-result .search-default .section-input .search-icon img.gae-icn {
	height: 30px;
	width: auto;
	outline: none;
}
/* RESULT */
component-search-result .search-default .section-result {
	width: 100%;
	height: auto;
	float: left;
	background-color: white;
	padding: 0px 30px;
}
component-search-result .search-default .repeat-outer-container {
	height:auto
	float: left;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

component-search-result .search-default .repeat-outer-container .search-fail {
	font-size: 24px;
	margin-top: 20px;
	font-weight: bold;
}
component-search-result .search-default .repeat-outer-container .search-item {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	height: auto;
}
component-search-result .search-default .repeat-outer-container .search-item a {
	color: inherit;
}
component-search-result .search-default .repeat-outer-container .search-item .brand-logo {
	margin: 10px 0;
	width: 100%;
	height: auto;
}
component-search-result .search-default .repeat-outer-container .search-item .image-container {
	background-size: contain;
	padding: 80% 0 0;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
}
@media(max-width:767px){
	component-search-result .search-default .repeat-outer-container .search-item .image-container {
		padding: 50% 0 0;
	}
}
component-search-result .search-default .repeat-outer-container .search-item .image-container.no {
	background-color: #eee;
}
component-search-result .search-default .repeat-outer-container .search-item h3 span.hilight {
	font-weight: bold !important;
}
component-search-result .search-default .repeat-outer-container .search-item .miniCat {
	font-size: 14px !important;
    color: #737373 !important;
    margin: 0px !important;
    margin-bottom: 10px;
    float: left;
    height: auto;
}
component-search-result .search-default .repeat-outer-container .search-item .small-info {
	font-size: 14px;
	font-style: italic;
}
component-search-result .search-default .repeat-outer-container .search-item h3 {
	margin: 0px;
	margin-bottom: 10px;
	font-size: 20px !important;
	color: black;
	font-weight: normal !important;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-head {
	font-size: 14px;
	font-weight: bold;
	color: #a0a0a0;
	margin-bottom: 10px;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-info {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-info .head{
	font-size: 14px;
	font-weight: bold;
	color: black;
	float: left;
	margin-right: 10px;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-info .info{
	font-size: 14px;
	font-weight: normal;
	color: black;
	float: left;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-buy a {
	background-color: #FDD511;
	color: black !important;
	border-radius: 40px;
	padding: 10px 20px;
	display: inline;
	float: left;
	clear: both;
	outline: none;
	transition:all 0.3s;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-buy a:hover {
	background-color: #D7B50E;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-buy a:active {
	background-color: #B1950C;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-offer-container {
	float: left;
	width: 100%;
	height: auto;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-offer-container .price_expensive {
	float: left;
	margin-right: 10px;
	font-size: 16px;
	color: #d9d9d9;
	text-decoration: line-through;
	font-size: 16px;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-offer-container .price_expensive span.currency {
	font-size: 10px;
	font-weight: normal
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-offer-container .price {
	float: left;
	margin-right: 10px;
	font-size: 16px;
	color: black;
	text-decoration: none;
	font-size: 16px;
}
component-search-result .search-default .repeat-outer-container .search-item .highlight-offer-container .price span.currency {
	font-size: 10px;
	font-weight: normal
}
/* RESULT */
component-search-result .search-default .section-pagination {
	width: 100%;
	height: 100px;
	float: left;
	background-color: white;
	padding: 0px 30px;
}
component-search-result .search-default .section-pagination .view-more {
	font-size: 14px;
	margin-top: 20px;
	color: black;
	text-decoration: none;
	display: block;

}
component-search-result .search-default .section-pagination .view-more:hover {
	text-decoration: none;
	color: black;
}

/* Pagination btn */
component-search-result .search-default ._refine_pagination {
	width: 100%;
	height: auto;
	text-align: center;
}
component-search-result .search-default ._refine_pagination a {
	outline: none;
    padding: 10px;
    background-color: #cccbcb;
    color: black;	
    transition:all 0.3s;
    text-align: center;
    padding-left: 15px;
}

component-search-result .search-default ._refine_pagination a.active {
	background-color: black;
	color: white;
}
component-search-result .search-default ._refine_pagination a:hover {
	opacity: 0.7;
	text-decoration: none;
}
component-search-result {}
component-search-result {}


