:root{--color-brand-orange:#db821f;--color-brand-orange-hover:#e48a2a;--color-gray-text:#808285;--color-gray-mid:#939598;--color-gray-light:#d1d2d4;--color-gray-border:#ccc;--color-surface:#f1f1f1;--color-cream-tile:#f3e7d5;--color-white:#fff;--color-carousel-text:#808187;--font-script:"Cookie", cursive;--font-body:"Open Sans", sans-serif;--font-heading:"Roboto Slab", serif;--layout-max-width:1280px;--layout-padding:25px;--header-z:8000;--logo-width:171px;--logo-height:60px;--breakpoint-mobile:1024px;--team-spacer:125px}@font-face{font-family:Cookie;src:url(/assets/fonts/cookie.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/opensans.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/opensans-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/assets/fonts/robotoslab.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/assets/fonts/robotoslab.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:#333;background:var(--color-white);font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.clearfix:after{content:"";clear:both;display:table}.row,.row.full,.site-header.row.full{width:100%}.content-row,.clientRow{max-width:var(--layout-max-width);padding:0 var(--layout-padding);margin:0 auto}.site-header{background:var(--color-white);z-index:var(--header-z);height:78px;position:fixed;top:0;left:0;right:0}.site-header .content-row{justify-content:space-between;align-items:center;height:78px;display:flex;position:relative}#logo{font-family:var(--font-script);color:var(--color-brand-orange);text-indent:-9999px;width:var(--logo-width);height:var(--logo-height);background:url(/assets/images/sotherly-logo.jpg) 0 0/contain no-repeat;margin-top:9px;font-size:42px;display:block}#main-nav ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}#main-nav .left{margin-right:auto}#main-nav .right{margin-left:auto}#main-nav a{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-text);font-size:14px}#main-nav a:hover{color:var(--color-brand-orange)}.mobile-nav-trigger{cursor:pointer;color:var(--color-brand-orange);background:0 0;border:none;padding:8px;display:none}#mobile-nav{background:var(--color-white);z-index:calc(var(--header-z) - 1);max-height:0;transition:max-height .3s;display:none;position:fixed;top:78px;left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #0000001a}#mobile-nav.open{max-height:400px}#mobile-nav nav ul{padding:1rem var(--layout-padding);margin:0;list-style:none}#mobile-nav a{font-family:var(--font-heading);text-transform:uppercase;padding:.75rem 0;font-size:14px;display:block}main{padding-top:78px}.team-spacer{height:var(--team-spacer)}.site-footer{max-width:var(--layout-max-width);padding:0 var(--layout-padding);text-align:center;color:var(--color-gray-text);margin:2rem auto;font-size:13px}.dotted{border:none;border-top:2px dotted var(--color-gray-light);margin:2rem 0 1rem}.soho-social{justify-content:center;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.soho-social a{color:var(--color-brand-orange)}.print-only{display:none}.col.two{float:left;width:16.666%}.col.four{float:left;width:33.333%}.col.five{float:left;width:41.666%}.col.eight{float:left;width:66.666%}.col.ten{float:left;width:83.333%}.mcol.four{float:left;width:33.333%}.mcol.five{float:left;width:41.666%}.mcol.seven{float:left;width:58.333%}.mcol.eight{float:left;width:66.666%}.flush-left{padding-left:0}.flush-right{padding-right:0}.desktop{display:block}.mobile,.mobile.small,.mobile-only{display:none}@media (width<=1024px){.desktop{display:none!important}.mobile,.mobile.small,.mobile-nav-trigger,#mobile-nav{display:block}.col.two,.col.four,.col.five,.col.eight,.col.ten,.mcol.four,.mcol.five,.mcol.seven,.mcol.eight{float:none;width:100%}}@media (width<=768px){.press-filters.desktop{display:none}.press-filters.mobile,.mobile-only{display:block}}#featured-destinations{padding:0}.homefeatures-wrapper{max-width:var(--layout-max-width);padding:0 var(--layout-padding);margin:0 auto}.homefeature{float:left;color:var(--color-white);font-family:var(--font-heading);text-align:center;text-shadow:0 2px 8px #00000080;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:31.3%;height:300px;margin:0 1.5% 30px;font-size:50px;font-weight:700;line-height:60px;display:flex}.homefeature.sm{width:23.5%;height:225px;margin:0 1% 30px;font-size:30px;line-height:35px}.homefeature.flush-left{margin-left:0}.homefeature.flush-right{margin-right:0}.homefeature img{max-height:90px;margin-top:10px}.foundation-tile{font-size:18px;line-height:1.4}#coverflow-title{text-align:center;margin:2rem 0}#coverflow-title h2{font-family:var(--font-heading);color:var(--color-brand-orange);background:url(/assets/images/ribbon-center.gif) 50% repeat-x;margin-bottom:90px;padding:.5rem 2rem;font-size:24px;font-weight:700;display:inline-block}.carousel-stage{perspective:1200px;max-width:955px;height:220px;margin:0 auto;overflow:hidden}.carousel-track{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.carousel-thumb{background:#f8f8f8;width:185px;height:110px;transition:transform .4s;position:absolute;overflow:hidden;box-shadow:0 10px 10px -10px #0000004d}.carousel-thumb img{object-fit:cover;width:100%;height:100%}.carousel-thumb-label{display:none}#destination-list{text-align:center;margin:1.5rem 0 3rem}#destination-list ul{font-family:var(--font-heading);color:var(--color-carousel-text);flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:0;font-size:14px;list-style:none;display:inline-flex}#destination-list li{display:inline}#destination-list li:not(:last-child):after{content:" | ";color:var(--color-carousel-text)}#destination-list button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}#destination-list li.current button{color:var(--color-brand-orange);font-weight:700}.band-hr{max-width:var(--layout-max-width);background:url(/assets/images/band-hr-mid.jpg) 50% repeat-x;height:20px;margin:2rem auto;position:relative}.band-hr .bandleft,.band-hr .bandright{width:40px;height:100%;position:absolute;top:0}.band-hr .bandleft{background:url(/assets/images/band-hr-left.jpg) no-repeat;left:0}.band-hr .bandright{background:url(/assets/images/band-hr-right.jpg) no-repeat;right:0}.band-hr.vert .bandtop,.band-hr.vert .bandbtm{background:url(/assets/images/band-hr-mid-vert.gif) 50% repeat-y;height:30px}#local-features{max-width:var(--layout-max-width);padding:0 var(--layout-padding);gap:2%;margin:0 auto 3rem;display:flex}#local-features .col.left{width:54%}#local-features .col.five.right{width:44%}.local-feature .feature-img{height:280px;color:var(--color-white);background-position:50%;background-size:cover;display:block;position:relative}.local-feature.tall .feature-img{height:420px}.local-feature .feature-img h2{font-family:var(--font-heading);margin:0;font-size:28px;position:absolute;bottom:1rem;left:1rem}.local-feature h1{font-family:var(--font-heading);color:var(--color-brand-orange);margin:1rem 0 .5rem;font-size:22px}.local-feature h1 span{font-weight:400;display:block}#destination-img .inner{background-position:50%;background-size:cover;height:185px}#destination-sidebar img{width:100%;margin-bottom:1rem}#destination-sidebar ul{margin:0 0 1rem;padding:0;list-style:none}#destination-sidebar a span{color:var(--color-gray-mid);font-size:12px;display:block}.current_page_item a{color:var(--color-brand-orange);font-weight:700}.destination-photo{background-position:50%;background-size:cover;height:430px;position:relative}.destination-photo h2{color:#fff;font-family:var(--font-heading);background:#00000080;margin:0;padding:1rem;position:absolute;bottom:0;left:0;right:0}#destination-description h1{font-family:var(--font-heading);color:var(--color-brand-orange)}.btn{background:var(--color-brand-orange);color:#fff;font-family:var(--font-heading);text-transform:uppercase;margin-top:1rem;padding:.75rem 1.5rem;font-size:13px;display:inline-block}.btn:hover{background:var(--color-brand-orange-hover)}.feature-img.sm{background-size:cover;height:150px;display:block;position:relative}.feature-img.sm h2{color:#fff;background:#0009;margin:0;padding:.5rem;font-size:14px;position:absolute;bottom:0;left:0;right:0}.destination-map-static{background:var(--color-cream-tile) url(/assets/images/tile.jpg) repeat;height:300px;position:relative}.map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}#destination-poi ul{grid-template-columns:repeat(2,1fr);gap:1rem;padding:0;list-style:none;display:grid}.poi{cursor:pointer;border:1px solid #0000;gap:.75rem;padding:.75rem;display:flex}.poi.active{border-color:var(--color-brand-orange);background:var(--color-surface)}.poi-icon{color:var(--color-brand-orange);flex-shrink:0}.poi h3,.poi h4{font-family:var(--font-heading);margin:0 0 .25rem;font-size:14px}.poi p{color:var(--color-gray-text);margin:0;font-size:13px}#our-people h1{font-family:var(--font-heading);color:var(--color-brand-orange)}#team-list{padding:0;list-style:none}#team-list .tab-trigger{cursor:pointer;font-family:var(--font-heading);color:var(--color-gray-text);padding:.5rem 0}#team-list .tab-trigger.active{color:var(--color-brand-orange);font-weight:700}#thumb-triggers{gap:.5rem;margin-bottom:1.5rem;padding:0;list-style:none;display:flex}#thumb-triggers li{cursor:pointer;opacity:.6}#thumb-triggers li.active{opacity:1;outline:2px solid var(--color-brand-orange)}.team-bio h1{font-family:var(--font-heading);color:var(--color-brand-orange);margin-top:0}.team-bio h3{font-family:var(--font-heading);color:var(--color-gray-text);font-weight:400}.ir-page main,.BodyBackground{background:var(--color-surface)}.irMenuBlock{background:var(--color-white);border-bottom:1px solid var(--color-gray-border)}.ir-Menu ul#menu{justify-content:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.dropdown-submenu{padding:1rem 0;position:relative}.dropdown-submenu span{font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;align-items:center;gap:.25rem;font-size:13px;display:flex}.dropdown-submenu .irMenu{border:1px solid var(--color-gray-border);z-index:100;background:#fff;min-width:180px;padding:.5rem 0;list-style:none;display:none;position:absolute;top:100%;left:0}.dropdown-submenu:hover .irMenu,.dropdown-submenu.open .irMenu{display:block}.dropdown-submenu .irMenu a{padding:.5rem 1rem;font-size:13px;display:block}.dropdown-submenu .irMenu a:hover{color:var(--color-brand-orange)}.ir-mobile-menu-trigger{background:var(--color-brand-orange);color:#fff;width:100%;font-family:var(--font-heading);text-transform:uppercase;border:none;padding:1rem;display:none}#tools-content{padding:.5rem 0}.toolkitTrigger{cursor:pointer;color:var(--color-brand-orange);background:0 0;border:none;padding:.5rem}.cut-tool-sec{float:right}.innerIRPage{padding:2rem 0}.cp-title{font-family:var(--font-heading);color:var(--color-brand-orange);text-transform:uppercase;margin-bottom:1.5rem;font-size:24px}.text-center{text-align:center}.padt{padding-top:2rem}.padb{padding-bottom:2rem}.bggray{background:#e8e8e8}.cp-play-btn,.cp-btn,.btn-primary{background:var(--color-brand-orange);color:#fff;font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;border:none;margin-top:1rem;padding:.75rem 1.5rem;display:inline-block}.cp-play-btn:hover,.cp-btn:hover{background:var(--color-brand-orange-hover)}.hideVideo{display:none}#cp-video video{width:100%;max-width:860px;margin:30px auto 0;display:block}.irwPressReleases{min-height:80px;padding:0 60px;position:relative}.pr-arrow{color:var(--color-brand-orange);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.pr-arrow:hover{color:var(--color-gray-text)}.pr-prev{left:0}.pr-next{right:0}.irwItemTitle{font-family:var(--font-heading);margin-bottom:.5rem;font-size:16px}.irwItemDate{color:var(--color-gray-text);font-size:14px}.cp-wc-outer{max-width:600px;margin:0 auto}.cp-webcast-box{text-align:left;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.cp-wc-icon{color:var(--color-brand-orange)}.cp-wc-title{font-family:var(--font-heading);font-weight:700}.cp-fr-box{margin:1rem 0}.cp-fr-box a{justify-content:center;align-items:center;gap:.75rem;display:flex}.cp-cont-row,.cp-cont-btm-row{text-align:left;flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.cp-cont-row>div,.cp-cont-btm-row>div{flex:1;min-width:200px}.inverseLink{color:var(--color-brand-orange)}.inverseLink:hover{text-decoration:underline}.press-filters{margin-bottom:1rem}.press-filters button{font-family:var(--font-heading);cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:.25rem .75rem}.press-filters button.active{color:var(--color-brand-orange);font-weight:700}.press-search input{border:1px solid var(--color-gray-border);width:100%;max-width:400px;margin-bottom:2rem;padding:.5rem 1rem}.press-release-row{border-bottom:1px dotted var(--color-gray-light);gap:2%;padding:1.5rem 0;display:flex}.press-date-col{flex-shrink:0;width:16.666%}.press-content-col{width:83.333%}.press-content-col h6{text-transform:uppercase;color:var(--color-gray-mid);margin:0 0 .25rem;font-size:11px}.press-content-col h4{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:400}.press-content-col h4 a{color:var(--color-brand-orange)}@media (width<=1024px){.homefeature,.homefeature.sm{height:300px;font-size:50px;line-height:60px;float:none!important;width:100%!important;margin:0 0 20px!important}#local-features{flex-direction:column}#local-features .col.left,#local-features .col.five.right{width:100%}#destination-poi ul{grid-template-columns:1fr}.ir-mobile-menu-trigger{display:block}.ir-Menu{display:none}.ir-Menu.open{display:block}.ir-Menu ul#menu{flex-direction:column;gap:0}.dropdown-submenu .irMenu{border:none;padding-left:1rem;position:static}}
