.calculators-links-widget{visibility:visible !important}.calcs_icons{background:url(/wp-content/themes/vip/postmedia-theme-npfp/classes/Postmedia/Web/Widgets/CalculatorsLinks/css/../images/icons-fptools.svg) no-repeat}ul.calcs_links{list-style:none;margin:0;padding:0}ul.calcs_links li{padding:7px 0;clear:both}ul.calcs_links li:not(:last-child){border-bottom:2px dotted #ddd}ul.calcs_links li h5{font-size:15px;line-height:19px;color:#000}ul.calcs_links.calcs_links_fp li h5{font-family:BentonSansCond,sans-serif}ul.calcs_links.calcs_links_fp li a:hover h5,ul.calcs_links.calcs_links_fp li a:active h5{color:#2e4ebf}ul.calcs_links.calcs_links_np li h5{font-family:CabinCondensedSemiBold,sans-serif}ul.calcs_links.calcs_links_np li a:hover h5,ul.calcs_links.calcs_links_np li a:active h5{color:#005e9c}ul.calcs_links li a,ul.calcs_links li a:hover{text-decoration:none}.calcs_links .calcs_icons{margin:0 auto;background-size:46px}.calcs_links .calcs_icons.mortgage_calculator{background-position:0 0;height:33px}.calcs_links .calcs_icons.mortgage_comparison{background-position:0 -38px;height:30px}.calcs_links .calcs_icons.mortgage_qualifier{background-position:0 -71px;height:32px}.calcs_links .calcs_icons.home_budget_calculator{background-position:0 -106px;height:31px}.calcs_links .calcs_icons.investment_calcolator{background-position:0 -142px;height:29px}.calcs_links .calcs_icons.savings_calculator{background-position:0 -175px;height:32px}.calcs_links .calcs_icons.currency_converter{background-position:0 -212px;height:33px}.calcs_links .calcs_icons.how_to_be_a_millionaire{background-position:0 -245px;height:34px}.calcs_links .flexBox{display:flex;align-items:center;flex:1}.calcs_links .flexBoxItem{flex:1}.calcs_links .flexBoxIcon{flex:1;max-width:55px}.calcs_links p{margin-bottom:0;font-size:13px;line-height:17px}.exclusive-properties-widget{visibility:visible !important}.xp-wrap{max-height:570px;overflow:hidden;width:100%;padding:15px;border:1px solid #999;margin:0}ul.xp-list{width:100%;max-height:470px;overflow-x:auto;list-style:none;margin:0;margin-bottom:15px}ul.xp-list li{padding:15px 5px;display:flex}ul.xp-list li:not(:last-child){border-bottom:2px dotted #ddd}ul.xp-list li:first-child{padding-top:0}ul.xp-list li .xp-flex{flex:1}ul.xp-list li .xp-thumb{max-width:100px;margin-right:10px}ul.xp-list li .xp-date{text-transform:uppercase;color:#666;font-weight:700;font-size:11px;margin:0;white-space:nowrap}ul.xp-list li .xp-title{line-height:18px;font-size:16px;margin:1px 0 10px;font-family:CabinCondensedSemiBold,sans-serif}ul.xp-list li .xp-title a{color:#000}ul.xp-list li .xp-description{font-size:12px;line-height:15px;margin-bottom:0}ul.xp-list li .xp-read-more{font-size:12px;line-height:12px;color:#005e9c;font-style:italic;cursor:pointer;display:block;padding-top:5px}.xp-search-input{width:calc(100% - 72px);vertical-align:top;border:1px solid #ddd;height:29px;padding:4px 7px;font-weight:700;font-size:13px}.xp-search-btn{border:none;padding:5px 10px;text-align:center;text-decoration:none;display:inline-block;vertical-align:top;font-size:16px;font-family:MillerDisplayItalic,serif}.xp-footer-link{font-size:16px;line-height:16px;font-family:MillerDisplayItalic,serif;float:right;padding:10px 0 5px}.xp-btn-np{background-color:#fed232;color:#000}.xp-btn-np:hover{background-color:#fcca30}.xp-btn-fp{background-color:#2e4ebf;color:#fff}.xp-btn-fp:hover{background-color:#1542af}.popular-now .posts-list li{width:100%;position:relative;float:none;margin:0;overflow:visible}.popular-now .posts-list li figure{width:calc(40% - 30px);margin-left:35px;margin-bottom:0;float:left;padding-bottom:2px}.popular-now li article{position:relative;z-index:1;padding-bottom:11px !important;margin-bottom:13px !important;border-bottom:2px dotted #ddd !important}.popular-now li article a{color:#000 !important;width:100% !important}.popular-now figure a{display:block;width:100%;height:100%;position:relative}.thumbnail a>img{margin-left:auto;margin-right:auto}.thumbnail a>img{display:block;max-width:100%;width:100%;height:auto}.popular-now .posts-list li .title-5{font-family:CabinCondensedSemiBold,sans-serif;font-size:18px;line-height:22px;color:#000}.popular-now .title-5{overflow:hidden;position:relative;line-height:1.2em;max-height:4.9em;text-align:left;margin-right:-1em}.popular-now .title-5:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.popular-now .title-5{margin-top:6px}.title-5{font-style:normal;font-weight:400;color:inherit;margin-top:9px}.popular-now .posts-list li header{width:calc(50%);float:left;margin:-8px 0 0 10px}.desktop .popular-now article:hover .section-count{color:#000}.popular-now .count-trend{position:absolute;left:0;height:70px;width:25px}.popular-now .trend-icon{display:block;width:20px;height:20px;background:transparent url(/wp-content/themes/vip/postmedia-theme-npfp/classes/Postmedia/Web/Widgets/TopChartbeatStories/css/../images/trending.svg)no-repeat;overflow:hidden;margin:0 auto}.section-count{margin-bottom:10px}.section-count span{font-family:MillerDisplayItalic,serif;font-size:45px;color:#666;position:relative;line-height:25px;text-align:center}.social-bar,.snap-gallery-popup .social-bar{float:left;margin-top:26px;position:relative;top:0}.snap-gallery.mobile .social-bar{margin-top:0;position:absolute}.social-text,.snap-gallery-popup .social-text{float:left;margin-top:18px;font:italic bold 13px/13px "Shift-BoldItalic","Times New Roman","serif";color:#333}.social-bar ul{float:left}.social-bar ul li,.snap-gallery-popup .social-bar ul li{display:inline-block;float:left;width:30px;height:30px;margin:0 12px 20px 0;position:relative;list-style:none}.social-bar ul li:last-child,.snap-gallery-popup .social-bar ul li:last-child{margin-right:0}.social-bar ul li a,.snap-gallery-popup .social-bar ul li a{display:block;width:30px;height:30px}.social-bar .more-social-menu,.snap-gallery-popup .social-bar .more-social-menu{display:none;width:300px;padding:13px 13px 20px;position:absolute;right:0;left:-127px;z-index:5999902;background-color:#fff;border:2px solid #ddd}.social-bar svg,.snap-gallery-popup .social-bar svg{float:left;width:30px;position:relative;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.snap-gallery-popup .social-bar .more-social-menu,.snap-gallery.mobile .social-bar .more-social-menu{left:auto}.social-bar .more-social-menu .menu-content,.snap-gallery-popup .social-bar .more-social-menu .menu-content{float:none;width:auto;margin:0;padding:0;background-color:transparent;position:relative}.social-bar .more-social-menu .menu-content .close-button,.snap-gallery-popup .social-bar .more-social-menu .menu-content .close-button{position:absolute;top:0;right:-5px;width:15px;height:15px;cursor:pointer}.social-bar .more-social-menu .menu-content .close-button svg,.snap-gallery-popup .social-bar .more-social-menu .menu-content .close-button svg{width:15px;height:15px}.social-bar .more-social-menu .menu-content .close-button svg #icon-close polygon,.snap-gallery-popup .social-bar .more-social-menu .menu-content .close-button svg #icon-close polygon{fill:#aaa}.social-bar .more-social-menu .menu-content .close-button:hover svg #icon-close polygon,.snap-gallery-popup .social-bar .more-social-menu .menu-content .close-button:hover svg #icon-close polygon{fill:#666}.social-bar .more-social-menu .social-menu-title,.snap-gallery-popup .social-bar .more-social-menu .social-menu-title{color:#666;font-family:'MillerDisplayItalic',serif;font-size:16px;line-height:26px}.social-bar .more-social-menu .social-icons-lists,.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists{float:left;width:100%}.social-bar .more-social-menu .social-icons-lists li,.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists li{float:left;margin:0;width:125px;display:block;padding-top:10px;border-top:2px dotted #ddd;margin-top:10px;height:40px}.social-bar .more-social-menu .social-icons-lists li a img,.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists li a img{float:left}.social-bar .more-social-menu:before,.social-bar .more-social-menu:after,.snap-gallery-popup .social-bar .more-social-menu:before,.snap-gallery-popup .social-bar .more-social-menu:after{content:'';position:absolute;top:-10px;left:135px;display:block;width:15px;height:15px;background-color:#ddd;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.social-bar .more-social-menu:after,.snap-gallery-popup .social-bar .more-social-menu:after{content:'';background-color:#fff;top:-7px}.snap-gallery .social-bar .more-social-menu:before,.snap-gallery .social-bar .more-social-menu:after{left:auto;right:10px}.social-bar .more-social-menu .social-icons-lists li span,.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists li span{display:block;padding-left:40px;width:120px;font-size:13px;line-height:30px;font-family:Helvetica,Arial,sans-serif;color:#404040}.social-bar .more-social-menu .article-title,.snap-gallery-popup .social-bar .more-social-menu .article-title{color:#000;font:16px/20px CabinCondensedSemiBold,sans-serif;letter-spacing:normal;text-transform:none}.social-bar .more-social-menu .social-icons-lists li:first-child,.social-bar .more-social-menu .social-icons-lists li:nth-child(2){border:none;margin-top:0}.social-bar .more-social-menu .social-icons-lists li:nth-child(2n){float:right}.author-info .social-bar{margin:5px 0}.author-info .social-bar li:first-child{margin-left:0}.social-bar .more-social>a,.snap-gallery-popup .social-bar .more-social>a{padding-bottom:15px;box-sizing:content-box}.social-bar .shares a,.snap-gallery-popup .social-bar .shares a{width:auto;height:auto;color:#333;line-height:30px}.social-bar .shares a:after,.snap-gallery-popup .social-bar .shares a:after{background:0 0;border:none}.snap-gallery .social-bar svg,.snap-gallery-popup .social-bar svg{height:16px;width:25px}.snap-gallery .social-bar .more-social-menu svg,.snap-gallery-popup .social-bar .more-social-menu svg{width:30px;height:30px}.social-bar .facebook a:hover svg .share_solo{fill:#1b64bb}.social-bar .twitter a:hover svg .twitter_solo{fill:#4eb8f4}.social-bar .more-social:hover svg .share_solo{fill:#999}.social-bar a:hover svg.icon-googleplus .bg{fill:#c43b31}.social-bar a:hover svg.icon-facebook .bg{fill:#1b64bb}.social-bar a:hover svg.icon-twitter .bg{fill:#4eb8f4}.social-bar .more-social:hover svg.icon .share_circle{fill:#999}.social-bar a:hover svg.icon-youtube .bg{fill:#c42626}.social-bar a:hover svg.icon-tumblr .bg{fill:#19232d}.social-bar a:hover svg.icon-pinterest .bg{fill:#c02627}.social-bar a:hover svg.icon-linkedin .bg{fill:#0067bb}.social-bar a:hover svg.icon-reddit .bg{fill:#f36823}.social-bar a:hover svg.icon-rss .bg{fill:#f6a41c}.social-bar a:hover svg.icon-email .bg{fill:#61933b}.snap-gallery .social-bar,.l-article .snap-gallery .social-bar{float:none;margin:0;position:absolute;right:-5px}.snap-gallery .social-bar .more-social-menu,.l-article .snap-gallery .social-bar .more-social-menu{left:auto;right:0;margin-top:0;width:300px;top:35px}.snap-gallery .social-bar ul li{margin-right:0;width:25px}.snap-gallery .social-bar ul li a{width:25px}.snap-gallery-popup .social-bar{margin:0 10px 0 0;float:right}.snap-gallery-popup .snap-gallery .snap-caption-text{padding:4px 10px 0}.snap-gallery.mobile .social-bar ul,.snap-gallery-popup .social-bar ul{display:-webkit-flex;display:flex}.snap-gallery.mobile .social-bar .more-social-menu,.snap-gallery-popup .social-bar .more-social-menu{width:auto}.snap-gallery.mobile .social-bar .more-social-menu .social-icons-lists li,.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists li{margin:0 0 0 12px;border:none;width:auto}.snap-gallery.mobile .social-bar .more-social-menu .social-icons-lists li:first-child,.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists li:first-child{margin:0}.snap-gallery.mobile .social-bar .more-social-menu .social-icons-lists li:nth-child(2n),.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists li:nth-child(2n){float:left}.snap-gallery.mobile .social-bar .more-social-menu .social-icons-lists li span,.snap-gallery-popup .social-bar .more-social-menu .social-icons-lists li span{display:none}.snap-gallery.mobile .social-bar .more-social-menu:before,.snap-gallery.mobile .social-bar .more-social-menu:after,.snap-gallery-popup .social-bar .more-social-menu:before,.snap-gallery-popup .social-bar .more-social-menu:after{left:auto;right:10px}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.snap-gallery .flex-direction-nav,.snap-gallery .slides{display:none}.snap-gallery h3,.snap-gallery p,.snap-gallery ul,.snap-gallery li,.single-feature_template .full-width-feature-page.l-constrained .snap-gallery h3,.single-feature_template .full-width-feature-page.l-constrained .snap-gallery p,.single-feature .full-width-feature-page.l-constrained .snap-gallery h3,.single-feature .full-width-feature-page.l-constrained .snap-gallery p,.l-article .entry-content .snap-gallery ul{margin:0;padding:0;list-style:none}.snap-gallery a,.l-article .entry-content .snap-gallery a:hover{text-decoration:none}.snap-gallery{background:#fff;color:#000;margin-bottom:5px;position:relative;clear:both;text-align:left}.snap-gallery .flexslider{margin:0;position:relative}.single-feature .full-width-feature-page.l-constrained .full_page{width:100%}.snap-gallery .gallery_desc{padding-bottom:0}.snap-gallery .gallery_desc p{font-family:"BentonSans-Medium",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#fff}.snap-gallery .gallery_desc.widget_gallery_desc{padding:10px 50px 10px 15px;min-height:50px}.snap-gallery .snap-gallery-identifier{font:12px/20px "BentonSans-Medium",Arial,Helvetica,sans-serif;text-transform:uppercase}.snap-gallery .gallery_desc h3{color:#000;font:18px CabinCondensedSemiBold,sans-serif}.snap-gallery .gallery_desc p,.single-feature .full-width-feature-page.l-constrained .entry-content.l-constrained.shift-section-up .snap-gallery .gallery_desc p{font:14px/20px "BentonSans-Regular",Arial,Helvetica,sans-serif;color:#fff}.snap-gallery .snap-caption-text{padding:10px 120px 5px 0;min-height:30px}.snap-gallery .snap-caption-text p,.single-post article.l-article .entry-content .snap-gallery .snap-caption-text p{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:21px}.snap-gallery .img-caption{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;color:#000;letter-spacing:normal}.full-width .snap-gallery .img-caption{letter-spacing:normal}.snap-gallery .img-author{font:13px/21px Georgia,Times,'Times New Roman',serif;font-size:12px;line-height:21px;color:#666;letter-spacing:normal;text-transform:none;font-style:italic}@media screen and (max-width:767px){.snap-gallery .snap-caption-text{padding-left:0}}.snap-gallery .flex-viewport{width:100%;max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.snap-gallery-image{display:flex;background-size:cover;background-position:center;background-repeat:no-repeat}.snap-gallery figure img{-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.snap-gallery .flex-direction-nav{position:absolute;right:0;z-index:9999}.snap-gallery .flex-direction-nav li{border-color:#fff;border-style:solid}.snap-gallery .snap-nav-position-indicator{color:#000;text-align:center;text-decoration:none;font-family:MillerDisplayItalic,serif;font-size:16px;line-height:50px;vertical-align:bottom;text-align:center}.snap-gallery.gallery-np .snap-nav-position-indicator{background-color:#fee899;color:#000}.snap-gallery.gallery-fp .snap-nav-position-indicator{background-color:#8899cf;color:#000}.snap-gallery .flex-direction-nav a{text-decoration:none;background-color:rgba(0,0,0,.8);display:block;width:50px;height:50px;overflow:hidden;cursor:pointer}.snap-gallery .flex-nav-prev{border-width:0}.snap-gallery.gallery-np .flex-nav-prev .flex-prev{background-color:#fed232;background-image:url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../../../images/icon-arrow-previous_black.svg);background-position:center center;background-repeat:no-repeat;background-size:18px 18px}.snap-gallery.gallery-np .flex-nav-prev .flex-prev:hover{background-color:#fcca30}.snap-gallery.gallery-np .flex-nav-prev .flex-prev.flex-disabled{background-color:#fed232}.snap-gallery.gallery-fp .flex-nav-prev .flex-prev{background-color:#2e4ebf;background-image:url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../../../images/icon-arrow-previous_white.svg);background-position:center center;background-repeat:no-repeat;background-size:18px 18px}.snap-gallery.gallery-fp .flex-nav-prev .flex-prev:hover{background-color:#1542af}.snap-gallery.gallery-fp .flex-nav-prev .flex-prev.flex-disabled{background-color:#2e4ebf}.snap-gallery .flex-nav-next{border-width:0}.snap-gallery.gallery-np .flex-nav-next .flex-next{background-image:url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../../../images/icon-arrow-next_black.svg);background-position:center center;background-repeat:no-repeat;background-size:18px 18px;background-color:#fed232}.snap-gallery.gallery-np .flex-nav-next .flex-next:hover{background-color:#fcca30}.snap-gallery.gallery-np .flex-nav-next .flex-next.flex-disabled{background-color:#fed232}.snap-gallery.gallery-fp .flex-nav-next .flex-next{background-image:url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../../../images/icon-arrow-next_white.svg);background-position:center center;background-repeat:no-repeat;background-size:18px 18px;background-color:#2e4ebf}.snap-gallery.gallery-fp .flex-nav-next .flex-next:hover{background-color:#1542af}.snap-gallery.gallery-fp .flex-nav-next .flex-next.flex-disabled{background-color:#2e4ebf}.snap-gallery .social-share-bar{position:absolute;margin:0 auto;right:0;bottom:0}.social-share-bar ul.social-share-icons.xlarge a svg.close-button{width:12px;height:12px}.snap-gallery-popup.hide-snap-gallery-info .snap-caption-text,.snap-gallery-popup.hide-snap-gallery-info .social-bar{display:none}.snap-gallery .snap-gallery-ad{width:300px;height:250px;margin:50px auto;color:#fff;font-weight:700;text-align:center;background-color:#666}.snap-gallery .snap-end{background-color:#fff;overflow:hidden}.mobile .snap-gallery .snap-end{overflow:scroll}.snap-gallery .snap-gallery-end{width:90%;max-width:700px;margin:30px auto 0;position:relative;top:-100%}.mobile .snap-gallery .snap-gallery-end{width:auto;margin:0 auto;position:static;top:0}.full_page .snap-gallery .snap-gallery-end,.full_width .snap-gallery .snap-gallery-end{max-width:820px}.snap-gallery .snap-end li{float:left;width:22%;margin-right:4%}.snap-gallery .snap-end li:last-child{margin-right:0}.mobile .snap-gallery .snap-end li{width:80%;margin:10px 5% 10px}.snap-gallery .snap-end label{font-size:20px;line-height:20px;font-family:PostSerifRegular,serif;text-transform:uppercase;margin:10px;display:block;color:#000}.mobile .snap-gallery .snap-end label{margin:10px 5% 10px}.snap-gallery .snap-end img{float:left;width:100%;margin-bottom:15px}.mobile .snap-gallery .snap-end img{float:left;width:107px;margin-right:10px;margin-bottom:0}.snap-gallery .snap-end p{font-family:CabinCondensedSemiBold,sans-serif;font-size:16px;line-height:20px;color:#000}.mfp-bg{background:#000}.mfp-bg.mobile{opacity:1}.mfp-container{padding:20px 0 0}.mfp-content{max-width:100vh;height:100%}button.mfp-close{width:50px;height:50px;position:fixed;left:0;top:0;opacity:1;background-color:#000}@media screen and (max-width:479px){.mfp-container{padding:10px 0 0}}.snap-gallery.popup .snap-caption-text{padding:20px}.snap-gallery.popup .img-caption{color:#fff}.snap-gallery.popup{color:#fff;background-color:#000}.snap-gallery-popup .snap-gallery{padding:0}.mfp-wrap.mobile .snap-gallery-popup>button.mfp-close{display:none}@media screen and (max-width:767px){.snap-gallery.mobile.popup.sharing .snap-caption-text{position:relative;background:#000;opacity:.6;padding-top:4px;padding-right:10px}}