acronym, applet, bgsound, big, blink, center, dir, font, frame, frameset, listing, marquee, plaintext, spacer, strike, tt, xmp {display:none;height:0;width:0;visibility:hidden;}a, abbr, address, area, article, aside, audio, b, bdi, bdo, blockquote, body, br, button, canvas, caption, cite, code, col, colgroup, data, datalist, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, input, ins, kbd, keygen, label, legend, li, link, main, map, mark, menu, meter, nav, object, ol, optgroup, option, output, p, param, pre, progress, q, rp, rt, ruby, s, samp, section, select, small, span, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, u, ul, var, video, wbr {padding:0;margin:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;box-sizing:border-box;}ol, ul {list-style:none;}table {border-collapse:collapse;border-spacing:0;}strong {font-weight:600;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}blockquote, q {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}em {font-style:italic;}img {-ms-interpolation-mode:bicubic;}hr {background:#666;border:0;height:1px;width:100%;margin:15px 0;}a, header nav ul li, header nav ul li ul, button {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-decoration:none;color:#FFF;}a:hover {text-decoration:none;}input[type="text"], input[type="submit"] {-webkit-appearance:none;box-shadow:none !important;border-radius:0;}::selection {background:#0c8fc9;color:#fff;}::-moz-selection {background:#0c8fc9;color:#fff;}::-webkit-selection {background:#0c8fc9;color:#fff;}.clear {clear:both}.group:after {content:""; display:table; clear:both;}.left {float:left}.right {float:right}.hide {display:none}.center {text-align:center}.pointer {cursor:pointer}.w100 {width:100% }.svg-inline--fa { width:0.9em; vertical-align:middle }.column_40 { width:38%; float:left; margin-right:2%; }.column_60 { width:58%; float:left; margin-right:2%; }.devBorder { border:1px solid red; }.animate {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}body {font-family:'Josefin Sans', sans-serif;font-weight:300;color:#666;font-size:12pt;background:url('../img/ackerman-bg.jpg') center center no-repeat;background-color:#222;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ackerman-bg.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ackerman-bg.jpg', sizingMethod='scale')";-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}body:after {content:"";position:fixed; top:0;height:100vh; left:0;right:0;z-index:-1; background:url('../img/ackerman-bg.jpg') center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}h1, h2, h3, h4 {font-weight:300;font-family:'Merriweather';}header {background:rgba(0, 0, 0, 0.25);position:relative;z-index:400;}header .topBar a {display:inline-block;float:right;padding:8px 15px;color:rgba(255, 255, 255, 0.5);font-size:1.1em;border-left:1px solid rgba(255, 255, 255, 0.25);border-bottom:1px solid rgba(255, 255, 255, 0.25);}header .topBar a:hover {color:#FFF;}header .logo {position:absolute;top:15px;left:15px;width:165px;}header .logo.grey {display:none;}#btnMenu {display:none;}header nav {float:right;margin:22px 15px 8px 0;font-size:1.1em;}header nav ul li {display:inline-block;position:relative;margin-right:10px;border-bottom:2px solid rgba(255, 255, 255, 0);}header nav ul li:hover {border-bottom:2px solid #FFF;}header nav ul li ul {padding:0;margin:0;position:absolute;top:20px;left:0px;width:225px;display:none;opacity:0;visibility:hidden;z-index:500;background:#FFF;text-align:left;border-top:1px solid #666;border-bottom:1px solid #666;}header nav ul li:hover ul {display:block;opacity:1;visibility:visible;}header nav ul li ul li {width:100%;padding:0;margin:0;position:relative;border:0;border-bottom:1px solid #666;line-height:140%;}header nav ul li ul li a {display:inline-block;border:0;color:#333;font-size:1.0em;padding:10px;border-bottom:none;text-transform:none;width:100%;}header nav ul li ul li a:hover {color:#FFF;}header nav ul ul li:hover {background:rgba(0, 0, 0, 0.75);border-bottom:1px solid #666;}header nav ul ul li:hover a {color:#FFF;}header nav ul li ul li a:hover {border-bottom:none;}header nav span {color:#FFF;display:inline-block;}body.home header {background:none;}body.home header .logo {display:none;}body.home header nav span {color:#666;}body.home header nav ul li a {color:#222;}body.home header .topBar a, body.home header .topBar a:hover {color:#666;}section.home {margin-top:-100px;width:100%;background-color:#FFF;}section.home .wrap {padding-top:100px;z-index:100;position:relative;max-width:1000px;height:500px;margin:auto;}section .teamProfile {display:block;position:absolute;top:30%;left:13%;width:30%;max-width:300px;}section .teamLogo {position:absolute;top:30%;right:15%;width:35%;text-align:center;}section .teamLogo h1 {margin-bottom:50px;color:#222;font-size:2.0em;line-height:140%;}section.title {padding:30px 0;text-align:center;background-color:rgba(0, 0, 0, 0.25);}section.title h1 {color:#FFF;font-size:2.3em;font-weight:500;text-transform:uppercase;margin:0;padding:20px 35px 15px;border:1px solid #FFF;border-right:none;border-left:none;display:inline-block;line-height:100%;}section.content {background:rgba(255, 255, 255, 1);padding:25px;color:#111;margin-bottom:25px;}section.content h1 {font-size:1.8em;margin:10px 0;}section.content h2 {font-size:1.6em;margin:15px 0 5px;}section.content h3 {font-size:1.4em;margin:10px 0;}section.content p {font-size:1.2em;line-height:140%;margin:5px 0 15px 0;}section.homeContent p {text-align:justify;padding:0 20px;max-width:1000px;margin:0 auto 45px;}section img.contentImg {float:right;margin:0 0 15px 15px;}section .contentCentered {width:100%;max-width:1100px;margin:auto;}.contentImage {padding:15px;max-width:400px;width:100%;}.contentImage img {width:100%;}table.tbl {width:100%;border-collapse:collapse;margin:15px 0;}table.tbl th {text-align:left;padding:8px 5px;font-weight:600;border-bottom:1px solid #CCC;}table.tbl td {padding:8px 5px;border-bottom:1px solid #CCC;}.link { color:#4678B4; }.listing {display:block;position:relative;overflow:hidden;background:rgba(255, 255, 255, 0.5);color:#222;border:1px solid #FFF;float:left;width:19%;height:265px;margin:0.5%;-webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);}.listing:hover {border:1px solid #FFF;}.listing .image {position:relative;height:165px;overflow:hidden;}.listing .image .info {position:absolute;bottom:0;left:0;width:100%;padding:7px 5px;font-size:1.1em;background:rgba(0, 0, 0, 0.5);color:#FFF;font-style:italic;}.listing .image .address {float:left;font-size:0.85em;padding-top:4px;}.listing .image .price {float:right;font-size:1.1em;}.listing .image img {width:130%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}.listing .content {padding:8px 5px 6px;font-size:1em;text-transform:uppercase;}.listing .content .sqft {float:right;}.listing .type {float:left;padding:6px 0px 6px 8px;text-transform:uppercase;}.listing .bed_bath div.bb {float:right;color:#000;padding:6px 8px;font-size:1em;}.listing .moreInfo {padding:13px;clear:both;text-align:center;text-transform:uppercase;background:rgba(0, 0, 0, 0.1);}button {background-color:#4678B4;padding:10px;display:block;}a.btn {background-color:#4678B4;padding:10px;display:inline-block;}.field_contain {display:flex;flex-wrap:wrap;align-items:stretch;}.field {padding:10px;width:24%;margin:10px 0.9% 10px 0;line-height:140%;}.field.field_100 {float:none;width:100%;margin:0;}.field label {font-weight:400;font-size:1.0em;}.field.more {display:none;}.field button[type="submit"], .field button[type="button"] {background-color:#4678B4;width:100%;padding:15px 0;font-size:1.1em;cursor:pointer;text-transform:uppercase;}.field button[type="button"] {background-color:#999;}.btn-group {display:flex;flex-direction:row;justify-content:space-around;}.btn-group label {width:15.5%;}.btn-group input[type="radio"] {position:absolute;opacity:0;}.btn-group span {display:inline-block;padding:12px 0;width:100%;text-align:center;margin:5px 0 0;}.btn-group input + span {background:#eee;border:1px solid #999;cursor:pointer;}.btn-group input:hover + span,.btn-group input:checked + span,.btn-group input:focus + span {background-color:#999;color:#FFF;-webkit-transition:all 0.2s;transition:all 0.2s;}input[type=range] {-webkit-appearance:none;margin:18px 0;width:100%;}input[type=range]:focus {outline:none;}input[type=range]::-webkit-slider-runnable-track {width:100%;height:5px;cursor:pointer;animate:0.2s;background:#4678B4;border-radius:5px;}input[type=range]::-webkit-slider-thumb {border:1px solid #222;height:32px;width:32px;border-radius:50px;background:#EEE;cursor:pointer;-webkit-appearance:none;margin-top:-14px;}input[type=range]:focus::-webkit-slider-runnable-track {background:#4678B4;}input[type=range]::-moz-range-track {width:100%;height:5px;cursor:pointer;animate:0.2s;background:#4678B4;}input[type=range]::-moz-range-thumb {border:1px solid #222;height:36px;width:16px;border-radius:50px;background:#EEE;cursor:pointer;}input[type=range]::-ms-track {width:100%;height:8.4px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;border-width:16px 0;color:transparent;}input[type=range]::-ms-fill-lower {background:#2a6495;border:0.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000, 0px 0px 1px #0d0d0d;}input[type=range]::-ms-fill-upper {background:#3071a9;border:0.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000, 0px 0px 1px #0d0d0d;}input[type=range]::-ms-thumb {box-shadow:1px 1px 1px #000, 0px 0px 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#FFF;cursor:pointer;}input[type=range]:focus::-ms-fill-lower {background:#3071a9;}input[type=range]:focus::-ms-fill-upper {background:#367ebd;}.survey input.txt {border-bottom:1px solid #222;width:100%;padding:10px 5px 5px;font-size:1.1em;}textarea {border:1px solid #666;width:100%;padding:5px;}button[type="button"] {background-color:#4678B4;width:100%;padding:15px 0;font-size:1.1em;cursor:pointer;text-transform:uppercase;}input.txtError, select.txtError, textarea.txtError {background:#FBC2C4;border-bottom:1px solid #F02025;}.error {padding:15px;background:#B20000;color:#FFF;}.success {padding:15px;background:#0D6302;color:#FFF;}footer {background:rgba(0, 0, 0, 0.75);font-size:1.1em;color:#FFF;}footer .wrap {padding:25px;}footer .column {float:left;width:33%;line-height:150%;}footer h2 {margin-bottom:15px;font-size:1.1em;}footer p {margin-bottom:15px;}footer img {width:200px;}footer .social {display:inline-block;margin:15px 10px 0 0;font-size:1.7em;}footer .copy {margin-top:50px;padding:25px;text-align:center;font-size:0.9em;background:#222;}footer .logo {margin:15px 0;}footer .logo svg {width:200px;}@media only screen and (max-width :1400px) {.listing {width:24%;}}@media only screen and (max-width :1200px) {.field {width:33%;margin:5px 0.33% 5px 0;}}@media only screen and (max-width :1000px) {.listing {width:32.3%;}}@media only screen and (max-width :950px) {.field {width:49%;}}@media only screen and (max-width :850px) {#btnMenu {display:block;padding:7px 25px;float:right;color:#FFF;font-size:2.0em;cursor:pointer;}body.home #btnMenu {color:#666;}header nav {display:none;float:none;width:100%;position:absolute;top:85px;left:0px;background:#FFF;margin:0;padding:0;}header nav ul {text-align:center;margin-top:0;}header nav ul li {display:block;padding:0;margin:0;border-bottom:1px solid #222;}header nav ul li:first-child {border-top:1px solid #222;}header nav ul li a {display:block;padding:20px 10px 16px;font-size:1.2em;color:#222;}header nav ul li ul {position:static;text-align:center;width:auto;display:block;opacity:1;visibility:visible;border:none;}header nav ul li ul li {width:auto;padding:0;margin:0;position:relative;border:0;}header nav ul li ul li a {border:0;padding:10px;margin:2px 2px 5px;border:none;color:#222;}section.content {padding:8px;}section.content h2 {font-size:1.3em;margin:10px 0 5px;}.listing {width:49%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #999;}}@media only screen and (max-width :768px) {header .topBar span {display:none;}body.home header .topBar a, body.home header .topBar a:hover {padding:8px 15px;}body.home header .logo.grey {display:block;}body.home #btnMenu {color:#666;}body.home header {background:#FFF;}section.home {position:static;top:auto;left:auto;z-index:100;width:100%;height:auto;margin-bottom:0px;text-align:center;}section.home .wrap {height:auto;}section .teamProfile {max-width:60%;width:100%;display:block;position:static;margin:0px auto;}section .teamLogo {position:static;max-width:100%;width:100%;}section .teamLogo h1 {margin-bottom:0px;padding:15px 0;}section .teamLogo svg {display:none;}}@media only screen and (max-width :650px) {.field {width:100%;margin:0;}}@media only screen and (max-width :625px) {footer h2 {margin-top:20px;}footer .column {float:none;width:100%;}}@media only screen and (max-width :500px) {body {background-attachment:scroll;}section .teamProfile {max-width:90%;width:100%;}.column_40, .column_60 {width:100%;float:none;margin-right:0;}section.title {padding:15px 0;}section.title h1 {font-size:1.5em;padding:15px 20px 10px;}section img.contentImg {width:200px;}.listing .content,.listing .type,.listing .bed_bath div.bb,.listing .moreInfo {font-size:0.9em;}.listing .bed_bath div.bb {padding:5px 4px;}}@media only screen and (max-width :450px) {.listing {height:210px;}.listing .image {height:120px;}.listing .content,.listing .type,.listing .bed_bath div.bb,.listing .moreInfo {font-size:0.7em;}}@font-face {font-family:'Josefin Sans';font-style:normal;font-weight:300;src:local('Josefin Sans Light'), local('JosefinSans-Light'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ecpl5tdV0hoJky_MiS.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Josefin Sans';font-style:normal;font-weight:300;src:local('Josefin Sans Light'), local('JosefinSans-Light'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ecpl5te10hoJky_A.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Josefin Sans';font-style:normal;font-weight:600;src:local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ec0lhtdV0hoJky_MiS.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Josefin Sans';font-style:normal;font-weight:600;src:local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ec0lhte10hoJky_A.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Merriweather';font-style:normal;font-weight:300;src:local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/u-4n0qyriQwlOrhSvowK_l521wRZVsf6hPvhPUWH.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Merriweather';font-style:normal;font-weight:300;src:local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/u-4n0qyriQwlOrhSvowK_l521wRZWMf6hPvhPQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Merriweather';font-style:normal;font-weight:400;src:local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/u-440qyriQwlOrhSvowK_l5-ciZMdeX3rsHo.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Merriweather';font-style:normal;font-weight:400;src:local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/u-440qyriQwlOrhSvowK_l5-fCZMdeX3rg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.nice-select {-webkit-tap-highlight-color:transparent;background-color:#FFF;border:solid 1px #AAA;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto; }.nice-select:hover {border-color:#dbdbdb; }.nice-select:active, .nice-select.open, .nice-select:focus {border-color:#999; }.nice-select:after {border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px; }.nice-select.open:after {-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg); }.nice-select.open .list {opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0); }.nice-select.disabled {border-color:#ededed;color:#999;pointer-events:none; }.nice-select.disabled:after {border-color:#cccccc; }.nice-select.wide {width:100%; }.nice-select.wide .list {left:0 !important;right:0 !important; }.nice-select.right {float:right; }.nice-select.right .list {left:auto;right:0; }.nice-select.small {font-size:12px;height:30px;line-height:30px; }.nice-select.small:after {height:4px;width:4px; }.nice-select.small .option {line-height:34px;min-height:34px; }.nice-select .list {background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;overflow-y:scroll;max-height:200px;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9; }.nice-select .list:hover .option:not(:hover) {background-color:transparent !important; }.nice-select .option {cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s; }.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color:#f6f6f6; }.nice-select .option.selected {font-weight:bold; }.nice-select .option.disabled {background-color:transparent;color:#999;cursor:default; }.no-csspointerevents .nice-select .list {display:none; }.no-csspointerevents .nice-select.open .list {display:block; }@media print {}