.typeahead__list{
	border: 1px solid #FFB91D !important;
}
@media (min-width: 1025px){
.fusion-search .typeahead__result {  
    width: 143% !important;
   margin-top: 2px !important;
      max-width: 200px!important; 
}
}
@media (min-width: 1025px){
.fusion-search .typeahead__result .typeahead__list{
    width: 155% !important;
} 
}

.fusion-search .typeahead__result .typeahead__list {  
    padding-top: 0px !important;
    padding-bottom: 12px !important;
}
ul li em{
	color:darkgray !important;
	font-size:12px !important;
	padding-left:12px !important;
    padding-right:12px !important;
	font-style: normal;
}

.fusion-search .typeahead__result .typeahead__list li.active a{
	background-color: #FFB91D !important;
}
.fusion-search .typeahead__result .typeahead__list li a:hover {
    background-color: #FFB91D !important;
    text-decoration: none !important;
	color: #424242 !important;
}
.typeahead__item a {
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 0px;

}
.fusion-search .typeahead__result .typeahead__list li {
    display: inherit !important;
    float: none !important;
    line-height: 14px !important;
    padding-right: 0px !important;
}
.group-heading {
    padding-top: 7px !important;
}
.fusion-search .typeahead__result ul .group-heading em {
    line-height: 20px !important;
    padding-top: 2px;
}
@media (max-width: 1023px){
.fusion-search .typeahead__result {
    width: 140.8% !important;
	}
}

@media (min-width: 1025px){
.fusion-search .typeahead__result {
    width: 155% !important;
    margin-top: 2px !important;
} }

/*END */

#aqs-flyout,#aqs-flyout1{
    background: url(../../images/inset-shadow.png) right top repeat-y #ffffff;
    border: solid 2px #FFB91D;
    border-right: none;
    display: none;
    margin-right: -1px;
    max-width: 423px;
    position: absolute;
    text-align: left;
    top: 32px;
    right: 100%;
    width: 100%;
    z-index: 999999;	
}

#aqs-flyout .type-highlight,#aqs-flyout1 .type-highlight {
    background: url(../../images/inset-shadow.png) right top repeat-y #f1f1ef;
    border-bottom: solid 1px #d7d6d6;
    padding: 16px 12px 16px 16px;
}

#aqs-flyout .type-highlight .highlight-wrapper,#aqs-flyout1 .type-highlight .highlight-wrapper {
    float: left;
    width: 75%;
}

#aqs-flyout .type-highlight .btn-default, #aqs-flyout .type-standard .btn-default,#aqs-flyout1 .type-highlight .btn-default, #aqs-flyout1 .type-standard .btn-default {
    margin-top: -16px;
    position: absolute;
	top: 50%;
	line-height:1;
	right:16px;
}
#aqs-flyout .btn-default,#aqs-flyout1 .btn-default {
    background-color: #424242;
    border: none;
    color: #ffffff !important;
    font-size: 12px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding: 6px 24px;
    text-transform: none;
}
#aqs-flyout .desc-wrapper,#aqs-flyout1 .desc-wrapper {
    padding: 2px 12px 8px 16px;
}

#aqs-flyout .type-standard .description,#aqs-flyout1 .type-standard .description {
    clear: left;
    float: left;
    line-height: 1.25;
    width: 80%;
}

#aqs-flyout .description,#aqs-flyout1 .description {
    color: #424242;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 11px;
    line-height: 1.5;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#aqs-flyout .type-standard .description .thumbnail,#aqs-flyout1 .type-standard .description .thumbnail {
    float: right;
    margin: 0 8px 0 0;
}


#aqs-flyout .description .thumbnail,#aqs-flyout1 .description .thumbnail {
    max-width: 70px;
}

#aqs-flyout .type-standard .description p,#aqs-flyout1 .type-standard .description p {
    margin: 0;
    padding: 8px 8px 0 0;
    overflow: hidden;
    position: relative;
    max-height: 47px;
}
#aqs-flyout .type-standard .description h6,#aqs-flyout1 .type-standard .description h6 {
    color: #424242;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 8px 0 0 0;
}

#aqs-flyout .type-highlight h3,#aqs-flyout1 .type-highlight h3 {
    color: #424242;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 15px;
    margin: 6px 0 0 0 !important;
}

#aqs-flyout .type-highlight, #aqs-flyout .type-standard,#aqs-flyout1 .type-highlight, #aqs-flyout1 .type-standard{
	    position: relative;
		float:left;
		display:block;
		width:100%;
}

#aqs-flyout .type-standard,#aqs-flyout1 .type-standard {
    border-bottom: solid 1px #d7d6d6;
}


#aqs-flyout .type-standard .description .thumbnail,#aqs-flyout1 .type-standard .description .thumbnail {
    float: right;
    margin: 0 8px 0 0;
}


#aqs-flyout .description .thumbnail,#aqs-flyout1 .description .thumbnail {
    max-width: 70px;
}


#aqs-flyout .category-group .action,#aqs-flyout1 .category-group .action {
    clear: both;
    padding: 12px 0 18px 0;
    text-align: center;
}


#aqs-flyout .type-highlight,#aqs-flyout1 .type-highlight {
    background: url(../../images/inset-shadow.png) right top repeat-y #ffffff;
    border-bottom: solid 1px #d7d6d6;
    padding: 16px 12px 16px 16px;
	background-color: #f1f1ef;
}


