.fundlistgoicon{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-49px -295px;background-repeat:no-repeat;cursor:pointer;z-index:90;position:absolute;margin-top:21px;width:16px;height:16px;transform:rotate(90deg);right:67px;display:none}
.fundlistcancelicon{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-72px -12px;background-repeat:no-repeat;cursor:pointer;z-index:90;position:absolute;margin-top:24px;width:16px;height:16px;right:97px;display:none}
.fundlistherobanner{background-color:#0e213f;width:100%;height:276px;left:0;right:0;margin:auto;position:relative}
.fundlist_hero{background-color:#0e213f}
.goldstroke{background-image:none;width:45%;height:62px;position:absolute;border-left:5px solid #fbab18}
.eof{font-size:11px;font-family:'OpenSans-Bold',sans-serif;color:#fff;padding-left:20px;text-transform:uppercase}
.allprod{font-size:37px;font-family:'OpenSans-Light',sans-serif;color:#fff;padding-left:20px}
.searchbox{border-radius:0;border:0 solid;outline:0}
.searchicon{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-252px -431px;background-repeat:no-repeat;height:60px;position:absolute;padding-left:56px;margin-top:0}
.ui-widget{top:219px;padding-top:0 !important;box-shadow:0 1px 2px 1px rgba(0,0,0,0.3);border-radius:0 0 5px 5px}
.ui-menu-item a:hover{background:#f9fdfe;color:#717578;text-decoration:none}
.ui-menu-item a:hover .predicateTitle,.ui-menu-item a:hover .ui-state-highlight{color:#007dad !important;text-decoration:underline !important}
.ui-menu .ui-menu-item{margin:2px !important;cursor:pointer !important;background:#fff !important;letter-spacing:.5px !important}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header{border:0 solid #003eff !important;background:#fff !important;font-weight:normal !important;color:#717578 !important;padding-left:5px !important}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-button:active,.ui-button.ui-state-active:hover{border:0 solid #003eff !important;background:#f9fdfe !important;font-weight:normal !important;color:#717578 !important;padding-left:20px !important}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#717578 !important;text-decoration:underline !important}
.ui-menu .ui-menu-item-wrapper{position:relative;padding-left:20px;padding-right:20px;display:block;padding-top:10px;padding-bottom:10px;margin:2px;color:#747476;font-size:12px}
.predicateTitle{padding-left:0;font-size:14px}
.searchbar .ui-state-highlight{border:none !important;background:none !important;font-weight:900 !important;color:#747476 !important}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:none !important;background:none !important;font-weight:900 !important;color:#747476 !important}
.see-all-results{padding:15px;text-align:center;border-top:1px solid lightgrey;margin:0 !important;font-size:12px;border-radius:0 0 5px 5px}
input::-ms-clear{display:none;height:0;width:0}
.fundlist_hero .fundlistherobanner{display:flex;height:155px;padding-top:75px}
.fundlist_hero .fundlistherobanner .goldstroke{position:relative}
@media screen and (max-width:993px){.fundlist_hero .fundlistherobanner{display:block;padding-top:22px;width:100%}
.fundlist_hero .fundlistherobanner .goldstroke{margin-left:0;width:100%}
.fundlist_hero .fundlistherobanner .fundlistHeroBannerSearchContainer{margin-top:10px}
.fundlist_hero .fundlistherobanner .fundlistHeroBannerSearchContainer .searchbox.searchicon{width:99%;margin-left:1px}
}
@media screen and (min-width:1012px) and (max-width:1267px){.fundlist_hero .fundlistherobanner{padding-left:0;width:100%}
.fundlist_hero .fundlistherobanner .goldstroke{margin-left:3px}
}
@media screen and (min-width:1268px) and (max-width:1323px){.fundlist_hero .fundlistherobanner{width:100%}
.fundlist_hero .fundlistherobanner .goldstroke{margin-left:0}
}
@media screen and (min-width:1267px) and (max-width:1330px){.fundlistherobanner{padding:0 35px}
}
@media screen and (min-width:1330px) and (max-width:1365px){.fundlistherobanner{padding:0 50px}
}
@media screen and (min-width:994px){.searchicon{position:relative}
.fundlistHeroBanner{display:flex;justify-content:space-between;align-items:center;padding:0 32px;gap:20px}
.goldstroke{flex:0 0 auto;width:590px}
.fundlistHeroBannerSearchContainer{flex:1;width:626px}
#fundlistsearch{width:100%}
}
@media screen and (min-width:994px) and (max-width:1266px){.fundlistherobanner{padding-right:0;box-sizing:border-box}
.fundlist_hero .fundlistherobanner .goldstroke{width:50%}
.fundlistHeroBannerSearchContainer{width:50%;padding-right:2px}
}
@media screen and (min-width:1440px){.fundlistherobanner{width:1248px}
}
@media screen and (hover:none) and (pointer:coarse) and (max-width:480px){.goldstroke{width:100%}
.searchbox{width:423px}
.fundlistcancelicon{margin-left:23em}
.fundlistgoicon{right:.7em}
.input-group{margin-left:0}
.ui-widget{margin-top:68px}
}
@media screen and (orientation:landscape) and (hover:none) and (pointer:coarse) and (max-width:932px){.fundlistcancelicon{margin-left:41em}
.fundlistgoicon{right:9.7em}
.ui-widget{margin-top:14px}
.fundlist_hero .fundlistherobanner .fundlistHeroBannerSearchContainer .searchbox{width:726px}
}
@media screen and (hover:none) and (pointer:coarse) and (min-width:768px) and (max-width:1366px){.ui-widget{top:209px}
.fundlistHeroBannerSearchContainer .fundlistcancelicon{margin-left:0;right:58px}
.fundlistHeroBannerSearchContainer .fundlistgoicon{right:24px}
}
@media screen and (orientation:landscape) and (hover:none) and (pointer:coarse) and (min-width:1024px) and (max-width:1366px){.goldstroke{width:43%}
.fundlist_hero .fundlistherobanner{padding-left:59px}
#fundlistsearch{width:730px}
.fundlistHeroBannerSearchContainer .fundlistcancelicon{margin-left:0;right:110px}
.fundlistHeroBannerSearchContainer .fundlistgoicon{right:80px}
}
@media only screen and (min-width:820px) and (max-width:1400px) and (orientation:portrait){#fundlistsearch{width:97%}
}
@media only screen and (min-width:1024px) and (max-width:1400px) and (orientation:landscape){.fundlist_hero .fundlistherobanner{width:1248px}
#fundlistsearch{width:100%}
}
@media only screen and (min-width:1024px) and (max-width:1400px) and (orientation:landscape) and (hover:none){.fundlist_hero .fundlistherobanner{padding-left:0}
}
@media screen and (min-width:1024px) and (max-width:1360px){.fundlist_hero .fundlistherobanner{width:100%}
.goldstroke{width:50%}
.fundlistHeroBannerSearchContainer{width:50%}
}
@media only screen and (min-width:1400px) and (max-width:1550px){.fundlist_hero .fundlistherobanner .goldstroke{width:625px;margin-left:41px}
#fundlistsearch{width:710px}
}
@media only screen and (min-width:1450px) and (max-width:1510px){.fundlist_hero .fundlistherobanner .goldstroke{margin-left:0}
#fundlistsearch{width:100%}
}