a,abbr,acronym,address,applet,article,aside,audio,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,span,strike,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}area,img,map{outline:none}.clear,.clearfix{clear:both}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{-webkit-text-size-adjust:none}::-webkit-input-placeholder{opacity:1;color:inherit}:-moz-placeholder,::-moz-placeholder{opacity:1;color:inherit}:-ms-input-placeholder{opacity:1;color:inherit}button,input,select,textarea{border-radius:0;font-family:inherit}textarea{resize:vertical}.ai-hide{display:none!important}.slick-slider,.slick-slider *,.slick-slider a,input:focus,select:focus,textarea:focus{color:inherit;text-decoration:none}a:focus{color:inherit}#content,aside{line-height:1.7}#content th,aside th{font-weight:bolder}#content h1,aside h1{font-size:2em;margin:.67em 0}#content h2,aside h2{font-size:1.5em;margin:.75em 0}#content h3,aside h3{font-size:1.17em;margin:.83em 0}#content blockquote,#content dir,#content dl,#content fieldset,#content form,#content h4,#content menu,#content ol,#content p,#content ul,aside blockquote,aside dir,aside dl,aside fieldset,aside form,aside h4,aside menu,aside ol,aside p,aside ul{margin:1.12em 0}#content h5,aside h5{font-size:.83em;margin:1.5em 0}#content h6,aside h6{font-size:.75em;margin:1.67em 0}#content b,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content strong,aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,aside strong{font-weight:bolder}#content blockquote,aside blockquote{margin-left:40px;margin-right:40px}#content address,#content cite,#content em,#content i,#content var,aside address,aside cite,aside em,aside i,aside var{font-style:italic}#content code,#content kbd,#content pre,#content tt,aside code,aside kbd,aside pre,aside tt,samp{font-family:monospace}#content big,aside big{font-size:1.17em}#content small,#content sub,#content sup,aside small,aside sub,aside sup{font-size:.83em}#content sub,aside sub{vertical-align:sub}#content sup,aside sup{vertical-align:super}#content table,aside table{border-spacing:2px}#content tbody,#content tfoot,#content thead,aside tbody,aside tfoot,aside thead{vertical-align:middle}#content td,#content th,#content tr,aside td,aside th,aside tr{vertical-align:inherit}#content hr,aside hr{border:1px inset}#content dd,#content dir,#content menu,#content ol,#content ul,aside dd,aside dir,aside menu,aside ol,aside ul{margin-left:40px}#content ol,sidebar ol{list-style-type:decimal}#content ol ol,#content ol ul,#content ul ol,#content ul ul,aside ol ol,aside ol ul,aside ul ol,aside ul ul{margin-top:0;margin-bottom:0}#content ol,aside ol{list-style-type:decimal}#content ul,aside ul{list-style-type:disc}#content-full,#content-sidebar{width:100%;margin:0 auto}#content-full:after,#content-sidebar:after{content:"";display:table;clear:both}#content-sidebar #content{float:left;width:77.08%}.page-template-template-left-sidebar #content-sidebar #content{float:right}.page-template-template-left-sidebar #content-sidebar aside{float:left}#content .aios-starter-theme-entry-meta{display:none}#content .entry:after{content:"";display:table;clear:both}#content .archive-subtitle,#content .archive-title,#content .entry-title{font-size:24px}#inner-page-wrapper{margin-bottom:30px;position:relative;z-index:1}#content .archive-thumbnail{width:27%;float:left}#content .archive-content.archive-has-thumbnail{width:70%;float:right}#content .archive-more{text-decoration:underline;font-style:italic}#content .post{margin-bottom:20px;padding-bottom:20px}#content .page-links{text-align:center}#content .page-links *{display:inline-block;vertical-align:middle;margin:0 5px}#content .page-links .current{font-weight:700;text-decoration:underline}aside{float:right;width:20.83%}aside h2.widget-title{display:block;background:#d7d7d7;padding:7px;font-size:14px}.gravatar{float:right}.comments-template ol.comment-list{margin:20px 0 0;padding:0;list-style:none}.comments-template ol.children{margin:20px 0 0 40px;padding:0;list-style:none}#content .comments-template ol.children,#content .comments-template ol.comment-list,.comments-template ol.children,.comments-template ol.comment-list{list-style:none}#content .comments-template ol.comment-list,.comments-template ol.comment-list{margin-left:0}.comments-template ol.comment-list li.comment{padding:35px 0;border-bottom:1px dotted}.comments-template ol.children li:last-child,.comments-template ol.comment-list li:last-child{border-bottom:0}.comments-template .comment-author.vcard img{display:block}.comments-template .reply{font-weight:700;text-decoration:underline}.comments-template .comment-meta{font-size:10px}.comments-template .screen-reader-text{display:none}.comments-template .comment-navigation{margin:10px 0;background:none}.comment-form-comment textarea{display:block;width:100%}.comment-form-comment label{display:block;font-weight:700}.wp-caption{background-color:#f3f3f3;margin:10px;padding-top:4px;text-align:center;max-width:100%}.wp-caption img{border:0;margin:0;padding:0}#content .wp-caption p.wp-caption-text,.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:.5em 0 1.1em;font-style:italic}.gallery-caption{text-align:center;font-style:italic}.archive .post,.category .post{border-bottom:1px dotted}.attachment-post-thumbnail{float:left;margin:0 10px 10px 0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.bypostauthor{font-style:italic}#content .alignnone{clear:both;margin:15px 0}#content .aligncenter{clear:both;margin:15px auto;display:block}#content .alignleft{float:left;margin:15px 1% 15px 0}#content .alignright{float:right;margin:15px 0 15px 1%}#content img.header-image,#content img.size-full,#content img.size-large,#content img.wp-post-image,#content img[class*=align],#content img[class*=attachment-],#content img[class*=wp-image-]{max-width:98%;margin-top:0;margin-bottom:0;height:auto}#content embed,#content iframe,#content object,#content video{max-width:100%}.yoast-breadcrumbs{margin:20px 0 0}.aios-listings-page .attachment-post-thumbnail{display:none}body{font-family:Arial,Helvetica,Georgia,Sans-serif;font-size:12px;color:#000}.outer{width:100%;min-width:960px}.inner,.outer{position:relative}.inner{width:960px;margin:0 auto}.inner:after,.outer:after{content:"";display:block;clear:both}a{outline:none;color:inherit}a:link,a:visited{text-decoration:none}.aios-starter-theme-demo-header{position:relative;z-index:3}.aios-starter-theme-demo-header-title{padding:50px 0}.aios-starter-theme-demo-header-title a.site-name{font-size:30px;color:#333}.aios-starter-theme-demo-header-navigation #nav{padding:0;margin:0;list-style:none;line-height:1;background:#d7d7d7}.aios-starter-theme-demo-header-navigation #nav>li{display:inline-block}.aios-starter-theme-demo-header-navigation #nav>li>a{display:block;padding:10px 20px;color:#000;text-decoration:none}.aios-starter-theme-demo-header-navigation #nav>li:hover>a{background:#000;color:#fff}.aios-starter-theme-demo-header-navigation #nav li{position:relative}.aios-starter-theme-demo-header-navigation #nav .sub-menu{list-style:none outside none;margin:0;background:rgba(0,0,0,.9) url(https://blairmacpherson.com/wp-content/themes/aios-starter-theme/images/submenu-fixer.png);display:none;padding:0;position:absolute;width:100%;min-width:180px}.aios-starter-theme-demo-header-navigation #nav .sub-menu a{color:#fff;display:block;padding:10px}.aios-starter-theme-demo-header-navigation #nav .sub-menu a:hover{background:none repeat scroll 0 0 #b2b2b2;color:#000;text-decoration:none}.aios-starter-theme-demo-header-navigation #nav .sub-menu .sub-menu{margin-left:100%;top:0}.aios-starter-theme-demo-header-navigation #nav li:hover>.sub-menu{display:block}.aios-starter-theme-demo-header-navigation #nav .sub-menu li{position:relative}.aios-starter-theme-landing-page{position:fixed;left:0;top:0;width:100%;height:100%;background:url(https://blairmacpherson.com/wp-content/themes/aios-starter-theme/images/landingpage-bg.jpg) no-repeat 50% transparent;z-index:99;color:#fff;text-align:center;background-size:cover;font-family:Open Sans,sans-serif}.landing-page-wrapper{width:100%;height:84%}.aios-landing-holder,.landing-page-wrapper:after{display:inline-block;vertical-align:middle}.landing-page-wrapper:after{content:"";height:100%;width:0}.landing-page-logo{padding:20px 0}.landing-page-logo a{font-size:117px}.landing-page-logo a,.landing-page-logo a:hover{color:#fff;text-decoration:none}.landing-page-slogan{width:100%;background:url(https://blairmacpherson.com/wp-content/themes/aios-starter-theme/images/landingpage-border-shadow.png) no-repeat bottom transparent;padding-bottom:40px;background-size:100%}.landing-page-slogan h2{font-size:45px;font-weight:600}.landing-page-slogan p{font-size:26px;font-weight:300;padding:10px 0}.landing-page-phone{width:100%;text-align:center}.landing-phone{margin:0 2%;padding:32px 0}.landing-phone,.landing-phone span{display:inline-block;vertical-align:top}.landing-phone span{font-weight:300;font-size:22px}.landing-phone a{display:inline-block;vertical-align:top;color:#fff;width:207px;height:33px;-webkit-border-radius:16px 17px 17px 16px/16px 16px 17px 17px;-moz-border-radius:16px 17px 17px 16px/16px 16px 17px 17px;border-radius:16px 17px 17px 16px/16px 16px 17px 17px;background-color:transparent;border:1px solid #fff;font-size:20px;line-height:29px}.landing-phone a:hover{text-decoration:none;color:#fff}.landing-phone a i{font-size:16px;display:inline-block;vertical-align:middle;margin-right:3px}.landing-page-footer{background:#076e83;width:100%;height:140px;position:fixed;left:0;bottom:0}.landing-page-footer .cws-media{margin:12px 0 22px}.landing-page-footer .cws-media a{display:inline-block;border-radius:50%;width:40px;height:40px;margin:0 4px;text-align:center;vertical-align:middle;position:relative}.landing-page-footer .cws-media a:hover{text-decoration:none}.landing-page-footer .cws-media a:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #fff;border-radius:50%;transition:all .3s ease-in;opacity:0}.landing-page-footer .cws-title{display:block;overflow:hidden;text-align:center;font-weight:400;width:100%;max-width:559px;margin:10px auto}.landing-page-footer .cws-title span{display:inline-block;position:relative;font-size:.625em;color:#fff;text-transform:uppercase;padding:0 11px}.landing-page-footer .cws-title span:after,.landing-page-footer .cws-title span:before{content:"";display:inline-block;background:#329db3;width:1140px;height:1px;position:absolute;top:50%}.landing-page-footer .cws-title span:before{right:100%}.landing-page-footer .cws-title span:after{left:100%}.landing-page-footer .cws-media a:hover:after{transform:scale(1.2);opacity:1}.landing-page-footer .cws-media a.cws-facebook{background:#4d6baa}.landing-page-footer .cws-media a.cws-facebook:after{border-color:#4d6baa}.landing-page-footer .cws-media a.cws-twitter{background:#4fc6f8}.landing-page-footer .cws-media a.cws-twitter:after{border-color:#4fc6f8}.landing-page-footer .cws-media a.cws-google-plus{background:#dc4e41}.landing-page-footer .cws-media a.cws-google-plus:after{border-color:#dc4e41}.landing-page-footer .cws-media a.cws-youtube{background:red}.landing-page-footer .cws-media a.cws-youtube:after{border-color:red}.landing-page-footer .cws-media a.cws-linkedin{background:#007bb6}.landing-page-footer .cws-media a.cws-linkedin:after{border-color:#007bb6}.landing-page-footer .cws-media a.cws-pinterest{background:#cb2027}.landing-page-footer .cws-media a.cws-pinterest:after{border-color:#cb2027}.landing-page-footer .cws-media a.cws-instagram{background:#3f729b}.landing-page-footer .cws-media a.cws-instagram:after{border-color:#3f729b}.landing-page-footer .cws-media a.cws-yelp{background:#be2f25}.landing-page-footer .cws-media a.cws-yelp:after{border-color:#be2f25}.landing-page-footer .cws-media a i{font-size:23px;color:#fff;line-height:40px}.aios-starter-theme-hide-title{display:none!important;font-size:18px!important}.aios-starter-theme-demo-footer{clear:both;margin-top:20px;padding:20px 0;background:#333;color:#fff}.aios-starter-theme-demo-footer a{color:#fff}.aios-starter-theme-demo-footer .footernav li{padding:2px 10px;display:inline-block;vertical-align:top;border-left:1px solid #fff}.aios-starter-theme-demo-footer .footernav li:first-child{border-left:none}.aios-starter-theme-demo-footer-copyright{padding:2px 0;text-align:right}#ihf-main-container div#areaPickerInputWrapper{height:50px!important}#ihf-main-container .modal-dialog{left:inherit!important}@media only screen and (max-width:991px){.outer{min-width:320px}.inner{width:100%}#content-full aside,#content-sidebar aside{display:block;width:100%;float:none;max-width:360px;margin:0 auto}#content-full,#content-full #content,#content-sidebar,#content-sidebar #content{width:100%;float:none}#content .alignleft,#content .alignright{float:none;display:block;margin-left:auto;margin-right:auto}#content .archive-content.archive-has-thumbnail,#content .archive-thumbnail{width:100%;float:none}#content .archive-content h2,#content .archive-thumbnail{text-align:center;margin-left:auto;margin-right:auto}#content .archive-more{text-decoration:underline;font-style:italic}.yoast-breadcrumbs{margin:20px 0;width:100%}}@media only screen and (max-width:760px){#MLCalcRatesHolder{overflow:auto!important;-webkit-overflow-scrolling:touch!important}#MLCalcRatesHolder,#MLCalcRatesShader{width:100%!important;min-width:100%!important}#MLCalcRatesShader{overflow:scroll!important;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:740px){#MLCalcHolder{overflow:auto!important;-webkit-overflow-scrolling:touch!important}#MLCalcHolder,#MLCalcShader{width:100%!important;min-width:100%!important}#MLCalcShader{overflow:scroll!important;-webkit-overflow-scrolling:touch}.landing-page-logo a{font-size:50px}.landing-page-slogan{padding-bottom:19px}.landing-page-slogan h2{font-size:25px}.landing-page-slogan p{font-size:14px}.landing-phone{padding:8px 0}.landing-phone span{display:block}.landing-page-footer .cws-media,.landing-page-footer .cws-title{display:none}.landing-page-footer{font-size:12px;padding:40px 0}}:root{--body-font:"Roboto Condensed",sans-serif;--title-font:"Libre Baskerville",serif;--font-size-default:14px;--font-size-title:18px;--font-color-default:#000;--font-color-title:#6c757d;--primary-color:#000;--secondary-color:#796749;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--plyr-color-main:#000;--aios-custom-idxb-details-primary-color:#000!important;--aios-custom-idxb-details-secondary-color:#383838!important}.main-nav li{position:relative;display:inline-block;margin-right:240px}.main-nav li a{font-size:15px;font-weight:400;letter-spacing:.135em;color:#000;text-transform:uppercase;position:relative;line-height:1;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.main-nav li:hover>a{color:#666}.main-nav li:last-child{margin-right:0!important}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}.main-nav .sub-menu{list-style:none outside none;padding:0;position:absolute;width:100%;min-width:217px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;pointer-events:none;margin:0 0 0 20px}.main-nav .sub-menu li a{padding:0 15px;font-size:13px;letter-spacing:.1em;color:#fff;text-transform:none}.main-nav .sub-menu>li,.main-nav .sub-menu li a{display:block;-webkit-transition:all .4s ease-in-out;-o-transition:.4s all ease-in-out;transition:all .4s ease-in-out}.main-nav .sub-menu>li{position:relative;background:var(--primary-color);margin:0 auto;text-align:left;padding:10px 0 10px 22px}.main-nav .sub-menu>li:first-child{padding-top:20px}.main-nav .sub-menu>li:last-child{padding-bottom:20px}.main-nav .sub-menu>li:before{position:absolute;content:"";top:0;left:22px;width:1px;height:100%;background-color:#fff}.main-nav .sub-menu li:hover>a{color:#7e7e7e}.main-nav li:focus-within>.sub-menu,.main-nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;padding-top:15px}.main-nav li>.sub-menu .sub-menu{margin-left:100%;top:0;padding-top:0!important}body{font-family:var(--body-font);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}a,a:focus,a:hover,a:visited,textarea{text-decoration:none;outline:0;cursor:pointer}a:focus,a:hover{color:var(--secondary-color)}.slick-track *{outline:none;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{outline:none}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{outline:none}select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-o-appearance:none;border-radius:0}[class*=ai-icon-]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}#main-wrapper{overflow:hidden}.attachment-fixed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-fixed canvas{width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.attachment-fixed canvas,.site-img{position:relative;display:block}.site-img canvas{position:relative}.site-img canvas,.site-img img{display:block;width:100%;height:100%}.site-img img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.custom-container{padding:0 15px;width:100%;max-width:1422px;margin:0 auto}.global-title{display:block;position:relative}#content .global-title small,.global-title small{font-size:13px;line-height:1;letter-spacing:.5em;text-transform:uppercase;color:var(--secondary-color);font-weight:700;display:block;margin-bottom:5px}#content .global-title h2,.global-title h2{font-size:40px;line-height:1.375;letter-spacing:.05em;color:#000;font-family:var(--title-font);font-weight:700}#content .global-title h2{margin:0}.global-title .section-counter{position:absolute;top:-30px;left:-24px;font-size:13px;line-height:1;letter-spacing:.06em;color:#000;font-family:var(--title-font);font-weight:700}.global-title .section-counter:before{position:absolute;content:"";top:calc(100% + 11px);left:0;right:0;margin:0 auto;width:1px;height:100vh;background-color:#636363;pointer-events:none;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 2s ease-in-out;-o-transition:2s all ease-in-out;transition:all 2s ease-in-out;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.global-title .section-counter.aos-animate:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.global-title .section-counter em{font-style:normal;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);display:block}#content .global-title .section-counter em{font-style:normal}.global-title.is-white .section-counter,.global-title.is-white h2,.global-title.is-white small{color:#fff;text-shadow:1px 1px 2px rgb(0 0 0/10%)}.global-title.is-white .section-counter:before{background-color:#fff}.global-button{display:inline-block;position:relative;font-size:12px;font-weight:700;color:var(--secondary-color);line-height:1;letter-spacing:.5em;text-transform:uppercase}.global-button:after{content:"";display:block;width:68px;max-width:90%;height:1px;background:var(--secondary-color);margin:15px 5px 0 auto;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.global-button:hover:after{width:calc(100% - 5px);max-width:calc(100% - 5px)}.side-navigation-wrap{position:fixed;right:2.69%;top:calc(50% - 46px);z-index:1030}.ip-container .side-navigation-wrap{display:none}.side-navigation .aios-section-nav li{position:absolute;bottom:0;left:0;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg) translateY(11px);-ms-transform:rotate(-90deg) translateY(11px);transform:rotate(-90deg) translateY(11px)}.side-navigation .aios-section-nav,.side-navigation .aios-section-nav li a,.side-navigation .aios-section-nav li span{display:none}.side-navigation-counter{text-align:center;width:20px}.side-navigation-counter span{display:block;font-size:13px;font-weight:700;line-height:1;color:#a6a6a6;font-family:var(--title-font)}.nav-active-section-content-section-1 .side-navigation-counter-current:before,.side-navigation-counter-current:before{content:"01"}.nav-active-section-content-section-2 .side-navigation-counter-current:before{content:"02"}.nav-active-section-content-section-3 .side-navigation-counter-current:before{content:"03"}.nav-active-section-content-section-4 .side-navigation-counter-current:before{content:"04"}.nav-active-section-content-section-5 .side-navigation-counter-current:before{content:"05"}.nav-active-section-content-section-6 .side-navigation-counter-current:before{content:"06"}.nav-active-section-content-section-7 .side-navigation-counter-current:before{content:"07"}.nav-active-section-content-section-8 .side-navigation-counter-current:before{content:"08"}.nav-active-section-content-section-9 .side-navigation-counter-current:before{content:"09"}.nav-active-section-content-section-10 .side-navigation-counter-current:before{content:"10"}.nav-active-section-content-section-11 .side-navigation-counter-current:before{content:"11"}.nav-active-section-content-section-12 .side-navigation-counter-current:before,.side-navigation-counter-total:before{content:"12"}.side-navigation-counter span:nth-child(2){margin:12px 0}.home .nav-active-section-content-section-3 .side-navigation-counter span,.home .nav-active-section-content-section-4 .side-navigation-counter span,.home .nav-active-section-content-section-7 .side-navigation-counter span,.home .nav-active-section-content-section-8 .side-navigation-counter span,.home .nav-active-section-content-section-9 .side-navigation-counter span,.home .nav-active-section-content-section-10 .side-navigation-counter span{color:#fff;text-shadow:1px 1px 2px rgb(0 0 0/10%)}.nav-active-section-content-section-12 .side-navigation-counter span{color:#000}.nav-active-section-content-section-13 .side-navigation-counter span{opacity:0}.admin-bar #fixed-header{top:32px}#fixed-header{position:fixed;z-index:1029;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:0}#fixed-header.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#fixed-header:not(.active){opacity:0;pointer-events:none}#fixed-header .logo{display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}#fixed-header .main-nav>li{margin-right:125px}#fixed-header .header-nav{margin-left:auto;margin-right:0}.header-wrapper{z-index:1028;width:100%;font-size:0}.header-wrap,.header-wrapper{position:relative;display:block}.header-nav{display:inline-block;vertical-align:middle;position:relative;margin:0 auto}.header-wrapper>.container{width:100%;max-width:1250px}.header-signup-container{display:block;position:relative;padding:14px 0;min-height:43px}.header-signup-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#000}.header-signup-bg canvas{display:block;width:100%;height:100%;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.header-signup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header-signup-contacts,.header-signup-text{display:inline-block;vertical-align:middle;position:relative}.header-signup-text span{line-height:1;transition:color .3s ease}.header-signup-contacts span,.header-signup-text span{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.header-signup-contacts span,.header-signup-contacts span em[class^=ai-font]{display:inline-block;vertical-align:middle;position:relative}.header-signup-contacts span em[class^=ai-font]{margin-right:10px;font-size:13px}.header-signup-contacts span:not(:last-child){margin-right:43px}.header-signup-contacts span a{color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.header-signup-contacts span a:hover,.header-signup-text a:hover span{color:#7e7e7e}.header-nav-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav-container,.header-nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header-nav-container{padding:18px 0;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);min-height:72px}.header-nav-bg,.header-nav-container{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.header-nav-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#fff}.header-nav-bg canvas{display:block;width:100%;height:100%;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.logo{display:none}.logo,.logo a{position:relative}.logo a{display:block}.logo img{max-width:100%;height:auto}.hero-container{display:block;position:relative}.hero-mobile{display:none!important}.hero-wrapper{position:relative;display:block;overflow:hidden}.hero-main-img canvas{display:block;width:100%;height:100%;max-height:calc(100vh - 115px);position:relative;background-position:top;background-repeat:no-repeat;background-size:cover}.hero-tagline{position:absolute;top:30%;left:7%;width:100%;z-index:10;display:inline-block;text-align:left;pointer-events:none}.hero-tagline-inner{display:inline-block;position:relative;text-align:center;pointer-events:auto}.hero-tagline-inner img{display:block;position:relative;max-width:644px;height:auto}.hero-tagline-inner span{display:block;position:relative;font-size:1.063vw;line-height:1;font-weight:400;letter-spacing:.4em;color:#6c6c6c;text-transform:uppercase;margin-top:.625vw}.hero-verbiage{position:absolute;width:100%;bottom:45px;left:7%;right:7%}.hero-verbiage p{font-size:12.5px;color:#000;line-height:1.4;letter-spacing:.025em;max-width:680px}.burger-menu-wrap{display:inline-block;vertical-align:middle;position:relative;display:none}.burger-menu-icon{cursor:pointer;position:relative;pointer-events:none;background-color:transparent}.burger-menu-icon,.burger-menu-icon span{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.burger-menu-icon span{position:absolute;height:2px;width:100%;background-color:#fff;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;margin:0 auto}.bm-lines{width:32px;height:29px;position:relative;margin:0 auto;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bm-lines:hover span{background-color:#7e7e7e}.burger-menu-icon span+span{width:2px;height:100%;left:0}.side-menu{position:absolute;top:0;left:0;z-index:998;width:100%;height:720px;font-size:0;pointer-events:none}.side-menu.active .side-menu-bg{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.side-menu-bar,.side-menu-overlay{height:100%!important}.side-menu-bg{position:absolute;top:0;right:0;max-width:100%;width:100%;height:100%;z-index:1056;background-color:var(--secondary-color);-o-transition:all ease .6s;-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0;pointer-events:none}.side-menu-bg .simplebar-scrollbar:before{background:#eee}.side-menu-container{width:100%;position:relative;height:100%}.side-menu-overlay{position:fixed;top:0;left:0;z-index:1054;width:100%;height:100%;visibility:hidden;pointer-events:none;-webkit-transition:all .3s ease;-o-transition:.3s all ease;transition:all .3s ease;opacity:0}.side-menu-overlay.active{opacity:1}.side-menu-overlay.active,.side-menu.active{visibility:visible;pointer-events:auto}.side-menu-wrapper{position:relative;height:100%;width:100%;padding:95px 15px 56px;overflow-y:auto;overflow-x:hidden}.side-menu-inner{width:100%;max-width:1042px;margin:0 auto;position:relative}.sidemenu-nav>li>a{font-weight:500;font-size:45px;line-height:1;letter-spacing:.05em;color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;position:relative;font-family:var(--title-font);font-style:italic}.sidemenu-nav>li>a:hover{color:#7e7e7e}.sidemenu-nav .sub-menu{margin-top:20px;display:none;margin-left:10px}.sidemenu-nav .sub-menu li{display:block;position:relative}.sidemenu-nav .sub-menu li:not(:last-child){margin-bottom:20px}.sidemenu-nav .sub-menu li a{color:#fff;font-size:16px;letter-spacing:.17em;line-height:1;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}.iphone .sidemenu-nav .sub-menu li a,.safari-true .sidemenu-nav .sub-menu li a{font-size:18px;letter-spacing:.19em}.sidemenu-nav .sub-menu li a:hover{color:var(--secondary-color)}.sidemenu-nav{display:inline-block;vertical-align:top;width:100%}.sidemenu-nav,.sidemenu-nav>li{position:relative;text-align:left}.sidemenu-nav>li{display:block;margin-bottom:70px;padding-bottom:28px;border-bottom:1px solid #404040}.sidemenu-nav>li:last-child{margin-bottom:0}.side-menu-nav{display:block;position:relative}.sidemenu-nav>li>ul{display:block}.side-menu-main-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.side-menu-main-bg>div,.side-menu-main-bg canvas{display:block;position:relative;width:100%;height:100%}.side-menu-main-bg canvas{background-position:50%;background-size:cover;background-repeat:no-repeat}.side-menu-close{border:none;background-color:#fff;width:20px;height:3px;position:absolute;top:-42px;right:0;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.side-menu-close:hover{background-color:#7e7e7e}.agent-profile-container{font-size:0;padding:120px 0;overflow:hidden}.agent-profile-container,.agent-profile-main,.agent-profile-row{display:block;position:relative}.agent-profile-col{display:inline-block;vertical-align:top;position:relative;width:33.33333%;padding:0 15px}.agent-profile-col:last-child{width:34%}.agent-profile-col:nth-child(2){width:32%}.agent-profile-col:first-child{width:34%}.agent-profile-tagline{display:block;position:relative;margin-top:20px}.agent-profile-tagline span{font-size:25px;letter-spacing:.05em;color:#000;font-family:var(--title-font);line-height:1.6;text-transform:uppercase;font-weight:700}.agent-profile-text{display:block;position:relative;padding-top:20px}.agent-profile-text p{font-size:30px;line-height:1.367;letter-spacing:.05em;color:#000;font-family:var(--title-font);font-style:italic}.agent-profile-text.text-sm p{font-size:13px;line-height:1.539;letter-spacing:.026em;color:#000;font-style:normal;font-family:var(--body-font)}.agent-profile-text.text-sm p:not(:last-child){margin-bottom:20px}.agent-profile-container .custom-container{max-width:1170px}.commitment-container{display:block;position:relative;overflow:hidden;padding:120px 0 39.8%}.commitment-container .custom-container{max-width:1170px}.commitment-bg{background-color:var(--secondary-color)}.commitment-bg canvas{background-position-x:left center!important;opacity:.9}.commitment-main{display:block;position:relative;padding:0 15px}.commitment-main .global-title h2{font-style:italic;font-weight:400;font-size:48px}.commitment-main .global-title{text-align:right}.commitment-main .global-title .section-counter{left:auto;right:-24px}.me-container{font-size:0;padding:100px 0}.me-container,.me-main{display:block;position:relative}.me-main{text-align:center}.me-main h2{font-size:55px;line-height:1;font-weight:700;margin-bottom:18px}.me-main h2,.me-main p{color:#fff;font-family:var(--title-font);display:block}.me-main p{font-size:30px;line-height:1.367;letter-spacing:.05em;text-align:left;font-style:italic}.bs-container{padding:0 0 95px;display:block;position:relative;font-size:0}.bs-main-title{position:relative;padding:0;display:inline-block;margin-bottom:65px;color:#fff;font-size:40px;line-height:1;letter-spacing:.05em;font-family:var(--title-font);width:590px;max-width:100%;text-align:center}.bs-main-title a{display:block;width:100%;height:100%;position:relative;padding:28px 30px;color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;z-index:2;background-color:#000}#content-section-6 .bs-main-title a{cursor:pointer}.bs-main-title a:hover{color:var(--secondary-color)}.bs-main-title:before{position:absolute;content:"";top:50%;left:calc(-50vw - -570px);height:1px;background-color:#636363;width:100vw;z-index:-1}.bs-row{display:block;margin:0 -15px}.bs-col,.bs-row{position:relative}.bs-col{display:inline-block;vertical-align:top;width:33.33333%;padding:0 15px}.bs-trigger-form{font-size:17px;line-height:1;margin-top:10px;color:#000;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bs-trigger-form:hover{color:var(--secondary-color)}.bs-content{display:block;position:relative;padding-top:20px}.bs-content p{font-size:13px;line-height:1.539;letter-spacing:.026em;color:#000;display:block;text-align:justify}.bs-content p:not(:last-child){margin-bottom:20px}.bs-container .global-title .section-counter:before{height:117px}.bs-main{display:block;position:relative;margin-top:100px}#content-section-6 .bs-main-title{margin-bottom:85px}#content-section-6 .bs-content{padding-top:0}.properties-container{display:block;position:relative;padding:0;font-size:0}.properties-main-title{position:relative;display:inline-block;margin-bottom:102px;color:#fff;font-size:40px;line-height:1;letter-spacing:.05em;font-family:var(--title-font);width:auto;max-width:100%;text-align:center}.properties-main-title:before{position:absolute;content:"";top:50%;left:calc(-50vw - -570px);height:1px;background-color:#636363;width:100vw;z-index:-1}.properties-main-title span{display:block;width:100%;height:100%;position:relative;padding:28px 70px;color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;z-index:2;background-color:#000}.properties-main{overflow:hidden}.properties-main,.properties-slide{display:block;position:relative}.properties-details-slide:not(.slick-initialized) .properties-details-item:nth-child(n+2),.properties-slide:not(.slick-initialized) .properties-item:nth-child(n+2){display:none}.properties-item{display:inline-block;vertical-align:middle;width:100%;position:relative}.properties-content{position:absolute;top:18%;right:10%;width:100%;z-index:5;display:inline-block;max-width:400px}.properties-content>a{-webkit-transition:all .5s ease-in-out;-o-transition:.5s all ease-in-out;transition:all .5s ease-in-out}.properties-content>a:hover{color:#fff;opacity:.7}.properties-content .global-title{margin-bottom:60px}.properties-details-slide{display:block;position:relative}.properties-details-item{display:inline-block;position:relative;width:100%}.properties-details-content>a{-webkit-transition:all .5s ease-in-out;-o-transition:.5s all ease-in-out;transition:all .5s ease-in-out}.properties-details-content>a:hover{color:#fff;opacity:.7}.properties-address,.properties-details-content,.properties-info,.properties-price{display:block;position:relative}.properties-address h2 span{display:block;margin-top:10px}.properties-info span{display:inline-block;vertical-align:middle;position:relative;padding:0 10px;border-right:3px solid #fff}.properties-details-content,.properties-info span{font-size:20px;line-height:1.25;letter-spacing:.05em;color:#fff;font-family:var(--title-font);font-weight:700;text-shadow:1px 1px 2px rgb(0 0 0/10%)}.properties-info span:first-child{padding-left:0}.properties-info span:last-child{padding-right:0;border:none}.properties-address{margin-bottom:12px}.properties-info{margin-bottom:10px;font-size:0}em.ai-icon-arrow{background-image:url(https://blairmacpherson.com/wp-content/themes/bmachpherson-pending.com/images/ai-icon-arrow.png);width:41px;height:20px}.properties-btn{display:block;position:relative;text-align:right;margin-top:66px}.properties-btn a{display:inline-block;position:relative}.properties-img:before{position:absolute;content:"";top:0;right:0;width:55%;height:100%;pointer-events:none;z-index:2;background:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.properties-btn a:hover em.ai-icon-arrow{opacity:.75}.properties-content.is-black{top:31%}.properties-content.is-black .global-title small,.properties-content.is-black .properties-details-content{color:#000}#sold-properties .properties-img:before{display:none}.hp-map-container{z-index:3;overflow:hidden;font-size:0}.hp-map-container,.hp-map-wrapper{display:block;position:relative}.hp-comm-areas{display:inline-block;position:relative;margin-top:36px}.hp-map-transparent{position:absolute;top:0;left:0;z-index:2;opacity:0}.hp-map-main{position:relative;width:1600px}.hp-map-hovers{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.hp-map-img{-webkit-transition:all .5s ease-in-out;-o-transition:.5s all ease-in-out;transition:all .5s ease-in-out;opacity:0;visibility:hidden;z-index:2;pointer-events:auto;z-index:4}.hp-map-img,.hp-map-pin{position:absolute;top:0;left:0;width:auto;height:auto}.hp-map-pin{z-index:5;display:block;text-align:center}.hp-map-pin,.hp-map-pin span{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.hp-map-pin span{font-size:15px;font-weight:700;letter-spacing:.12em;color:#fff;text-transform:uppercase;white-space:nowrap;position:relative;width:100%;display:inline-block}.hp-comm-areas li.hp-comm-title{z-index:1;position:relative;display:inline-block;vertical-align:middle;padding:0 12px;border-right:1px solid #fff}.hp-comm-areas li.hp-comm-title:first-child{padding-left:0}.hp-comm-areas li.hp-comm-title:last-child{padding-right:0;border:none}.hp-comm-areas li.hp-comm-title.active a,.hp-comm-areas li.hp-comm-title:hover a{color:var(--secondary-color)}.hp-comm-areas ul{display:block;position:relative;width:100%}.hp-comm-areas li.hp-comm-title:hover:before{width:100%}.hp-comm-areas li.hp-comm-title a{display:block;font-size:15px;line-height:1;letter-spacing:.095em;text-transform:uppercase;color:#fff;font-weight:700;position:relative}.hp-comm-areas li.hp-comm-title a,.hp-comm-areas li.hp-comm-title a:after{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.hp-comm-areas li.hp-comm-title a:after{position:absolute;content:"";bottom:-8px;left:0;right:0;pointer-events:none;opacity:0;visibility:hidden;z-index:-1;height:3px;background-color:var(--secondary-color);margin:0 auto;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hp-map-compass-logo{position:absolute;top:277px;right:258px;pointer-events:none;display:block;opacity:.05}.hp-map-compass-logo img{max-width:100%;height:auto}.hp-map-content{position:absolute;top:82px;left:231px;z-index:5}.hp-map-content .global-title .section-counter:before{height:222px}.hp-map-content .global-title small{color:var(--secondary-color)}.hp-comm-areas li.hp-comm-title.active a:after,.hp-comm-areas li.hp-comm-title:hover a:after{opacity:1;visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.hp-map-hovers>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hp-map-hovers>div.active .hp-map-img{opacity:1;visibility:visible}.hp-map-hovers>div.active .hp-map-pin span{color:var(--secondary-color)}.hp-map-hovers>div.west-caicos .hp-map-img{top:482px;left:258px}.hp-map-hovers>div.providenciales .hp-map-img{top:354px;left:352px}.hp-map-hovers>div.parrot-cay .hp-map-img{top:293px;left:567px}.hp-map-hovers>div.north-caicos .hp-map-img{top:272px;left:582px}.hp-map-hovers>div.middle-caicos .hp-map-img{top:353px;left:689px}.hp-map-hovers>div.south-caicos .hp-map-img{top:581px;left:971px}.hp-map-hovers>div.ambergris-cay .hp-map-img{top:782px;left:894px}.hp-map-hovers>div.grand-turk .hp-map-img{top:651px;left:1272px}.hp-map-hovers>div.salt-cay .hp-map-img{top:764px;left:1220px}.hp-map-hovers>div.west-caicos .hp-map-pin{top:514px;left:145px}.hp-map-hovers>div.providenciales .hp-map-pin{top:370px;left:213px}.hp-map-hovers>div.parrot-cay .hp-map-pin{top:298px;left:459px}.hp-map-hovers>div.north-caicos .hp-map-pin{top:310px;left:748px}.hp-map-hovers>div.middle-caicos .hp-map-pin{top:376px;left:907px}.hp-map-hovers>div.south-caicos .hp-map-pin{top:674px;left:982px}.hp-map-hovers>div.ambergris-cay .hp-map-pin{top:800px;left:937px}.hp-map-hovers>div.grand-turk .hp-map-pin{top:667px;left:1319px}.hp-map-hovers>div.salt-cay .hp-map-pin{top:800px;left:1247px}.fv-container{padding:0;overflow:hidden}.fv-container,.fv-main{display:block;position:relative}.fv-holder:hover button.plyr__control.plyr__control--overlaid{opacity:.65}.fv-main-title{position:absolute;top:20%;left:0;width:100%;max-width:1170px;padding:0 15px;margin:0 auto;right:0;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.fv-container .global-title.is-white .section-counter:before{height:60px}.fv-holder .plyr--playing+.fv-main-title{opacity:0;visibility:hidden}.fv-holder{display:block;position:relative;margin-bottom:-1px}.fv-container button.plyr__control.plyr__control--overlaid{display:block;width:151px;height:149px;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;z-index:5;background-color:transparent!important;padding:0;opacity:1!important}.fv-container button.plyr__control.plyr__control--overlaid,.fv-container button.plyr__control.plyr__control--overlaid:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fv-container button.plyr__control.plyr__control--overlaid:before{content:"";width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:42px solid #fff}.fv-container .plyr__control--overlaid svg{display:none}.fv-container .plyr--video .plyr__controls{opacity:0}.fv-container:hover .plyr--video .plyr__controls{opacity:1!important}.fv-container .plyr__video-wrapper{display:block;position:relative;background-color:transparent}.fv-container button.plyr__control.plyr__control--overlaid:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(https://blairmacpherson.com/wp-content/themes/bmachpherson-pending.com/images/ai-play-btn.png);background-size:contain;background-repeat:no-repeat}.fv-holder .plyr__poster{background-size:cover}.fv-aspect-ratio.active+.fv-main-title{opacity:1;visibility:visible}#featured-video-player canvas.data-poster{border:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:0;visibility:hidden}#featured-video-player.active canvas.data-poster{opacity:1;visibility:visible}#featured-video-player{background:transparent!important;overflow:hidden;width:100%;display:block}.fv-aspect-ratio{display:block;position:relative}.fv-aspect-ratio .plyr--paused+.fv-main-title{opacity:1;visibility:visible}.testi-container{display:block;position:relative;padding:120px 0 100px;font-size:0}.testi-container .global-title .section-counter:before{height:65px}.testi-container .global-title,.testi-main-btn{display:inline-block;vertical-align:middle;position:relative}.testi-main-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:30px;z-index:5}.testi-main-btn a{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--secondary-color);font-weight:400;padding-bottom:18px;position:relative}.testi-main-btn a:before{position:absolute;content:"";bottom:0;right:5px;width:67px;height:1px;background-color:var(--secondary-color);-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.testi-main-btn a:hover:before{width:95%}.testi-main,.testi-slide{display:block;position:relative}.testi-slide{margin:0 -20px}.testi-slide:not(.slick-initialized) .testi-item:nth-child(n+3)~div{display:none}.testi-item{display:inline-block;vertical-align:top;width:33.33333%;padding:0 20px}.testi-content{position:relative;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testi-content p{font-size:15px;line-height:1.6;margin-bottom:auto;text-align:justify}.testi-content>h2,.testi-content p{letter-spacing:.05em;color:#000;font-family:var(--title-font);font-style:italic}.testi-content>h2{font-size:19px;display:block;margin-bottom:23px;margin-right:-30px}.testi-author{display:block;position:relative}.testi-author h2{font-size:15px;color:var(--secondary-color);font-weight:700;letter-spacing:.2em;line-height:1;display:block;margin-bottom:5px;text-transform:uppercase}.testi-author span{font-size:14px;line-height:1.1;font-weight:400;letter-spacing:.05em;display:block}.testi-icons{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.testi-icons em[class*=ai-icon-]{width:36.404%;height:62.717%;position:absolute}.testi-icons em.ai-icon-open-quote{background-image:url(https://blairmacpherson.com/wp-content/themes/bmachpherson-pending.com/images/ai-icon-open-quote.png);top:-82px;left:-30%}.testi-icons em.ai-icon-closed-quote{background-image:url(https://blairmacpherson.com/wp-content/themes/bmachpherson-pending.com/images/ai-icon-quote.png);bottom:-89px;right:-22%}#content-section-10{position:relative;z-index:3}#content-section-11{position:relative;z-index:2}footer.footer{position:relative;z-index:1}.ff-container{display:block;position:relative;padding:112px 0 505px;font-size:0}.footer .ff-bg canvas{background-position:bottom!important}.ff-bg:before{position:absolute;content:"";top:0;left:0;width:100%;height:20%;pointer-events:none;background:-o-linear-gradient(top,#fff 0,#fff 44%,hsla(0,0%,100%,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(44%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 0,#fff 44%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0);z-index:2}.ff-container .global-title .section-counter em.ai-font-phone-alt{border-radius:50%;width:30px;height:30px;border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);font-weight:700}.ff-container .global-title .section-counter{top:-40px;left:-34px;font-size:13px}.ff-row{display:block;position:relative;z-index:5}.ff-container .global-title small{color:#000}.ff-container .global-title .section-counter:before{height:59px;top:calc(100% + 10px)}.ff-col{display:inline-block;vertical-align:top;position:relative;width:50%}.ff-col:first-child{width:34.21%}.ff-col:last-child{width:65.79%}.ff-form-container{display:block;position:relative;padding-top:45px}.ff-form-tagline{font-size:15px;letter-spacing:.026em;line-height:1;color:#000;margin-bottom:35px}.ff-form,.ff-form-col,.ff-form-tagline,.ff-form-widget,.ff-form-widget form{position:relative;display:block}.ff-form-col{width:100%}.ff-form-col input:not([type=submit]),.ff-form-col textarea{width:100%;height:45px;background-color:transparent;border:none;border-bottom:1px solid #000;padding:0 12px;color:#000;font-size:13px;line-height:1;letter-spacing:.15em}.ff-form-col input:not([type=submit])::placeholder,.ff-form-col textarea::placeholder{text-transform:uppercase}.ff-form-col:not(:last-child){margin-bottom:17px}.ff-form-col textarea{height:107px;padding:20px 40px 20px 12px;resize:none}.ff-form-submit{position:absolute;bottom:20px;right:10px;width:auto;height:auto}.ff-form-submit button{border:none;padding:0;background-color:transparent;font-size:25px;color:#000;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;font-weight:700}.ff-form-submit button:hover{color:var(--secondary-color)}.ff-form-widget .wpcf7 form .wpcf7-response-output{position:absolute;bottom:-40px;left:0;width:100%;max-width:100%;margin:0 auto;font-size:12px;color:#000!important;text-align:center;background-color:#fff}.ff-form-widget .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:12px}.ff-form-widget .wpcf7-form-control-wrap{display:block}.ff-form-widget div.wpcf7 .ajax-loader{position:absolute;bottom:-18px;left:0;right:0;margin:0 auto}.footer-container{display:block;position:relative;padding:100px 0 48px;font-size:0;overflow:hidden}.footer-bg>div{width:100%;height:100%}.footer-bg>div,.footer-main{display:block;position:relative}.footer-main{z-index:5}.footer-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px;padding-bottom:15px}.footer-row:before{position:absolute;content:"";bottom:0;left:0;right:0;margin-left:calc(-50vw - -570px);margin-right:calc(-50vw - -570px);background-color:hsla(0,0%,100%,.15);height:1px}.footer-col{display:inline-block;vertical-align:top;position:relative}.footer-smi{display:block;position:relative;text-align:center}.footer-reviews{font-size:11px;color:#fff;text-align:center;width:100%;margin-top:8px}.footer-reviews i{color:#ffdc5f}.footer-reviews a{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.footer-reviews a:hover{color:#a6a6a6}.footer-col:nth-child(2){width:278px;max-width:100%}.footer-col:first-child{width:325px;max-width:100%}.footer-title{margin-bottom:25px;font-size:25px;letter-spacing:.04em;font-family:var(--title-font);font-weight:400}.footer-address,.footer-title{display:block;position:relative;color:#fff}.footer-address{font-size:12px;letter-spacing:.15em;line-height:26px}.footer-address a:hover{color:#a6a6a6}.footer-broker-logo{display:block;position:relative;padding-bottom:12px;text-align:center}.footer-broker-logo img{max-width:100%;height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-broker-logo a{display:inline-block;position:relative}.footer-broker-logo a:hover img{opacity:.85}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:11px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-contacts span{display:inline-block;vertical-align:middle;font-size:12px;letter-spacing:.15em;color:#fff;line-height:1}.footer-contacts span a{color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.footer-contacts span a:hover{color:#a6a6a6}.footer-contacts span:last-child{display:block;width:100%;margin-top:15px}.footer-contacts span:first-child{margin-right:19px}.footer-smi a{display:inline-block;vertical-align:middle;position:relative;font-size:20px;color:#fff;font-weight:700;line-height:1}.footer-smi a span.ai-font-linkedin{color:#007ab5}.footer-smi a span.ai-font-instagram,.footer-smi a span.ai-font-linkedin{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;font-weight:700}.footer-smi a span.ai-font-instagram{background:#f09433;background:-o-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-smi a:hover span{opacity:.85}.footer-smi a:not(:last-child){margin-right:17px}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:15px}.back-to-top{display:block;position:relative}.back-to-top a{display:inline-block;position:relative;font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;padding-left:20px;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.back-to-top a:hover{color:#a6a6a6}.back-to-top a span{display:block;position:relative;padding-bottom:4px;border-bottom:1px solid #798080}.back-to-top a span em.ai-font-arrow-b{font-size:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:block;color:#fff;position:absolute;top:-2px;right:calc(100% + 10px)}.footer-nav-wrap{margin-right:0;display:block}#footer-nav{text-align:left;position:relative}#footer-nav>li{margin-bottom:15px}#footer-nav>li,.footer-contact-holder,.footer-nav-wrap{display:block;position:relative}.footer-contact-holder{width:100%}#footer-nav>li>a{font-size:12px;line-height:1;letter-spacing:.15em;color:#fff;font-weight:300;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}#footer-nav>li>a:hover{color:#a6a6a6}.footer-disclaimer{display:block;position:relative;text-align:left;margin:0 auto 8px;width:100%}.footer-disclaimer p{font-size:12px;line-height:1.834;font-weight:400;letter-spacing:.1em;color:#fff}.footer-disclaimer p a{color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.footer-disclaimer p a:hover{color:#a6a6a6}.copyright{font-size:11px;line-height:1;letter-spacing:.1em;color:#fff;font-weight:400;display:inline-block;vertical-align:middle;position:relative}.copyright a{color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;font-weight:400!important}.copyright a:hover{color:#a6a6a6}.mls-logo{position:relative}.mls-logo,.mls-logo span{display:inline-block;vertical-align:middle}.mls-logo span{font-size:22px;color:#fff;margin:0 9px}.mls-logo span:first-child{margin-left:0}.mls-logo span:last-child{margin-right:0}.mls-logo span.ai-font-realtor-mls{font-size:32px}.ip-container #fixed-header{transform:none;opacity:1!important;pointer-events:auto!important}#inner-page-wrapper{padding-top:115px;margin-top:0}.ip-container #breadcrumbs{font-size:14px}.ip-container #breadcrumbs span.breadcrumb_last{color:var(--primary-color);font-weight:700}.ip-banner-holder{position:relative;display:none}.ip-banner{position:relative;overflow:hidden}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.4);opacity:0}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--primary-color);background-repeat:no-repeat;background-size:cover;background-position:top}.ip-banner .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-size:45px;text-align:center;color:#fff;text-transform:uppercase;line-height:1}.ip-banner h1,.ip-banner h1 span{font-weight:400;letter-spacing:1px}.ip-banner h1 span{display:block;font-size:24px;text-transform:none}#content-full,#content-sidebar{min-height:500px;margin-top:20px}#content-sidebar #content{width:74.08%}#content-full #content{width:100%}.sidebar{width:23.83%;margin-top:80px}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content blockquote,#content dir,#content dl,#content fieldset,#content form,#content h4,#content menu,#content ol,#content p,#content ul,aside blockquote,aside dir,aside dl,aside fieldset,aside form,aside h4,aside menu,aside ol,aside p,aside ul{line-height:1.7}#content .archive-title,#content .entry-title{font-size:40px;line-height:1.375;letter-spacing:.05em;color:#000;font-family:var(--title-font);font-weight:700}#content .entry{font-size:14px;line-height:1.539;letter-spacing:.026em;color:#000;font-weight:400}#content .archive-subtitle{font-size:25px;line-height:1.375;letter-spacing:.05em;color:#000;font-family:var(--title-font);font-weight:700}#content .archive-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#content .archive-list:after,#content .archive-list:before{display:none}#content .archive-list>article{float:none}#content .archive-list .post{border-bottom:none}#content .archive-list .archive-content,#content .archive-list .archive-thumbnail{width:100%}#content .archive-list .archive-thumbnail a{display:block;outline:none}#content .archive-list .archive-thumbnail canvas{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}#content .archive-list .article-long .archive-thumbnail{width:60%}#content .archive-list .article-long .archive-has-thumbnail{width:37%;margin-left:3%}#content .archive-list .article-long .archive-has-thumbnail .archive-subtitle{margin-top:0}#content .archive-list .article-long p{font-size:22px}#content .archive-more{font-style:normal;text-decoration:none}body.single-post .entry-thumbnail img{display:block;margin:0 auto}body #pojo-a11y-toolbar,body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{bottom:0!important;top:auto!important}a:focus-visible,button:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}#listings-details .listings-accordion h2,#listings-details .listings-address,#listings-details .listings-description h2,#listings-details .listings-form h2{font-family:var(--title-font);font-weight:700;letter-spacing:.05em;text-transform:none!important}#listings-details .listings-address strong{text-transform:none!important}.aiosp-container.aiosp-inline-holder[class*=buying-property] .aiosp-content.aios-popup-body,.aiosp-container.aiosp-inline-holder[class*=selling-property] .aiosp-content.aios-popup-body{width:100%;min-height:0;padding:0;max-width:600px}.bs-form-container .global-title{text-align:center;margin-bottom:10px}.bs-form-container{padding:40px 15px 60px}.bs-form,.bs-form-col,.bs-form-container,.bs-form-widget,.bs-form-widget form{display:block;position:relative}.bs-form-col{width:100%}.bs-form-col input:not([type=submit]),.bs-form-col textarea{width:100%;height:45px;background-color:transparent;border:none;border-bottom:1px solid #000;padding:0 12px;color:#000;font-size:13px;line-height:1;letter-spacing:.15em}.bs-form-col input:not([type=submit])::placeholder,.bs-form-col textarea::placeholder{text-transform:uppercase}.bs-form-col:not(:last-child){margin-bottom:17px}.bs-form-col textarea{height:107px;padding:20px 40px 20px 12px;resize:none}.bs-form-submit{position:absolute;bottom:20px;right:10px;width:auto;height:auto}.bs-form-submit button{border:none;padding:0;background-color:transparent;font-size:25px;color:#000;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;font-weight:700}.bs-form-submit button:hover{color:var(--secondary-color)}.bs-form-widget .wpcf7 form .wpcf7-response-output{position:absolute;bottom:-40px;left:0;width:100%;max-width:100%;margin:0 auto;font-size:12px;color:#000!important;text-align:center;background-color:#fff}.bs-form-widget .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:12px}.bs-form-widget .wpcf7-form-control-wrap{display:block}.bs-form-widget div.wpcf7 .ajax-loader{position:absolute;bottom:-18px;left:0;right:0;margin:0 auto}#content .archive .archive-more{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--secondary-color);font-weight:400;padding-bottom:18px;position:relative}#content .archive .archive-more:before{position:absolute;content:"";bottom:0;right:5px;width:67px;height:1px;background-color:var(--secondary-color);-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}#content .archive .archive-more:hover:before{width:95%}.properties-details-slide .slick-next{right:0}.properties-details-slide .slick-next,.properties-details-slide .slick-prev{background-image:url(https://blairmacpherson.com/wp-content/themes/bmachpherson-pending.com/images/ai-icon-arrow.png);width:41px;height:20px;background-color:transparent;border:none;display:block;text-align:right;margin-top:66px;position:absolute}.properties-details-slide .slick-prev{rotate:180deg;z-index:2;bottom:-86px;left:0}.properties-details-slide .slick-list{overflow:visible!important}body.post-page-aios-custom-idx-broker-details-page #inner-page-wrapper{z-index:auto}body.post-page-aios-custom-idx-broker-details-page .ui-widget-overlay{z-index:1030!important}body .ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationSignup .IDX-customRegistrationFields{display:block}.hp-map-main.onload,.hp-map-main.onload .hp-map-transparent,.hp-map-main.onload img.hp-map-base{width:100%}.hero-mobile-btn{position:absolute;bottom:10%;left:0;right:0;text-align:center;padding:0 15px}.agent-profile-main .hero-mobile-btn{position:relative;margin-top:30px}.agent-profile-main .hero-mobile-btn a{max-width:230px;font-size:13px;padding:18px 11px}.hero-mobile-btn a{display:block;width:100%;height:100%;position:relative;padding:28px 15px;color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;z-index:2;background-color:#000;color:#fff;max-width:360px;margin:0 auto;line-height:1.2;letter-spacing:.05em;font-family:var(--title-font);font-size:16px}.hero-mobile-btn a:hover{color:var(--secondary-color)}.mls-logo{display:flex;align-items:center}.mls-logo img{filter:brightness(0) invert(1);height:32px;width:auto}.IDX-nav.IDX-navbar-nav .IDX-nav-address,.IDX-nav.IDX-navbar-nav .IDX-nav-mapsearch,.IDX-page-advanced #IDX-advancedFieldsModLeft #IDX-advanced_area,.IDX-page-advanced #IDX-advancedFieldsModLeft #IDX-advanced_construction,.IDX-page-advanced #IDX-advancedFieldsModLeft #IDX-advanced_coveredParkingCondo,.IDX-page-advanced #IDX-advancedFieldsModLeft #IDX-advanced_exterior,.IDX-page-advanced #IDX-advancedFieldsModLeft #IDX-advanced_garageType,.IDX-page-advanced #IDX-advancedFieldsModLeft #IDX-advanced_roadFrontage,.IDX-page-advanced #IDX-advancedFieldsModLeft #IDX-advanced_style,.IDX-page-advanced #IDX-advancedFieldsModRight{display:none}@media only screen and (max-width:1560px){.custom-container{max-width:1320px}}@media only screen and (max-width:1440px){#content .archive-title,#content .entry-title,#content .global-title h2,.global-title h2,h1{font-size:38px}.custom-container{max-width:1280px}.main-nav>li{margin-right:200px}.me-main h2,h1{font-size:50px}.me-main p{font-size:26px}.bs-main-title,.properties-main-title{font-size:30px}.agent-profile-text p{font-size:27px}.agent-profile-tagline span{font-size:22px}.properties-details-content,.properties-info span{font-size:20px}.properties-content .global-title{margin-bottom:50px}.properties-content{max-width:380px}.agent-profile-container>.container,.bs-main>.container,.commitment-container>.container,.ff-container .container,.fv-main-title,.me-container>.container,.testi-container .container{width:100%;max-width:1070px}.bs-main-title{max-width:500px}.bs-container .global-title .section-counter:before{height:115px}.bs-main-title:before,.properties-main-title:before{left:calc(-50vw - -515px)}.testi-content p{font-size:14px}.testi-content{min-height:400px}}@media only screen and (max-width:1366px){#content .archive-title,#content .entry-title,#content .global-title h2,.global-title h2,h1{font-size:35px}.custom-container{max-width:1170px}.properties-details-content,.properties-info span{font-size:19px}.properties-btn{margin-top:40px}.properties-content .global-title{margin-bottom:40px}.commitment-main .global-title h2,h1{font-size:40px}.testi-content>h2{font-size:16px}.testi-icons em.ai-icon-open-quote{top:-61px;left:-26%}.testi-icons em[class*=ai-icon-]{width:31.404%;height:51.717%}.testi-icons em.ai-icon-closed-quote{bottom:-52px;right:-14%}.testi-container .global-title .section-counter:before{height:58px}}@media only screen and (min-width:992px){.hero-tagline-inner img{width:42.25vw;max-width:100%}.hero-verbiage{bottom:2.813vw}.hero-verbiage p{font-size:.781vw;max-width:42.5vw}}@media only screen and (min-width:992px) and (max-width:1800px){.hero-verbiage{bottom:7vw}}@media only screen and (max-width:1199px){html.safari-true .attachment-fixed canvas{background-attachment:scroll!important;background-size:170vw!important}#content .archive-title,#content .entry-title,#content .global-title h2,.global-title h2,h1{font-size:30px}.global-title small{letter-spacing:.4em}.global-title .section-counter:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.custom-container{max-width:992px}.agent-profile-container>.container,.bs-main>.container,.commitment-container>.container,.ff-container .container,.fv-main-title,.me-container>.container,.testi-container .container{max-width:915px}.header-signup-contacts span,.header-signup-text span{font-size:11px;letter-spacing:.05em}.header-signup-contacts span:not(:last-child){margin-right:20px}.main-nav li a{font-size:14px;letter-spacing:.1em}.main-nav>li{margin-right:150px}#fixed-header .main-nav>li{margin-right:70px}.agent-profile-container{padding:100px 0}.agent-profile-col{width:33.33333%!important}.agent-profile-text p{font-size:23px}.agent-profile-text.text-sm p{font-size:12px}.agent-profile-text.text-sm p:not(:last-child){margin-bottom:15px}.agent-profile-tagline span{font-size:20px}.me-main h2{font-size:36px}.me-main p{font-size:23px}.side-navigation-wrap{right:2%}.side-navigation-counter span{font-size:11px}.side-navigation-counter span:nth-child(2){margin:11px 0}.side-navigation-counter{width:16px}.commitment-main .global-title h2,h1{font-size:35px}.bs-main-title,.properties-main-title{font-size:25px}.bs-main-title:before,.properties-main-title:before{left:calc(-50vw - -438px)}.properties-main-title{margin-bottom:80px}.properties-details-content,.properties-info span{font-size:17px}.properties-content .global-title{margin-bottom:25px}.properties-content{max-width:320px}.properties-btn{margin-top:30px}.bs-container .global-title .section-counter:before{height:95px}.bs-main{margin-top:70px}.bs-main-title{max-width:340px}.bs-container{padding:0 0 80px}#content-section-6 .bs-main-title{margin-bottom:60px}.fv-container button.plyr__control.plyr__control--overlaid{width:130px;height:130px}.fv-container button.plyr__control.plyr__control--overlaid:before{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #fff}#featured-video-player .plyr__controls .plyr__controls__item.plyr__progress__container,#featured-video-player button.plyr__controls__item.plyr__control[data-plyr=play]{display:block}#featured-video-player .plyr--captions-enabled [data-plyr=captions]{display:none}.testi-content p{font-size:12px}.testi-content{min-height:346px}.testi-content>h2{letter-spacing:normal;font-size:15px}.testi-icons em.ai-icon-open-quote{top:-86px;left:-25%}.testi-icons em[class*=ai-icon-]{width:30.404%;height:58.717%}.testi-icons em.ai-icon-closed-quote{bottom:-41px;right:-9%}.testi-item{padding:0 15px}.testi-slide{margin:0 -15px}.testi-container{padding:90px 0 70px}.ff-form-tagline{font-size:13px}.ff-container{padding:110px 0 400px}.footer-nav-wrap{margin-right:20px}.footer-col:nth-child(2){width:200px}#footer-nav{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.footer-row:before{margin-left:calc(-50vw - -383.5px);margin-right:calc(-50vw - -383.5px)}.ff-form-col input:not([type=submit]),.ff-form-col textarea{font-size:12px}}@media only screen and (max-width:991px){html .attachment-fixed canvas,html.safari-true .attachment-fixed canvas{background-attachment:scroll!important;background-position:50%!important;background-size:cover!important}.side-menu-wrapper{padding:70px 15px 150px}.sidemenu-nav>li>a{font-size:30px}.sidemenu-nav>li{margin-bottom:30px;padding-bottom:20px}.side-menu{height:100vh}.side-navigation-wrap{display:none}.side-menu-close{height:4px;width:25px;top:-35px}.header-signup-text{display:none}.header-signup-container{text-align:right;min-height:41px}.header-signup-contacts,.header-signup-inner{display:block}.slideshow-container #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img canvas{height:350px}.slideshow-container .slide-spacer{display:none}.slideshow-container .aios-slider{position:relative;z-index:1;height:100%}.hero-tagline{right:4%;transform:none!important}.hero-verbiage{top:60%}.hero-verbiage p{font-size:12px;max-width:56%}.hero-desktop{display:none!important}.hero-mobile{display:block!important}.header-wrapper{display:none}.agent-profile-container{padding:70px 0 45px}.agent-profile-col{width:100%!important;display:block;padding-right:0}.agent-profile-text.text-sm p{font-size:13px}.agent-profile-text p{font-size:23px}body.home #main-wrapper{padding-top:41px}#fixed-header{opacity:0!important;visibility:hidden!important;transform:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#fixed-header,body:not(.page-template-about).ip-container #fixed-header{opacity:1!important;visibility:visible!important}#fixed-header:not(.active){pointer-events:auto}body.home #fixed-header:not(.active) .header-nav-container{-webkit-box-shadow:none;box-shadow:none}body.home #fixed-header:not(.active) .header-nav-bg{opacity:0}body.home #fixed-header:not(.active) .logo{opacity:0;pointer-events:none}body.home #fixed-header:not(.active) .burger-menu-icon span{background-color:#fff}.header-nav{display:none}.burger-menu-wrap{display:inline-block}.hero-main-img img{display:none}.hero-main-img canvas{background-repeat:no-repeat;background-size:cover}.hero-tagline-inner img{max-width:50.454vw}.commitment-container{padding:80px 0 30%}.commitment-main .global-title{transform:none!important}.me-container{padding:80px 0}.me-main p{text-align:center}.bs-col{width:100%;display:block;padding:0}.bs-col:not(:last-child){margin-bottom:20px}.bs-row{margin:0;padding:0 15px}.bs-main{margin-top:50px}.bs-main-title a{padding:20px 15px}.bs-main-title,.properties-main-title{font-size:23px;margin-bottom:55px!important}.bs-container{padding:0 0 55px}.bs-trigger-form{margin-bottom:25px}.bs-content{padding:0}.properties-content{max-width:395px;right:0;padding:0 30px 20px;width:100%;left:0;top:unset!important;bottom:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;display:block}.properties-img:before{display:none}.properties-img{background-color:#000}.properties-img img{opacity:.85}#map-area,.hp-map-base,.hp-map-hovers,.hp-map-transparent{display:none!important}.hp-map-content{position:relative;top:0;left:0;padding:65px 30px 50px;width:100%;max-width:395px;margin:0 auto}.hp-map-outer{height:auto!important;background-color:#01172c}.hp-map-main{width:100%!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.hp-map-compass-logo{bottom:10%;right:0;left:0;margin:0 auto;width:100%;max-width:380px;top:auto!important}.hp-map-compass-logo img{margin:0 auto;display:block;width:100%}.hp-comm-areas li.hp-comm-title{display:block;padding:0;border:none}.hp-comm-areas li.hp-comm-title:not(:last-child){margin-bottom:20px}.hp-comm-areas li.hp-comm-title a:after{bottom:-5px;height:2px}.hp-comm-areas{margin:20px auto 0;display:block}.hp-comm-areas li.hp-comm-title a{display:inline-block}.properties-content.is-black .properties-details-content{text-shadow:none}.fv-container button.plyr__control.plyr__control--overlaid{width:70px;height:70px}.fv-container button.plyr__control.plyr__control--overlaid:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff}.fv-main-title{top:14%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.properties-address{margin-bottom:10px}.properties-details-content,.properties-info span{font-size:19px;text-shadow:0 2px 3px #000}.properties-img canvas{min-height:450px}.testi-item{display:block;width:100%;padding:0}.testi-main-title{display:block;text-align:center;margin-bottom:121px}.testi-main-btn{display:block}.testi-container .global-title{text-align:left;margin-bottom:35px}.testi-main-btn a{padding-bottom:10px}.testi-content{min-height:0;text-align:center}.testi-content>h2{margin-right:0;margin-bottom:20px}.testi-content p{font-size:14px;display:block;margin-bottom:25px;text-align:center}.testi-slide{margin:0}.testi-icons em.ai-icon-closed-quote{display:none}.testi-icons em.ai-icon-open-quote{width:100px;height:100px;left:0;right:0;margin:0 auto;top:130px;transform:none!important}.ff-col{display:block;width:100%!important}.ff-col:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ff-form-tagline{text-align:center;line-height:1.3;margin-bottom:25px}.agent-profile-container>.container,.bs-main>.container,.commitment-container>.container,.ff-container .container,.fv-main-title,.me-container>.container,.testi-container .container{max-width:567px}.ff-container{padding:90px 0 400px}.ff-form-col input:not([type=submit]),.ff-form-col textarea{padding:0 10px}.ff-form-col textarea{height:90px;padding:15px 10px}.footer-col{display:block;width:100%!important}.footer-row{margin-bottom:25px}.footer-contact-holder,.footer-nav-wrap,.footer-row{display:block}#footer-nav{-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;text-align:center}.footer-nav-wrap{margin:0 0 30px;text-align:center}.footer-contact-holder{max-width:100%;display:block;text-align:center;margin-bottom:25px}.footer-contacts{display:block;margin-bottom:15px}.footer-contacts span{display:block;margin:0}.footer-contacts span:not(:last-child){margin:0 0 15px}.footer-address{display:block;margin:0 0 20px;padding:0;text-align:center}.footer-broker-logo{display:block;text-align:center;padding:0 0 20px}.footer-container{padding:70px 0 35px}.footer-copyright{margin-bottom:21px}.copyright,.footer-copyright{display:block;text-align:center}.copyright{margin-bottom:17px}.back-to-top,.footer-disclaimer{text-align:center}#content-full,#content-sidebar,.inner,.outer{width:100%}.outer{min-width:100%}#content-sidebar #content{width:100%}#content .archive-list .article-long .archive-has-thumbnail{width:100%;margin:0 auto}#content .archive-list .article-long .archive-thumbnail{width:100%}#content .archive-list .article-long .archive-has-thumbnail .archive-subtitle{margin-top:.75em}#content .archive-list .article-long p{font-size:16px}#pojo-a11y-toolbar{display:none}.fv-holder{background-color:#000}body.page-template-about #inner-page-wrapper{padding-top:0}.properties-container{margin-bottom:60px}.fv-main-title.hidden-md.hidden-lg{top:0;left:0;position:relative;margin-bottom:30px;display:flex!important;justify-content:center}.fv-main-title .global-title .section-counter:before{height:50px}.header-signup-container .burger-menu-wrap{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2}.but-close{opacity:0;visibility:hidden;position:relative}.but-close.active{opacity:1;visibility:visible}.burger-menu-icon.active{display:none}.but-close .side-menu-close{top:50%;left:0}.mls-logo{justify-content:center}}@media only screen and (max-width:782px){.admin-bar #fixed-header{top:47px}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.ip-banner canvas{min-height:250px}#content .archive-title,#content .entry-title,#content .global-title h2,.global-title h2,h1{letter-spacing:normal}.global-title .section-counter{font-size:12px}.agent-profile-text p{font-size:20px}.commitment-container{padding:100px 0 145px}.me-main h2{font-size:30px}.me-main p{font-size:20px}.properties-main-title span{padding:15px}.properties-main-title{width:95%}.fv-container button.plyr__control.plyr__control--overlaid{top:55%}.testi-main-title .global-title h2{width:100%;max-width:260px}.testi-main{padding:0 15px}.testi-main-title .global-title h2{font-size:27px}.testi-icons em.ai-icon-open-quote{top:160px}.ff-form-col input:not([type=submit]),.ff-form-col textarea{padding:0}.ff-form-col textarea{padding:15px 0}.footer-row:before{margin-left:-30px;margin-right:-30px}}@media only screen and (max-width:567px){html .commitment-bg.attachment-fixed canvas{background-position:0!important}.hero-verbiage{top:57%}.hero-verbiage p{font-size:11px}}@media only screen and (max-width:480px){.hero-verbiage p{font-size:9px}body.home #main-wrapper{padding-top:59px}#inner-page-wrapper{padding-top:130px}.ip-banner canvas{min-height:195px}.header-signup-contacts span:not(:last-child){margin:0 0 5px}.header-signup-contacts span{display:block}.bm-lines{width:25px;height:25px}.sidemenu-nav>li>a{font-size:25px}.agent-profile-tagline span,.agent-profile-text p{font-size:18px}.commitment-container{padding:40px 0 205px}.commitment-main .global-title h2{font-size:22px}.properties-details-content,.properties-info span{font-size:18px;letter-spacing:normal}.bs-main-title,.properties-main-title{font-size:20px}.bs-main-title{max-width:100%;width:95%}.fv-main-title .global-title h2{font-size:28px}.fv-main-title{top:35px;display:none}.fv-container button.plyr__control.plyr__control--overlaid{top:60%;width:40px;height:40px}.fv-container button.plyr__control.plyr__control--overlaid:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff}#inner-page-wrapper #listings-details .listings-address{font-size:32px}#inner-page-wrapper #listings-details .listings-form{padding:79px 20px 78px}#inner-page-wrapper #listings-details .listings-form h2 span{font-size:28px}.hero-mobile-btn a{font-size:13px;padding:20px 15px}}