.Float25,.Float33,.Float50,.Float66,.Float75,.Float12,.WhiteBlockBackground,.GreyBlockBackground,.BlueBlockBackground,.OrangeBlockBackground,.LargeTable,.TransparentCard,.BackgroundCard,.InvestmentStrategies,.CallOut,.Team,.Commentary,.SmallMicroCap,.SmallCap,.MidCap,.MultiCap,.International,.DiversfiedBalanced,.DownloadHeader,.HideOnPhone,.ticker,.FloatText,.Slide,.FloatLeft,.FloatRight,.button,.Caption,.sma,.fund,.scrollEmail,.date,.scrollDownloads,.EmailScroll,.PortfolioTeam{}.titanBody,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ,.titanBody input,.titanBody select,.titanBody textarea,.mainBody input,.mainBody select,.mainBody textarea,.FAQ input,.FAQ select,.FAQ textarea,.FormEditor input,.FormEditor select,.FormEditor textarea,.Freeform input,.Freeform select,.Freeform textarea{font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif}.titanDisplay hr,.mainBody hr,.Freeform hr,.FormEditor hr,.FAQ hr{background-color:#cbcbcb;border:0;color:#cbcbcb;height:1px;clear:both}.titanDisplay{font-size:62.5%}.titanBody,.titanBody textarea,.titanBody select,.titanBody input,h6,.BlueBlock .Aggregation h4{font-size:1.5rem;line-height:2.2rem}#navButton span,sup,.Caption,.FeedReader .Disclaimer{font-size:1rem;line-height:1rem}#disclaimer,#disclaimer a{font-size:1.2rem;line-height:1.5rem}.utilityNavContainer a,.searchBarContainer input[type=text],.ToTop,div.head,#bottomContainer,#bottomLinks *,#bottomDisclaimer,.PageTools ul li,.date,.Disclaimer,.TableInfo,.FundBasicsContainer .frr_PeriodDate .date,.dnr_RatingDate,.FundBasicsContainer .frr_BenchMark,.FundReturnReportContainer .frr_PeriodDate,.RiskAnalysisContainer .info,.FundReturnReportContainer span.info,.frr_PeriodDate,#phone{font-size:1.3rem}#rightZone .button a,.titanBody .EmailSignUp,.titanBody .AccountAccess,.EmailSignUp input[type=button],.ticker,.titanBody .DotStyle ul a{font-size:1.4rem}#rightZone .button a,.titanBody .DotStyle ul a{line-height:1.4rem}.button a,.InvestmentStrategies .button a,.titanBody table td,.titanBody table th,.titanBody table tr td,.titanBody table tr th{font-size:1.5rem}#bottomLinks,#bottomDisclaimer,.button a{line-height:1.5rem}#topNavContainer a,#bottomLinks{font-size:1.6rem}#topNavContainer a,.Products .docList li{line-height:1.6rem}.mobileNavOpen #navigation a,#navigation .searchBarContainer input[type=text],.HeroBanner .button a,,.FormEditor h4,.FAQ h4{font-size:1.7rem;}.HeroBanner .button a,.InvestmentStrategies .button a,.h4{line-height:1.7rem}.productDetail h3,.productDetail h5,#bottomLinks .follow li a{font-size:1.8rem}.titanBody .EmailSignUp,.titanBody .AccountAccess,.EmailSignUp input[type=button],#phone{line-height:1.8rem}.searchBox::before,.EmailScroll h4,.AccountAccess h4,.IconRow .item h4,.Icon h4,h3,h5{font-size:2rem}#bottomLinks,.mobileNavOpen #navigation a,#navButton i{line-height:2rem}.EmailScroll h4,.AccountAccess h4,.shareIcons span{font-size:2.4rem}h2{font-size:2.5rem}h3,h5{line-height:2.6rem}#navigation .social a,#navButton i,.BlueBlock h4{font-size:2.8rem}h2{line-height:2.8rem}.social i{font-size:3rem}#scrollTop i{font-size:4rem}.social i{line-height:4rem}#scrollTop i{line-height:5rem}@media screen and (min-width:768px){.utilityNavContainer a{font-size:1.3rem}.searchBox::before{font-size:1.6rem;line-height:2.2rem}.InvestmentStrategies .Freeform+.Freeform h3{font-size:2.3rem;line-height:2.5rem}}body{-webkit-text-size-adjust:none}.titanBody{color:#5a5a5a}.social i{color:#000}h2,#pageTools h4,#pageTools span,h4,.BlueBlock input[type="text"]{color:#333}.FundBasicsContainer .frr_PeriodDate .date,.dnr_RatingDate,.FundBasicsContainer .frr_BenchMark,.FundReturnReportContainer .frr_PeriodDate,.RiskAnalysisContainer .info,.FundReturnReportContainer span.info,.titanBody table th{color:#666}div.head,.PageTools ul,.date{color:#767676}#disclaimer,#disclaimer a{color:#e8e8e8}.titanBody .utilityNavContainer a,.searchBarContainer input[type="text"]{color:#c7c7c7}color:#c7c7c7}.titanBody .utilityNavContainer a:hover,.titanBody .utilityNavContainer a:focus,.titanBody .utilityNavContainer a:active{text-decoration:underline;}.searchBarContainer .searchBox::before{color:#c7c7c7}.titanBody .searchBarContainer ::-webkit-input-placeholder{color:#c7c7c7}.titanBody .searchBarContainer ::-moz-placeholder{color:#c7c7c7;opacity:1}.titanBody .searchBarContainer :-ms-input-placeholder{color:#c7c7c7}.titanBody .searchBarContainer :-moz-placeholder{color:#c7c7c7}.searchBarContainer input[placeholder]{color:#c7c7c7;opacity:1}.titanBody.mobileNavOpen .utilityNavContainer a,.mobileNavOpen .searchBarContainer input[type="text"]{color:#fff}.mobileNavOpen .searchBarContainer .searchBox::before{color:#fff}.titanBody.mobileNavOpen .searchBarContainer ::-webkit-input-placeholder{color:#fff}.titanBody.mobileNavOpen .searchBarContainer ::-moz-placeholder{color:#fff}.titanBody.mobileNavOpen .searchBarContainer :-ms-input-placeholder{color:#fff}.titanBody.mobileNavOpen .searchBarContainer :-moz-placeholder{color:#fff}.titanBody .utilityNavContainer a:hover,.titanBody .utilityNavContainer a:focus,.titanBody.utilityNavContainer a:active,.searchBarContainer input[type="text"]:hover,.searchBarContainer input[type="text"]:focus,#topNavContainer a,#navigation .menu>li a:hover,#navigation .menu>li a:focus,#navigation .menu>li a:active,#navigation .social a:hover,#navigation .social a:focus,#navigation .social a:active,#topNavContainer a,#navigation .menu>li a:hover,#navigation .menu>li a:focus,#navigation .menu>li a:active,.mobileNavOpen #navigation a,#navButton,#scrollTop i,#bottomDisclaimer,.titanBody .button a:hover,.titanBody .button a:focus,.titanBody .button a:active,.HeroBanner .button a,.BlueBlock *,.titanBody .BlueBlock a,.EmailSignUp.CenterZone input[type=button],.InvestmentStrategies .button a,.InvestmentStrategies .button a:hover,.InvestmentStrategies .button a:focus,.InvestmentStrategies .button a:active,.shareIcons span,.BlueBlock .EmailScroll li span,#phone a{color:#fff}.searchBarContainer .searchBox:hover::before{color:#fff}email #navButton:hover *,#navButton:focus *,#navButton:active *,.shareIcons span:hover,.shareIcons span:focus,.shareIcons span:active{color:#b3c8d2}.titanBody a:hover,.titanBody a:focus,.titanBody a:active,#navigation .social a,#pageTools span:hover,#pageTools span:focus,#pageTools span:active,#bottomLinks a,#bottomLinks span,.Tabs.TitanBlock li.current,.Tabs.TitanBlock li:hover,.FeedReader .Tabs li.current,.FeedReader .Tabs li:hover,#bottomDisclaimer a:hover,#bottomDisclaimer a:focus,#bottomDisclaimer a:active,.titanBody .DotStyle ul li a:hover,.titanBody .DotStyle ul li a.current:hover,.EmailScroll li span:hover,.EmailScroll li span:focus,.EmailScroll li span:active,.EmailScroll li span.current{color:#004768}.EventUpload .startDate .icon:hover::before,.EventUpload .endDate .icon:hover::before{color:#004768}.titanBody a,.FeedReader .Tabs ul li,.Tabs.TitanBlock ul li,#bottomLinks a:hover,#bottomLinks a:focus,#bottomLinks a:active,.EmailScroll li span{color:#00849c}.SiteMap ul li::before,.EventUpload .startDate .icon::before,.EventUpload .endDate .icon::before{color:#00849c}.button a,.CenterZone input[type="submit"],.CenterZone input[type="button"],.Commenting input[type="button"],.AggregationFilter2 h3,.SegmentedSearchFilter2 h3{color:#c99d5d}h3,h6,.TableInfo{color:#9e4935}.EmailSignUp .messageOn p{color:#ce2222}.titanBody,h1,h2,h3,h4,h5,h6,.HeroBanner .button a,.item h4,.BlueBlock h4,.EmailScroll h4,.AccountAccess h4,.mobileNavOpen #navigation .utilityNavContainer>ul>li>a{font-weight:400}.utilityNavContainer a,#searchTerms,#searchTermsMobile,.button a,div.FAQ dl dt,.FeedReader .Tabs ul li,.Tabs.TitanBlock ul li,.productDetail .holdingsTable .assets,.holdingsTable .total,strong,b,.assets,.FeedReader .Tabs ul li,.Tabs.TitanBlock ul li{font-weight:700}.FeedReader .Tabs ul li,.Tabs.TitanBlock ul li{padding:5px 2px 8px;margin:0 0 0 5px}@media screen and (min-width:400px){.FeedReader .Tabs ul li,.Tabs.TitanBlock ul li{margin:0 0 0 15px}}@media screen and (min-width:768px){.InvestmentStrategies .Freeform+.Freeform h3{font-weight:400}}.titanBody{word-wrap:break-word}.IconRow .item .teaserImage,.IconRow .image .otherStuff,.Icon*{word-wrap:normal}.titanBody a,.titanBody div .BlueBlock a,.titanBody div .button a,.titanBody div .InvestmentStrategies a,#bottomContainer div a,#bottomContainer div a:hover,#bottomContainer div a:focus,#bottomContainer div a:active,.titanBody .Freeform .button a:hover,.titanBody .Freeform .button a:focus,.titanBody .Freeform .button a:active,.titanBody .FAQ .button a:hover,.titanBody .FAQ .button a:focus,.titanBody .FAQ .button a:active,.titanBody .FormEditor .button a:hover,.titanBody .FormEditor .button a:focus,.titanBody .FormEditor .button a:active,.titanBody .Freeform ul.docList li a,.AccountAccess a,.titanBody .AccountAccess a,.titanBody a.pdf,.titanBody a.lock,.titanBody li.page,#rightZone a,.InvestmentStrategies .button a:hover,.InvestmentStrategies .button a:focus,.InvestmentStrategies .button a:active,.titanBody .PageTools ul li a,.titanBody .SmallMicroCap h3 a,.titanBody .SmallMicroCap h2 a,.titanBody .SmallCap h3 a,.titanBody .SmallCap h2 a,.titanBody .MidCap h3 a,.titanBody .MidCap h2 a,.titanBody .MultiCap h3 a,.titanBody .MultiCap h2 a,.titanBody .International h3 a,.titanBody .International h2 a,.titanBody .DiversfiedBalanced h3 a,.titanBody .DiversfiedBalanced h2 a,.titanBody .DotStyle ul a,.titanBody .Freeform table th a{text-decoration:none}.titanBody .Freeform a,.titanBody .FAQ dd a,.titanBody .FormEditor dd a,#bottomDisclaimer a:hover,#bottomDisclaimer a:focus,#bottomDisclaimer a:active{text-decoration:underline}#scrollTop,#navButton,#pageTools .shareIcons span,#navigation .social a,.HeroBanner,.HeroBanner .wrapper .siteBounds p,.IconRow .item .teaserImage,.IconRow .image .otherStuff,.Icon *,.button,.social .shareIcons{text-align:center}#rightZone .OneCol .teaserImage,.Products .button,.titanBody table th,.titanBody table td,.titanBody .Float50 .TabContent table th,.titanBody .Float50 .TabContent table td,.titanBody table.holdingsTable td,.titanBody table.holdingsTable th,.titanBody .FundBasicsContainer table th,.titanBody .FundBasicsContainer table td,.titanBody .Float50 .TabContent .FundBasicsContainer table th,.titanBody .Float50 .TabContent .FundBasicsContainer table td{text-align:left}.titanBody table th+th,.titanBody table td+td,.titanBody .Distributions table td,.titanBody .Distributions table th,.titanBody .DotStyle ul a,.titanBody table.holdingsTable td.percent,.titanBody table.holdingsTable td.total,.titanBody table.holdingsTable th.percent{text-align:right}#bottomContainer h4,.IconRow .item h4,.Icon .item h4{text-transform:capitalize}@media screen and (min-width:768px){.titanBody .Float50 .TabContent table th+th,.titanBody .Float50 .TabContent table td+td{text-align:right}}.titanBody a,#topNavContainer .menu>li,#topNavContainer .menu li span.arrow,#navButton *,#scrollTop i,.social i,.CenterZone input[type="submit"],.CenterZone input[type="button"],.Commenting input[type="button"],.CenterZone input,.CenterZone select,.CenterZone textarea,.shareIcons span,.titanBody .DotStyle ul li a:hover,.titanBody .DotStyle ul li a.current:hover{transition:all .3s ease-in-out 0s}.titanDisplay{background:#fff}#pageTopArea{background:#457992}.searchBarContainer input{background:transparent;border:0}.searchBarContainer .searchBox::before{content:"";font-family:'FontAwesome'}@media screen and (min-width:768px){#utilityWrapper .openSearch{background:#004768}}@media screen and (min-width:980px){#pageTopArea .wrapper{background-position:center left;background-size:350px auto}}.mobileNavOpen .navWrapper{background:#004768}.mobileNavOpen #navigation .menu a:hover,.mobileNavOpen #navigation .menu a:focus,.mobileNavOpen #navigation .menu a:active,.mobileNavOpen #navigation .menu a.current{background:#336c86}.mobileNavOpen #scroller .searchBarContainer{background:#336c86}@media screen and (min-width:768px){#topNavContainer .menu>li a{border-bottom:3px solid #457992}#topNavContainer .menu>li a:hover,#topNavContainer .menu>li a:focus,#topNavContainer .menu>li a:active,#topNavContainer .menu>li a.current{border-bottom:3px solid #dde7ec}}#contentArea{background:#fff}#pageTools .shareMenu span.arrow{border:10px solid transparent;border-bottom:10px solid #f2f2f3}#pageTools .shareIcons{background:#f2f2f3}#bottomLinks{background:#e3e3e3}#bottomDisclaimer{background:#a1a1a2}#phone{border-bottom:1px solid #969595}.social a{background:#fff;border-radius:50%}.social a:hover,.social a:focus,.social a:active{background:#5a5a5a}#scrollTop{background:#555;border:2px solid #fff;border-radius:50%}#scrollTop:hover,#scrollTop:focus,#scrollTop:active{background:#9e4935}.Aggregation img,.DataList img,.Commenting img,.PhotoBlock img,.SearchResults img,.SiteMap img,.TOCBlock img,.WhatsNew img,.Freeform a img,.FormEditor a img,.FAQ a img,#logo a img,.searchBox .searchGo,.searchBox .searchTerms,.searchBarContainer input#searchGo{border:0;outline:0}.CenterZone input[type="text"],.CenterZone input[type="password"],.CenterZone select,.CenterZone textarea,.Commenting input[type="text"],.Commenting input[type="password"],.Commenting select,.Commenting textarea,.CenterZone select{border:1px solid #c1c1c1;border-radius:5px}.CenterZone input[type="text"]:hover,.CenterZone input[type="text"]:focus,.CenterZone input[type="text"]:active,.CenterZone input[type="password"]:hover,.CenterZone input[type="password"]:focus,.CenterZone input[type="password"]:active,.CenterZone select:hover,.CenterZone select:focus,.CenterZone select:active,.CenterZone textarea:hover,.CenterZone textarea:focus,.CenterZone textarea:active,.Commenting input[type="text"]:hover,.Commenting input[type="text"]:focus,.Commenting input[type="text"]:active,.Commenting select:hover,.Commenting select:focus,.Commenting select:active,.Commenting textarea:hover,.Commenting textarea:focus,.Commenting textarea:active{border:1px solid #b77c27}.BlueBlock .EmailSignUp input[type="text"]{border:1px solid #5a5a5a}.BlueBlock .EmailSignUp input[type="text"]:focus,.BlueBlock .EmailSignUp input[type="text"]:{border:1px solid #5a5a5a}.titanBody input[type="text"]::-ms-clear{display:none}.button a,.CenterZone input[type="submit"],.CenterZone input[type="button"],.Commenting input[type="button"],.AggregationFilter2 h3,.SegmentedSearchFilter2 h3{background-color:none;border:1px solid #c99d5d;border-radius:5px}.button a:hover,.button a:focus,.button a:active,.CenterZone input[type="submit"]:hover,.CenterZone input[type="submit"]:focus,.CenterZone input[type="submit"]:active,.CenterZone input[type="button"]:hover,.CenterZone input[type="button"]:focus,.CenterZone input[type="button"]:active,.Commenting input[type="button"]:hover,.Commenting input[type="button"]:focus,.Commenting input[type="button"]:active{background-color:#c99d5d}.EmailSignUp input[type=button]{background-color:#c99d5d}.EmailSignUp input[type=button]:hover,.EmailSignUp input[type=button]:focus,.EmailSignUp input[type=button]:active{background-color:#9e4935;border-color:#9e4935}.BlueBlock .button a,.BlueBlock .EmailSignUp input[type=button]{background-color:#457992;border:1px solid #457992}.BlueBlock .button a:hover,.BlueBlock .button a:focus,.BlueBlock .button a:active,.BlueBlock .EmailSignUp input[type=button]:hover,.BlueBlock .EmailSignUp input[type=button]:focus,.BlueBlock .EmailSignUp input[type=button]:active{background-color:#004768;border:1px solid #004768}.button.SecureButton a{padding-left:40px;background-image:url('images/heartlandfunds/Heartland-Advisors-Lock-Icon-rust.png');background-position:10px center;background-repeat:no-repeat}.BlueBlock .button.SecureButton a{background-image:url('images/heartlandfunds/Heartland-Advisors-Lock-Icon-white.png')}.button.SecureButton a:hover,.button.SecureButton a:focus,.button.SecureButton a:active{background-image:url('images/heartlandfunds/Heartland-Advisors-Lock-Icon-white.png')}@media screen and (min-width:980px){.AggregationFilter2 h3,.SegmentedSearchFilter2 h3{background:transparent;border:0}}.titanBody .ErrorMessage,.titanBody .DisplaySideUpload .error{background:#f7f7f7}.titanBody .BlueBlock .ErrorMessage,.titanBody .BlueBLock .DisplaySideUpload .error{background:transparent}.WhiteBlock,.WhiteBackground{background:#fff}.GreyBlock{background:#f2f2f3}.BlueBlock{background:#00446a}.OrangeBlock{background:#9e4935}.titanBody .DotStyle ul li .icon{height:17px;width:17px;display:inline-block;background:#c99d5d;border:3px solid #fff;border-radius:50%}.titanBody.touch .DotStyle ul li .icon{height:23px;width:23px}.IE .titanBody .DotStyle ul li .icon,.InternetExplorer .titanBody .DotStyle ul li .icon{height:12px;width:12px;border:0}.titanBody .DotStyle ul li.current .icon,.titanBody .DotStyle ul li:hover .icon,.titanBody .DotStyle ul li:hover.current .icon{background:#004768;border-radius:50%}.titanBody .DotStyle ul li .name{background:#004768;border-radius:5px;color:#fff}div.FAQ dl dt{border-top:1px solid #ccc}.Accordion .arrow::before{font-family:'FontAwesome';content:""}.Freeform.TransparentCard.WhiteBlockBackground,.BackgroundCard.WhiteBlockBackground .item,.BackgroundCard.GreyBlockBackground .item{border:1px solid #ddd}.BackgroundCard.BlueBlockBackground.Freeform,.BackgroundCard.Freeform.GreyBlockBackground,.BackgroundCard.BlueBlockBackground .item{background:#fff}.filterOpen .AggregationFilter2,.filterOpen .SegmentedSearchFilter2{background:#e6e6e6}.AggregationFilter2 .head span::before,.SegmentedSearchFilter2 .head span::before{font-family:'FontAwesome';content:""}.AggregationFilter2 fieldset.min .head span::before,.SegmentedSearchFilter2 fieldset.min .head span::before{content:""}.AggregationFilter2 h3:hover,.AggregationFilter2 h3:focus,.AggregationFilter2 h3:active,.SegmentedSearchFilter2 h3:hover,.SegmentedSearchFilter2 h3:focus,.SegmentedSearchFilter2 h3:active{background:#c99d5d}.AggregationFilter2 h3 span.arrow,.SegmentedSearchFilter2 h3 span.arrow{border:5px solid transparent;border-left:5px solid #c99d5d}.AggregationFilter2 h3:hover span.arrow,.AggregationFilter2 h3:focus span.arrow,.AggregationFilter2 h3:active span.arrow,.SegmentedSearchFilter2 h3:hover span.arrow,.SegmentedSearchFilter2 h3:focus span.arrow,.SegmentedSearchFilter2 h3:active span.arrow{border-left:5px solid #fff}.filterOpen .AggregationFilter2 h3 span.arrow,.filterOpen .SegmentedSearchFilter2 h3 span.arrow{border:5px solid transparent;border-right:5px solid #c99d5d}.filterOpen .AggregationFilter2 h3:hover span.arrow,.filterOpen .AggregationFilter2 h3:focus span.arrow,.filterOpen .AggregationFilter2 h3:active span.arrow,.filterOpen .SegmentedSearchFilter2 h3:hover span.arrow,.filterOpen .SegmentedSearchFilter2 h3:focus span.arrow,.filterOpen .SegmentedSearchFilter2 h3:active span.arrow{border-right:5px solid #fff}@media screen and (min-width:980px){.AggregationFilter2,.SegmentedSearchFilter2{background:#fff;border:1px solid #b4b4b4}.AggregationFilter2 h3:hover,.AggregationFilter2 h3:focus,.AggregationFilter2 h3:active,.SegmentedSearchFilter2 h3:hover,.SegmentedSearchFilter2 h3:focus,.SegmentedSearchFilter2 h3:active{background:#fff}}.listingTools{border-bottom:1px solid #e3e0e0}.listingTools li.selected a{background:#e3e0e0;border-radius:5px}.SiteMap ul li::before{font-family:'FontAwesome';content:""}.Commenting .siteBounds>div{border-top:2px solid #c00}.Commenting .siteBounds>div+div{border-top:2px solid #848484}.Commenting .summary,.Commenting .featured{border-bottom:0}.Commenting .OneCol>div{border-top:1px solid #e3e0e0;border-bottom:0!important}.Commenting .OneCol>div:first-child{border-top:0}.EventUpload .startDate .icon::before,.EventUpload .endDate .icon::before{content:"";font-family:'FontAwesome'}.smartSearchResults,.SmartRL{background:#f7f7f7;border:1px solid #ccc}.SmartRL,.PagesRL,.FilesRL,.PeopleRL,.NewsRL,.EventRL,.ProductRL{border-bottom:1px solid #ccc}.seeAllResults a::after{content:"";font-family:'FontAwesome'}.SearchResults .view .minIcon::before{content:"";font-family:'FontAwesome'}.SearchResults .view .maxIcon::before{content:"";font-family:'FontAwesome'}.HeroBanner .button a{background:#b77c27;border:1px solid##b77c27}.HeroBanner .button a:hover,.HeroBanner .button a:focus,.HeroBanner .button a:active{background:#004768;border:1px solid #004768}div.head{background:url('images/heartlandfunds/headerline.gif') repeat-x center}.AggregationResults div.head *{background:#fff}.GreyBlock div.head *{background:#f2f2f3}.BlueBlock div.head *{background:#f2f2f3}div.head .date+.header::before{content:" | "}.News h4{font-size:2rem}@media screen and (min-width:768px){.ThreeCol.News div.head .date+.header::before{content:""}.ThreeCol.News div.head *{line-height:1.8rem}}@media screen and (min-width:980px){.ThreeCol.News div.head .date+.header::before{content:" | "}.ThreeCol.News div.head *{line-height:2.2rem}}.FeedReader .Tabs ul,.Tabs.TitanBlock ul{border-bottom:2px solid #cdcbcb}.FeedReader .Tabs li.current,.Tabs.TitanBlock li.current{background:url("images/heartlandfunds/tabarrow.gif") no-repeat center bottom}.GreyBlock .Tabs.TitanBlock li.current{background:url("images/heartlandfunds/tabarrowgrey.gif") no-repeat center bottom}.EmailSignUp .messageOn input[type="text"]{border:1px solid #ce2222}.titanBody .AccountAccess li::before{content:"";font-family:'FontAwesome'}.player.is-splash .fp-ui,.player.is-paused .fp-ui{background:none}.player .fp-controls{background-color:#666}.player .fp-timeline{background-color:rgba(204,204,204,1)}.player .fp-progress{background-color:rgba(17,17,17,1)}.player .fp-buffer{background-color:rgba(249,249,249,1)}.InvestmentStrategies .Freeform+.Freeform{background:#fff}.InvestmentStrategies .button a{border:0;border-radius:5px}.Freeform.SmallMicroCap{border-left:3px solid #58595b}.SmallMicroCap h3,.SmallMicroCap h3 a,.SmallMicroCap h2,.SmallMicroCap h2 a{color:#58595b}.InvestmentStrategies .SmallMicroCap .button a{background:#58595b}.InvestmentStrategies .SmallMicroCap .button a:hover{background:#767779}.Products .SmallMicroCap .button a{border-color:#58595b;color:#58595b}.Products .SmallMicroCap .button a:hover,.Products .SmallMicroCap .button a:focus,.Products .SmallMicroCap .button a:active{background-color:#58595b;color:#fff}.Freeform.SmallCap{border-left:3px solid #d1a15c}.SmallCap h3,.SmallCap h3 a,.SmallCap h3 a:hover,.SmallCap h2,.SmallCap h2 a,.SmallCap h2 a:hover{color:#d1a15c}.InvestmentStrategies .SmallCap .button a{background:#d1a15c}.InvestmentStrategies .SmallCap .button a:hover..InvestmentStrategies .SmallCap .button a:focus,.InvestmentStrategies .SmallCap .button a:active{background:#e2b472}.Products .SmallCap .button a{border-color:#d1a15c;color:#d1a15c}.Products .SmallCap .button a:hover{background-color:#e2b472;color:#fff}.Freeform.MidCap{border-left:3px solid #004768}.MidCap h3,.MidCap h3 a,.MidCap h3 a:hover,.MidCap h2,.MidCap h2 a,.MidCap h2 a:hover{color:#004768}.InvestmentStrategies .MidCap .button a{background:#004768}.InvestmentStrategies .MidCap .button a:hover,.InvestmentStrategies .MidCap .button a:focus,.InvestmentStrategies .MidCap .button a:active{background:#026796}.Products .MidCap .button a{border-color:#004768;color:#004768}.Products .MidCap .button a:hover{background-color:#004768;color:#fff}.Freeform.MultiCap{border-left:3px solid #9e4935}.MultiCap h3,.MultiCap h3 a,.MultiCap h3 a:hover,.MultiCap h2,.MultiCap h2 a,.MultiCap h2 a:hover{color:#9e4935}.InvestmentStrategies .MultiCap .button a{background:#9e4935}.InvestmentStrategies .MultiCap .button a:hover,.InvestmentStrategies .MultiCap .button a:focus,.InvestmentStrategies .MultiCap .button a:active{background:#c4654e}.Products .MultiCap .button a{border-color:#9e4935;color:#9e4935}.Products .MultiCap .button a:hover{background-color:#9e4935;color:#fff}.Freeform.International{border-left:3px solid #00849c}.International h3,.International h3 a,.International h3 a:hover,.International h2,.International h2 a,.International h2 a:hover{color:#00849c}.InvestmentStrategies .International .button a{background:#00849c}.InvestmentStrategies .International .button a:hover,.InvestmentStrategies .International .button a:focus,.InvestmentStrategies .International .button a:active{background:#1aa2bb}.Products .International .button a{border-color:#00849c;color:#00849c}.Products .International .button a:hover,.Products .International .button a:focus,.Products .International .button a:active{background-color:#00849c;color:#fff}.Freeform.DiversfiedBalanced{border-left:3px solid #868788}.DiversfiedBalanced h3,.DiversfiedBalanced h3 a,.DiversfiedBalanced h2,.DiversfiedBalanced h2 a{color:#868788}.InvestmentStrategies .DiversfiedBalanced .button a{background:#868788}.InvestmentStrategies .DiversfiedBalanced .button a:hover,.InvestmentStrategies .DiversfiedBalanced .button a:focus,.InvestmentStrategies .DiversfiedBalanced .button a:active{background:#a5a6a7}.Products .DiversfiedBalanced .button a{border-color:#868788;color:#868788}.Products .DiversfiedBalanced .button a:hover{background-color:#868788;color:#fff}.Products .Float50 .Caption{font-size:1.4rem;line-height:1.8rem;color:#848484}.Products .Float50 .docList a{color:#454545;font-size:1.3rem}.Products .Float50 .docList a:hover{color:#00849c}.TableInfo::before{content:"";font-family:'FontAwesome'}.TableInfo p::before{content:"";font-family:'FontAwesome'}.InvestmentStrategies.SharePage .Freeform{display:flex;flex-direction:column;width:100%;margin:20px 0 30px 0}.InvestmentStrategies.SharePage .Freeform+.Freeform{background-color:transparent;height:auto;float:none;margin-top:0;padding:20px}.InvestmentStrategies .Freeform+.Freeform p+p{display:flex;flex-direction:row;flex-wrap:wrap}.InvestmentStrategies .button{margin-right:5px}@media screen and (min-width:768px){.InvestmentStrategies.SharePage .Freeform+.Freeform{width:50%;float:left;margin-bottom:50px}.InvestmentStrategies.SharePage .Freeform+.Freeform:nth-last-child(2),.InvestmentStrategies.SharePage .Freeform+.Freeform:nth-last-child(1){margin-bottom:30px}.InvestmentStrategies .Freeform+.Freeform p+p{left:auto;bottom:auto;position:relative;display:flex;align-items:flex-end;flex-grow:1}}.PageTools ul li:not(:first-child)::before{content:"|";margin-right:4px}.CallOut{border-top:1px solid #d9d7d7;border-bottom:1px solid #d9d7d7}#MorningstarHeaderContainer .rating_-,.dnr_RatingTable .rating_-{display:block;width:70px;height:20px}#MorningstarHeaderContainer .rating_1,.dnr_RatingTable .rating_1{display:block;background-image:url('images/heartlandfunds/1morningstar.png');background-repeat:no-repeat;background-position:right 2px;background-size:15px 12px;width:70px;height:20px;font-size:0;color:#fff}#MorningstarHeaderContainer .rating_2,.dnr_RatingTable .rating_2{display:block;background-image:url('images/heartlandfunds/2morningstar.png');background-repeat:no-repeat;background-position:right 2px;background-size:28px 12px;width:70px;height:20px;font-size:0;color:#fff}#MorningstarHeaderContainer .rating_3,.dnr_RatingTable .rating_3{display:block;background-image:url('images/heartlandfunds/3morningstar.png');background-repeat:no-repeat;background-position:right 2px;background-size:42px 12px;width:70px;height:20px;font-size:0;color:#fff}#MorningstarHeaderContainer .rating_4,.dnr_RatingTable .rating_4{display:block;background-image:url('images/heartlandfunds/4morningstar.png');background-repeat:no-repeat;background-position:right 2px;background-size:56px 12px;width:70px;height:20px;font-size:0;color:#fff}#MorningstarHeaderContainer .rating_5,.dnr_RatingTable .rating_5{display:block;background-image:url('images/heartlandfunds/5morningstar.png');background-repeat:no-repeat;background-position:right 2px;background-size:69px 12px;width:70px;height:20px;font-size:0;color:#fff}#MorningstarHeaderContainer .rating_1,#MorningstarHeaderContainer .rating_2,#MorningstarHeaderContainer .rating_3,#MorningstarHeaderContainer .rating_4,#MorningstarHeaderContainer .rating_5{background-position:left 2px}.dnr_RatingTable .rating_-,.dnr_RatingTable .rating_1,.dnr_RatingTable .rating_2,.dnr_RatingTable .rating_3,.dnr_RatingTable .rating_4,.dnr_RatingTable .rating_5{display:block;width:100%}div.commentFormPop,div.commentsPop{}div.commentFormPop #contentArea,div.commentsPop #contentArea{background:0}@media screen and (min-width:1200px){.home p.banner{min-height:150px}}p.banner img.animate-in.lazy-fadeIn{-webkit-animation-name:lazy-zoomIn;animation-name:lazy-zoomIn}h1,h2,h3,h4,h5,h6{color:#9e4935;font-weight:400;line-height:1.2;margin-bottom:1.2rem}h1{font-size:3.2rem}h2{font-size:2.8rem}h3{font-size:2.6rem}h4{font-size:2.4rem}h5{font-size:2.2rem}h6{font-size:2rem}.titanBody a{color:#457992}.titanBody a:hover,.titanBody a:active,.titanBody a:focus{color:#00456a;text-decoration:underline!important}.titanBody a:focus{outline-style:dotted;outline-width:1px}.titanBody h1 a,.titanBody h2 a,.titanBody h3 a,.titanBody h4 a,.titanBody h5 a,.titanBody h6 a{text-decoration:none}.titanBody h1 a:hover,.titanBody h1 a:focus,.titanBody h1 a:active,.titanBody h2 a:hover,.titanBody h2 a:focus,.titanBody h2 a:active,.titanBody h3 a:hover,.titanBody h3 a:focus,.titanBody h3 a:active,.titanBody h4 a:hover,.titanBody h4 a:focus,.titanBody h4 a:active,.titanBody h5 a:hover,.titanBody h5 a:focus,.titanBody h5 a:active,.titanBody h6 a:hover,.titanBody h6 a:focus,.titanBody h6 a:active{text-decoration:underline!important}.button a{border-color:#457992}.button a:hover,.button a:active,.button a:focus{background-color:#00456a;border-color:transparent;color:#fff}.button a:focus{background-color:#00456a!important;border-color:transparent!important;color:#fff!important;outline-style:dotted;outline-width:1px;outline-offset:5px}#pageTopArea a{outline-color:#fff}#TopZone ul li a{text-decoration:underline}#TopZone ul li a:hover,#TopZone ul li a:focus,#TopZone ul li a:active{text-decoration:none}.titanBody .PageTools ul li a{text-decoration:underline}.titanBody .PageTools ul li a:hover,.titanBody .PageTools ul li a:focus,.titanBody .PageTools ul li a:active{text-decoration:none}.HeroBanner .button a{border-color:transparent}.HeroBanner .button a:hover,.HeroBanner .button a:active,.HeroBanner .button a:focus{}.HeroBanner .button a:focus{background-color:#fff;border-color:transparent;color:#457992;outline-color:#fff;outline-width:2px}#pageTools{display:flex;padding-top:25px}#pageTools [navname*="PageTools"]{display:flex;align-items:center}#pageTools [navname*="PageTools"]::before{content:'Share:';font-weight:bold}#pageTools .Freeform{top:unset}#pageTools .share{display:none}#pageTools .shareMenu{display:block;position:relative;left:unset;top:unset}#pageTools .shareMenu .shareIcons{background-color:transparent;padding:0}#pageTools .shareMenu .shareIcons ul{display:flex;align-items:center}#pageTools .shareMenu .shareIcons ul li{margin:0 3px}#pageTools .shareMenu .arrow{display:none!important}#pageTools span{padding:5px}#pageTools span:hover,#pageTools span:focus,#pageTools span:active{background-color:#333;color:#fff;outline-style:dotted;outline-width:1px;outline-offset:3px}@media screen and (min-width:768px){}@media screen and (max-width:767px){#pageTools{display:none}}.titanBody #navigation .menu a:hover,.titanBody #navigation .menu a:focus,.titanBody #navigation .menu a:active{text-decoration:none!important}.EmailContactShare .button a{background-color:#00456a;border-color:transparent;border-radius:0;color:#fff;font-weight:300;width:100%}.EmailContactShare .button a::before{display:inline-block;font-family:'fontAwesome';margin-right:5px}.EmailContactShare .button.email a::before{content:""}.EmailContactShare .button.contact a::before{content:""}.EmailContactShare .button a:hover,.EmailContactShare .button a:active,.EmailContactShare .button a:focus{background-color:#457992!important;border-color:transparent}.EmailContactShare .button a:focus{}.PortfolioTeam h4{font-size:1.8rem}.Caption{font-size:1.4rem;line-height:1.4}.IconRow .item .teaserImage{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#fff;max-width:100px;border-radius:50%;border:2px solid #008fa9}.IconRow .item .teaserImage:hover,.IconRow .item .teaserImage:focus,.IconRow .item .teaserImage:active{background-color:#00456a;border-color:#00456a}.IconRow .item .teaserImage:hover img,.IconRow .item .teaserImage:focus img,.IconRow .item .teaserImage:active img{filter:brightness(0) invert(1)}.CardIcon>div{display:flex;flex-direction:column;align-items:center;padding:15px;text-align:center}.CardIcon>div h4{font-size:2rem}.CardIcon>div p:first-of-type{background-color:#fff;border-radius:50%;display:block;padding:25px;width:100px;height:100px;position:relative}.CardIcon>div p:last-of-type a{color:rgba(255,255,255,0)!important}.CardIcon>div a:hover,.CardIcon>div a:focus,.CardIcon>div a:active{color:#fff}.CardIcon>div:hover a{text-decoration:underline}.CardIcon>div:hover p:last-of-type a,.CardIcon>div:focus p:last-of-type a,.CardIcon>div:active p:last-of-type a,.CardIcon>div p:last-of-type a:hover,.CardIcon>div p:last-of-type a:focus,.CardIcon>div p:last-of-type a:active{color:rgba(255,255,255,1)!important;outline-color:#fff}.CardIcon>div:hover,.CardIcon>div:focus,.CardIcon>div:active,.CardIcon>div.focused{background-color:#00456a}.CardIcon.CardIconLocked>div p:first-of-type::before{content:'';color:#fff;display:flex;align-items:center;justify-content:center;font-family:'fontAwesome';position:absolute;bottom:0;right:0;width:30px;height:30px;background-color:#457992;border-radius:50%}.CardIcon.CardIconLocked>div:hover p:first-of-type::before{background-color:#00456a}.CardIcon>div img.hideIcon{display:block}#sizeTracker,#sizeTracker2{height:100%}.EmailButton a{display:flex;align-items:center}.EmailButton a span:first-child{background-color:#fff;border-radius:50%;width:80px;height:80px;min-width:80px;min-height:80px;padding:15px;margin-right:15px}.EmailButton img.hideIcon{display:block}@media screen and (min-width:768px){.EmailButton{padding:0 5rem}}.titanBody .utilityNavContainer a,.searchBarContainer input[type="text"],.searchBarContainer input[type="text"]::placeholder{color:#fff;font-weight:normal}#bottomLinks #bottomNavContainer ul li a{text-decoration:underline}#bottomLinks #bottomNavContainer ul li a:hover,#bottomLinks #bottomNavContainer ul li a:focus,#bottomLinks #bottomNavContainer ul li a:active{text-decoration:none!important}#bottomLinks .FollowBlock{display:flex;align-items:center}#bottomLinks .FollowBlock ul{margin-left:5px}#bottomLinks .FollowBlock ul li a{display:inline-block;padding:5px}#bottomLinks .FollowBlock ul li a:hover,#bottomLinks .FollowBlock ul li a:focus,#bottomLinks .FollowBlock ul li a:active{background-color:#333;color:#fff;text-decoration:none!important}#bottomDisclaimer{background-color:#666}.OrangeBlock,.OrangeBlock h1,.OrangeBlock h2,.OrangeBlock h3,.OrangeBlock h4,.OrangeBlock h5,.OrangeBlock h6{color:#fff}.OrangeBlock .EmailButton a{color:#fff;text-decoration:none}.OrangeBlock .EmailButton img{filter:sepia(100%)}.BlueBlock .EmailButton a:hover,.BlueBlock .EmailButton a:active,.BlueBlock .EmailButton a:focus,.OrangeBlock .EmailButton a:hover,.OrangeBlock .EmailButton a:active,.OrangeBlock .EmailButton a:focus{color:#fff;text-decoration:underline}.BlueBlock .EmailButton a:focus,.OrangeBlock .EmailButton a:focus{outline-color:#fff;outline-style:dotted}.modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(69,121,146,.8)}.modal-content{background-color:#fefefe;margin:auto;padding:30px;border:1px solid #888;width:90%;height:90%;overflow-y:scroll}@media screen and (min-width:768px){.modal-content{width:50%;height:90%}}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{display:flex;align-items:center;padding:15px}.modal-header h2{color:#666;font-size:1.8rem;margin-left:10px}.modal-header span{border:2px solid #41a1b4;border-radius:50%;display:block;padding:15px;width:80px;height:80px}.modal-header img.modal-header-icon{}.modal-header img.modal-header-icon.hideIcon{display:block}.titanBody .ButtonCTA{text-align:center;display:block;margin-top:10px}.titanBody .ButtonCTA a,.mainBody .ButtonCTA a{border:1px solid #00456a;background:#00456a;border-radius:5px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;display:inline-block;padding:13px 13px 10px;line-height:1;font-size:2rem;font-weight:700}.titanBody .ButtonCTA a:hover,.titanBody .ButtonCTA a:focus,.titanBody .ButtonCTA a:active,.mainBody .ButtonCTA a:hover,.mainBody .ButtonCTA a:focus,.mainBody .ButtonCTA a:active{background:#00456a;color:#fff;border:1px solid #00456a;text-decoration:none}.PrintOnly{display:none!important}@media print{.titanBody,.titanBody a,.TitanBlock.PageTools ul,#disclaimer,#disclaimer a,#bottomDisclaimer *{color:#000}.titanBody h4 a{color:#457992}.titanDisplay{font-size:50%}.WhiteBlock,.GreyBlock,.BlueBlock{padding:0}.siteBounds,#rightZone{padding:0 40px 0 30px}#titleBarContainer{padding-bottom:0}.Freeform div{overflow:hidden}#bottomDisclaimer{break-before:page}*{height:auto!important}#pageTopArea{overflow:hidden;height:65px;padding:0;margin:0}#logoControlContainer{padding:10px 0;margin:0}#termly-code-snippet-support,#pageTools,.TableInfo,#utilityWrapper,#navigation,#bottomLinks,#navButton,#topNavContainerPhone,.searchBarContainer{display:none}.titanBody .navWrapper,#topNavContainer,.titanBody ul.menu{float:none;clear:both;display:block;width:100%;position:static;overflow:hidden}.titanBody ul.menu li{float:left;padding:10px 8px;margin-top:23px}.titanBody .menu li li{display:none}.buttonP{clear:both}.titanBody #rightZone{display:block;overflow:hidden;float:none;clear:both}.Products .Float50 .imgP{float:left;width:46%}.Products .Float50 .docList,.Products .Float50 .buttonP{float:left;clear:none;width:35%;margin-left:10px;margin-bottom:0}.Products .Float50 .docList{margin-top:6px}.Products .Float50 .buttonP{margin-bottom:10px}.Team .OneCol .teaserImage{width:100px}.TwoCol .item{float:left;margin-right:3%;width:47%}.TwoCol .item+.item{float:right;margin-right:0}.TwoCol .item .teaserImage,.FourCol .item.image .teaserImage,.Commentary .item .teaserImage{display:block;clear:none;float:left;width:50%}.TwoCol .item.image .otherStuff,.FourCol .item.image .otherStuff,.Commentary .item.image .otherStuff{clear:none;float:left;width:50%}.ThreeCol .item{float:left;margin-right:5%;width:28%}.ThreeCol .item:last-child{margin-right:0}.IconRow .item{float:left;width:20%;padding:0 1%}#centerZone .TabContent{display:block;margin-bottom:10px}.FeedReader .Tabs ul,.Tabs.TitanBlock ul{display:none}.tab{list-style:none;margin:0;padding:5px 0 0 0;font-size:1.7rem;line-height:2rem}.Products .tab{padding:0 0 20px 0;font-size:2.5rem;line-height:2.7rem}.scrollTable table,.CapRangeContainer table{width:100%}.scrollTable table td,.scrollTable table th{width:auto!important}.titanBody .Float50 .TabContent table th+th,.titanBody .Float50 .TabContent table td+td{text-align:right}.scrollTable{overflow-x:auto}#bottomDisclaimer{background-color:#fff}.SharePage.RightZone h4{font-weight:400}.PageTools.TitanBlock li:not(:first-child),.HideOnPrint,#scrollTop{display:none!important}.PrintOnly{display:block!important}}@media screen and (min-width:1025px){.titanBody #topNavContainer .menu>li ul a.hasChild~ul{margin:5px 0 0 5px}.titanBody #topNavContainer .menu>li a.hasChild~ul a{border-bottom:0;color:#00456a;padding:7px 0;display:block}.titanBody #topNavContainer .menu>li a.hasChild~ul a:hover,.titanBody #topNavContainer .menu>li a.hasChild~ul a:focus,.titanBody #topNavContainer .menu>li a.hasChild~ul a:active{text-decoration:underline}}