#aqs-flyout .category-group .action .btn-default,#aqs-flyout1 .category-group .action .btn-default {
    float: none !important;
    position: static;
}


#aqs-flyout .btn-default:hover ,#aqs-flyout1 .btn-default:hover {
    background-color: #7D7A75; 
} 



#aqs-flyout .category-group .desc-wrapper,#aqs-flyout1 .category-group .desc-wrapper {
    padding-top: 8px;
	clear:both;
}

#aqs-flyout .desc-wrapper ,#aqs-flyout1 .desc-wrapper {
    padding: 2px 12px 8px 16px;
}
.aqs-flyout .type-highlight a ,.type-standard .desc-wrapper .btn-white {
color: #ffffff !important;
}

#aqs-flyout .type-highlight h6,#aqs-flyout1 .type-highlight h6 {
    color: #7D7A75;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin: 0;
	font-size: 12px;
}

#aqs-flyout .type-standard:last-child,#aqs-flyout1 .type-standard:last-child {
    border: none;
}

#aqs-flyout h6,#aqs-flyout1 h6{
	background-color: initial !important;
}
	
.typeahead__list li a{
	text-transform: unset;
}

.aqs-flyout .type-highlight a,.aqs-flyout .type-standard .desc-wrapper .btn-white,.aqs-flyout .category-group .action a{
text-transform: none !important;
}

.aqs-flyout .type-highlight a:focus,.aqs-flyout .type-standard .desc-wrapper .btn-white:focus,.aqs-flyout .category-group .action a:hover{
	background-color:#7D7A75 !important;
	color:white !important;
}
.aqs-flyout .type-highlight a:hover,.aqs-flyout .type-standard .desc-wrapper .btn-white:hover{
	background-color:#7D7A75 !important;
	color:white !important;
}
.aqs-flyout .type-standard .description p:before, {
    bottom: 0;
    content: '' !important;
    margin-bottom: -1px;
    margin-left: -2px;
    position: absolute;
    right: 0;
}
.aqs-flyout .type-standard .description p,#aqs-flyout .type-highlight h6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.aqs-flyout .btn-default{
	padding: 6px 20px !important;
}

.aqs-flyout .type-highlight .highlight-wrapper h3{
cursor: pointer;
}


@media (min-width: 1025px){
.fusion-search .typeahead__result {  
    width: 155% !important;
   margin-top: 2px !important;
}
}
#aqs-flyout,#aqs-flyout1{
    background: url(../../images/inset-shadow.png) right top repeat-y #ffffff;
    border: solid 2px #FFB91D;
    border-right: none;
    display: none;
    margin-right: -2px;
    max-width: 423px;
    position: absolute;
    text-align: left;
    top: 32px;
    right: 100%;
    width: 135%;
    z-index: 999999;	
}
.typeahead__list li a{
	text-transform: unset;
	line-height: 14px;
}
.footer-aqs{background:#ffb91d;
 padding:2px 15px 0; 
 line-height:35px; 
 height:35px; 
 position:absolute;
bottom:0;
left0;
width:100%;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight:600;
color:#424242;
font-size:14px;
text-transform:uppercase
}
.footer-aqs:before{
width: 0; 
height: 0; 
border-top:7px solid transparent;
border-bottom:7px solid transparent;
border-left:#424242 7px solid;
content:'';
position:absolute;
top:50%;
right:18px;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transform:translateY(-50%);
display:block;
}
#aqs-flyout{
	padding-bottom:35px;
}
.fusion-search .typeahead__result .typeahead__list li a {
  color: #424242;
  display: block;
  padding: 6px 12px;
    font-weight: bold;
    font-size: 13px;
}

@media (min-width: 1025px){
.fusion-search .typeahead__result {  
    width: 155% !important;
   margin-top: 2px !important;
}
}
#aqs-flyout,#aqs-flyout1{
    background: url(../images/inset-shadow.png) right top repeat-y #ffffff;
    border: solid 2px #FFB91D;
    border-right: none;
    display: none;
    margin-right: -2px;
    max-width: 423px;
    position: absolute;
    text-align: left;
    top: 32px;
    right: 100%;
    width: 135%;
    z-index: 999999;	
}
.typeahead__list li a{
	text-transform: unset;
	line-height: 14px;
}
.footer-aqs{background:#ffb91d;
 padding:2px 15px 0; 
 line-height:35px; 
 height:35px; 
 position:absolute;
bottom:0;
left0;
width:100%;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight:600;
color:#424242;
font-size:14px;
text-transform:uppercase
}
.footer-aqs:before{
width: 0; 
height: 0; 
border-top:7px solid transparent;
border-bottom:7px solid transparent;
border-left:#424242 7px solid;
content:'';
position:absolute;
top:50%;
right:18px;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transform:translateY(-50%);
display:block;
}
#aqs-flyout{
	padding-bottom:35px;
}
.fusion-search .typeahead__result .typeahead__list li a {
  color: #424242;
  display: block;
  padding: 6px 12px;
    font-weight: bold;
    font-size: 13px;
}


/*css for the line between the suggestion and categories on right flyout*/
.fusion-search .typeahead__result hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #E2E1DD;
  margin: 5px 0 0 0;
  padding: 0;
}
