html,body{background-image:none;color:#797979;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;width:100%}body div.container-fluid{padding-right:0;padding-left:0}body div.row{margin-right:0;margin-left:0}header,.mcm-nav{background-color:#fff}.text-white,.text-white .help-block{color:#fff}.show-xs{display:none}.vcenter{display:inline-block;vertical-align:middle;float:none}.vertical-align{display:flex;flex-direction:row;flex-wrap:wrap}.vertical-align>[class^="col-"],.vertical-align>[class*=" col-"]{display:flex;align-items:center}.upper{text-transform:uppercase}.bold{font-weight:700}.normal{font-weight:normal!important}.fund-disclosure,.fund-disclosure p,.disclosurejustifiedfund,.disclosurejustifiedfund p{color:#7f7f7f;font-family:'Roboto Condensed';font-size:13px;text-align:justify}.past-performance-disclosure{color:#797979;font-family:'Roboto Condensed';font-size:16px;font-weight:bold;font-style:italic;text-align:justify}.past-performance-disclosure a{font-family:'Roboto Condensed';font-size:16px;font-weight:bold;font-style:italic;text-align:justify}.risks-disclosure{color:#7f7f7f;font-size:13px;font-weight:bold;font-style:italic;text-align:justify}.risks-disclosure a{font-size:13px;font-weight:bold;font-style:italic;text-align:justify}.stars{color:#c2b07e}.morningstar-disclosure-footer{display:none}body.performance-and-prices .morningstar-disclosure-footer,body.funds .morningstar-disclosure-footer,body.home .morningstar-disclosure-footer{display:block}.btn{border:0;border-radius:0;font-family:'Roboto Condensed',sans-serif;font-size:15pt;font-weight:400;padding:7px 30px;text-transform:uppercase}table,table th,table td{font-family:'Roboto Condensed',sans-serif;font-size:1em;line-height:1.5em}.table>thead>tr>th{border-bottom:2px solid #c2b07e}table tbody tr:first-child th,table tbody tr:first-child td{border-top:0 none}div.swipe-for-more{color:#c2b07e;font-size:1.2em;text-align:right;text-transform:uppercase}p{line-height:1.5em}.modal-backdrop{background:#002d56}.modal-backdrop.in{opacity:.9}#tabs .modal-header{border-bottom:1px solid #d6c190;position:relative}#tabs .modal-body{padding-bottom:30px}.modal-header .close{color:#021e2f;cursor:pointer;font-size:3rem;font-weight:normal;top:-10px;position:relative}.modal-arrow{cursor:pointer;display:block;height:48px;position:absolute;top:110px;width:24px;z-index:9999}.modal-arrow.previous{background:url(/sitefiles/auth/images/arrows_sprite.png) no-repeat right -87px;left:-45px}.modal-arrow.next{background:url(/sitefiles/auth/images/arrows_sprite.png) no-repeat right top;right:-55px}body.home a.call-to-action{display:inline-block}a,a:visited{color:#021e2f;font-weight:normal;text-decoration:none;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;transition:color .1s ease-out}a.gold{color:#ae8422}a.gold:hover{text-decoration:underline}table.download-table a:hover,a:hover{color:#ae8422;text-decoration:none}.btn-primary,a.btn.btn-primary{color:#fff;cursor:pointer;background-color:#c2b07e;border-color:#c2b07e}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle,a.btn.btn-primary:hover{color:#fff;background-color:#cabb8f;border-color:#cabb8f}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 3px rgba(77,97,109,.5)}a.disabled{cursor:default}a.anchor{display:block;position:relative;top:-60px;visibility:hidden}.home a.learn-more{color:#c2b07e;font-weight:700;font-size:1.2em;display:inline-block;margin-right:12px}h2.fund-individual{color:#002d56;font-family:'Roboto Condensed';font-weight:700;font-size:14pt;padding-bottom:12px;margin-bottom:16px;position:relative;text-align:left;text-transform:uppercase}h2.gold-border-h2{border-bottom:3px solid #c2b07e;color:#002d56;font-family:'Roboto Condensed';font-weight:700;font-size:14pt;padding-bottom:12px;margin-bottom:16px;position:relative;text-align:left;text-transform:uppercase}h2.fund-page-title{border-bottom:3px solid #c2b07e;color:#002d56;font-family:'Lato';font-weight:700;font-size:18pt;padding-bottom:16px;text-transform:uppercase}table.performance-table h2,table.download-table h2{color:#002d56;font-family:'Roboto Condensed';font-weight:700;font-size:14pt;text-transform:uppercase}table.performance-table tbody tr th,table.performance-table tbody tr td{padding:6px 8px}table.performance-table tbody tr.fund-group td{font-weight:700;color:#021e2f}table.performance-table tbody tr th.share-class-name{padding:12px 8px 6px}table.performance-table tbody tr .share-class-type{padding-left:18px}table.performance-table.prices-table tbody .share-class-type{font-weight:400;padding-left:18px}table.performance-table tbody tr .share-class-type.index-name{font-weight:400;padding-left:26px;color:#a1a1a1}.table.performance-table>tbody>tr>td,.table.performance-table>tbody>tr>th{border-top:0 0}.table.performance-table tbody tr th.share-class-name{border-top:solid 1px #ddd}table.prices-table tbody tr:nth-child(6n),table.prices-table tbody tr:nth-child(6n-1),table.prices-table tbody tr:nth-child(6n-2){background:#fff}table.prices-table tbody tr:nth-child(6n-3),table.prices-table tbody tr:nth-child(6n-4),table.prices-table tbody tr:nth-child(6n-5){background:#eee}h2.gold-border-h2 span{color:#797979;font-weight:400;font-size:10pt;text-transform:none;position:absolute;right:20px;bottom:5px}h2.gold-border-h2 small.text-muted{color:#797979;font-weight:400;font-size:10pt;text-transform:none}div.section h2{font-family:'Lato',sans-serif;font-weight:300;font-size:36pt;line-height:48pt;margin:20pt 0}h2.gold,h3{color:#c2b07e}.home section.white h3{color:#002d56;line-height:34px}h4{color:#636363;font-size:16px}.fund-display-xs h4{color:#002d56;text-transform:uppercase;font-size:1.5em}#accordionFAQ h3 span{color:#002d56}.faq-bottom h2{color:#c2b07e;font-family:'Roboto Condensed';font-size:26pt}.fees-expenses h3{font-family:'Roboto Condensed';font-size:13pt;font-weight:700;padding-left:20px;padding-bottom:20px}.hero{position:relative;margin-bottom:2em}.hero img{width:100%}.hero .page-title-edit{padding-left:20px;margin-top:10px}.hero h1{border-bottom:3px solid #c2b07e;color:#fff;font-family:'Lato',sans-serif;font-weight:300;font-size:4vw;position:absolute;padding-bottom:20px;padding-left:10%;padding-right:5%;left:0;top:35%}.hero h1.no-banner{border-bottom:3px solid #c2b07e;color:#002d56;font-family:'Lato',sans-serif;font-weight:300;font-size:4vw;position:relative;padding-bottom:10px;padding-left:5%;top:0}section.white{background-color:#fff}body.home section.white{padding:2em 0}section.tom{background:url('/sitefiles/auth/images/home/tom_marsico2.jpg') #f3f3f3 no-repeat 15% top;background-size:cover;height:auto;min-height:400px;padding-top:28.7%;width:100%;position:relative}section.tom div.investment-philosophy{font-family:'Roboto Condensed';color:#fff;top:1.3vw;left:40%;width:50%;position:absolute}section.tom div.investment-philosophy h3{border-bottom:solid 3px #c2b07e;color:#c2b07e;font-weight:700;text-transform:uppercase;padding:15px 0;margin-bottom:25px}section.tom div.investment-philosophy h4{color:#fff;font-weight:400;font-size:24px;margin-bottom:40px;position:relative}section.tom div.investment-philosophy h4::before{content:"";background-image:url('/sitefiles/auth/images/home/quote_left.png');background-size:54px 49px;background-repeat:no-repeat;display:block;position:absolute;width:54px;height:49px;top:-30px;left:-85px}section.tom div.investment-philosophy h4::after{content:"";background-image:url('/sitefiles/auth/images/home/quote_right.png');background-size:59px 47px;background-repeat:no-repeat;display:block;position:absolute;width:59px;height:47px;bottom:-40px;right:-15px}section.tom div.investment-philosophy div.by-line{margin-bottom:1.2vw}section.tom div.investment-philosophy a.learn-more{color:#c2b07e;display:inline-block;margin-right:12px}.grey{background-color:#f3f3f3}div.section.white{padding:4em 0}div.section.white h3{font-family:'Lato',sans-serif;font-weight:500;font-size:22pt;line-height:24pt;color:#333;margin-bottom:20px;margin-top:0;text-transform:none}div.section.white .description{padding-bottom:30px}div.section.white p{font-family:'Lato',sans-serif;font-weight:500;font-size:12pt;line-height:18pt;color:#b4b4b4;text-transform:none}div.section.white .icon{margin-bottom:30px}div.section.white img{margin:0 auto}.home-prices-hover{background-color:#123b6b}h3.home-prices{font-size:3em;font-weight:300;color:#002d56;margin:1em 0;position:relative}h3.home-prices span.text-muted{font-size:12px;font-weight:300;position:absolute;right:0;bottom:0}.table.home-navs thead tr th{background-color:#b0c5cc;border:3px solid #f3f3f3;color:#fff;font-size:16px;padding:14px 20px;text-transform:uppercase;margin-bottom:6px}.table.home-navs tbody{background-color:#fff}.table.home-navs>tbody tr td{border:0 none;color:#797979;padding:16px 20px}.table.home-navs tbody tr td.fund,.table.home-navs tbody tr td.price{background-color:#002d56;border-top:solid 4px #f3f3f3;border-bottom:solid 4px #f3f3f3;color:#fff;cursor:pointer;font-size:16px}.table.home-navs tbody tr.investor-row td.fund,.table.home-navs tbody tr.investor-row td.price{border-bottom:0}.table.home-navs tbody tr.inst-row td.fund,.table.home-navs tbody tr.inst-row td.price{border-top:1px solid #f3f3f3}.table.home-navs tbody tr:hover td.fund-bar{background-color:#123b6b}.table.home-navs tbody tr td.price.active,.table.home-navs tbody tr td.fund.active{background-color:#c2b07e}.table.home-navs tbody tr td{position:relative}.table.home-navs tbody tr td.description-head,.table.home-navs tbody tr td.description{width:55%}.table.home-navs tbody tr th a{color:#fff}.table.home-navs .fund-description{position:absolute;display:none;padding:20px;z-index:500}.table.home-navs .fund-description h3,.fund-display-xs h3{color:#002d56;font-size:32px;font-weight:700}.table.home-navs .fund-description h4,.fund-display-xs h4{color:#002d56;font-size:22px;font-weight:600}.table.home-navs .fund-description a.explore{color:#c2b07e;display:block;font-size:18px;font-weight:700;margin-top:12px}div.section.gold{background-color:#c0b07b;padding:1em 0 5em}div.section.gold h2{color:#fff;margin-left:20px;margin-right:20px}div.section.gold div.media.gold{background-color:#ccc097;color:#fff;padding:25px 25px 10% 25px;width:100%;margin-bottom:15px}div.section.gold div.media.gold:first-child{margin-top:15px}div.section.gold div.media.gold h3{font-family:'Lato',sans-serif;font-weight:500;font-size:20pt;color:#fff;text-transform:none}div.section.gold div.media.gold p{font-family:'Lato',sans-serif;font-weight:500;font-size:11pt;line-height:22px;color:#fff;text-transform:none}div.section.gold div.media.gold div.media-left img{margin-right:15px}.bio-grid{margin:10px 0}.bio-grid div.panel{background-color:transparent;box-shadow:none;border-radius:0;margin-top:10px;margin-bottom:10px}.bio-grid .bio-item{background-color:transparent;border:0 none;margin-top:6px;margin-bottom:6px}.bio-grid .bio-item div.caption{padding-left:0}.bio-grid .bio-item img.card-img-top{border-radius:0;margin-bottom:6px;margin-top:6px}.bio-grid div.opener:hover{background:#f9f8f7;cursor:pointer}.bio-grid .bio-item p{font-weight:bold;color:#222;margin-bottom:0}div.section.performance{padding:1em 0 5em}div.section.performance h2{color:#333;margin-bottom:30pt}div.section.performance h3{font-family:'Lato',sans-serif;font-weight:500;font-size:17pt;margin-top:0}div.section.performance ul.tabbed-nav li{height:36px}div.section.performance ul.tabbed-nav li.active a{color:#021e2f}div.section.performance ul.tabbed-nav li a{font-family:'Lato',sans-serif;font-weight:500;font-size:18pt;height:24px;line-height:24px;padding-top:0}div.section.performance ul.tabbed-nav li.active a:after{border-top:0;border-bottom:8px solid #f1ece1;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;margin:0 auto;position:relative;width:0;bottom:-4px}div.section.performance ul.tabbed-nav li+li a{background:none;border-left:solid 1px #beb078}div.section.performance h3 sup{font-size:12px;top:-1em}div.section.performance small.text-muted{display:inline-block;font-size:14px}div.section.performance .disclosure-box{font-size:14px;max-height:120px;position:relative;overflow:hidden}div.section.performance .disclosure-box p{font-size:14px;margin-bottom:0;padding-bottom:10px}div.section.performance .disclosure-box p sup{font-weight:700}div.section.performance .disclosure-box .read-more{position:absolute;font-size:14pt;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:50px 0 10px;background-image:linear-gradient(to bottom,transparent,#fff)}div.section.performance .disclosure-box .read-more i{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-top:-4px;margin-left:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:middle}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent}div.tom-half{max-width:542px}section.at-a-glance{color:#002d56;font-size:26px;text-transform:uppercase;text-align:center}section.at-a-glance .row.two{font-size:22px}section.at-a-glance .row>div[class^="col-"]:not(:last-child){border-right:2px solid #d5d5d5}section.at-a-glance .row{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px}section.at-a-glance .row:first-of-type{border-bottom:2px solid #d5d5d5}section.at-a-glance .spacer{border-bottom:2px solid #d5d5d5;padding-top:20px;margin-bottom:20px;margin-left:15px}section.at-a-glance .concentrated{color:#c2b07e;font-family:Lato;font-size:20px;font-weight:700}section.at-a-glance .yib-number{font-size:130px;position:relative;margin-top:-40px;margin-right:15px}section.at-a-glance .yib-text{font-size:60px;font-weight:300;line-height:58px}section.at-a-glance .number{font-size:56px}section.at-a-glance .as-of-date{font-size:16px}.tenet{border-bottom:solid 1.5px #d5d5d5;color:#002d56;font-weight:300;padding:1em 0}.tenet img{margin-left:5%;vertical-align:middle;display:inline-block}.tenet>div{display:inline-block;vertical-align:middle}.tenet .middle{color:#002d56;font-size:40px;text-transform:uppercase;padding:0 .2em 0 .8em}.tenet .right{color:#636363;font-size:26px;text-wrap:normal}div.tenet:last-of-type{border-bottom:0 0}.life-cycle>div{padding-left:3px;padding-right:3px}.life-cycle>div:first-child{padding-left:15px}.life-cycle>div:last-child{padding-right:15px}.life-cycle .heading{color:#fff;font-size:23px;text-align:center;text-transform:uppercase;padding:1.5em .3em}.life-cycle .heading .percentage{font-family:'Roboto Condensed'}.life-cycle .heading.side{background-color:#c2b07e}.life-cycle .white-spacer{background-color:#fff;height:1em}.life-cycle .blue-spacer{background-color:#002d56;height:1em}.life-cycle .heading.center{background-color:#002d56}.life-cycle .heading.center span{color:#c2b07e;font-size:28px}.life-cycle .content{background-color:#efefef;padding:2em}div .section.next-step{background-color:#f7f7f7;padding-top:70px;padding-bottom:70px}div.section.next-step fieldset{margin-top:20px}div.section.next-step fieldset .help-block{font-size:10pt;padding-left:32px}div.section.next-step h2{color:#333}div.section.next-step .panel{border-radius:0;border:solid 3px #fff;background-color:#efefef;padding:30px 100px 60px}div.section.next-step .panel-body p{color:#9f9f9f;font-weight:400}.form-control{border-radius:0;font-family:'Lato',sans-serif}footer .form-control{border:0;border-radius:0;font-family:'Lato',sans-serif;height:54px;line-height:54px;padding:18px 32px}.footer-links{text-align:right}div.section.next-step .btn{background-color:#002d56;padding:10px 50px;margin-top:12px}div.section.next-step .call-us{font-family:'Roboto Condensed',sans-serif;font-size:22pt;font-weight:400;line-height:24pt;margin-top:20px;text-transform:uppercase}div.section.next-step .call-us span,div.section.next-step .call-us span a{color:#c2b07e}div.section.dark-red{color:#fff;background-color:#520000;padding:25px 0;margin-top:25px}body.home div.section.dark-red{margin-top:0}div.section.dark-red p{font-size:12pt;padding-bottom:0}div.section.dark-red h2{color:#fff;font-size:28pt;line-height:34pt;margin:14px 0}div.section.dark-red div.gold-divider{border-right:solid 5px #c0b07b}div.section.dark-red .btn-plus{background-color:#c2b07e;display:inline-block;color:#fff;height:54px}div.section.dark-blue{color:#fff;background-color:#011e30;padding:15px 0}div.section.dark-blue .nav-get-started a{color:#fff;display:inline-block;text-transform:uppercase}div.section.dark-blue .nav-get-started a:hover,div.section.dark-blue .nav-get-started a:focus{background-color:transparent;text-decoration:underline}div.section.dark-blue .nav-get-started li{display:inline}.navbar-header{float:none}.navbar{margin-bottom:0!important}.navbar .navbar-brand{padding:0 0 0 15px}.navbar .navbar-brand.xs{padding:5px 0 0 0}.navbar .navbar-brand.xs img{margin-top:2px}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.main-container{margin-top:87px}.menu-shrink-offset{margin-top:71px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px;margin-left:0;margin-right:0}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:12px;padding-bottom:12px}.collapse.in{display:block!important}header nav.mcm-nav{padding:15px 50px;-webkit-transition:all .3s linear;transition:all .3s linear}header nav.mcm-nav.shrink{padding:10px 50px;background-color:#fdfdfd}nav.mcm-nav .navbar-header .navbar-text{margin:8px 10px 4px}#navbarMarsicoMain{height:100%!important;max-height:100%!important;width:0;position:fixed;z-index:1;top:0;right:0;background-color:rgba(0,45,86,.95);color:#fff;overflow-x:hidden;overflow-y:scroll!important;transition:.5s;padding:0!important}#navbarMarsicoMain>.inner{padding:40px 30px 0}#navbarMarsicoMain.in{width:337px}.collapsing{-webkit-transition-delay:0s;transition-delay:0s;visibility:hidden}.collapse.show{-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}#navbarMarsicoMain .open>a{background-color:#c2b07e;border:0 0;text-transform:uppercase}#navbarMarsicoMain .closebtn{position:absolute;top:10px;right:25px}#navbarMarsicoMain .navbar-nav>li a{border-bottom:solid 2px #c2b07e;text-align:center}#navbarMarsicoMain .navbar-nav>li:last-child a{border-bottom:0 0}#navbarMarsicoMain li>a:hover,#navbarMarsicoMain li>a:focus{background-color:#123b6b;text-align:center}#navbarMarsicoMain li.dropdown a span.down{color:#c2b07e;display:inline;font-size:16px}#navbarMarsicoMain li.dropdown.open a span.down{display:none}#navbarMarsicoMain li.dropdown a span.up{color:#fff;display:none;font-size:16px}#navbarMarsicoMain li.dropdown.open a span.up{display:inline}#navbarMarsicoMain li.dropdown a:hover span,#navbarMarsicoMain li.dropdown a:focus span{color:#fff}#navbarMarsicoMain li.get-started{background-color:#c2b07e;text-align:center}#navbarMarsicoMain li.get-started a:hover{border-bottom:solid 2px #c2b07e}#navbarMarsicoMain .dropdown-menu{background-color:transparent;box-shadow:none;border:0 none;border-radius:0;float:none;position:inherit;padding:0;margin:0;z-index:0;width:100%;text-align:center}#navbarMarsicoMain .dropdown-menu li a{padding:9px 0;border-bottom:1px solid #c2b07e}#navbarMarsicoMain .dropdown-menu li a:hover,#navbarMarsicoMain .dropdown-menu li a:focus{background-color:#123b6b;border-bottom:1px solid #c2b07e}#navbarMarsicoMain a{color:#fff}.navbar-default #navbarMarsicoMain .navbar-nav>.active>a,.navbar-default #navbarMarsicoMain .navbar-nav>.active>a:hover,.navbar-default #navbarMarsicoMain .navbar-nav>.active>a:focus{color:#c0b07b;background-color:transparent}.navbar-default #navbarMarsicoMain .navbar-nav>.active.get-started>a,.navbar-default #navbarMarsicoMain .navbar-nav>.active.get-started>a:hover,.navbar-default #navbarMarsicoMain .navbar-nav>.active.get-started>a:focus{color:#fff}.navbar-default #navbarMarsicoMain .navbar-nav>.active>a:hover{border-bottom:solid 2px #c0b07b}.mcm-nav.navbar-default .navbar-toggle{border:0 0;border-radius:0}.mcm-nav.navbar-default .navbar-toggle:hover,.mcm-nav.navbar-default .navbar-toggle:focus{background-color:transparent}.mcm-nav.navbar-default .navbar-toggle .icon-bar{background-color:#002e56;width:32px;height:4px;border-radius:10px}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.nav.section-nav.nav-tabs{margin-bottom:30px}.nav.section-nav.nav-tabs li{border:0 none;border-radius:0}.nav.section-nav.nav-tabs li a{border:0 none;border-bottom:3px solid #002e56;border-radius:0;color:#002e56;font-family:Lato;font-size:13pt;margin-left:4px;margin-right:4px;padding-bottom:20px}.nav.section-nav.nav-tabs>li:first-child>a{margin-left:0}.nav.section-nav.nav-tabs>li:last-child>a{margin-right:0}.nav.section-nav.nav-tabs li.active>a:hover,.nav.section-nav.nav-tabs li>a:focus,.nav.section-nav.nav-tabs li>a:hover{background-color:transparent;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom-color:#c2b07e}.nav.section-nav.nav-tabs li.active>a{border-bottom:3px solid #c2b07e;color:#c2b07e}.nav.section-nav.nav-tabs li ul.dropdown-menu{border:0 none;border-bottom:3px solid #002e56;border-radius:0;left:4px;margin-top:-3px}.nav.section-nav.nav-tabs li ul.dropdown-menu a{border:0 none;font-size:14px;padding:.5em 1em}.nav.section-nav.nav-tabs li ul.dropdown-menu a:hover,.nav.section-nav.nav-tabs li ul.dropdown-menu a:active{background-color:transparent;color:#c2b07e}.nav.funds-nav.nav-tabs{background-color:#ececec;border-bottom:0 none;padding:6px 20px;position:relative}.nav.funds-nav.nav-tabs div.right-poly{position:absolute;right:0;top:0;border-bottom:50px solid #fff;border-left:25px solid transparent;height:0;width:150px}.nav.funds-nav.nav-tabs li:not(:last-of-type):after{content:"";position:absolute;right:0;top:32%;bottom:32%;border-left:1px solid #636363}.nav.funds-nav li a{color:#636363;font-family:Lato;font-size:10pt;font-weight:400;text-transform:uppercase;padding:10px}.nav.funds-nav li.active a{font-weight:700}.nav.funds-nav li a,.nav.funds-nav li a:focus,.nav.funds-nav li.active a:focus,.nav.funds-nav li.active a:hover,.nav.funds-nav li a:hover{border:0 none;border-radius:0}.nav.funds-nav li.active a:hover{color:#636363}.nav.funds-nav li a:hover{color:#c2b07e}.nav.funds-nav li.active a{background-color:transparent}.sector-chart-container{padding-top:10px}.sector-chart-table div.table-responsive{border:0 0!important;margin-bottom:0}.sector-allocation-table tbody>tr.spacer-row>td{padding:2px;border-top:0 none;line-height:1px}table.funds-listing-table tbody td,table.funds-listing-table tbody th{border:0 0}table.funds-listing-table thead th{border-bottom:solid 3px #c2b07e;padding-top:20px;padding-bottom:15px;vertical-align:bottom}table.funds-listing-table thead th:first-child{color:#002e56;font-family:'Roboto Condensed';font-size:14pt;text-transform:uppercase}table.funds-listing-table thead th:last-child{width:35%}table.funds-listing-table tr.funds-row th,table.funds-listing-table tr.funds-row td{padding-top:15px;padding-bottom:30px;border-bottom:solid 1px #d7d7d7;border-top:0 none}table.funds-listing-table tr.funds-row th.product-name span{font-weight:500;font-size:12pt}div.overview-pm .pm{background-color:#f5f5f5}.fees-expenses .table-container{padding-left:16px}table.download-table td,table.download-table th,table.download-table th a{color:#7d7d7d;font-weight:500;font-size:14pt}.color-id-box{display:inline-block;font-size:20px;line-height:12px;margin-right:6px}.color-id-box.blue{color:#021e2f}.color-id-box.gold{color:#ae8422}.color-id-box.tan{color:#ded6b4}.color-id-box.grey{color:#cecece}.color-id-box.five{color:#d9b200}.color-id-box.six{color:#cecece}.commentary-container{text-align:justify}.nav.performance-nav{border:0 none}.nav.performance-nav>li>a{color:#002d56;font-size:17px;font-weight:600;border-radius:0;border:0 0}.nav.performance-nav>li.active>a{color:#c2b07e;border-radius:0;border:0 0}fieldset.form div.form-group{position:relative;margin-top:16px}.form-group.label-floating label.control-label{font-weight:400;position:absolute;top:7px;bottom:0;left:16px;pointer-events:none;width:100%;-webkit-transition:.3s ease all;transition:.3s ease all}.form .form-group input:focus+label,.form-group.label-floating.raised label{font-size:8pt;top:-20px;left:0}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{font-size:14px;line-height:1.42857}.form-group.label-floating label.control-label{will-change:left,top,contents}span#lblErrorMessage,span#lblErrorMessage a{color:#f00}div#accordionFAQ h3{color:#002d56;font-size:1.1rem;font-family:'Roboto Condensed';font-weight:400;letter-spacing:normal;text-transform:none;margin:0;cursor:pointer;padding-bottom:15px;padding-right:30px;position:relative}div#accordionFAQ h3>span{position:absolute;right:0;top:50%;margin-top:-15px}div#accordionFAQ>div.panel{border-radius:0;border:0 none;box-shadow:none;border-bottom:solid 1px #e7e7e7}section .get-started{background-color:#f3f3f3}section.get-started ul li{list-style:none}section.get-started h2{color:#002d56;text-align:center}div.blue-banner{background-color:#002d56;color:#fff;font-weight:300;font-size:40px;text-align:center;padding:1em 0}section.get-started div.intro-text{color:#636363;text-align:center;font-size:22px;line-height:40px;padding:2em 3em}section.get-started div.intro-text .intro{display:none}section.get-started fieldset{margin-top:20px}section.get-started fieldset .help-block{font-size:10pt;padding-left:32px}section.get-started .panel.panel-default{border-radius:0;border:solid 3px #fff;background-color:#fff;padding:0 30px 30px}section.get-started .panel-body p{color:#9f9f9f;font-weight:400}section.get-started ul.answers{margin:2em 0 2em}section.get-started li.option{padding:1.5em 0 1.5em 2em;font-size:20px;border-top:solid 1px #ddd;position:relative}section.get-started li.option span.circle{border-top:solid 1px #ddd;cursor:pointer;height:35px;width:35px;border:solid 2px #bbb;border-radius:50%;position:absolute;right:30px}section.get-started li.option:last-child{border-bottom:solid 1px #ddd}section.get-started .open-account h3{color:#021e2f}section.get-started .open-account h3 a{color:#c2b07e;padding-left:10px}body.investor-type .form-control{border:0;border-radius:0;font-family:'Lato',sans-serif;height:54px;line-height:54px;padding:18px 32px}div.section.get-started .btn{background-color:#002d56;padding:10px 50px;margin-top:12px}div.section.get-started .call-us{font-family:'Roboto Condensed',sans-serif;font-size:22pt;font-weight:400;line-height:24pt;margin-top:20px;text-transform:uppercase}div.section.get-started .call-us span,div.section.get-started .call-us span a{color:#c2b07e}nav.nav-footer{text-transform:uppercase;font-family:'Roboto Condensed'}nav.nav-footer h4{border-bottom:solid 1px #002e56;color:#002e56;font-weight:700;font-size:14pt;padding-bottom:10px}nav.nav-footer h5{border-bottom:solid 1px #c2b07e;color:#c2b07e;font-weight:500;font-size:12pt}nav.nav-footer ul.nav li a{padding-left:0;color:#6e6e6e;font-weight:400;font-size:12pt}nav.nav-footer ul.nav li a:hover{background-color:#fff;color:#002e56;text-decoration:underline}nav.nav-footer ul.nav li a:focus{background-color:#fff}.home-rotating-banner .item .view{display:flex;justify-content:center;align-items:center;max-height:500px;overflow:hidden}.home-rotating-banner .item .view img{flex-shrink:0;min-width:100%;min-height:100%}.home-rotating-banner .item .view img.mobile{display:none}.home-rotating-banner .item .carousel-caption{top:50%;transform:translateY(-50%);padding-bottom:0;text-align:left;left:7%;bottom:auto;padding-top:0}.home-rotating-banner h2{color:#fff;text-shadow:#363636 2px 2px 2px;font-size:40px;font-weight:400}.home-rotating-banner p{color:#fff;font-size:20px}.home-rotating-banner a{color:#fff;font-weight:600}.home-rotating-banner .carousel-caption a{color:#fff;display:block;font-weight:400;margin-top:14px;text-decoration:none;text-transform:uppercase}.home-rotating-banner .carousel-caption a:hover{text-decoration:underline}.home-rotating-banner hr{border:solid 2px #fff}.home-rotating-banner .carousel-inner>.active,.home-rotating-banner .carousel-inner>.next,.home-rotating-banner .carousel-inner>.prev{width:102.5%!important}.home-rotating-banner .banner-right{max-width:500px;text-align:center}.home-rotating-banner .banner-right img{display:inline-block;vertical-align:middle;float:none;max-width:100%;min-width:200px}.home-rotating-banner .banner-right.rockies-logo{margin-left:200px}.home-rotating-banner .carousel-control{width:6%;opacity:1}.home-rotating-banner .carousel-control>div{background-color:#002d56;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;z-index:5;display:inline-block;padding-top:6px}.home-rotating-banner .carousel-control.left>div{left:20px}.home-rotating-banner .carousel-control.right>div{right:20px}.home-rotating-banner .carousel-control{background-image:none}.home-rotating-banner .carousel-control:hover{background-image:none}.home-rotating-banner .carousel-control:hover>div{background-color:#c3b17f}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.video-container{display:flex;flex-direction:row}.video-item{flex:1 1 auto;flex-grow:1;margin:1em;max-width:900px}.video-item iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:1000px){.home-rotating-banner .carousel-control.left>div{left:0}.home-rotating-banner .carousel-control.right>div{right:0}.home-rotating-banner .banner-right img{margin-left:auto;margin-right:auto}.home-rotating-banner .banner-right.rockies-logo{margin-left:50px}}@media(max-width:1070px) and (min-width:992px){div.section.gold div.media.gold{padding-bottom:15%}}@media(max-width:991px){div.section.gold div.media.gold{padding-bottom:5%}div.section.dark-red div.gold-divider{border-bottom:solid 5px #c0b07b;border-right:0;margin-bottom:30px;width:100%}div.section.next-step .panel{padding:30px}section.tom div.investment-philosophy h4::before{background-size:50px 46px;width:50px;height:46px;top:-20px;left:-55px}section.tom div.investment-philosophy h4::after{background-size:50px 44px;width:50px;height:44px;bottom:-30px;right:-15px}}@media screen and (min-width:992px){.section-white.icon img{width:64px;height:64px}section.tom div.investment-philosophy div.by-line{margin-bottom:2vw}.home-rotating-banner .banner-right img{min-width:500px}.home-rotating-banner .banner-right.rockies-logo img{min-width:400px}}@media screen and (min-width:768px) and (max-width:991px){section.at-a-glance div.yib,section.at-a-glance div.people-container{border-right:0 none}section.at-a-glance img.people{margin-top:0}}@media screen and (max-width:880px){.home-rotating-banner .item .carousel-caption{top:0;transform:none;text-align:center;left:5%;bottom:auto;padding-top:20px}.home-rotating-banner .banner-right{position:relative;top:auto;transform:none;width:100%;left:auto;margin-left:auto;margin-right:auto;max-width:none;text-align:center}section.tom div.investment-philosophy{top:0;left:45%}table.funds-listing-table thead th:first-child{width:auto}.sector-chart-table{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.table-responsive{border:0 none}section.at-a-glance .yib-number{float:left;margin-left:5%;width:30%}section.at-a-glance .yib-text{float:left;width:58%;margin-top:-4px;text-align:left}section.at-a-glance img.people{float:left;display:block;margin-right:20px;width:25%}section.at-a-glance .people-description{float:left;text-align:left;width:70%}}@media screen and (max-width:767px){.xs-no-padding{padding-left:0;padding-right:0}.sector-chart-container{padding-left:3px;padding-right:3px}.fees-expenses .table-container{padding-left:0}.literature-items div[class^="col"]{padding-left:0;padding-right:0}h2.gold-border-h2{text-align:center}.nav-tabs.section-nav.nav-justified>li{float:left;width:50%}.tenet{padding:1em 0;text-align:center}.tenet img{margin:.2em auto;display:block}.tenet>div{display:block}.tenet .middle{padding:.2em 0}.tenet .right{text-wrap:normal}section.at-a-glance .row>div{border-right:0 none!important}.life-cycle>div{padding-left:15px;padding-right:15px}section.at-a-glance .row>div{text-align:center}section.at-a-glance .row>div img{margin:0 auto}section.at-a-glance .yib-number{text-align:center;font-size:100px;margin-right:0}section.at-a-glance .yib-text{text-align:center;font-size:40px;line-height:38px}section.tom{height:480px;background-position-x:20%}section.tom div.investment-philosophy{left:50%;width:48%}}@media(min-width:555px){div.section.next-step .intro{padding:0 20px}}@media screen and (max-width:554px){.home-rotating-banner .banner-right.rockies-logo{margin-left:20px}.nav.performance-nav>li>a{padding:10px 8px}section.tom div.investment-philosophy h4::before{background-size:30px 26px;width:30px;height:26px;top:-15px;left:-30px}section.tom div.investment-philosophy h4{font-size:18px;margin-bottom:30px}section.tom div.investment-philosophy h4::after{background-size:30px 24px;width:30px;height:24px;bottom:-30px;right:-15px}section.tom div.investment-philosophy div.by-line{font-size:14px;margin-bottom:12px}header nav.mcm-nav{padding:15px 15px!important}div .section.next-step .btn{padding:10px 20px}div.section.next-step .panel{padding:30px 0}}@media screen and (max-width:480px){.home-rotating-banner .item .carousel-caption{left:7%}.home-rotating-banner .carousel-control>div{width:30px;height:40px;opacity:.6}.home-rotating-banner .carousel-control>div .svg-inline--fa.fa-w-8{font-size:1.5em}.home-rotating-banner .item .view img.mobile{display:block}.home-rotating-banner .item .view img.desktop{display:none}.home-rotating-banner h2{font-size:24px}.home-rotating-banner p{font-size:16px}.carousel-control{width:10%}.fund-display-xs h3{font-size:26px}.fund-display-xs h4{font-size:18px}.home-rotating-banner{background-position:center bottom}.show-xs{display:block}.hide-xs{display:none}section.tom{height:400px}section.tom div.investment-philosophy{text-align:right;width:48%}section.tom div.investment-philosophy h4::before{left:-20px;top:-10px}section.tom div.investment-philosophy h4::after{right:0}section.tom div.investment-philosophy h3{font-size:4.8vw;padding:15px 0;margin-bottom:15px;text-align:right}.table.home-navs tbody tr td.price.active:after{display:none}.tenet{padding:1em 0}div.section h2{font-size:30pt;line-height:34pt}div.section.performance ul.tabbed-nav li a{font-size:16pt;padding:3px 10px}div.section.next-step{padding:20px 0}div.section.next-step p{font-size:14pt;line-height:24px}div.section.next-step .btn{padding:8px 14px;font-size:13pt}div.section.next-step select.form-control{font-size:12px}h3.home-prices{font-size:2.4em}table.funds-listing-table tr.funds-row th{width:35%}section.get-started div.intro-text{padding:1em .2em}section.get-started .panel.panel-default{padding:0}section.get-started ul.answers{margin:2em 0;padding:0}section.get-started li.option{padding:1.5em 0;font-size:18px}section.get-started li.option span.circle{right:0}.nav-tabs.section-nav.nav-justified>li{float:none;width:100%}.footer-links{text-align:center}}@media screen and (max-width:350px){#navbarMarsicoMain.in{width:100%}#navbarMarsicoMain>.inner{padding:20px 10px 0}}