.siq-autocomplete-layout-wrapper * { animation:none!important; animation-delay:0!important; animation-direction:normal!important; animation-duration:0!important; animation-fill-mode:none!important; animation-iteration-count:1!important; animation-name:none!important; animation-play-state:running!important; animation-timing-function:ease!important; backface-visibility:visible!important; background:0!important; background-attachment:scroll!important; background-clip:border-box!important; background-color:transparent!important; background-image:none!important; background-origin:padding-box!important; background-position:0 0!important; background-position-x:0!important; background-position-y:0!important; background-repeat:repeat!important; background-size:auto auto!important; border:0!important; border-style:none!important; border-width:medium!important; border-color:inherit!important; border-bottom:0!important; border-bottom-color:inherit!important; border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-bottom-style:none!important; border-bottom-width:medium!important; border-collapse:separate!important; border-image:none!important; border-left:0!important; border-left-color:inherit!important; border-left-style:none!important; border-left-width:medium!important; border-radius:0!important; border-right:0!important; border-right-color:inherit!important; border-right-style:none!important; border-right-width:medium!important; border-spacing:0!important; border-top:0!important; border-top-color:inherit!important; border-top-left-radius:0!important; border-top-right-radius:0!important; border-top-style:none!important; border-top-width:medium!important; bottom:auto; box-shadow:none!important; box-sizing:content-box!important; caption-side:top!important; clear:none!important; clip:auto!important; color:inherit!important; columns:auto!important; column-count:auto!important; column-fill:balance!important; column-gap:normal!important; column-rule:medium none currentColor!important; column-rule-color:currentColor!important; column-rule-style:none!important; column-rule-width:none!important; column-span:1!important; column-width:auto!important; content:normal!important; counter-increment:none!important; counter-reset:none!important; cursor:auto!important; direction:ltr!important; display:inline!important; empty-cells:show!important; float:none!important; font-family:inherit!important; font-size:medium!important; font-style:normal!important; font-variant:normal!important; font-weight:400!important; height:auto!important; hyphens:none!important; left:auto; letter-spacing:normal!important; line-height:normal!important; list-style:none!important; list-style-image:none!important; list-style-position:outside!important; list-style-type:disc!important; margin:0!important; margin-bottom:0!important; margin-left:0!important; margin-right:0!important; margin-top:0!important; max-height:none!important; max-width:none!important; min-height:0!important; min-width:0!important; opacity:1!important; orphans:0!important; outline:0!important; outline-color:invert!important; outline-style:none!important; outline-width:medium!important; overflow:visible!important; overflow-x:visible!important; overflow-y:visible!important; padding:0!important; padding-bottom:0!important; padding-left:0!important; padding-right:0!important; padding-top:0!important; page-break-after:auto!important; page-break-before:auto!important; page-break-inside:auto!important; perspective:none!important; perspective-origin:50% 50%!important; position:static!important; quotes:'\201C' '\201D' '\2018' '\2019'!important; right:auto; tab-size:8!important; table-layout:auto!important; text-align:inherit!important; text-align-last:auto!important; text-decoration:none!important; text-decoration-color:inherit!important; text-decoration-line:none!important; text-decoration-style:solid!important; text-indent:0!important; text-shadow:none!important; text-transform:none!important; top:auto; transform:none!important; transform-style:flat!important; transition:none!important; transition-delay:0!important; transition-duration:0!important; transition-property:none!important; transition-timing-function:ease!important; unicode-bidi:normal!important; vertical-align:baseline!important; visibility:visible!important; white-space:normal!important; widows:0!important; width:auto!important; word-spacing:normal!important; z-index:auto!important; font-family:'Helvetica Neue',Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans',sans-serif!important }

.siq-autocomplete-layout-wrapper { position:relative!important; text-align:left!important; min-width:300px!important; width: 100%!important; z-index:9999999999!important; background-color:transparent!important; left:0 }
.siq-autocomplete-layout-wrapper,.siq-autocomplete-layout-wrapper * { box-sizing:border-box!important }
.siq-autocomplete-layout-wrapper div,.siq-autocomplete-layout-wrapper h2,.siq-autocomplete-layout-wrapper h3,.siq-autocomplete-layout-wrapper h4,.siq-autocomplete-layout-wrapper h5,.siq-autocomplete-layout-wrapper p { display:block!important }
.siq-autocomplete-layout-wrapper .siq-visually-hidden { position: absolute!important; width: 1px!important; height: 1px!important; padding: 0!important; margin: -1px!important; overflow: hidden!important; clip: rect(0,0,0,0)!important; border: 0!important; font-size: 14px!important; }

.siq-autocomplete-layout-wrapper .siq-autocomplete-container { width: 100%!important; background: #FFFFFF !important; box-shadow: none!important; border-radius:0!important; padding: 10px 0!important; border: solid 1px #dadada!important; }
.siq-autocomplete-layout-wrapper .siq-ac-branding .siq-powered-by { padding:0!important; margin:0!important; border:none!important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-pack: end!important; -ms-flex-pack: end!important; justify-content: flex-end!important; }
.siq-autocomplete-layout-wrapper .siq-powered-by span.siq-poweredby-text, .siq-autocomplete-layout-wrapper .siq-ac-section-title .siq-powered-by span.siq-poweredby-text { font-size:12px!important; font-weight:600!important; text-decoration:none!important; font-style:normal!important; color: #999!important; line-height: 16px!important;text-transform: none!important; }
.siq-autocomplete-layout-wrapper .siq-poweredby-text { margin:0 3px 0 0!important; }
.siq-autocomplete-layout-wrapper .siq-ac-branding .siq-powered-by a { line-height: 15px!important; color:#999!important; font-size:11px!important; text-align:right!important; font-weight:500!important; text-transform:none!important; font-style:normal!important; cursor:pointer!important; padding:0!important;text-transform: none!important; }
.siq-autocomplete-layout-wrapper .siq-ac-branding .siq-powered-by a:hover { text-decoration:underline!important }
.siq-autocomplete-layout-wrapper .siq-ac-branding .siq-powered-by-link svg { display: block!important; }
.siq-autocomplete-layout-wrapper .siq-ac-branding {padding: 0 0 6px!important; flex-grow: 1!important;}
.siq-autocomplete-layout-wrapper .siq-ac-footer {text-align: center!important; padding-top: 10px!important;}
.siq-autocomplete-layout-wrapper .siq-ac-footer span {text-transform: uppercase!important; font-size: 14px!important;}

.siq-autocomplete-layout-wrapper .siq-ac-result-layout { margin: 0!important; }
.siq-autocomplete-layout-wrapper .siq-ac-section { padding:18px 0 13px 0!important; margin:0!important; border-top:1px solid #E1E1E1!important; }
.siq-autocomplete-layout-wrapper .siq-ac-section:nth-child(1) { border-top: 0 !important; padding-top: 0!important; border-bottom: solid 1px #dcdcdc!important; padding: 0 12px!important; }
.siq-autocomplete-layout-wrapper .siq-ac-section-title { margin: 0!important; border-bottom: solid 1px #dcdcdc!important; padding-bottom: 3px!important; margin-bottom: 5px!important; display:flex!important;flex-direction: row!important;}
.siq-autocomplete-layout-wrapper .siq-ac-section-title span { font-size: 12px!important; color: #505050!important; text-transform: uppercase!important; margin:0!important; padding: 0 1px!important; font-weight: 700!important; letter-spacing: 0.2px !important; line-height: 18px!important; display: block!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a { display: block!important; cursor: pointer!important; padding:6px 0 !important; margin:0 0 0 5px!important; border-radius: 3px !important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a * { cursor: pointer!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a:hover, .siq-autocomplete-layout-wrapper .siq-ac-search-result-row a.siq-ac-item-active,.siq-autocomplete-layout-wrapper .siq_ac-sponsored_customizable a.siq-ac-item-active { background-color: #F6F6F6!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-row-item { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-row-item-icon { margin:0 7px 0 0!important; padding: 0!important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; max-width: 16px !important; -webkit-box-flex: 0!important; -ms-flex: 0 0 16px!important; flex: 0 0 16px!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-item-text { -webkit-box-flex: 1!important; -ms-flex: 1 1 0px!important; flex: 1 1 0!important; }


.siq-autocomplete-layout-wrapper .siq-ac-search-history-row { margin: 0 0 0 5px!important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; cursor: pointer!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-row * { cursor: pointer!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-row:hover, .siq-autocomplete-layout-wrapper .siq-ac-search-history-row.siq-ac-item-active { background-color: #F6F6F6!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-text { padding:10px 3px 10px 10px !important; border-radius: 3px !important; -webkit-box-flex: 1!important; -ms-flex: 1 1 0px!important; flex: 1 1 0!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-text a { display: block!important; cursor: pointer!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-delete { margin: 0 5px 0 0 !important; padding:3px !important; border-radius: 10px !important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-delete span, .siq-autocomplete-layout-wrapper .siq-ac-search-history-delete a svg, .siq-autocomplete-layout-wrapper .siq-ac-search-item-icon-box svg { display:block!important; max-width: 16px !important; max-height: 16px !important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-item-icon-box path,.siq-autocomplete-layout-wrapper .siq-ac-search-history-delete span path { stroke: #555!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-delete:hover { background-color: #e2e2e2 !important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-history-delete:hover path { stroke: #111!important; }

.siq-autocomplete-layout-wrapper .siq-ac-search-item-text p, .siq-autocomplete-layout-wrapper .siq-ac-search-item-text p em { font-size: 14px!important; color: #000!important; margin:0!important; padding: 0!important; font-weight: 500!important; letter-spacing: 0 !important; line-height: 16px!important; text-overflow: ellipsis!important; white-space: nowrap!important; overflow: hidden!important; }
.siq-autocomplete-layout-wrapper .siq-ac-search-item-text p em { font-weight: bold!important; }

.siq-autocomplete-layout-wrapper .siq-ac-advanced-search { margin:0 16px 15px!important }
.siq-autocomplete-layout-wrapper .siq-ac-advanced-search a { background-color: #F0F3F5!important; padding:12px 8px !important; font-size: 14px!important; color: #A52E2D!important;line-height: 16px!important; cursor: pointer !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; }
.siq-autocomplete-layout-wrapper .siq-ac-advanced-search a * { cursor: pointer!important; }
.siq-autocomplete-layout-wrapper span.siq-advanced-search-icon { margin:0 7px 0 0!important; }
.siq-autocomplete-layout-wrapper span.siq-advanced-search-icon svg { display: block!important; max-width: 15px!important; max-height: 15px!important; }
.siq-autocomplete-layout-wrapper span.siq-advanced-search-text { margin:0!important; padding: 0!important; font-size: 14px!important; }
.siq-autocomplete-layout-wrapper .siq-ac-advanced-search a:hover { color: #CB4546 !important; background-color:#eceff3 !important; }

.siq-autocomplete-layout-wrapper .siq-ac-sponsored-row a { color: #5a5a5a!important; font-size: 14px!important; border: 0!important; line-height: 14px!important; cursor: pointer!important; padding: 5px 3px 5px 5px !important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important;}
.siq-autocomplete-layout-wrapper .siq-ac-sponsored-row-thumbnail { width: 50px!important; height: 50px!important; padding: 0!important; margin-left: 0!important; margin-right: 10px!important; position: relative!important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; -webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important; -webkit-box-flex: 0!important; -ms-flex: 0 0 50px!important; flex: 0 0 50px!important; -ms-flex-item-align: start; align-self: flex-start; }
.siq-autocomplete-layout-wrapper .siq-ac-sponsored-row-thumbnail img { height: auto!important; width: auto!important; max-height: 50px!important; max-width: 50px!important; border-radius: 4px!important; background: #efeded!important; }

.siq-autocomplete-layout-wrapper .siq-ac-sponsored-row-text h4 { font-size: 14px!important; color: #383A3B!important; margin:0!important; padding:0!important; }
.siq-autocomplete-layout-wrapper .siq-ac-sponsored-row-text { -webkit-box-flex: 1!important; -ms-flex: 1 1 0px!important; flex: 1 1 0!important; }
.siq-autocomplete-layout-wrapper .siq-ac-sponsored-row-text p { font-size: 12px!important; color: #383A3B!important; margin:0!important; padding:0!important; }
.siq-autocomplete-layout-wrapper .siq-ac-ad-disclaimer { padding:8px 4px 0 10px !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; -ms-flex-item-align: start!important; align-self: flex-start!important; }
.siq-autocomplete-layout-wrapper .siq-ac-ad-disclaimer span { font-size: 11px!important; color: #666!important; }

@media only screen and (max-width:767px){
 .siq-autocomplete-layout-wrapper .siq-ac-search-history-delete:hover { background-color: transparent !important; }
 }
@media only screen and (max-width:480px){
 .siq-autocomplete-layout-wrapper .siq-ac-result-layout { margin: 2px 10px 0!important; }
 .siq-autocomplete-layout-wrapper .siq-ac-advanced-search { margin-left:8px!important; margin-right:8px!important; }
 }






/* =============== Long Sponsored Ad Styles ===============*/
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_customizable a *{cursor: pointer !important;}
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_customizable a { color: #5a5a5a!important; font-size: 14px!important; border: 0!important; line-height: 14px!important; cursor: pointer!important; padding: 6px 0 !important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important;-webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important;margin: 0 !important; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_thumbnail { width: 50px!important; height: 50px!important; padding: 0!important; margin-left: 0!important; margin-right: 7px!important; position: relative!important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; -webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important; -webkit-box-flex: 0!important; -ms-flex: 0 0 50px!important; flex: 0 0 50px!important; -ms-flex-item-align: start; align-self: flex-start; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_thumbnail img { height: auto!important; width: auto!important; max-height: 50px!important; max-width: 50px!important; background: transparent!important; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_title { font-size: 14px!important; color: #383A3B!important; margin:0!important; padding:0!important; overflow: hidden!important; text-overflow: ellipsis!important; display: -webkit-box!important; -webkit-line-clamp: 1!important; -webkit-box-orient: vertical!important; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_description { font-size: 13px!important; color: #666!important; margin:1px 0 0 0!important; padding: 0!important; line-height: 18px !important; overflow: hidden!important; text-overflow: ellipsis!important; display: -webkit-box!important; -webkit-line-clamp: 1!important; -webkit-box-orient: vertical!important; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_bottom-row { margin: 2px 0 0 0 !important; display: flex!important; align-items: baseline!important;flex-wrap: wrap !important;flex-direction: column !important;}
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_url { font-size: 12px!important; color: #383A3B!important; margin:0!important; padding:0!important;word-break: break-all !important; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_disclaimer { padding:0 !important; margin-left: auto !important; font-size: 11px!important; color: #666!important; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_customizable a.siq_ac-sponsored_wrap-text-mouseover:hover .siq_ac-sponsored_title, .siq-autocomplete-layout-wrapper .siq_ac-sponsored_customizable a.siq_ac-sponsored_wrap-text-mouseover:hover .siq_ac-sponsored_description { overflow: auto !important; text-overflow: unset !important; display: block!important; -webkit-line-clamp: inherit!important; }
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_detail {flex-grow: 1 !important;}
/* =============== Long Sponsored Ad Styles ===============*/

.siq-autocomplete-layout-wrapper .siq-ac-search-row-item-icon {max-width:50px!important;max-height:50px!important;flex: 0 0 50px!important;}
.siq-autocomplete-layout-wrapper .siq-ac-search-row-item-icon img {margin:auto!important;}
.siq-autocomplete-layout-wrapper .siq-ac-search-result-row a {margin-left:0!important;}
.siq-autocomplete-layout-wrapper .siq-ac-sponsored-only.siq-ac-section:nth-child(1) {border:0!important;}
.siq-autocomplete-layout-wrapper .siq_ac-sponsored_thumbnail, .siq-autocomplete-layout-wrapper .siq-ac-search-row-item-icon {height: 50px!important}
.siq-autocomplete-layout-wrapper .siq-ac-footer span {cursor: pointer!important;}
.siq-autocomplete-layout-wrapper .siq-ac-branding .siq-powered-by a svg {display: block !important;}
.siq-autocomplete-layout-wrapper .siq-ac-branding .siq-powered-by {align-items: center !important;}
.siq-autocomplete-layout-wrapper .siq-ac-section-title .siq-powered-by span.siq-poweredby-text,.siq-autocomplete-layout-wrapper .siq-ac-section .siq-powered-by span.siq-poweredby-text {font-weight: 400 !important;}

/* =============== Fix for Firefox ===============*/
.siq-autocomplete-layout-wrapper .siq-ac-section .siq-powered-by span.siq-poweredby-link{width: 78px !important;}