/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-content-container{font-family:'Open Sans',Tinos;}.performance-parent-class .as-of{font-size:1em;padding-bottom:15px;}.performance-parent-class{background:#ffffff;padding:40px 20px 30px;margin-bottom:30px;}.performance-parent-class .top-link-to-other-page{float:right;}.performance-parent-class .loader{height:250px;background-color:#fff;margin:1rem 0;}.performance-parent-class .loader img{display:block;margin:0 auto;padding-top:100px;}.performance-parent-class .divider{width:100%;background-color:#547992;color:#FFFFFF;font-size:1.125em;line-height:1.33;padding:8px 15px;margin-top:40px;margin-bottom:0;text-transform:uppercase;font-family:'Open Sans',Tinos;}.performance-parent-class .disclaimer{margin-top:20px;}.performance-parent-class .disclaimer p{font-size:1em;}.performance-parent-class .link img{padding-right:10px;margin-top:-2px;}.fund-tables{background-color:#FFFFFF;margin:1rem 0;}.performance-parent-class .loader,.performance-parent-class .fund-tables{margin:0 -20px 2em;}.performance-content-wrap a:hover,.performance-content-wrap a:focus{color:#98002E;text-decoration:underline;border-bottom:none;}.performance-header-title{display:flex;flex-flow:row wrap;}.performance-header-title .header-title{width:70%;}.performance-header-title .top-link-to-other-page{width:30%;text-align:right;padding-top:4px;}.performance-header-title .top-header{margin-bottom:0;}span.closed-purchases strong{color:#98002E;font-size:0.85em;}.performance-parent-class .performance-header,.performance-parent-class .performance-content{display:flex;flex-flow:row wrap;align-items:center;}.performance-content a span{color:#98002e;font-size:0.9em;font-weight:700;}.performance-parent-class .performance-header>div:nth-of-type(1),.performance-parent-class .performance-content>div:nth-of-type(1){width:30%;text-align:left;padding-left:40px;padding-right:10px;}.performance-parent-class .performance-content>div:nth-of-type(1) .closed-purchases{color:#98002e;}.performance-parent-class .performance-title{padding:5px 5px 5px 20px;}.performance-parent-class .performance-header>div,.performance-parent-class .performance-content>div{width:6.6%;text-align:right;padding:5px 0;}.performance-parent-class .performance-header>div{color:#98002e;line-height:1;margin-top:25px;}.performance-parent-class .performance-header>div.inception{padding-left:30px;text-align:center;}.performance-parent-class .performance-header>div.inception,.performance-parent-class .performance-content>div.inception{width:9%;}.performance-parent-class .performance-content>div.inception{padding-right:10px;}.performance-parent-class .performance-header,.performance-parent-class .performance-content-wrap{border-bottom:1px solid #c4c4c4;}.performance-parent-class .performance-content{border-top:1px solid #ececec;}.performance-parent-class .performance-content:hover,.performance-parent-class .performance-content:focus{background:#E7EDF1;}.performance-parent-class .fund-tables-axiom .performance-header>div:nth-of-type(1),.performance-parent-class .fund-tables-axiom .performance-content>div:nth-of-type(1){width:37%;}.fund-tables-axiom .asset,.fund-tables-axiom .performance-header>div:nth-of-type(3),.fund-tables-axiom .performance-content .asset,.fund-tables-axiom .performance-content>div:nth-of-type(3){display:none;}.performance-rpip-wrap .performance-header-title .top-header{font-weight:400;font-size:1.625em;}.performance-rpip-wrap .performance-header-title .header-title{width:100%;}.performance-rpip-wrap .performance-ren-funds,.performance-rpip-wrap .performance-mob-funds{margin:0 -20px;}.performance-rpip-wrap.performance-parent-class .performance-header{border-bottom:none;}.performance-rpip-wrap .performance-title{border-top:1px solid #c4c4c4;}.closed-to-all-disclaimer{display:none;}.axiom-pdf-link a{display:block;padding-left:30px;text-indent:-34px;}@font-face{font-family:Whitney-Book-Pro;src:url(/themes/custom/cibc_theme/fonts/cibc/Whitney-Book-Pro.otf) format("opentype");}.content-body .region-content .cibc-education .performance-header > div,.region-content .cibc-education .performance-parent-class .performance-title span,.cibc-education .performance-parent-class .performance-content>div,.main-content-container .region-content .disclaimer p{font-family:Whitney-Book-Pro,Arial,Helvetica,sans-serif;}.content-body .region-content .cibc-education a{text-decoration:underline}.region-content .cibc-education h1{font-size:1.75em;}.region-content .cibc-education .as-of span,.region-content .performance-parent-class .performance-title span{font-size:1.125em;}.cibc-education .performance-parent-class .performance-content>div:nth-of-type(1) a{text-decoration:underline;}.main-content-container .region-content .cibc-education .disclaimer p{font-size:1.25em;}@media only screen and (min-width:1024px){.medium-text .performance-parent-class .performance-header>div,.medium-text .performance-parent-class .performance-content>div{width:8%;padding:5px;word-break:break-word;}.medium-text .performance-parent-class .performance-header>div:nth-of-type(1),.medium-text .performance-parent-class .performance-content>div:nth-of-type(1){padding-left:28px;width:20%;}.big-text .performance-parent-class .performance-title,.large-text .performance-parent-class .performance-title{padding:5px 5px 5px 10px;}.big-text .performance-parent-class .performance-header>div,.big-text .performance-parent-class .performance-content>div,.large-text .performance-parent-class .performance-header>div,.large-text .performance-parent-class .performance-content>div{width:8.5%;padding:5px;word-break:break-word;}.big-text .performance-parent-class .performance-header>div:nth-of-type(1),.big-text .performance-parent-class .performance-content>div:nth-of-type(1),.large-text .performance-parent-class .performance-header>div:nth-of-type(1),.large-text .performance-parent-class .performance-content>div:nth-of-type(1){padding-left:18px;width:15%;word-break:initial;}}@media only screen and (max-width:1024px) and (min-width:768px){.performance-parent-class .performance-header>div:nth-of-type(1){display:none;}.performance-parent-class .performance-content>div:nth-of-type(1),.performance-parent-class .fund-tables-axiom .performance-header>div:nth-of-type(1),.performance-parent-class .fund-tables-axiom .performance-content>div:nth-of-type(1){width:100%;}.performance-parent-class .performance-header>div:nth-of-type(1),.performance-parent-class .performance-content>div:nth-of-type(1){padding-left:18px;}.performance-parent-class .performance-header>div,.performance-parent-class .performance-content>div{width:9.5%;word-break:break-word;}.performance-parent-class .performance-header>div.asset,.performance-parent-class .performance-content>div.asset{width:11%;}.performance-parent-class .performance-header>div.inception,.performance-parent-class .performance-content>div.inception{width:12%;}.performance-parent-class .fund-tables-axiom .performance-header>div,.performance-parent-class .fund-tables-axiom .performance-content>div,.performance-parent-class .fund-tables-axiom .performance-header>div.inception,.performance-parent-class .fund-tables-axiom .performance-content>div.inception{width:12.3%;}.performance-parent-class .fund-tables-renaissance .performance-header>div,.performance-parent-class .fund-tables-renaissance .performance-content>div{padding:7px 5px;}.performance-parent-class .fund-tables-renaissance .performance-header>div:nth-of-type(1),.performance-parent-class .fund-tables-renaissance .performance-content>div:nth-of-type(1){padding-left:18px;}.performance-parent-class .fund-tables-renaissance .performance-title{padding:8px 5px 8px 20px;}}@media only screen and (max-width:767px){.performance-parent-class{padding-top:30px;}.performance-header-title .header-title,.performance-header-title .top-link-to-other-page{width:100%;}.performance-header-title .as-of{order:2;padding-bottom:0;}.performance-header-title .top-link-to-other-page{order:3;text-align:left;margin-top:20px;}.performance-mob-title{text-align:center;font-size:1.15em;padding:15px;max-width:87%;margin:0 auto;}.perf-title-column>div:first-child,.perf-class-column>div:nth-of-type(1){min-height:51px;line-height:1;}.perf-mob-info .perf-title-column{color:#98002E;width:25%;text-align:right;padding-right:10px;}.perf-mob-info,.perf-mob-content{display:flex;}.perf-mob-content{width:75%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;}.perf-mob-info{padding-top:10px;border-top:1px solid #979797;font-size:1.05em}.perf-mob-content>div{width:40%;text-align:center;flex:0 0 auto;padding:0;}.perf-title-column>div,.perf-class-column>div{padding:0 5px 15px;font-size:0.93em;}html[lang="fr"] .perf-title-column>div,html[lang="fr"] .perf-class-column>div{padding:0 3px 15px;}.performance-rpip-wrap .perf-title-column>div:nth-of-type(1),.performance-rpip-wrap .perf-class-column>div:nth-of-type(1){line-height:1;min-height:41px;}html[lang="fr"] .performance-rpip-wrap .perf-title-column>div:nth-of-type(1),html[lang="fr"] .performance-rpip-wrap .perf-class-column>div:nth-of-type(1){line-height:1.1;min-height:44px;}.performance-rpip-wrap .perf-class-column .assets,.perf-class-column .inception{padding:10px 0 26px;}html[lang="fr"] .perf-class-column .inception{padding:11px 0 25px;}.perf-class-column>div:nth-of-type(1) a span{display:inline-block;font-size:0.8em;line-height:1;}.perf-class-column .closed-purchases{display:inline;color:#ff0000;position:relative;top:-1px;}.perf-class-column a{position:relative;display:inline-block;}.perf-class-column .hedged{position:absolute;display:block;left:0;right:0;bottom:-10px;margin:auto;}.closed-to-all-disclaimer{display:block;margin-bottom:15px;color:#98002e;}.medium-text .perf-title-column>div:first-child,.medium-text .perf-class-column>div:nth-of-type(1){min-height:60px;line-height:1.2;}.big-text .perf-title-column>div:first-child,.big-text .perf-class-column>div:nth-of-type(1){min-height:60px;line-height:1;}.large-text .perf-title-column>div:first-child,.large-text .perf-class-column>div:nth-of-type(1){min-height:74px;}.medium-text .perf-class-column .inception{padding:20px 0 25px;}.big-text .perf-class-column .inception,html[lang="fr"] .big-text .perf-class-column .inception{padding:20px 0 25px;}.large-text .perf-class-column .inception,html[lang="fr"] .large-text .perf-class-column .inception{padding:27px 0 25px;}.big-text .perf-class-column .hedged{bottom:-20px;}.large-text .perf-class-column .hedged{bottom:-20px;}.medium-text .perf-mob-info .perf-title-column,.big-text .perf-mob-info .perf-title-column,.large-text .perf-mob-info .perf-title-column{width:35%;}.medium-text .perf-mob-content,.big-text .perf-mob-content,.large-text .perf-mob-content{width:65%;}.medium-text .perf-mob-content>div,.big-text .perf-mob-content>div,.large-text .perf-mob-content>div{width:66%;}.performance-mob-funds .slick-arrow{position:absolute;top:22px;border:none;background:none;font-size:0.01px;color:transparent;width:10px;height:18px;z-index:2;outline:none;}.performance-mob-funds .slick-prev{background:url('/themes/custom/cibc_theme/images/left-arrow.svg') no-repeat;left:15px;}.performance-mob-funds .slick-prev.slick-disabled{background:url('/themes/custom/cibc_theme/images/left-arrow-disabled.svg') no-repeat;}.performance-mob-funds .slick-next{background:url('/themes/custom/cibc_theme/images/right-arrow.svg') no-repeat;right:15px;}.performance-mob-funds .slick-next.slick-disabled{background:url('/themes/custom/cibc_theme/images/right-arrow-disabled.svg') no-repeat;}}@media only screen and (max-width:767px) and (orientation:landscape){.perf-mob-info .perf-title-column{width:20%;padding-right:20px;}.perf-mob-content{width:80%;}.perf-mob-content>div{width:28%;}}
.notification-section{display:none;}.notification-container{background-color:#efefef;color:#98002e;height:auto;}.notification-container img{position:absolute;top:15px;right:15px;}.notification h2{color:#98002e;padding:0 10px;}.notification{max-width:1140px;position:relative;margin:auto;}.notification img{top:15px;right:15px;position:absolute;}.notification img:hover,.notification img:focus{cursor:pointer;}.notification p{color:#4a4a4f;margin:auto;padding:10px;}.notification a{color:#98002e;text-decoration:underline;}.notification a:focus,.notification a:hover{text-decoration:underline;border:2px solid black;}.notification-container img:focus{border:2px solid black;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
