.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}.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 img,.snap-gallery-popup .social-bar .more-social-menu .menu-content .close-button img{width:15px;height:15px}.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:16px 10px 0 0;position:absolute;right:0;z-index:1}.snap-gallery-popup .snap-gallery .snap-caption-text{padding:4px 10px 0}.mobile .snap-gallery-popup .social-bar{position:fixed}.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}.full_page .snap-gallery .snap-caption-more{display:none}#pn_embed .snap-gallery .social-bar{float:right;top:5px;z-index:10;margin:0;text-align:left;display:block}.snap-gallery{background-color:#fff;color:#000;margin-bottom:1.52em;position:relative;clear:none;text-align:left}.widget .snap-gallery{background-color:transparent}.snap-gallery-popup .snap-gallery{margin-bottom:0}.snap-gallery.negative{background:#fff}.snap-gallery.popup{margin:0;color:#fff;background-color:#000}.snap-gallery.popup .snap-caption-text{padding:20px}.snap-gallery.popup .img-caption{color:#fff !important}.snap-gallery .flexslider{margin:0;position:relative}.single-feature .full-width-feature-page.l-constrained .full_page{width:100%}.snap-gallery+.entry-meta{clear:both;margin-top:35px}.snap-gallery .gallery_desc{display:none;padding:20px 50px 20px 20px}.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 19px 0 0;min-height:20px;display:inline-block}.snap-gallery .snap-gallery-identifier{font:12px/20px "BentonSans-Medium",Arial,Helvetica,sans-serif;text-transform:uppercase}.widget .snap-gallery .snap-gallery-identifier{display:none}.snap-gallery .gallery_desc h3{color:#000;font:18px CabinCondensedSemiBold,sans-serif}.widget .snap-gallery .gallery_desc h3{color:#000;font:18px/20px CabinCondensedSemiBold,sans-serif;text-transform:none;letter-spacing:normal}.widget .snap-gallery .gallery_desc a:hover h3{color:#005e9c}.widget .snap-gallery.gallery-fp .gallery_desc h3{font:17px/21px BentonSansCond,sans-serif;color:#000}.widget .snap-gallery.gallery-fp .gallery_desc a:hover h3{color:#2e4ebf}.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.negative .gallery_desc p,.single-feature .full-width-feature-page.l-constrained .entry-content.l-constrained.shift-section-up .snap-gallery.negative .gallery_desc p{color:#000}.snap-gallery .social-bar{position:absolute;right:0;margin-top:0;z-index:10000}.snap-gallery-popup .snap-gallery .snap-caption-text{position:relative;background-color:rgba(0,0,0,.5)}.snap-gallery .snap-caption-text.with-sharing{padding-right:70px}.snap-gallery-popup .snap-gallery.sharing .snap-caption-text{margin-right:0;padding-left:10px}.snap-gallery.sharing .snap-caption-text{padding:10px 120px 30px 0}.snap-gallery.mobile.popup.sharing .snap-caption-text{padding:10px}.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}.snap-gallery.popup .img-caption{color:#fff !important}.snap-gallery.negative .img-caption{color:#000}.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}.snap-gallery .snap-caption-more{display:none;color:#005c8e;cursor:pointer;font-family:MillerDisplayItalic,serif;position:absolute;bottom:0;left:0;padding:15px 0 0}.snap-gallery .snap-caption-more:before{content:"Show More";padding-right:5px;font:16px/18px MillerDisplayItalic,serif}.pn_galleries_widget .snap-gallery a{text-decoration:none}.l-article .entry-content .snap-gallery a.snap-caption-more,.snap-gallery a.snap-caption-more{text-decoration:none}.l-article .entry-content .snap-gallery.gallery-np a.snap-caption-more,.snap-gallery.gallery-np a.snap-caption-more{color:#005e9c}.l-article .entry-content .snap-gallery.gallery-fp a.snap-caption-more,.snap-gallery.gallery-fp a.snap-caption-more{color:#2e4ebf}.l-article .entry-content .snap-gallery a.snap-caption-more:hover,.snap-gallery a.snap-caption-more:hover{text-decoration:underline}.snap-gallery .snap-caption-more:after{content:'';position:relative;top:8px;right:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #005e9c;display:block;float:right}.snap-gallery.gallery-fp .snap-caption-more:after{border-top-color:#2e4ebf}.snap-gallery.snap-caption-show .snap-caption-more:before{content:"Show Less"}.snap-gallery.snap-caption-show .snap-caption-more:after{content:'';transform:rotate(180deg);top:9px}@media screen and (min-width:480px){.single-post #page .snap-gallery .snap-caption-text,.gallery-page .snap-gallery .snap-caption-text,#pn_embed.column .snap-gallery .snap-caption-text{height:55px;min-height:55px;overflow:hidden;padding-bottom:0;padding-top:0}.single-post #page .snap-gallery.snap-caption-show .snap-caption-text,.gallery-page .snap-gallery.snap-caption-show .snap-caption-text,#pn_embed.column .snap-gallery.snap-caption-show .snap-caption-text{height:auto;min-height:57px}.single-post #page .snap-gallery .snap-caption-text p,.gallery-page .snap-gallery .snap-caption-text p,#pn_embed.column .snap-gallery .snap-caption-text p{padding-top:10px;line-height:normal}.single-post #page .snap-gallery .snap-caption-more,.gallery-page .snap-gallery .snap-caption-more,#pn_embed.column .snap-gallery .snap-caption-more{display:block}}.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:10001}.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 .snap-gallery-expand{width:22px;height:22px;position:absolute;bottom:0;right:0;border:none;display:block;outline:none}.snap-gallery.gallery-np .snap-gallery-expand{background:url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../../../images/icon-expand-np.png) no-repeat center;background-size:22px 66px}.snap-gallery.gallery-fp .snap-gallery-expand{background:url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../../../images/icon-expand-fp.png) no-repeat center;background-size:22px 66px}.snap-gallery .snap-gallery-expand:hover{background-position-y:bottom}.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.mobile .snap-overlay{content:"";width:100%;height:100%;position:absolute;z-index:10000;background:url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../../../images/icon-expand-78x78.png) left bottom no-repeat;background-size:39px 39px}.snap-gallery.mobile .snap-overlay:hover{opacity:.6}.snap-gallery .snap-end{background-color:#000;overflow:hidden}.mobile .snap-gallery .snap-end{overflow:scroll}.snap-gallery .snap-gallery-end-back{height:100%;background-repeat:no-repeat;filter:blur(15px);-webkit-filter:blur(15px);opacity:.4}@media screen and (min-width:0\0){.snap-gallery .snap-gallery-end-back{filter:progid:DXImageTransform.Microsoft.blur(Strength=15)}}.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:0 5% 10px}.snap-gallery .snap-end button{width:100%;padding-left:52px;color:#fff;font:normal normal normal 24px/100px "TitlingGothicFBCond-Standard",Arial,Helvetica,sans-serif;text-transform:uppercase;border:none;background:#005c8e url(/wp-content/themes/vip/postmedia-theme-npfp/templates/snapgalleries/css/../images/replay-icon-40x44.png) calc(50% - 104px) 50% no-repeat;background-size:28px 31px}.snap-gallery .snap-end button:hover{background-color:#4c8db0}.snap-gallery .snap-end label{display:inline-block;margin:30px 0 10px;padding:10px 10px 6px;color:#fff;font:14px/14px "Shift-MediumItalic",Arial,Helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase;background-color:#333}.mobile .snap-gallery .snap-end label{margin:0 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{color:#fff;font:14px/20px "BentonSans","Arial Bold",Arial,Helvetica,sans-serif}.snap-gallery .snap-end p:before{content:"LOOK";padding-right:5px;color:#7fadc6;font:14px/20px "TitlingGothicFBCond-Standard",Arial,Helvetica,sans-serif;text-decoration:inherit}.snap-gallery .snap-end a:hover p,.snap-gallery .snap-end a:hover p:before{color:#cacaca}.mfp-bg{width:100vw;height:100vh;background:#000}.mfp-bg.mobile{opacity:1}.mfp-wrap{overflow:auto;min-height:100%}.mfp-wrap.mobile{overflow:hidden}.mfp-container{padding:50px 0 0}.mfp-content{vertical-align:top;max-width:100vh}.snap-gallery-popup{margin-bottom:50px}.mobile .snap-gallery-popup{margin-bottom:0}button.mfp-close{width:50px;height:50px;position:absolute;left:0;top:0;opacity:1;background-color:#000}.snap-gallery-popup>button.mfp-close{position:static}.mfp-wrap>button.mfp-close{display:none}.mfp-wrap.mobile>button.mfp-close{display:block}.mfp-wrap.mobile .snap-gallery-popup>button.mfp-close{display:none}button.mfp-close:before{width:100%;height:50px;position:absolute;left:0;top:0;z-index:-1;opacity:1;background-color:#000;content:""}.snap-gallery .snap-gallery-end-back:before{content:" ";width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background:-webkit-radial-gradient(top center,ellipse cover,rgba(255,255,255,.2) 0%,rgba(0,0,0,.85) 100%)}@media screen and (max-width:479px){.mfp-container{padding:50px 0 0}body.single-gallery .snap-gallery{padding-top:0;border-top:none}}