:root{--font-family-default:'Roboto', sans-serif;--font-family-title:'Playfair Display', serif;--font-size-default:14px;--font-size-title:18px;--font-color-default:#000000;--font-color-title:#6c757d;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--playfair:'Playfair Display', serif;--barlowsc:'Barlow Semi Condensed', sans-serif;--roboto:'Roboto', sans-serif;--jost:'Jost', sans-serif;--montserrat:'Montserrat', sans-serif;--opensans:'Open Sans', sans-serif}.playfair{font-family:var(--playfair)}.barlowsc{font-family:var(--barlowsc)}.roboto{font-family:var(--roboto)}.jost{font-family:var(--roboto)}.montserrat{font-family:var(--montserrat)}.opensans{font-family:var(--opensans)}#nav li{position:relative;display:inline-block}#nav .sub-menu{list-style:none outside none;margin:0;background:rgb(0 0 0 / .9) url(../../../../themes/jamesbremner_new.com/images/submenu-fixer.png);display:none;padding:0;position:absolute;width:100%;min-width:180px}#nav .sub-menu a{color:#FFF;display:block;padding:10px}#nav .sub-menu a:hover{background:none repeat scroll 0 0 var(--light);color:var(--font-color-default);text-decoration:none}#nav .sub-menu .sub-menu{margin-left:100%;top:0}#nav li:hover>.sub-menu{display:block}#nav .sub-menu li{position:relative}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0}body.sp-active{overflow:hidden}.ip-banner{position:relative;width:100%}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.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 h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title{font-size:45px;font-family:var(--playfair);font-weight:500;text-transform:uppercase}p#breadcrumbs{line-height:1.7;margin:calc(1.12em + 3px) 0 1.12em}:before,:after{pointer-events:none}.abs-img-container{position:relative;z-index:0;display:block}.abs-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.img-cover{display:block;position:relative;z-index:0}.img-cover>canvas{display:block;position:relative;z-index:0;width:100%;height:auto}.img-cover>img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}canvas{width:100%;height:auto;position:relative;z-index:0;display:block}section{position:relative}.header{position:absolute;top:0;left:0;width:100%;z-index:85}.hdr-main{position:relative;z-index:0;padding:45px 0 0}.main-hdr-logo{max-width:550px;margin:0 auto}.hdr-bttn{position:absolute;top:0;bottom:0;right:3.625vw;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.hdr-bttn.main{padding:45px 0 0}.hdr-burger{cursor:pointer}.hdr-burger>div{width:33px;height:3px;background:#fff;margin:6px auto 0;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.hdr-burger>div:first-child{margin:0 auto 0}.hdr-burger>div:nth-child(2){width:16px}.hdr-burger:hover>div:nth-child(2){width:33px}.hdr-fixed{position:fixed;z-index:1;top:-100px;left:0;width:100%;opacity:0;pointer-events:none;background:rgb(82 96 97 / .72);padding:25px 0;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.hdr-fixed.active{opacity:1;pointer-events:auto;top:0}.hdr-fixed .fixed-hdr-logo{max-width:450px;margin:0 auto;opacity:.72}.slide-panel{position:fixed;z-index:2;top:0;right:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.slide-panel.active{opacity:1;pointer-events:auto}.slide-panel .sp-bd{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}.slide-panel .sp-inner{position:absolute;top:0;right:-557px;bottom:0;width:calc(100% - 50px);max-width:557px;background:url(../../../../themes/jamesbremner_new.com/images/sp-bg.jpg) center center no-repeat;background-size:cover;overflow:auto;color:#fff;padding:120px 0 0 75px;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.slide-panel.active .sp-inner{right:0}.sp-close{color:#fff;font-size:27px;position:absolute;top:58px;right:58px;cursor:pointer;opacity:1;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.sp-close:hover{opacity:.7}.side-ci{position:fixed;z-index:3;top:0;bottom:0;right:3.625vw;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;pointer-events:none}.side-inner a{color:#fff;opacity:1;pointer-events:auto;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.side-inner.side-ip a,.side-inner.alt a{color:#bbabab}.side-inner.side-ip.sp-active a,.side-inner.alt.sp-active a{color:#fff}.side-inner a:hover{opacity:.5}.side-inner .side-info{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.side-inner .side-info a{font-size:22px;margin:40px 0 0}.side-inner .side-info a:first-child{margin:0 0 0}.side-inner .side-sm{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;margin:70px 0 0}.side-inner .side-sm a{font-size:18px;margin:40px 0 0}.side-inner .side-sm a:first-child{margin:0 0 0}#spnav>li{margin:44px 0 0}#spnav>li:first-child{margin:0 0 0}#spnav a{font-size:30px;text-transform:uppercase;letter-spacing:.05em;color:#fff;opacity:1;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}#spnav a.clicked_once,#spnav li:hover>a{opacity:.7}#spnav .sub-menu{margin:30px 0 0;padding:0 0 0 30px;display:none}#spnav a.clicked_once+.sub-menu{display:block}#spnav .sub-menu a{font-size:20px}#spnav .sub-menu li{margin:15px 0 0}#spnav .sub-menu li:first-child{margin:0 0 0}.hp-ss{position:relative;z-index:0}.hp-ss:before{content:'';display:block;position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;background:url(../../../../themes/jamesbremner_new.com/images/slide-fade.png) center center no-repeat;background-size:cover}.hp-ss .cycloneslider{z-index:0}.hp-ss .cycloneslider-template-responsive .cycloneslider-slide canvas{min-height:100vh}.hp-tagline{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-end;padding:0 0 140px}.tagline-wrapper{width:100%}.tagline-inner{color:#fff;border-left:1px solid #fff;position:relative;padding:0 0 0 2.25vw}.tagline-inner:before{content:'';display:block;position:absolute;width:4px;left:-2px;bottom:0;height:55%;background:#98afbf}.tagline-inner .tagline-count{color:#98afbf;font-size:1.1875vw;margin:0 0 1.25vw}.tagline-inner h1{font-size:2vw;text-transform:uppercase;letter-spacing:.20em}.tagline-inner h1 span{display:block;font-family:var(--barlowsc);font-size:6vw;letter-spacing:.13em;font-weight:600}@keyframes bounce{0%{bottom:25px}70%{bottom:50px}100%{bottom:25px}}-webkit-@keyframes bounce{0%{bottom:25px}70%{bottom:50px}100%{bottom:25px}}.hp-scroll{cursor:pointer;max-width:25px;position:absolute;z-index:4;left:0;right:0;bottom:25px;opacity:1;margin:0 auto;animation:bounce 1s infinite;-webkit-animation:bounce 1s infinite;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.hp-scroll:hover{opacity:.7}.sec-title{position:relative;padding:0 0 0 42px;border-left:1px solid #000}.sec-title.no-border{border-left:0 solid #000}.sec-title:before{content:'';display:block;position:absolute;width:3px;height:70%;background:#98afbf;bottom:0;left:-2px}.sec-title .sec-count{font-size:19px;letter-spacing:.58em;color:#98afbf;margin:0 0 32px;line-height:1}.sec-title h2{text-transform:uppercase;font-size:19px;color:#8a8a8a;letter-spacing:.58em;line-height:1}.sec-title h2 span{display:block;font-family:var(--font-family-title);color:#000;font-size:48px;letter-spacing:.10em}.sec-title.alt h2 span{font-family:var(--barlowsc);color:#526061;font-weight:600;font-size:57px}.sec-title.main-lg{padding:0 0 0 50px}.sec-title.main-lg:before{width:5px;left:-3px}.sec-title.main-lg .sec-count{font-size:23px}.sec-title.main-lg h2{font-size:23px}.sec-title.main-lg h2 span{font-size:69px}.sec-title.main-md h2 span{font-size:54px}button.site-button,a.site-button,.site-button{display:inline-block;vertical-align:middle;position:relative;font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:#1b1b1b;border:2px solid #1a1a1a;padding:18px 31px;min-width:269px;text-align:center;margin-left:19px;background:#fff0;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}button.site-button:hover,a.site-button:hover,.site-button:hover{background:#98afbf;border:2px solid #98afbf;color:#fff}button.site-button:before,a.site-button:before,.site-button:before{content:'';display:block;position:absolute;width:2px;left:-19px;top:-2px;bottom:-2px;background:#98afbf}button.site-button span,a.site-button span,.site-button span{color:#98afbf;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}button.site-button:hover span,a.site-button:hover span,.site-button:hover span{color:#fff}#hp-wc{padding:0 0 83px;overflow:hidden}#hp-wc:before{content:'';display:block;position:absolute;z-index:0;left:0;right:12px;bottom:0;top:133px;background:url(../../../../themes/jamesbremner_new.com/images/wc-bg_02.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.wc-wrap{padding:73px 0 0;position:relative;z-index:5}.wc-wrap:before{content:'';display:block;position:absolute;z-index:0;top:0;left:-130px;right:-172px;bottom:98px;background:#fff}.wc-wrap:after{content:'';display:block;position:absolute;z-index:1;top:0;left:0;right:-185px;bottom:0;background:url(/wp-content/uploads/2025/12/about-bg-initial.png) right 53px no-repeat;background-size:60.823% auto}.wc-wrap .wc-left{position:relative;z-index:4}.wc-wrap .wc-right{position:relative;z-index:2}.wc-wrap .wc-right:before{content:'';display:block;position:absolute;bottom:0;left:-200px;width:75vw;height:43.8%;background:url(../../../../themes/jamesbremner_new.com/images/wc-bg_03.jpg) center center no-repeat;background-size:cover}.wc-wrap .wc-photo{position:relative;padding:min(10vw,160px) 0 0 0;margin:0 0 0 0}.wc-wrap .wc-photo:before{content:'';display:block;position:absolute;z-index:0;bottom:0;left:0;top:15%;right:10.3%;background:url(../../../../themes/jamesbremner_new.com/images/wc-bg_01.jpg) center center no-repeat;background-size:cover;opacity:0}.wc-wrap .wc-photo img{position:relative;z-index:2;margin:0 auto}.wc-title{margin:0 -140px 74px 0}.wc-wrap .wc-content{position:relative;z-index:1;padding:230px 0 38px;letter-spacing:.12em;line-height:1.714}.wc-wrap .wc-content p{margin:25px 0 0}.wc-wrap .wc-content p:nth-of-type(1){margin:0 0 0}.wc-button{margin:45px 0 0}#hp-mtt{padding:0 0 298px}#hp-mtt:before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:58%;background:url(../../../../themes/jamesbremner_new.com/images/mtt-bg_02.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.mtt-wrap{position:relative;z-index:2}.mtt-list{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.mtt-single{width:calc(50% - 17px);margin-left:33px}.mtt-single:first-child{margin-left:0}.mtt-single a{display:flex;flex-flow:column wrap;align-items:center;justify-content:flex-end;min-height:752px;padding:20px 0 0}.mtt-single a .mtt-img{padding:0 10px}.mtt-single a .mtt-img img{margin:0 auto;filter:grayscale(0);-webkit-filter:grayscale(0);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.mtt-single a:hover .mtt-img img{filter:grayscale(1);-webkit-filter:grayscale(1)}.mtt-single a .mtt-name{width:100%;padding:42px 10px;background:rgb(65 65 65 / .86);text-align:center}.mtt-single a .mtt-name h3{font-size:36px;font-family:var(--barlowsc);color:#fff;text-transform:uppercase;letter-spacing:.10em;margin-bottom:20px}.mtt-single a .mtt-name p{letter-spacing:.12em;line-height:1.714;color:#fff}#hp-qs{z-index:2;pointer-events:none}.qs-container{width:calc(100% - 30px);margin:0 auto;max-width:1400px}.qs-wrap{width:50%;margin:-107px 0 -155px auto;pointer-events:auto}.qs-inner{background:url(../../../../themes/jamesbremner_new.com/images/qs-bg.jpg) center center no-repeat;background-size:cover;padding:53px 0 58px 55px}.qs-inner h3{font-family:var(--playfair);font-size:30px;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 47px}.qs-form{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;width:calc(100% - 15px);max-width:707px}.qs-form .bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px!important}.qs-form .qs-input{width:calc(100% - 131px)}.qs-form .qs-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-bottom:1px solid #fff;font-size:12px;letter-spacing:.10em;color:#fff;background:none;outline:0;height:47px;padding:0 0 0 0}.qs-form .qs-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-bottom:1px solid #fff;font-size:12px;letter-spacing:.10em;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAAGXy9/eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTEyLTE0VDA5OjA2OjEyKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMi0xNFQxNTowMTo0NyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMi0xNFQxNTowMTo0NyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2YTBlODljMi05NTJiLTYxNGItODJiYi0zYTk5ZjExODZjYzAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NTBiZDEzYi0yYTkxLTgwNDgtODFlYy1kNTc2NmQ5NGY3OTkiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMTU4YTBjMy1lZGE4LTA0NDctODA2ZC1kMWZlOTYyZGFhZDgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIxNThhMGMzLWVkYTgtMDQ0Ny04MDZkLWQxZmU5NjJkYWFkOCIgc3RFdnQ6d2hlbj0iMjAyMS0xMi0xNFQwOTowNjoxMiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZhMGU4OWMyLTk1MmItNjE0Yi04MmJiLTNhOTlmMTE4NmNjMCIgc3RFdnQ6d2hlbj0iMjAyMS0xMi0xNFQxNTowMTo0NyswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmrPNXgAAABQSURBVAiZZcuhEYAwAEPR1DIBU6DYAl3DLozCMAgGwbID9xClitxFJPkJlqAWJEmCGhzBoOksqA3IHVzfUoJgR4LNX2un6lc8mPuje8LY8wu2kHF//rQnjwAAAABJRU5ErkJggg==) calc(100% - 15px) center no-repeat;outline:0;height:47px;padding:0 31px 0 0}.qs-form .qs-input select option{color:#000}.qs-form .qs-row{margin:22px 0 0}.qs-form .qs-row:first-child{margin:0 0 0}.qs-form .qs-row.quad{display:flex;flex-flow:row wrap;align-content:center;justify-content:space-between}.qs-form .qs-row.quad>div{width:calc(25% - 1px)}.qs-form .qs-submit{width:98px}.qs-form .qs-submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:101px;border:1px solid #fff;font-size:28px;color:#fff;background:#fff0;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.qs-form .qs-submit button:hover{color:#000;background:#fff}.qs-idx{font-size:12px;letter-spacing:.10em;color:#fff;margin:24px 0 0}#hp-fp{padding:0 0 125px}.fp-container{width:calc(100% - 30px);margin:0 auto;max-width:1400px}.fp-wrap .fp-title{margin:0 0 79px}.fp-wrap .fp-list{margin:0 -3px;font-size:0}.fp-wrap .fp-list:not(.slick-initialized){overflow:hidden;display:flex}.fp-wrap .fp-list .slick-list{padding:0 0 70px}.fp-wrap .fp-list .slick-slide{position:relative;top:0;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.fp-wrap .fp-list .slick-slide.slick-current+.slick-slide{top:70px}.fp-wrap .fp-single{padding:3px}.fp-wrap .fp-single a{display:block;position:relative;color:#fff;text-align:center;overflow:hidden}.fp-wrap .fp-single a:before{content:'';display:block;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:0 solid #fff;transition:all ease .2s;-moz-transition:all ease .2s;-webkit-transition:all ease .2s}.fp-wrap .fp-single a:hover:before{border:5px solid #fff}.fp-wrap .fp-single a .fp-info{position:absolute;z-index:1;left:10px;right:10px;bottom:0;background:rgb(84 98 98 / .9);max-width:368px;margin:0 auto;letter-spacing:.17em;padding:18px 10px;opacity:1;font-weight:300;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.fp-wrap .fp-single a:hover .fp-info{bottom:-150px;opacity:0}.fp-wrap .fp-single a .fp-info .fp-price{font-size:24px;letter-spacing:.17em;font-weight:600;line-height:1.041}.fp-wrap .fp-single a .fp-info .fp-add{font-size:12px;line-height:2.083;letter-spacing:.17em}.fp-wrap .fp-single a .fp-info .fp-status{font-size:16px;text-transform:uppercase;letter-spacing:.17em}.fp-wrap .fp-single a .fp-hover{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;font-weight:300;background:rgb(84 98 98 / .88);letter-spacing:.17em;opacity:0;pointer-events:none;transition:all ease .8s;-moz-transition:all ease .8s;-webkit-transition:all ease .8s}.fp-wrap .fp-single a:hover .fp-hover{opacity:1}.fp-wrap .fp-single a .fp-hover .fp-price{font-size:34px;font-weight:600;line-height:1.041;letter-spacing:.17em}.fp-wrap .fp-single a .fp-hover .fp-add{font-size:18px;line-height:2.083;margin:22px 0 0;letter-spacing:.17em}.fp-wrap .fp-single a .fp-hover .fp-status{font-size:24px;text-transform:uppercase;margin:5px 0 0;letter-spacing:.17em}.fp-wrap .fp-single a .fp-hover .fp-button{display:inline-block;vertical-align:middle;position:relative;font-size:14px;letter-spacing:.17em;text-transform:uppercase;color:#fff;border:2px solid #fff;padding:19px 51px;margin:30px 0 0;background:#fff0;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.fp-nav{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:60px 0 0}.fp-nav .fp-nav-divider{color:#000;font-size:47px;font-weight:200;margin:0 29px}.fp-nav .fp-nav-divider:before{content:'/';display:block}.fp-nav .fp-arrow{cursor:pointer;font-size:13px;font-weight:200;color:#adadad;letter-spacing:.05em;text-transform:uppercase}.fp-nav .fp-arrow:hover{color:#000}.fp-va{margin:60px 0 0}#hp-fc{padding:0 0 45px}#hp-fc:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:50%;background:url(../../../../themes/jamesbremner_new.com/images/fc-bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.fc-wrap{margin:0 8px;position:relative;z-index:2}.fc-inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:0 -1px}.fc-inner .fc-col-title{width:calc(100% / 3);padding:1px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.fc-inner .fc-single{width:calc(100% / 3);padding:1px}.fc-inner .fc-single a{display:block;position:relative}.fc-inner .fc-single a:hover{z-index:2}.fc-inner .fc-single a .fc-img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);filter:grayscale(0);-webkit-filter:grayscale(0);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.fc-inner .fc-block:nth-child(3n) a .fc-img{transform-origin:right center}.fc-inner .fc-block:nth-child(3n+1) a .fc-img{transform-origin:left center}.fc-inner .fc-single a:hover .fc-img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);filter:grayscale(1);-webkit-filter:grayscale(1)}.fc-inner .fc-single a .fc-img:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#1d1d1d;opacity:.65;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.fc-inner .fc-single a:hover .fc-img:before{opacity:0}.fc-inner .fc-single a .fc-name{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;text-align:center}.fc-inner .fc-single a .fc-name h3{font-size:1.3125vw;color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#fff0;padding:1.4375vw 4.0625vw;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.fc-inner .fc-single a:hover .fc-name h3{background:#526264}#hp-cs{background:#fff;padding:90px 0 100px;overflow:hidden}.cs-wrap .cs-subtitle{color:#526061;font-size:30px;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;max-width:520px;margin:31px 0}.cs-wrap .cs-desc{font-size:14px;color:#000;letter-spacing:.05em;line-height:2;margin:0 -30px 0 0}.cs-wrap .cs-desc p{margin:37px 0 0}.cs-wrap .cs-desc p:nth-of-type(1){margin:0 0 0}.cs-wrap .cs-bttn{margin:40px 0 0}.cs-wrap .cs-r{margin:0 -15px 0 -30px}.cs-wrap .cs-img{position:relative}.cs-wrap .cs-img:before{content:'';display:block;position:absolute;z-index:0;right:-60px;bottom:-69px;background:#e3e3e4;left:36.717%;top:25.324%}.cs-wrap .cs-img-slide{position:relative;z-index:2}.cs-img-nav{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:13px 0 0 0}.cs-img-nav .cs-arrow{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;font-size:21px;border:1px solid #000;color:#000;background:#fff;width:52px;height:52px;border-radius:100%;cursor:pointer;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.cs-img-nav .cs-arrow:first-child{margin:0 20px 0 0}.cs-img-nav .cs-arrow:hover{background:#000;color:#fff}#hp-testi{background:url(../../../../themes/jamesbremner_new.com/images/testi-bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;padding:117px 0 50px}.testi-container{width:calc(100% - 30px);max-width:1500px;margin:0 auto}.testi-wrap .slick-slide{display:inline-block;vertical-align:middle;float:none;font-size:0}.testi-wrap .testi-inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.testi-wrap .testi-col{width:50%;position:relative}.testi-wrap .testi-l:before{content:'';display:block;position:absolute;top:10px;bottom:10px;max-height:178px;right:0;background:#526061;width:1px;margin:auto 0}.testi-wrap .testi-r{padding:0 40px 0 103px}.testi-wrap .testi-navs{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:43px 0 0}.testi-wrap .testi-arrows{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.testi-wrap .testi-arrow{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;font-size:21px;border:1px solid #000;color:#000;background:#fff;width:70px;height:70px;border-radius:100%;cursor:pointer;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.testi-wrap .testi-arrow:first-child{margin:0 30px 0 0}.testi-wrap .testi-arrow:hover{background:#000;color:#fff}.testi-wrap .testi-button{margin:0 0 0 111px}.testi-wrap .testi-single{font-size:14px;color:#000;letter-spacing:.04em;line-height:1.786;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAcCAYAAAGR7EbwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTEyLTE1VDA3OjI2OjM1KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMi0xNVQwOTozNToxMiswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMi0xNVQwOTozNToxMiswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjYjFjNTYwZS0wNjM2LTE2NDQtOGU0Mi03OWUyN2I4ZjFkZjgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjYmZmNzI1YS01Zjg0LWRiNGQtYjJjOC03YzBkNGYyNjI3MzMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozODk5ODE3OS1mMmRlLWVkNDItOTllOC02ZTQ4NWQ0ZDhhOTIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4OTk4MTc5LWYyZGUtZWQ0Mi05OWU4LTZlNDg1ZDRkOGE5MiIgc3RFdnQ6d2hlbj0iMjAyMS0xMi0xNVQwNzoyNjozNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNiMWM1NjBlLTA2MzYtMTY0NC04ZTQyLTc5ZTI3YjhmMWRmOCIgc3RFdnQ6d2hlbj0iMjAyMS0xMi0xNVQwOTozNToxMiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmoYh4IAAAHHSURBVFiF7ZY5SwUxFIW/PN4DRVw6QfAJgo0I9jaCYOX/sPAniLWtjaAgaGOpWAgi2GghIthZCDYuhbgUivtSxCKO5N1JMolO+Q4EZm7OPTnZo7TWSChAO745sUgNafaPVkmaOWoFOAYeLMKtcjCVS6GSa7kAeaswbced3ZGQ/pT1/RuP8hbdAZ+pXHNbHmJNZknFzizuGn0byhHz8pNnKIRSxarW9ztwk5B7TuMwdAOM4R5YHzLuto8wa5F2EgQ1MOQjzQhiCFXgxeZH7Y5Y6ECR2PNxS1sSTaFi2FvmTAi3BPK+gCsZTNkqyyF+VrEYIdQTElpIdJVxj0KVGugrEJq0uIchy1k5DYjtCu6zXdmCmY3YE2DK5irgsSBBQv00WisiYg7C0R+DsWivAu2JplLQiulAaH3nUOpFVRaapmLRNBWLCvAhYpeYbV9UYiC1v2K0K8CqSKwD/ZGNFmFD/Ncwj79CKOCVxtP3HhgoydiF0H4DRmIShzEnu7xn5ksw1QtcO7TXiVzT+45kjXmZzgPjQNsfza15tD+BFWAC6PIldwAHHoHYC9aHGrD5X+1BYAm4w0zvI/BE2gXrQx2Yw7zrnix9/Q3UUb33C4MP9AAAAABJRU5ErkJggg==) top left no-repeat;padding:22px 0 0 45px}.testi-wrap .testi-slide h3{color:#98afbf;font-size:24px;letter-spacing:.05em;font-weight:600;font-family:var(--barlowsc);margin:34px 0 0}#hp-cta{padding:63px 0;display:none}.cta-wrap{padding:0 10px}.cta-wrap .cta-inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.cta-wrap .cta-single{margin:0 0 0 9px;width:calc(25% - 7px);max-width:389px}.cta-wrap .cta-single:first-child{margin:0 0 0 0}.cta-wrap .cta-single a{display:block;position:relative}.cta-wrap .cta-single a .cta-img:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:#000;opacity:.8;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.cta-wrap .cta-single:nth-child(even) a .cta-img:before{background:#526264;opacity:.93}.cta-wrap .cta-single a:hover .cta-img:before,.cta-wrap .cta-single:nth-child(even) a:hover .cta-img:before{background:#fff;opacity:.93}.cta-wrap .cta-single a .cta-img:after{content:'';display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;border:1px solid #000;opacity:0;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.cta-wrap .cta-single a:hover .cta-img:after{opacity:1}.cta-wrap .cta-single a .cta-name{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.cta-wrap .cta-single a .cta-name h3{font-size:24px;text-transform:uppercase;color:#fff;letter-spacing:.05em;font-weight:600;text-align:center;padding:0 10px;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.cta-wrap .cta-single a:hover .cta-name h3{color:#000}#hp-wtmw{padding:51px 0 61px}.wtmw-container{margin:0 auto;width:calc(100% - 30px);max-width:1400px}.wtmw-top{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.wtmw-inner{margin:60px 0 0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.wtmw-inner .wtmw-fb{width:calc(45% - 15px);max-width:585px}.wtmw-inner .wtmw-ig{width:calc(55% - 15px);max-width:752px}.wtmw-title .wtmw-title-sm{font-size:14px;letter-spacing:.58em;color:#797979;text-transform:uppercase;margin:0 0 30px}.wtmw-title .wtmw-title-lg{font-size:55px;letter-spacing:.02em;color:#526061;font-weight:600}.fb-content{margin:57px 0 0}.fb-content .fb-info{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.fb-content .fb-user{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;max-width:calc(100% - 154px)}.fb-content .fb-user-img{border-radius:100%}.fb-content .fb-user-img a{display:block}.fb-content .fb-user-det{max-width:calc(100% - 57px);padding:0 0 0 15px}.fb-content .fb-user-name{font-size:17px;font-weight:500;color:#000;letter-spacing:.02em}.fb-content .fb-user-activity{font-size:14px;color:#606060;font-weight:300;letter-spacing:.02em;margin:4px 0 0}.fb-post a{display:block}.fb-post a .fb-desc{font-size:17px;line-height:1.529;color:#606060;letter-spacing:.02em;margin:22px 0 0}.fb-desc{font-size:17px;line-height:1.529;color:#606060;letter-spacing:.02em;margin:22px 0 0;word-break:break-word}.fb-post a .fb-img{margin:23px 0 0}.ig-content{margin:57px 0 0}.ig-content .ig-info{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.ig-content .ig-user{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;max-width:calc(100% - 126px)}.ig-content .ig-user-img{border:1px solid #ddd;border-radius:100%}.ig-content .ig-user-img a{display:block}.ig-content .ig-user-det{max-width:calc(100% - 57px);padding:0 0 0 15px}.ig-content .ig-user-name{font-size:17px;font-weight:500;color:#000;letter-spacing:.02em}.ig-content .ig-user-activity{font-size:14px;color:#606060;font-weight:300;letter-spacing:.02em;margin:4px 0 0;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.ig-content .ig-user-activity>div{margin-left:20px}.ig-content .ig-user-activity>div:first-child{margin-left:0}.ig-content .ig-user-activity span{font-weight:500}.ig-posts{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:32px 0 0}.ig-single{width:25%;padding:6px}.ig-single a{display:block;position:relative}.ig-single a .ig-img{background:#000}.ig-single a .ig-img img{opacity:1;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.ig-single a:hover .ig-img img{opacity:.7}#hp-blog{padding:60px 0 70px}.blog-container{margin:0 auto;width:calc(100% - 30px);max-width:1400px}.blog-wrap .blog-list{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.blog-wrap .blog-single{width:calc((100% / 3) - 10px);max-width:393px}.blog-wrap .blog-img{margin:0 0 34px}.blog-wrap .blog-top{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 0 58px}.blog-wrap .blog-title{margin:0 0 22px}.blog-wrap .blog-title a{font-size:25px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#555}.blog-wrap .blog-title a:hover{color:#000}.blog-wrap .blog-desc{color:#555;font-size:13px;letter-spacing:.05em;line-height:1.538}.blog-wrap .blog-desc p{margin:15px 0 0}.blog-wrap .blog-desc p:nth-of-type(1){margin:0 0 0}.blog-wrap .blog-button{margin:33px 0 0}.blog-wrap .blog-button a{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#000;background:#fff;border:1px solid #000;padding:12px 24px;display:inline-block;vertical-align:middle;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.blog-wrap .blog-button a:hover{background:#000;color:#fff}.footer{border-top:10px solid #98afbf;background:url(../../../../themes/jamesbremner_new.com/images/ftr-bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;padding:0 0 72px;position:relative}#ftr-git{background:url(../../../../themes/jamesbremner_new.com/images/git-bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;padding:160px 0 135px}.git-wrap{margin:0 -30px;overflow:hidden;position:relative;padding:0 0 30px}.git-wrap:before{content:'';display:block;position:absolute;z-index:0;left:0;right:0;top:10px;bottom:10px;max-height:528px;border-right:1px solid #fff;border-left:1px solid #fff}.git-title{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;color:#fff}.git-title .git-title-sm{font-size:21px;font-style:italic;letter-spacing:.08em;position:relative}.git-title .git-title-sm:before{content:'';display:block;position:absolute;right:calc(100% + 33px);top:0;bottom:0;margin:auto 0;height:1px;width:100vw;background:#fff}.git-title .git-title-sm:after{content:'';display:block;position:absolute;left:calc(100% + 33px);top:0;bottom:0;margin:auto 0;height:1px;width:100vw;background:#fff}.git-title .git-title-lg{font-size:61px;letter-spacing:.08em;text-transform:uppercase}.git-subtitle{font-size:15px;line-height:1.733;letter-spacing:.02em;color:#fff;text-align:center;margin:19px auto 0;max-width:475px}.git-inner{position:relative;z-index:2}.git-form{margin:54px auto 0;max-width:797px}.git-form .wpcf7-form-control-wrap{display:block}.git-form .wpcf7 form .wpcf7-response-output{color:#fff;text-align:center}.git-form .wpcf7-spinner,.git-form .wpcf7 .ajax-loader{position:absolute;top:calc(100% + 5px);margin:0 auto}.git-form ::-webkit-input-placeholder{text-transform:uppercase}.git-form :-ms-input-placeholder{text-transform:uppercase}.git-form ::placeholder{text-transform:uppercase}.git-form .git-row{margin:8px 0 0}.git-form .git-row:first-child{margin:0 0 0}.git-form .git-row.dual{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.git-form .git-row.dual>div{width:calc(50% - 4px)}.git-form .git-row.dual>div:first-child{margin:0 0 0}.git-form input:not([type="submit"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:61px;background:rgb(255 255 255 / .38);border:0;padding:0 24px;font-size:13px;letter-spacing:.06em;color:#fff;outline:0}.git-form .git-row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:111px;background:rgb(255 255 255 / .38);border:0;padding:26px 24px 5px;font-size:13px;letter-spacing:.06em;color:#fff;outline:0;resize:none}.git-form .git-row.button{margin:58px 0 0}.git-form .git-submit{width:192px;position:relative;margin:0 auto;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.git-form .git-submit:before{content:'';display:block;position:absolute;right:100%;top:0;bottom:0;margin:auto 0;height:1px;width:100vw;background:#fff}.git-form .git-submit:after{content:'';display:block;position:absolute;left:100%;top:0;bottom:0;margin:auto 0;height:1px;width:100vw;background:#fff}.git-form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;height:49px;background:#98afbf;border:1px solid #98afbf;color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.git-form input[type="submit"]:hover{color:#98afbf;background:#fff}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;width:auto;font-size:11px}.ftr-logo{padding:100px 0 0}.ftr-logo-inner{margin:0 auto;max-width:550px}.ftr-ci{margin:50px 0 0}.ci-wrap ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.ci-wrap li{line-height:1.462;color:#fff;font-size:13px;letter-spacing:.08em;margin:0 0 0 122px}.ci-wrap li:first-child{margin:0 0 0 0}.ci-wrap li:first-child+li{max-width:215px;text-align:center}.ci-wrap a:hover{color:#8a8a8a}.ftr-sm{margin:30px 0 0}.ftr-sm .sm-wrap{font-size:0;text-align:center}.ftr-sm .sm-wrap a{display:inline-block;vertical-align:middle;font-size:22px;color:#fff;margin:0 0 0 18px}.ftr-sm .sm-wrap a:first-child{margin:0 0 0 0}.ftr-sm .sm-wrap a:hover{color:#8a8a8a}.ftr-disclaimer{font-size:11px;color:#989898;line-height:1.727;letter-spacing:.07em;margin:22px 0 30px}.ftr-disclaimer a:hover{color:#fff}.footernav{font-size:0;text-align:center;padding:0 15px}.footernav li{display:inline-block;vertical-align:middle;border-left:2px solid #fff;padding:0 33px}.footernav li:first-child{padding-left:0;border-left:0 solid #fff}.footernav li:last-child{padding-right:0}.footernav a{font-size:14px;text-transform:uppercase;color:#fff;display:block;line-height:1}.footernav a:hover{color:#8a8a8a}.copyright{font-size:14px;color:#909090;line-height:1.5;letter-spacing:.08em;margin:33px 0 0}.copyright a[target]{text-decoration:underline}.copyright a:hover{color:#fff}.re-logos{font-size:0;text-align:center;margin:23px 0 0}.re-logos span{display:inline-block;vertical-align:middle;font-size:29px;color:#fff;margin-left:10px}.re-logos span:first-child{font-size:20px;margin-left:0}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}}.casestudies{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:60px}.casestudies-list{position:relative;width:50%;padding:0 14px}.casestudies-list .csthumb{margin-bottom:24px;position:relative}.csthumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.csthumb canvas{display:block;height:100%;width:100%}.casestudies .cscontent h2{margin-top:0!important;font-size:32px!important;transition:all .3s ease-in-out;letter-spacing:.06em;line-height:1.1}.casestudies .cscontent p{margin:28px 0!important;line-height:1.75!important;letter-spacing:.02em;font-size:22px}a.rm{display:inline-block;vertical-align:top;max-width:100%;width:338px;padding:26px 0 23px;font-size:13px;letter-spacing:.46em;color:#000;text-transform:uppercase;border:1px solid #000;background:0 0;text-align:center;-webkit-transition:background .3s,color .3s,border .3s;-o-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}.casestudies-list:first-child{display:flex;margin-bottom:20px;padding-bottom:20px;width:100%}.casestudies-list:first-child .csthumb{margin-bottom:0}.casestudies-list:first-child .csthumb{position:relative;width:60%}.casestudies-list:first-child .cscontent{width:37%;margin-left:3%}a.rm:hover{border-color:#000;background-color:#000;color:#fff}#content .archive-list.blog{position:relative;display:flex;flex-flow:row wrap}#content .archive-list.blog h2 a:hover{color:var(--primary-color)}#content .archive-list.blog:before,#content .archive-list.blog:after{display:none}#content .archive-list.blog>article{float:none}#content .archive-list.blog .post{border-bottom:none}#content .archive-list.blog .archive-thumbnail,#content .archive-list.blog .archive-content{width:100%}#content .archive-list.blog .archive-thumbnail a{display:block;outline:none;transition:all 0.3s ease-in-out}#content .archive-list.blog .archive-thumbnail canvas{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#content .archive-list.blog .article-long .archive-thumbnail{width:60%}#content .archive-list.blog .article-long .archive-has-thumbnail{width:37%;margin-left:3%}#content .archive-list.blog .article-long .archive-has-thumbnail .archive-subtitle{margin-top:0;font-size:27px;transition:all 0.3s ease-in-out}#content .archive-list.blog .article-long p{font-size:22px}#content .archive-more{font-style:normal;text-decoration:none}#hp-qs button.btn.dropdown-toggle.btn-default{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-bottom:1px solid #fff;font-size:12px;letter-spacing:.10em;color:#fff;background:none;outline:0;height:47px;padding:0 0 0 0;border-radius:unset}#hp-qs input.form-control{color:#000!important;padding-left:20px}.asking-trigger{display:inline-block;position:absolute;top:0;left:0;opacity:0;pointer-events:none}.aiosp-wrap .aiosp-container.aiosp-ref-\#asking-popup .aios-popup-body{width:400px;min-height:0}.quick-search-style-2 ul.dropdown-menu a{width:100%!important}body .aiosp-wrap .aiosp-ref-asking-popup .aios-popup-body{width:100%;max-width:670px;min-height:unset;background:#526061;padding:15px}body .aiosp-wrap .aiosp-ref-asking-popup .aios-popup-body button.aiosp-close{display:none}body .aiosp-wrap .aiosp-ref-asking-popup .aios-popup-body div#asking-popup{position:relative;background:#fff}body .aiosp-wrap .aiosp-ref-asking-popup .aios-popup-body div#asking-popup::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../themes/jamesbremner_new.com/images/asking-popup-bg.jpg);background-position:center;background-size:cover;opacity:.1;filter:grayscale(1)}body .asking-popup-wrapper{padding:20px}body .asking-popup-wrapper-inner{position:relative;z-index:1;padding:40px 30px}body .asking-popup-wrapper-inner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:#fff;z-index:1}body .asking-popup-wrapper-inner::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../themes/jamesbremner_new.com/images/asking-popup-accent-bg.jpg);background-position:center;background-size:cover;opacity:.23;z-index:2}.asking-popup-wrapper-inner>div{position:relative;z-index:3}.asking-popup-title{font-size:14px;text-transform:uppercase;text-align:center;color:#7c7c7c;font-weight:500;letter-spacing:.2em}.asking-popup-title span{display:block;font-size:33px;font-family:var(--playfair);color:#000;letter-spacing:0;margin-top:5px}.asking-popup-form{margin:25px 0}.asking-popup-fields-row{display:flex;align-items:center;justify-content:center}.asking-popup-fields-row .asking-popup-field.asking-popup-field-submit>div{width:48px;height:49px;display:flex;align-items:center;justify-content:center;font-size:23px;color:#fff}.asking-popup-field.asking-popup-field-submit{position:relative}.asking-popup-field.asking-popup-field-submit input{position:absolute;width:100%;height:100%;font-size:0;border:navajowhite;background:#98afbf;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.asking-popup-field.asking-popup-field-submit input:hover{background:#526061}.asking-popup-fields-row .asking-popup-field.asking-popup-field-submit>div span{pointer-events:none}.asking-popup-fields-row .asking-popup-field:not(.asking-popup-field-submit) input{color:#7c7c7c;width:100%;height:49px;border:none;letter-spacing:.2em;padding:0 20px}.asking-popup-field:not(.asking-popup-field-submit){width:100%}.asking-popup-fields-row .asking-popup-field input::placeholder{color:#7c7c7c;opacity:.4}.asking-popup-link{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:500;letter-spacing:.2em}.asking-popup-link span{color:#aaa}.asking-popup-link a{padding-top:10px;color:#98afbf;border-bottom:1px solid #98afbf;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.asking-popup-link a:hover{color:#526061;border-color:#526061}span.asking-popup-close{position:absolute;width:50px;height:50px;top:-65px;right:-65px;cursor:pointer;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}span.asking-popup-close::before,span.asking-popup-close::after{content:'';position:absolute;width:1px;height:100%;top:0;left:50%;transform:translateX(-50%);background:#fff}span.asking-popup-close::before{transform:rotate(45deg)}span.asking-popup-close::after{transform:rotate(-45deg)}span.asking-popup-close:hover{opacity:.8}.__hblgw--input-input{box-sizing:inherit;position:relative;z-index:101;color:rgb(0 0 0 / .7);font-size:16px;width:100%;min-width:84px;padding:4px 97px 4px 13px;border:none;border-radius:0;appearance:none;outline-offset:.5px;height:42px!important}body.postid-95 #agents-single .agents-img{padding:0 0;background:#fff}body.postid-95 #agents-single .agents-img canvas{aspect-ratio:388/612}#listings-details .listings-link-navigation-main:focus,#listings-details .listings-link-navigation-main:hover{color:#ffffff!important}#listings-results .listings-table .listings-table-body .listings-table-label{color:#ffffff!important}.aiosp-wrap .aiosp-ref-\#agents-popup-form .aios-popup-body{width:555px!important;min-height:0!important;padding:30px!important}.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:#999999!important}.aios-contact-wrap .aios-contact-main .aios-contact-info ul li a:hover,.aios-contact-wrap .aios-contact-main .aios-contact-smi ul li a:hover{color:#999}.wpcf7 form .wpcf7-response-output{text-align:center}.wpcf7-spinner{position:absolute}#listings-results .listings-grid .listings-footer{display:none!important}.single-aios-communities .fp-va{margin-top:30px}.single-aios-communities .fp-va a.site-button{min-width:170px;font-size:14px;padding:10px}.aios-custom-ihomefinder-results-template #content-full .entry-title{text-align:center}.single-aios-communities #content-sidebar,.single-aios-communities #content-full{margin-top:0}#inner-page-wrapper #agents-results .agent-top{margin:30px auto}body.post-page-about #inner-page-wrapper #breadcrumbs{padding:0 0}#inner-page-wrapper #listings-results .listings-status.for-sale{background:#000}.casestudies{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:60px}