@media print { button, input[type="button"], input[type="reset"], input[type="submit"],
.button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #3A518D;
border: 0;
border-radius: 3px;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 1em;
-webkit-font-smoothing: antialiased;
font-weight: 600;
line-height: 1;
padding: 20px 20px;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 150ms ease;
transition: background-color 150ms ease;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
white-space: nowrap;
}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,
.button:hover,
.button:focus {
background-color: #2e4171;
color: #fff;
text-decoration: none;
}
button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled,
.button:disabled {
cursor: not-allowed;
opacity: 0.5;
}
button:disabled:hover, input[type="button"]:disabled:hover, input[type="reset"]:disabled:hover, input[type="submit"]:disabled:hover,
.button:disabled:hover {
background-color: #3A518D;
}
.button-white {
background: #fff;
color: #3A518D;
}
.button-double {
line-height: 22px;
min-width: 280px;
}
.LinkArrow {
border-bottom: 2px solid #3A518D;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: bold;
padding: 2px 5px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.LinkArrow:hover a {
color: #fff;
}
.LinkArrow:before {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IgoJIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJGaWxsZWRfSWNvbnMiIGZpbGw9IiMzQTUxOEQiPgoJPHBhdGggZD0iTTIzLjg1MiwxMS4xNDRMMTMuNzAzLDEuMDk2Yy0wLjk2LTAuOTYtMi42NzgtMC45MjQtMy42OCwwLjA3NWMtMS4wMzYsMS4wMzUtMS4wNywyLjY4Ny0wLjA2OSwzLjY5bDQuMzIxLDQuMTQzSDIuMDMKCQljLTEuMjcsMC0yLjAzLDEuMjcyLTIuMDMsMi41YzAsMC42MTcsMC4xNjgsMS4yMDcsMC40NzIsMS42NTljMC4zNjksMC41NDksMC45MTMsMC44NTEsMS41MywwLjg1MWgxMi4yNzZsLTQuMTU2LDQuMTYKCQljLTAuNDU2LDAuNDU0LTAuNzA4LDEuMDctMC43MDgsMS43MzRjMCwwLjcwOCwwLjI5MywxLjQwOSwwLjgwNywxLjkyMmMwLjUxMiwwLjUxMiwxLjIxMSwwLjgwNiwxLjkxOSwwLjgwNgoJCWMwLjY2NCwwLDEuMjgtMC4yNTEsMS43MzktMC43MDhsOS45NzctMTAuMDc2QzI0LjA1LDExLjY1NSwyNC4wNDgsMTEuMzM5LDIzLjg1MiwxMS4xNDR6Ii8+CjwvZz4KPGcgaWQ9IkZyYW1lcy0yNHB4Ij4KCTxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgo8L2c+Cjwvc3ZnPgo=");
background-size: contain;
content: "";
display: inline-block;
margin-right: 5px;
position: relative;
height: 14px;
top: 2px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
width: 14px;
}
.LinkArrow:hover {
background-color: #3A518D;
color: #fff;
}
.LinkArrow:hover:before {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IgoJIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJGaWxsZWRfSWNvbnMiIGZpbGw9IiNmZmYiPgoJPHBhdGggZD0iTTIzLjg1MiwxMS4xNDRMMTMuNzAzLDEuMDk2Yy0wLjk2LTAuOTYtMi42NzgtMC45MjQtMy42OCwwLjA3NWMtMS4wMzYsMS4wMzUtMS4wNywyLjY4Ny0wLjA2OSwzLjY5bDQuMzIxLDQuMTQzSDIuMDMKCQljLTEuMjcsMC0yLjAzLDEuMjcyLTIuMDMsMi41YzAsMC42MTcsMC4xNjgsMS4yMDcsMC40NzIsMS42NTljMC4zNjksMC41NDksMC45MTMsMC44NTEsMS41MywwLjg1MWgxMi4yNzZsLTQuMTU2LDQuMTYKCQljLTAuNDU2LDAuNDU0LTAuNzA4LDEuMDctMC43MDgsMS43MzRjMCwwLjcwOCwwLjI5MywxLjQwOSwwLjgwNywxLjkyMmMwLjUxMiwwLjUxMiwxLjIxMSwwLjgwNiwxLjkxOSwwLjgwNgoJCWMwLjY2NCwwLDEuMjgtMC4yNTEsMS43MzktMC43MDhsOS45NzctMTAuMDc2QzI0LjA1LDExLjY1NSwyNC4wNDgsMTEuMzM5LDIzLjg1MiwxMS4xNDR6Ii8+CjwvZz4KPGcgaWQ9IkZyYW1lcy0yNHB4Ij4KCTxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgo8L2c+Cjwvc3ZnPgo=");
}
.PillButton {
background: #fff;
border: 1px solid #3a518d;
border-radius: 3px;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
padding: 6px 12px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.PillButton:hover {
background: #3A518D;
color: #fff;
}
.PillButton:hover a {
color: #fff;
}
fieldset {
background-color: transparent;
border: 0;
margin: 0;
padding: 0;
}
legend {
font-weight: 600;
margin-bottom: 10px;
padding: 0;
}
label {
display: block;
font-weight: 600;
margin-bottom: 10px;
}
input,
select,
textarea {
display: block;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
font-size: 1em;
}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border: 1px solid #eee;
border-color: #dddddd;
border-radius: 3px;
border-width: 2px;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 20px;
padding: 0.75em 0.625em;
-webkit-transition: border-color 150ms ease;
transition: border-color 150ms ease;
width: 100%;
}
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
border-color: #bebebe;
}
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
border-color: #3A518D;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(51, 71, 123, 0.7);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(51, 71, 123, 0.7);
outline: none;
}
input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, input:not([type]):disabled, textarea:disabled {
background-color: #f2f2f2;
cursor: not-allowed;
}
input[type="color"]:disabled:hover, input[type="date"]:disabled:hover, input[type="datetime"]:disabled:hover, input[type="datetime-local"]:disabled:hover, input[type="email"]:disabled:hover, input[type="month"]:disabled:hover, input[type="number"]:disabled:hover, input[type="password"]:disabled:hover, input[type="search"]:disabled:hover, input[type="tel"]:disabled:hover, input[type="text"]:disabled:hover, input[type="time"]:disabled:hover, input[type="url"]:disabled:hover, input[type="week"]:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {
border: 1px solid #eee;
}
input[type="color"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #7a7a7a;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
input[type="color"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #7a7a7a;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
input[type="color"]::placeholder, input[type="date"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="email"]::placeholder, input[type="month"]::placeholder, input[type="number"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="text"]::placeholder, input[type="time"]::placeholder, input[type="url"]::placeholder, input[type="week"]::placeholder, input:not([type])::placeholder, textarea::placeholder {
color: #7a7a7a;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
textarea {
resize: vertical;
}
[type="checkbox"],
[type="radio"] {
display: inline;
margin-right: 10px;
}
[type="file"] {
margin-bottom: 20px;
width: 100%;
}
label {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
margin-bottom: 8px;
}
select {
margin-bottom: 20px;
width: 100%;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 0 !important;
}
.gform_wrapper label.gfield_label {
font-size: 14px !important;
font-weight: 400 !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first label,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last label,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle label {
color: #868686;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first input,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last input,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle input {
margin-bottom: 8px;
}
.PropertyDetails .gform_wrapper h3.gform_title,
.PropertyDetails .gform_wrapper {
margin-top: 0;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 13px 8px !important;
}
.gform_wrapper.gf_browser_ie .gform_footer input.button {
padding: 20px 20px !important;
}
html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
html,
body {
height: auto;
min-height: 100%;
}
ol,
ul {
margin-bottom: 40px;
margin-left: 10px;
}
li {
margin-bottom: 1%;
}
ol > li {
list-style-type: decimal;
}
ul > li {
list-style-type: disc;
}
li ol,
li ul {
margin-top: 1%;
margin-bottom: 1%;
}
dl {
margin-bottom: 40px;
}
dt {
font-weight: bold;
margin: 0;
}
dd {
margin: 0;
margin-bottom: 20px;
}
embed,
iframe,
img,
object,
video,
figure,
.wp-caption {
max-width: 100%;
}
img {
height: auto;
margin: 0;
max-width: 100%;
}
a:hover img,
a:focus img {
opacity: 0.9;
-webkit-transition: opacity 150ms ease;
transition: opacity 150ms ease;
}
table {
border: 1px solid #eee;
border-color: #e1e1e1;
border-collapse: collapse;
border-radius: 3px;
margin: 0 0 40px;
table-layout: fixed;
width: 100%;
}
tbody {
margin-bottom: 40px;
}
th {
background: #3A518D;
border-bottom: 1px solid #eee;
border-color: #e1e1e1;
font-weight: bold;
padding: 10px;
text-align: left;
}
th h5 {
color: #fff;
font-size: 18px;
margin: 0;
}
td {
border-bottom: 1px solid #eee;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
padding: 10px;
}
td p {
margin-bottom: 0;
}
tr, td, th {
vertical-align: middle;
}
tr:nth-child(even) {
background: #eee;
}
.SingleProperty tr td:first-child {
font-weight: bold;
}
body {
color: #222;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
font-size: 1em;
line-height: 1.625;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #3A518D;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 1em;
line-height: 1.2;
margin: 0 0 20px;
}
h1,
.h1 {
font-size: 32px;
}
h2,
.h2 {
font-size: 26px;
}
h3,
.h3 {
font-size: 22px;
}
h4,
.h4 {
font-size: 18px;
}
h5,
.h5 {
font-size: 1em;
}
h6,
.h6 {
font-size: 1em;
}
p {
margin: 0 0 20px;
}
a {
color: #5974bb;
text-decoration: none;
-webkit-transition: color 150ms ease;
transition: color 150ms ease;
}
a:active, a:focus, a:hover {
color: #2c3d6a;
}
hr {
border-bottom: 1px solid #eee;
border-left: 0;
border-right: 0;
border-top: 0;
margin: 40px 0;
}
pre {
background: #eee;
color: #222;
font-family: "Bitstream Vera Sans Mono", "Consolas", "Courier", monospace;
font-size: 1em;
margin-bottom: 40px;
max-width: 100%;
overflow: auto;
padding: 3% 10% 3% 5%;
position: relative;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
white-space: pre-wrap;
}
code,
kbd,
tt,
var {
background: #eee;
border-radius: 2px;
color: red;
font-family: "Bitstream Vera Sans Mono", "Consolas", "Courier", monospace;
font-size: 1em;
padding: 3px 5px;
}
address {
font-style: italic;
margin: 0 0 40px;
}
abbr,
acronym {
border-bottom: 1px dotted #eee;
cursor: help;
}
mark,
ins {
background: #c5cfe7;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
blockquote,
cite,
em,
i {
font-style: italic;
}
blockquote {
color: #222;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
font-style: italic;
}
blockquote cite {
display: block;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
font-style: normal;
margin-top: 15px;
}
blockquote cite::before {
content: "\2014";
padding-right: 10px;
}
q {
color: #222;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
font-style: italic;
}
svg {
display: block;
}   html {
line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} article,
aside,
footer,
header,
nav,
section {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  figcaption,
figure,
main { display: block;
} figure {
margin: 1em 40px;
} hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } dfn {
font-style: italic;
} mark {
background-color: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  audio,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} img {
border-style: none;
} svg:not(:root) {
overflow: hidden;
}  button,
input,
optgroup,
select,
textarea {
font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
display: inline-block; vertical-align: baseline; } textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details,
menu {
display: block;
} summary {
display: list-item;
}  canvas {
display: inline-block;
} template {
display: none;
}  [hidden] {
display: none;
} .u-alignBaseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.u-alignBottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.u-alignTop {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.u-alignMiddle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.u-hidden {
display: none;
}
.u-hiddenVisually {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
}
.u-cf::before,
.u-cf::after {
content: " "; display: table; }
.u-cf::after {
clear: both;
}
.u-floatLeft {
float: left;
}
.u-floatRight {
float: right;
} .u-linkClean,
.u-linkClean:hover,
.u-linkClean:focus,
.u-linkClean:active {
text-decoration: none;
} .u-linkComplex,
.u-linkComplex:hover,
.u-linkComplex:focus,
.u-linkComplex:active {
text-decoration: none;
}
.u-linkComplex .u-linkComplexTarget,
.u-linkComplex:hover .u-linkComplexTarget,
.u-linkComplex:focus .u-linkComplexTarget,
.u-linkComplex:active .u-linkComplexTarget {
text-decoration: underline !important;
} .u-linkBlock,
.u-linkBlock:hover,
.u-linkBlock:focus,
.u-linkBlock:active {
display: block;
text-decoration: none;
} .u-linkArrow > a {
color: #222;
}
.u-linkArrow > a:hover {
color: #3A518D;
}
.u-linkArrow:hover:after {
margin-left: 20px;
}
.u-linkArrow:after {
background-image: url(//www.estinaspen.com/wp-content/themes/estin/assets/icons/svg-icons/link-arrow.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
content: "";
display: inline-block;
height: 0.75em;
margin-left: 15px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
width: 0.75em;
}
.u-linkDate {
position: relative;
}
.u-linkDate > a {
display: block;
width: 80%;
}
.u-linkDate > span {
position: absolute;
right: 0;
top: 0;
} .u-textTruncate {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal;
} .u-textCenter {
text-align: center;
}
.u-textLeft {
text-align: left;
}
.u-textRight {
text-align: right;
}
.u-titleBorder {
border-bottom: 1px solid #eee;
margin-bottom: 12px;
padding-bottom: 12px;
}
.u-verticalDivider {
-ms-flex-item-align: stretch;
align-self: stretch;
border-left: 1px solid #eee;
border-color: #3A518D;
width: 1px;
}
.u-noMargin {
margin: 0;
}
#wpadminbar {
display: none;
}
.SiteHeader::after,
.SiteContainer::after,
.SiteInner::after,
.SiteFooter::after {
clear: both;
content: "";
display: table;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
.hide {
display: none !important;
}
html .mceContentBody,
body#tinymce {
height: auto !important;
}
.tiled-gallery {
margin-bottom: 20px !important;
}
.alignright {
display: block;
margin-left: 20px !important;
margin-bottom: 20px !important;
}
.alignleft {
display: block;
margin-right: 20px !important;
margin-bottom: 20px !important;
}
.aligncenter {
display: block;
margin: 0 auto;
}
.wp-caption-text {
font-size: 10px;
}
body {
left: 0;
position: relative;
-webkit-transition: left 0.5s ease;
transition: left 0.5s ease;
overflow-x: hidden;
width: 100%;
}
body.is-open {
left: -260px;
overflow: hidden;
position: fixed;
}
.wrap {
margin: 0 auto;
width: 90%;
max-width: 1140px;
}
.ContentWrap--sidebar {
margin-left: -30px;
margin-right: -30px;
width: calc(100% + 60px);
margin: 0 auto;
max-width: 1140px;
width: 100%;
}
.ContentWrap--sidebar::after {
clear: both;
content: "";
display: block;
}
}
@media print and (min-width: 1150px) {
.ContentWrap--sidebar {
background: url(//www.estinaspen.com/wp-content/themes/estin/assets/images/bg.jpg) repeat-y left top;
}
}
@media print {
.ContentWrap--sidebar .Content {
width: calc(100% - 60px);
float: left;
margin-left: 30px;
}
}
@media print and (min-width: 768px) {
.ContentWrap--sidebar .Content {
width: calc(16.66667% - 23.33333px);
float: left;
margin-left: 20px;
}
}
@media print {
.ContentWrap--sidebar .Sidebar {
width: calc(100% - 60px);
float: left;
margin-left: 30px;
}
}
@media print and (min-width: 768px) {
.ContentWrap--sidebar .Sidebar {
width: calc(8.33333% - 21.66667px);
float: left;
margin-left: 20px;
}
}
@media print {
.page-template-template-reports .ContentWrap--sidebar {
background: none;
}
.SiteHeader {
color: #222;
padding: 10px 0;
position: relative;
z-index: 500;
}
.SiteHeader .wrap {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.SiteName,
.SiteDescription {
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
}
.SiteName {
color: #222;
font-size: 28px;
letter-spacing: 1px;
line-height: 40px;
margin: 0;
}
.SiteCreds,
.SiteDescription {
color: #868686;
font-weight: 400;
}
.SiteCreds {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 16px;
}
.SiteDescription {
font-size: 14px;
margin: 0;
}
.SiteHeader-right {
text-align: right;
max-width: 220px;
}
figure.SothebyLogo {
float: right;
margin: 0;
}
figure.SothebyLogo img {
display: block;
float: right;
}
figure.SothebyLogo.desktop {
display: none;
}
}
@media print and (min-width: 1025px) {
figure.SothebyLogo.desktop {
display: block;
}
}
@media print {
figure.SothebyLogo.mobile {
background-color: white;
padding: 40px;
text-align: center;
width: 100%;
}
.SiteHeader-phone {
clear: both;
padding-top: 10px;
display: none;
}
}
@media print and (min-width: 1025px) {
.SiteHeader-phone {
display: block;
font-size: 12px;
}
}
@media print and (min-width: 1205px) {
.SiteHeader-phone {
font-size: 1em;
}
}
@media print {
.SiteHeader-phone svg {
fill: #3A518D;
display: inline;
height: 16px;
width: 16px;
position: relative;
top: 2px;
}
.Nav {
clear: both;
text-align: right;
width: 100%;
}
.Nav ul {
margin: 0;
padding: 0;
list-style: none;
list-style-type: none;
}
.Nav ul::after {
clear: both;
content: "";
display: table;
}
.Nav ul > li {
display: inline-block;
list-style-type: none;
}
.Nav .menu-item {
display: block;
margin: 0;
text-align: left;
}
.Nav .menu-item.current-menu-item > a {
color: #DBD167;
font-weight: bold;
}
.Nav .menu-item.current-menu-item.menu-item-object-custom > a {
font-weight: normal;
}
.Nav .menu-item.current-menu-item.menu-item-object-custom > a:hover {
color: #DBD167;
font-weight: bold;
}
.Nav .menu-item:last-child a {
padding-right: 0;
}
.Nav .menu-item > a {
color: #868686;
display: block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: 700;
letter-spacing: 1px;
padding: 10px 5px;
text-transform: uppercase;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.Nav .menu-item > a:hover, .Nav .menu-item > a:focus {
color: #3A518D;
}
.Nav ul ul {
left: -9999px;
opacity: 0;
padding-top: 25px;
position: absolute;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
width: 250px;
z-index: 500;
}
.SiteFooter-menu .Nav ul ul {
padding-top: 0;
}
.Nav ul ul li.menu-item {
background: #fff;
border: none;
margin: 0;
position: relative;
width: 100%;
}
.Nav ul ul li.menu-item:first-child:before {
content: "";
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
position: absolute;
top: -10px;
left: 20px;
}
.Nav ul ul li.menu-item:first-child > a {
padding-top: 20px;
}
.Nav ul ul li.menu-item:last-child > a {
padding-bottom: 20px;
}
.Nav ul ul .menu-item > a {
color: #222;
font-size: 14px;
font-weight: 400;
padding: 5px 20px;
position: relative;
text-transform: none;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
width: 200px;
}
.Nav ul ul .menu-item > a:hover, .Nav ul ul .menu-item > a:focus {
color: #DBD167;
font-weight: bold;
}
.Nav ul ul .current-menu-item > a,
.Nav ul ul .current-menu-ancestor > a,
.Nav ul ul .current-menu-parent > a {
color: #DBD167;
}
.Nav ul ul .current-menu-item > a:hover, .Nav ul ul .current-menu-item > a:focus,
.Nav ul ul .current-menu-ancestor > a:hover,
.Nav ul ul .current-menu-ancestor > a:focus,
.Nav ul ul .current-menu-parent > a:hover,
.Nav ul ul .current-menu-parent > a:focus {
color: #DBD167;
}
.Nav ul ul .sub-menu {
margin: -54px 0 0 200px;
}
.Nav .menu-item:hover > ul,
.Nav .menu-item-hover > ul,
.Nav .menu-item:focus > ul {
left: auto;
opacity: 1;
}
.Nav-toggle {
width: 20px;
height: 12px;
margin-left: auto;
position: relative;
cursor: pointer;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.Nav-toggle span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #222;
border-radius: 0;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.Nav-toggle span:nth-child(1) {
top: 0px;
}
.Nav-toggle span:nth-child(2), .Nav-toggle span:nth-child(3) {
top: 5px;
}
.Nav-toggle span:nth-child(4) {
top: 10px;
}
.Nav-toggle.is-open span:nth-child(1) {
opacity: 0;
}
.Nav-toggle.is-open span:nth-child(2) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.Nav-toggle.is-open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.Nav-toggle.is-open span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
}
.Nav-primary {
background: #222;
padding-left: 20px;
position: fixed;
bottom: 0;
overflow-y: scroll;
top: 0;
-webkit-transition: right 0.5s ease;
transition: right 0.5s ease;
right: -260px;
width: 260px;
z-index: 500;
}
}
@media print and (min-width: 1025px) {
.Nav-primary {
background: none;
overflow-y: visible;
padding: 0;
position: static;
width: auto;
}
}
@media print {
.Nav-primary.is-open {
right: 0;
}
.Nav-primary .menu-item {
display: block;
}
}
@media print and (max-width: 1180px) {
.Nav-primary > ul .menu-item a {
padding: 25px 10px;
}
}
@media print and (max-width: 1120px) {
.Nav-primary > ul .menu-item a {
padding: 25px 5px;
}
}
@media print {
.Nav.Nav-primary
ul
> ul
> li.menu-item.menu-item-type-custom.current-menu-item
a {
color: #fff;
}
.Nav-footer .menu-item.current-menu-item > a {
color: #fff;
}
.SiteFooter-menu .Nav > ul .menu-item > a {
color: #fff;
}
.SiteFooter-menu .Nav > ul .menu-item > a:hover {
color: #eee;
}
.SiteFooter-menu .Nav > ul .menu-item > ul a {
color: #222;
}
.SiteFooter-menu .Nav > ul .menu-item > ul a:hover {
color: #3A518D;
}
}
@media print and (max-width: 767px) {
.Nav.Nav-footer > ul {
padding: 10px 0;
}
.Nav.Nav-footer .menu-item a {
color: #eee !important;
padding-top: 10px;
padding-bottom: 10px;
}
.Nav.Nav-footer .menu-item a:hover {
color: #eee !important;
text-decoration: underline;
}
.Nav.Nav-footer li.menu-item {
background: transparent !important;
}
.Nav.Nav-footer li.menu-item:before {
display: none;
}
.Nav.Nav-footer li ul {
display: block;
opacity: 1;
left: auto;
position: relative;
padding: 0 0 0 10px;
width: auto;
}
.Nav.Nav-footer li ul:after {
display: none;
}
.Nav.Nav-footer ul ul li.menu-item:first-child > a {
padding-top: 10px;
}
}
@media print {
.Nav-primary.is-open > ul {
padding: 10px 0;
}
.Nav-primary.is-open .menu-item a {
color: white;
padding-top: 10px;
padding-bottom: 10px;
}
.Nav-primary.is-open .menu-item a:hover {
color: white;
text-decoration: underline;
}
.Nav-primary.is-open li.menu-item {
background: #222;
}
.Nav-primary.is-open li.menu-item:before {
display: none;
}
.Nav-primary.is-open li ul {
display: block;
opacity: 1;
left: auto;
position: relative;
padding: 0 0 0 10px;
width: auto;
}
.Nav-primary.is-open li ul:after {
display: none;
}
.Nav-primary.is-open ul ul li.menu-item:first-child > a {
padding-top: 10px;
}
.ScrollTop {
display: none;
position: fixed;
top: 5%;
height: 24px;
width: 24px;
right: 2%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@media print and (min-width: 1320px) {
.ScrollTop {
right: 5%;
}
}
@media print {
.ScrollBottom {
display: none;
position: fixed;
bottom: 5%;
height: 24px;
width: 24px;
right: 2%;
z-index: 1000;
}
}
@media print and (min-width: 1320px) {
.ScrollBottom {
right: 5%;
}
}
@media print {
.Banner {
background-color: #3A518D;
background: radial-gradient(circle, #4e6cba 0%, #3a518d 100%);
border-top: 5px solid #DBD167;
}
.Banner .wrap {
position: relative;
}
.Banner-content {
padding: 40px 0;
min-height: 162px;
text-align: center;
}
.Banner-content .BannerTitle {
color: #fff;
margin: 0;
width: 100%;
}
.Banner-content .BannerSubTitle {
color: #eee;
font-size: 18px;
margin-bottom: 0;
margin-top: 15px;
}
.single-post .Banner-content,
.single-flip_job .Banner-content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.BannerContent--page {
text-align: center;
margin: 0 auto;
max-width: 880px;
}
}
@media print and (min-width: 800px) {
.BannerContent--page {
width: 70%;
}
}
@media print {
.BannerContent--page h1, .BannerContent--page h2, .BannerContent--page h3, .BannerContent--page h4, .BannerContent--page h5, .BannerContent--page h6, .BannerContent--page p, .BannerContent--page date {
color: #fff;
}
.BannerContent--page a {
display: inline-block;
margin-right: 15px;
}
.BannerContent--page a:last-child {
margin-right: 0;
}
.Banner-shield {
display: none;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.home .BannerTitle {
margin: 0 0 20px;
}
.home .Banner-content {
padding: 0;
position: relative;
text-align: left;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.home .BannerContent,
.home .BannerTestimonials {
width: 100%;
padding: 2em 0;
}
.home .BannerContent h1, .home .BannerContent h2, .home .BannerContent h3, .home .BannerContent h4, .home .BannerContent h5, .home .BannerContent h6, .home .BannerContent p, .home .BannerContent date {
color: #fff;
}
.home .BannerContent p:last-of-type {
margin-bottom: 0;
}
.home .BannerDivider {
display: none;
margin: 0 60px;
}
.home .BannerTestimonials {
border-top: 1px solid #eee;
border-color: #3A518D;
}
.home .BannerTestimonials .Testimonial h1, .home .BannerTestimonials h2, .home .BannerTestimonials h3, .home .BannerTestimonials h4, .home .BannerTestimonials h5, .home .BannerTestimonials h6, .home .BannerTestimonials p, .home .BannerTestimonials date,
.home .BannerTestimonials .TestimonialAuthor {
color: #fff;
}
.home .BannerBadge {
display: none;
}
}
@media print and (min-width: 980px) {
.home .BannerBadge {
bottom: 4.5em;
display: block;
float: right;
right: 0;
margin-top: -40px;
}
.home .BannerBadge img {
display: block;
}
}
@media print {
.home .BannerTitle {
font-size: 20px;
}
.SiteFooter {
background-color: #3A518D;
background: radial-gradient(circle, #4e6cba 0%, #3a518d 100%);
padding: 20px 0;
}
.SiteFooter h1, .SiteFooter h2, .SiteFooter h3, .SiteFooter h4, .SiteFooter h5, .SiteFooter h6, .SiteFooter p, .SiteFooter date,
.SiteFooter a {
color: #fff;
}
.SiteFooter a {
font-weight: bold;
}
.SiteFooter .wrap {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.SiteFooter-menu {
width: 100%;
}
.SiteFooter-disclaimer {
max-width: 1140px;
text-align: justify;
}
.SiteFooter-logos {
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;
margin-bottom: 20px;
width: 100%;
}
.SiteFooter-contact {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
}
.SiteFooter-social {
margin: 20px 0;
}
.SiteFooter-social.u-alignMiddle {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.SiteFooter-social a {
margin-right: 20px;
}
.SiteFooter-social a:last-of-type {
margin-right: 0;
}
.SiteFooter-social a:hover svg {
fill: #2b3c69;
}
.SiteFooter-social svg {
fill: #fff;
height: 30px;
width: 30px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.SiteFooter-contactInfo p {
margin: 0;
}
.page .Content,
.single .Content,
.blog .Content,
.archive .Content,
.error404 .Content,
.date.post-type-archive-report .Content,
.search .Content {
margin-bottom: 40px;
margin-top: 40px;
}
.post-type-archive-report .Content {
padding-top: 0;
}
.home .Content {
margin-bottom: 0;
}
.home .Content a:hover {
text-decoration: none;
}
.page-template-template-reports .Content {
padding: 0;
}
.ContentWrap--fullwidth .Content {
padding: 40px 0;
padding-bottom: 0;
}
.Content a {
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.Content a:hover {
text-decoration: underline;
}
.Content iframe {
width: 100%;
height: 300px;
}
.page-id-19211 .Content p,
.LinkList p {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
.page-id-19211 .Content p,
.page-id-19211 .Content .LinkListItem,
.LinkList p,
.LinkList .LinkListItem {
padding: 5px;
}
.page-id-19211 .Content p:nth-child(even),
.page-id-19211 .Content .LinkListItem:nth-child(even),
.LinkList p:nth-child(even),
.LinkList .LinkListItem:nth-child(even) {
background: #eee;
}
.page-id-18801 p {
margin-bottom: 40px;
}
.Sidebar ul,
.Sidebar ol {
margin: 0;
padding: 0;
list-style: none;
}
.Sidebar ul::after,
.Sidebar ol::after {
clear: both;
content: "";
display: table;
}
.Sidebar ul li,
.Sidebar ol li {
display: block;
}
.Sidebar-primary {
margin-top: 40px;
}
.page-template-template-reports .Sidebar-primary {
margin-top: 0;
}
.widget {
margin-bottom: 40px;
}
.widget ul > li > a {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
.widgettitle {
border-bottom: 1px solid #eee;
color: #222;
margin-bottom: 12px;
padding-bottom: 12px;
font-size: 22px;
font-size: 18px;
font-weight: bold;
}
.widget_report_download {
background: #3A518D;
border-radius: 3px;
padding: 20px;
}
.widget_report_download h1, .widget_report_download h2, .widget_report_download h3, .widget_report_download h4, .widget_report_download h5, .widget_report_download h6, .widget_report_download p, .widget_report_download date {
color: #fff;
text-align: center;
}
.widget_report_download .button {
display: block;
width: 100%;
}
.widget_report_download .button:hover {
color: #fff;
}
.ReportDownloadPromo-title {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: 700;
}
.widget_media_image img,
.Widget-chart img {
display: block;
margin: 0 auto;
}
.widget_yearly_archive li a {
font-size: 20px;
font-weight: bold;
padding: 5px 0;
}
.SingleReportDownload .button {
width: 100%;
margin-top: 20px;
}
.image-widget-modal img {
display: block;
margin: 0 auto;
}
.PostList {
margin: 0;
padding: 0;
}
.PostList--reports {
padding: 0 10px;
}
.PostListItem {
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 20px;
}
.PostListItem::after {
clear: both;
content: "";
display: table;
}
.PostListItem h1, .PostListItem h2, .PostListItem h3, .PostListItem h4, .PostListItem h5, .PostListItem h6, .PostListItem p, .PostListItem date {
color: #222;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
}
.PostListItem--first .PostListItem-image {
float: none;
margin-right: 0;
margin-bottom: 15px;
}
.PostListItem-image {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
.PostListItem-image img {
border-radius: 3px;
display: block;
}
.PostListItem-title {
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
line-height: 30px;
margin: 0;
}
.PostListItem-title > a {
color: #222;
}
.PostListItem-title > a:hover {
color: #3A518D;
}
.PostListItem-excerpt,
.PostListItem-meta {
font-size: 13px;
}
.PostListItem-excerpt h1, .PostListItem-excerpt h2, .PostListItem-excerpt h3, .PostListItem-excerpt h4, .PostListItem-excerpt h5, .PostListItem-excerpt h6, .PostListItem-excerpt p, .PostListItem-excerpt date,
.PostListItem-meta h1,
.PostListItem-meta h2,
.PostListItem-meta h3,
.PostListItem-meta h4,
.PostListItem-meta h5,
.PostListItem-meta h6,
.PostListItem-meta p,
.PostListItem-meta date {
font-size: 13px;
}
.PostListItem-excerpt > p:last-of-type {
margin-bottom: 0;
}
.PostListItem-meta date,
h5.PostListItem-subtitle {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 13px;
font-weight: 700;
margin-bottom: 5px;
margin-top: 5px;
}
.PostListSummary {
background: #eee;
border: 1px solid #eee;
border-radius: 3px;
margin-bottom: 20px;
padding: 10px 20px;
}
.PostListSummary-title {
color: #222;
font-size: 1em;
font-weight: 700;
line-height: 22px;
margin-bottom: 10px;
}
.PostListSummary-link {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 12px;
font-weight: 700;
}
.PostList--reports .PostListItem-title {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 20px;
}
.PostList--reports .PostListItem-image {
width: 50px;
margin-bottom: 0;
}
.Post {
margin-bottom: 60px;
}
.post-type-archive-report .Post--excerpt,
.category .Post--excerpt,
.page-template-template-past-reports .Post--excerpt {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.PostImage {
margin-bottom: 20px;
margin-right: 20px;
}
.PostImage--is-full {
margin-right: 0;
}
.PostImage img {
border-radius: 3px;
display: block;
margin: 0 auto;
width: auto;
}
.post-type-archive-report .PostImage img,
.category .PostImage img,
.PostImage img .page-template-template-past-reports .Post--excerpt {
max-width: 200px;
width: 100px;
}
.PostTitle {
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
font-weight: 700;
margin-bottom: 5px;
}
.PostTitle > a {
color: #222;
}
.PostTitle > a:hover {
color: #3A518D;
text-decoration: none;
}
.PostSubTitle {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
font-weight: 700;
margin-bottom: 15px;
}
.PostMeta {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
font-weight: 700;
margin-bottom: 15px;
}
.PostPromo {
background: #3A518D;
border-radius: 3px;
margin: 20px 0;
padding: 40px;
text-align: center;
}
.PostPromo h1, .PostPromo h2, .PostPromo h3, .PostPromo h4, .PostPromo h5, .PostPromo h6, .PostPromo p, .PostPromo date {
color: #fff;
}
.PostPromo a.button {
background: #fff;
color: #3A518D;
}
.PostPromo a.button:hover {
background: #2b3c69;
color: #fff;
}
.PostBody p:last-of-type {
margin-bottom: 0;
}
.PostBody a:hover {
text-decoration: underline;
}
.PageDescription {
background: #eee;
border-radius: 3px;
margin-bottom: 20px;
padding: 2em 1em;
}
.PageDescription p:last-child {
margin-bottom: 0;
}
.PageDescription .wrap {
width: 100%;
}
a.read-more {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #3A518D;
border: 0;
border-radius: 3px;
clear: both;
color: #fff;
cursor: pointer;
display: block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 1em;
-webkit-font-smoothing: antialiased;
font-weight: 600;
line-height: 1;
margin: 0 auto;
margin-top: 20px;
padding: 20px 20px;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 150ms ease;
transition: background-color 150ms ease;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
white-space: nowrap;
width: 166px;
}
a.read-more:hover, a.read-more:focus {
background-color: #2e4171;
color: #fff;
text-decoration: none;
}
.Post-divider {
background: #3A518D;
height: 5px;
margin: 60px 20%;
}
.PostInfo {
overflow: auto;
}
.Post:last-of-type + .Post-divider {
display: none;
}
.CategoryPostsList ol {
margin-left: 0;
}
.CategoryPostsList ol > li {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: bold;
}
.category-aspen-real-estate-news-tim-estin-in-the-news .Post--excerpt {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.category-published-articles .PostImage {
width: 100%;
}
.pagination {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.pagination .next,
.pagination .prev {
border: 1px solid #eee;
border-radius: 3px;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: 700;
padding: 5px 10px;
text-align: center;
}
.pagination .next:hover,
.pagination .prev:hover {
background: #3A518D;
color: #fff;
}
.pagination ul.pages {
margin: 0;
padding: 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
margin-top: 4px;
padding: 0;
text-align: center;
width: 80%;
}
.pagination ul.pages::after {
clear: both;
content: "";
display: table;
}
.pagination ul.pages li {
list-style-type: none;
}
.pagination ul.pages li:first-of-type .page-number {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.pagination ul.pages li:last-of-type .page-number {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-right: 1px solid #eee;
}
.pagination ul.pages li .page-number,
.pagination ul.pages li .dots {
border-top: 1px solid #eee;
border-left: 1px solid #eee;
border-bottom: 1px solid #eee;
font-weight: 700;
font-size: 18px;
padding: 5px 10px;
}
.products {
clear: both;
}
.search-results #searchform {
margin-bottom: 40px;
}
.search-results .PostTitle {
font-size: 24px;
}
.searchform {
display: block;
position: relative;
}
.searchform input[type="submit"] {
display: block;
width: 100%;
}
.SearchForm select {
background: #fff;
border: 2px solid #ddd;
color: #7a7a7a;
height: 46px;
}
.SearchForm select[multiple] {
height: auto;
}
.SearchForm .sr-adv-search-part .sr-adv-search-col4 input {
width: 100%;
}
.SearchForm #sr-search-ptype select {
width: 100%;
}
.SearchForm .sr-sort-wrapper {
float: none;
margin-top: 0;
}
#sr-search-wrapper.one-click-search h3,
#sr-search-wrapper.one-click-search .sr-minmax-filters,
#sr-search-wrapper.one-click-search .submit {
display: none;
}
#sr-search-wrapper.one-click-search + .PropertiesCount {
float: none;
}
.sr-adv-search-wrap.SearchForm {
padding: 10px;
}
.sr-adv-search-wrap.SearchForm h2 {
padding: 0 10px;
}
.sr-adv-search-wrap.SearchForm .submit {
margin-left: 10px;
}
.SearchForm .sr-adv-search-part li {
width: 50%;
}
.sr-sort-wrapper label {
font-weight: normal;
}
.sr-sort-wrapper select {
height: auto;
}
.sr-disclaimer {
background: #eee;
border-radius: 3px;
margin-bottom: 40px;
padding: 10px;
}
.PropertyDetails + .sr-disclaimer {
clear: both;
margin-top: 40px;
}
.icon {
height: 25px;
width: 25px;
}
.TestimonialsSlider {
margin-bottom: 30px;
height: 0;
visibility: hidden;
}
.TestimonialsSlider.slick-initialized {
height: auto;
visibility: visible;
}
.Testimonial {
margin: 0;
width: 100%;
}
.Testimonial blockqoute p {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 20px;
font-weight: 300;
}
.TestimonialWidgetSlider .Testimonial blockqoute p {
font-size: 1em;
}
.Testimonial p:last-of-type {
margin-bottom: 0;
}
.TestimonialAuthor {
display: block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-style: normal;
font-weight: 700;
margin-top: 20px;
}
.Logos {
background: #eee;
border-bottom: 3px solid #DBD167;
padding: 10px 0;
}
.Logos .wrap {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.Logos .Logo {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 1em;
text-align: center;
}
}
@media print and (min-width: 350px) {
.Logos .Logo {
width: 50%;
}
}
@media print {
.Logos .Logo img {
height: 40px;
max-height: 50px;
}
.LogosLabel {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
line-height: 17px;
text-align: center;
width: 100%;
}
.LowDown {
border-bottom: 1px solid #eee;
padding: 20px 0;
}
.LowDownContent {
padding: 0 20px;
}
.LowDownContent p:last-of-type {
margin: 0;
}
.LowDownIcon {
margin-bottom: 20px;
}
.LowDownAction {
margin-top: 20px;
}
.Feed {
padding: 60px 0 40px;
}
.FeedColumns::after {
clear: both;
content: "";
display: block;
}
.FeedColumn {
padding-right: 20px;
}
.FeedList {
margin: 0;
padding: 0;
}
.FeedList .widget {
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 40px;
}
.FeedList .widget::after {
clear: both;
content: "";
display: table;
}
.FeedList .widget:last-child {
margin-bottom: 0;
}
.FeedList-title {
color: #222;
font-size: 22px;
font-weight: bold;
}
.FeedList-more {
font-size: 18px;
font-weight: normal;
}
.widget_recent_reports .FeedList-more {
padding-left: 10px;
}
.SummaryData {
margin: 0;
padding: 0;
}
.SummaryData-dataset {
margin: 0;
padding: 0;
list-style: none;
}
.SummaryData-dataset::after {
clear: both;
content: "";
display: table;
}
.SummaryData-dataset header {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media print and (min-width: 780px) {
.SummaryData-dataset header {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media print and (min-width: 1000px) {
.SummaryData-dataset header {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
@media print {
.SummaryData-dataset footer .Dataset-values {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media print and (min-width: 780px) {
.SummaryData-dataset footer .Dataset-values {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media print and (min-width: 1000px) {
.SummaryData-dataset footer .Dataset-values {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
@media print {
.Dataset-percentage,
.Dataset-label,
.Dataset-value {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
.Dataset-percentage {
font-size: 24px;
font-weight: 700;
margin-right: 5px;
}
.Dataset-label {
color: #868686;
font-size: 14px;
}
.Dataset-value {
font-size: 12px;
margin-right: 5px;
}
}
@media print and (min-width: 780px) {
.Dataset-value {
display: block;
}
}
@media print and (min-width: 1000px) {
.Dataset-value {
display: inline;
}
}
@media print {
.Dataset-value:last-child {
margin-right: 0;
}
.Dataset-year {
font-weight: 700;
}
.Dataset-percentage--isPositive {
color: #1DCC92;
}
.Dataset-percentage--isNegative {
color: red;
}
.LinkList {
margin: 0;
padding: 0;
}
.LinkListItem,
.LinkList > li {
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 10px;
}
.LinkListItem::after,
.LinkList > li::after {
clear: both;
content: "";
display: table;
}
.LinkListItem-link,
.LinkList > li > a {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
.Section {
margin: 100px 0;
}
.Section-header {
margin-bottom: 40px;
text-align: center;
}
.Reports .Section-header {
text-align: left;
}
.ReportsSection .Section-header {
text-align: left;
}
.Section-title {
color: #3A518D;
font-weight: normal;
}
.Section-subtitle {
color: #868686;
}
.Section-footer {
text-align: center;
padding-top: 60px;
}
.Section-buttons .button {
margin-bottom: 0.5em;
}
.Tabs-nav {
margin-bottom: 20px;
}
.Tabs-link {
border-bottom: 2px solid transparent;
color: #868686;
display: block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
margin-bottom: 5px;
margin-right: 10px;
text-decoration: none;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.Tabs-link:hover, .Tabs-link.is-active {
color: #222;
border-bottom: 2px solid #3A518D;
text-decoration: none;
}
.Tab {
display: none;
}
.Tab.is-active {
display: block;
}
.Tab #sr-map-search {
height: 480px;
}
.Search-properties {
position: relative;
}
.loader {
display: none;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 1000;
}
.FeaturedPropertiesSection {
background: #eee;
padding: 100px 0;
}
.FeaturedProperties {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
}
.FeaturedProperties::after {
clear: both;
content: "";
display: block;
}
.FeaturedProperty {
width: calc(100% - 40px);
float: left;
margin-left: 20px;
}
.FeatureProperty-image {
margin: 0;
}
.FeatureProperty-image img {
border-radius: 3px;
}
#sr_map_canvas {
border-radius: 3px;
}
.Properties {
margin-left: -30px;
margin-right: -30px;
width: calc(100% + 60px);
margin-top: 40px;
}
.Properties::after {
clear: both;
content: "";
display: block;
}
.Properties .Property {
width: calc(100% - 60px);
float: left;
margin-left: 30px;
margin-bottom: 40px;
}
}
@media print and (min-width: 768px) {
.Properties .Property {
width: calc(50% - 45px);
float: left;
margin-left: 30px;
}
}
@media print and (min-width: 1000px) {
.Properties .Property {
width: calc(33.33333% - 40px);
float: left;
margin-left: 30px;
}
}
@media print {
.Property {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
.Property-image {
background-size: cover;
background-position: center;
border-radius: 3px;
min-height: 275px;
margin-bottom: 8px;
position: relative;
}
.Property-price {
background: rgba(0, 0, 0, 0.3);
bottom: 0;
color: #fff;
font-weight: 700;
left: 0;
margin: 0;
padding: 20px;
position: absolute;
right: 0;
}
.Property-address {
font-size: 14px;
font-weight: 400;
}
.Property-meta {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0;
padding: 0;
}
.Property-meta ul,
.Property-meta li {
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
}
.Property-meta ul::after,
.Property-meta li::after {
clear: both;
content: "";
display: table;
}
.SingleProperty-galleryItem > img {
max-height: 100%;
}
.Modal {
display: none;
}
.Modal-header {
background: radial-gradient(circle, #4E6CBA 0%, #3A518D 100%);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-webkit-clip-path: polygon(0 50%, 50% 100%, 100% 50%, 100% 0, 0 0);
clip-path: polygon(0 50%, 50% 100%, 100% 50%, 100% 0, 0 0);
}
.Modal-title {
color: #fff;
padding: 40px 0;
text-align: center;
text-transform: uppercase;
}
.Modal-content {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 1.4em;
font-style: italic;
font-weight: 700;
text-align: center;
padding: 0 70px;
}
.Modal-form {
margin-bottom: 40px;
padding: 0 70px;
}
.Modal-form .gform_wrapper ul.gform_fields li.gfield {
padding-right: 0 !important;
}
.Modal-form .gform_wrapper .top_label input.medium,
.Modal-form .gform_wrapper .top_label select.medium {
width: 100%;
}
.Modal-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 16px 20px;
}
.Modal-form .gform_wrapper .gform_footer input.button,
.Modal-form .gform_wrapper .gform_footer input[type=submit],
.Modal-form .gform_wrapper .gform_page_footer input.button,
.Modal-form .gform_wrapper .gform_page_footer input[type=submit] {
margin: 0;
width: 100%;
}
.Modal-form .gform_confirmation_message {
text-align: center;
}
.Modal-form .gform_confirmation_message .button {
width: 100%;
}
.Modal-form .gform_wrapper .gform_ajax_spinner {
margin-top: 10px;
}
.modaal-container {
border-radius: 3px !important;
}
.modaal-content-container {
padding: 0 !important;
}
.OneClickGroup {
margin-bottom: 40px;
}
.OneClickGroupLinks,
.OneClickGroupLinks li {
margin: 0;
padding: 0;
list-style: none;
}
.OneClickGroupLinks::after,
.OneClickGroupLinks li::after {
clear: both;
content: "";
display: table;
}
.OneClickGroupLinks {
margin: 0;
padding: 0;
}
.OneClickGroupLinks li {
display: block;
margin-bottom: 20px;
}
.OneClickGroupLinks li:hover a {
background-color: #3A518D;
color: #fff;
}
.OneClickGroupLinks li:hover a:before {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IgoJIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJGaWxsZWRfSWNvbnMiIGZpbGw9IiNmZmYiPgoJPHBhdGggZD0iTTIzLjg1MiwxMS4xNDRMMTMuNzAzLDEuMDk2Yy0wLjk2LTAuOTYtMi42NzgtMC45MjQtMy42OCwwLjA3NWMtMS4wMzYsMS4wMzUtMS4wNywyLjY4Ny0wLjA2OSwzLjY5bDQuMzIxLDQuMTQzSDIuMDMKCQljLTEuMjcsMC0yLjAzLDEuMjcyLTIuMDMsMi41YzAsMC42MTcsMC4xNjgsMS4yMDcsMC40NzIsMS42NTljMC4zNjksMC41NDksMC45MTMsMC44NTEsMS41MywwLjg1MWgxMi4yNzZsLTQuMTU2LDQuMTYKCQljLTAuNDU2LDAuNDU0LTAuNzA4LDEuMDctMC43MDgsMS43MzRjMCwwLjcwOCwwLjI5MywxLjQwOSwwLjgwNywxLjkyMmMwLjUxMiwwLjUxMiwxLjIxMSwwLjgwNiwxLjkxOSwwLjgwNgoJCWMwLjY2NCwwLDEuMjgtMC4yNTEsMS43MzktMC43MDhsOS45NzctMTAuMDc2QzI0LjA1LDExLjY1NSwyNC4wNDgsMTEuMzM5LDIzLjg1MiwxMS4xNDR6Ii8+CjwvZz4KPGcgaWQ9IkZyYW1lcy0yNHB4Ij4KCTxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgo8L2c+Cjwvc3ZnPgo=");
}
.OneClickGroupLinks li a {
border-bottom: 2px solid #3A518D;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: bold;
padding: 2px 5px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.OneClickGroupLinks li a:before {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IgoJIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJGaWxsZWRfSWNvbnMiIGZpbGw9IiMzQTUxOEQiPgoJPHBhdGggZD0iTTIzLjg1MiwxMS4xNDRMMTMuNzAzLDEuMDk2Yy0wLjk2LTAuOTYtMi42NzgtMC45MjQtMy42OCwwLjA3NWMtMS4wMzYsMS4wMzUtMS4wNywyLjY4Ny0wLjA2OSwzLjY5bDQuMzIxLDQuMTQzSDIuMDMKCQljLTEuMjcsMC0yLjAzLDEuMjcyLTIuMDMsMi41YzAsMC42MTcsMC4xNjgsMS4yMDcsMC40NzIsMS42NTljMC4zNjksMC41NDksMC45MTMsMC44NTEsMS41MywwLjg1MWgxMi4yNzZsLTQuMTU2LDQuMTYKCQljLTAuNDU2LDAuNDU0LTAuNzA4LDEuMDctMC43MDgsMS43MzRjMCwwLjcwOCwwLjI5MywxLjQwOSwwLjgwNywxLjkyMmMwLjUxMiwwLjUxMiwxLjIxMSwwLjgwNiwxLjkxOSwwLjgwNgoJCWMwLjY2NCwwLDEuMjgtMC4yNTEsMS43MzktMC43MDhsOS45NzctMTAuMDc2QzI0LjA1LDExLjY1NSwyNC4wNDgsMTEuMzM5LDIzLjg1MiwxMS4xNDR6Ii8+CjwvZz4KPGcgaWQ9IkZyYW1lcy0yNHB4Ij4KCTxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgo8L2c+Cjwvc3ZnPgo=");
background-size: contain;
content: "";
display: inline-block;
margin-right: 5px;
position: relative;
height: 14px;
top: 2px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
width: 14px;
}
.OneClickGroupLink-label {
line-height: 2em;
}
.OneClickGroup--neighborhood {
margin-bottom: 40px;
}
.PropertySlider .slick-prev,
.PropertySlider .slick-next {
bottom: 0;
top: 105%;
}
.PropertySlider .slick-prev:before,
.PropertySlider .slick-next:before {
color: #000;
}
.PropertySlider .slick-prev {
left: 0;
}
.PropertySlider .slick-next {
right: 0;
}
.NeighborhoodSearches:last-of-type {
margin-bottom: 20px;
}
.NeighborhoodSearches p:first-of-type {
color: #222;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
margin-bottom: 5px;
}
.NeighborhoodSearches P:last-of-type {
margin-bottom: 5px;
}
.Neighborhoods {
position: relative;
padding: 0 20px;
}
.Map-info {
top: 0;
}
.fadeIn-enter {
opacity: 0.01;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.fadeIn-enter.fadeIn-enter-active {
opacity: 1;
-webkit-transform: none;
transform: none;
-webkit-transition: all 200ms ease-in;
transition: all 200ms ease-in;
}
.fadeIn-leave {
opacity: 1;
-webkit-transform: none;
transform: none;
}
.fadeIn-leave.fadeIn-leave-active {
opacity: 0.01;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
-webkit-transition: all 200ms ease-in;
transition: all 200ms ease-in;
}
.SearchSlider {
margin: 0 25px;
margin-bottom: 20px;
width: 300px !important;
}
.SearchSlider .slick-prev:before,
.SearchSlider .slick-next:before {
color: #000;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.social-links__list {
list-style: none;
margin: 0;
padding: 0;
}
.social-links__item {
display: inline-block;
border-radius: 3px;
margin-bottom: 10px;
width: 49%;
}
.social-links__link {
display: block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
padding: 6px 12px;
text-decoration: none;
}
.social-links__link[href*="facebook"] {
background-color: #3b5998;
border-radius: 2px;
color: #fff;
-webkit-transition: background-color linear .2s;
transition: background-color linear .2s;
}
.social-links__link[href*="facebook"]:hover {
background-color: #263961;
}
.social-links__link[href*="twitter"] {
background-color: #1da1f2;
border-radius: 2px;
color: #fff;
-webkit-transition: background-color linear .2s;
transition: background-color linear .2s;
}
.social-links__link[href*="twitter"]:hover {
background-color: #0b76b8;
}
.social-links__link[href*="linkedin"] {
background-color: #0077b5;
border-radius: 2px;
color: #fff;
-webkit-transition: background-color linear .2s;
transition: background-color linear .2s;
}
.social-links__link[href*="linkedin"]:hover {
background-color: #004569;
}
.social-links__link[href*="pinterest"] {
background-color: #c92228;
border-radius: 2px;
color: #fff;
-webkit-transition: background-color linear .2s;
transition: background-color linear .2s;
}
.social-links__link[href*="pinterest"]:hover {
background-color: #88171b;
}
.social-links__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.social-links__text svg {
height: 20px;
width: 20px;
margin-right: 10px;
}
.Social-actions {
margin: 0;
padding: 0;
list-style-type: none;
display: none;
}
.Social-actions li {
border-radius: 3px;
list-style-type: none;
margin-left: 2%;
}
.Social-actions li:hover a {
background-color: #d5d5d5;
}
.Social-actions li a {
background: #eee;
color: #222;
display: block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
padding: 6px 12px;
text-decoration: none;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.Social-actions li a span {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.Social-actions li a svg {
height: 20px;
width: 20px;
margin-right: 10px;
}
ul.past-report-years,
li.past-report-year,
ul.past-report-posts,
li.past-report-post {
margin: 0;
padding: 0;
list-style: none;
}
ul.past-report-years::after,
li.past-report-year::after,
ul.past-report-posts::after,
li.past-report-post::after {
clear: both;
content: "";
display: table;
}
li.past-report-year {
margin-bottom: 40px;
}
li.past-report-year > span {
font-size: 24px;
font-weight: bold;
}
li.past-report-post {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: bold;
margin-bottom: 5px;
}
.category .FirstCategoryPost .Post--excerpt {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.NewsletterSection {
background: #3A518D;
background: radial-gradient(circle, #4E6CBA 0%, #3A518D 100%);
padding: 40px 0;
}
.NewsletterSection-title,
.NewsletterSection-subtitle {
color: #fff;
}
.NewsletterSection-title {
font-weight: 400;
margin-bottom: 10px;
}
.NewsletterSection-subtitle {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: 700;
margin: 0;
}
.NewsletterSection-form {
margin-top: 20px;
}
.NewsletterSection-form .mc-field-group {
display: block;
margin-left: auto;
margin-right: auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 640px;
}
}
@media print and (max-width: 500px) {
.NewsletterSection-form .mc-field-group {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media print {
.NewsletterSection-form .mc-field-group input[type="email"] {
width: 100%;
background: #fff;
border-radius: 3px;
margin-bottom: 20px;
}
.NewsletterSection-form .mc-field-group input[type="email"]::-webkit-input-placeholder {
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
}
.NewsletterSection-form .mc-field-group input[type="email"]:-ms-input-placeholder {
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
}
.NewsletterSection-form .mc-field-group input[type="email"]::placeholder {
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
}
}
@media print and (min-width: 500px) {
.NewsletterSection-form .mc-field-group input[type="email"] {
margin-bottom: 0;
margin-right: 1em;
}
}
@media print {
.NewsletterSection-form .mc-field-group input[type="submit"] {
width: 100%;
background: #fff;
color: #3A518D;
height: 46px;
padding: 12px 40px;
}
.NewsletterSection-form .mc-field-group input[type="submit"]:hover {
background: #eee;
}
}
@media print and (min-width: 500px) {
.NewsletterSection-form .mc-field-group input[type="submit"] {
max-width: 160px;
}
}
@media print {
.ReportsSection {
background: #eee;
padding: 100px 0 60px;
}
.ReportsSection-header {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 40px;
position: relative;
}
.ReportsSection-info {
max-width: 75%;
}
.ReportsSection-badge {
margin-left: auto;
right: 0;
bottom: -30px;
}
.ReportsSection-badge img {
display: block;
}
.ReportsSection-subtitle {
margin: 0;
}
.ReportsGrid {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
}
.ReportsGrid::after {
clear: both;
content: "";
display: block;
}
.ReportsGridItem {
width: calc(100% - 40px);
float: left;
margin-left: 20px;
border-radius: 3px;
display: block;
margin-bottom: 20px;
min-height: 286px;
padding: 2em 15px;
position: relative;
text-align: center;
}
.ReportsGridItem:last-of-type {
margin-bottom: 0;
}
.ReportsGridItem:hover h4 {
color: #3A518D;
}
.ReportsGridItem-content h1, .ReportsGridItem-content h2, .ReportsGridItem-content h3, .ReportsGridItem-content h4, .ReportsGridItem-content h5, .ReportsGridItem-content h6 {
margin: 0;
}
.ReportsGridItem-content h4 {
color: #222;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
font-size: 24px;
line-height: 32px;
-webkit-transition: color 150ms ease;
transition: color 150ms ease;
}
.ReportsSection-footer {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 20px;
}
.SearchSection {
margin: 60px 0;
}
.SearchSection .button {
padding: 10px 20px;
}
.Search-map {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
}
.Search-map::after {
clear: both;
content: "";
display: block;
}
#aspenMap,
#snowmassMap {
border-radius: 3px;
height: 480px;
margin-right: 20px;
margin-left: 20px;
}
.Neighborhoods {
margin-top: 20px;
}
.Neighborhood {
opacity: 0;
height: 0;
visibility: hidden;
}
.Neighborhood.is-active {
opacity: 1;
height: auto;
visibility: visible;
}
.Search-regions {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
margin-top: 40px;
}
.Search-regions::after {
clear: both;
content: "";
display: block;
}
.SearchRegion {
margin-top: 20px;
width: calc(100% - 40px);
float: left;
margin-left: 20px;
}
.SearchRegion:first-of-type {
margin-top: 0;
}
.SearchRegion-links,
.SearchRegion-links li {
margin: 0;
padding: 0;
list-style: none;
}
.SearchRegion-links::after,
.SearchRegion-links li::after {
clear: both;
content: "";
display: table;
}
.SearchRegion-links {
margin: 0;
padding: 0;
}
.SearchRegion-links li {
margin-bottom: 10px;
}
.Map-info h3,
.Search-form h3 {
font-weight: normal;
}
.Map-info p,
.Search-form p {
color: #868686;
}
.Map-info h3 {
margin-bottom: 5px;
}
.SearchSlider a {
color: #3a518d;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
font-weight: bold;
margin-right: 12px;
}
.FlipJobsSection {
margin: 60px 0;
}
.FlipJobs {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
}
.FlipJobs::after {
clear: both;
content: "";
display: block;
}
.FlipJob {
width: calc(100% - 40px);
float: left;
margin-left: 20px;
margin-bottom: 20px;
}
.FlipJob-image a {
display: block;
position: relative;
}
.FlipJob-image img {
border-radius: 3px;
display: block;
}
.FlipJob-label {
background: #fff;
border-radius: 3px;
color: #222;
padding: 5px 15px;
position: absolute;
top: 20px;
right: 30px;
}
.FlipJob-label > span {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 12px;
}
.FlipJob-label > span:before {
background-image: url(//www.estinaspen.com/wp-content/themes/estin/assets/icons/svg-icons/rotate-left.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
content: "";
display: inline-block;
height: 14px;
margin-right: 5px;
width: 14px;
}
.FlipJob-header {
margin-top: 8px;
}
.FlipJob-title {
font-size: 18px;
margin-bottom: 5px;
}
.FlipJob-title > a {
color: #222;
font-family: "Droid Serif", "Georgia", "Cambria", "Times New Roman", "Times", serif;
}
.FlipJob-date {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 13px;
font-weight: 700;
margin-bottom: 5px;
}
.FlipJob-description {
font-size: 13px;
}
.Post + .FlipJob-description {
margin-bottom: 40px;
}
.QuickLook {
margin-bottom: 20px;
padding: 20px;
}
.QuickLook-images {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.QuickLook-image {
margin-right: 2%;
}
.QuickLook-image:last-of-type {
margin-right: 0;
}
.FeaturedBestProperties {
background: #eee;
padding: 60px 0;
}
.FeaturedBestProperties .Section-footer {
padding-top: 0;
padding-bottom: 60px;
}
.CallToActionSection {
padding: 60px 0;
}
.CallToActionSection p:last-of-type {
margin-bottom: 0;
}
.CallToActionSection .button a {
color: #fff;
}
.CallToActionSection--is-gray {
background: #eee;
}
.CallToActionSection--is-blue {
background: radial-gradient(circle, #4e6cba 0%, #3a518d 100%);
}
.CallToActionSection--is-blue h1, .CallToActionSection--is-blue h2, .CallToActionSection--is-blue h3, .CallToActionSection--is-blue h4, .CallToActionSection--is-blue h5, .CallToActionSection--is-blue h6, .CallToActionSection--is-blue p, .CallToActionSection--is-blue date {
color: #fff;
}
.CallToActionSection--is-blue .button {
background: #fff;
color: #3A518D;
}
.CallToActionSection--is-blue .button:hover {
background: #2b3c69;
}
.CallToActionSection--is-blue .button:hover a {
color: #fff;
}
.CallToActionSection--is-blue .button a {
color: #3A518D;
}
.sr-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.sr-pagination a {
border: 1px solid #eee;
border-radius: 3px;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-weight: bold;
padding: 5px 10px;
}
.sr-pagination a:hover {
background: #3A518D;
color: #fff;
}
.sr-pagination a:last-of-type {
margin-left: auto;
}
.PropertyDetails {
margin-bottom: 40px;
}
.SingleProperty .sr-gallery {
margin-top: 0;
}
.SingleProperty-details {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
border-bottom: 1px solid #eee;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding-bottom: 20px;
margin-bottom: 40px;
}
.SingleProperty-info {
width: 100%;
}
.SingleProperty-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.SingleProperty-meta div {
margin-bottom: 1em;
width: 50%;
}
.SingleProperty-meta div:first-child {
margin-left: 0;
}
.SingleProperty-metaValue,
.SingleProperty-metaLabel {
display: block;
}
.SingleProperty-metaValue {
font-size: 24px;
font-weight: 700;
}
.SingleProperty-metaLabel {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 13px;
font-weight: 400;
}
.SingleProperty-address h2 {
color: #222;
font-size: 14px;
font-weight: normal;
margin-top: 10px;
margin-bottom: 0;
}
.SingleProperty-address h2 span:first-child {
font-size: 16px;
font-weight: bold;
}
.SingleProperty-mapLink {
border: 1px solid #222;
position: absolute;
margin-left: auto;
top: -121px;
right: 30px;
z-index: 500;
}
.SingleProperty-mapLink:hover .mapLinkButton {
background: #3A518D;
color: #fff;
}
.SingleProperty-mapLink img {
display: block;
width: 100px;
}
.SingleProperty-mapLink .mapLinkButton {
color: #222;
display: block;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 14px;
padding: 5px 18px;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}
.SingleProperty .owl-dots {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
#details-map {
margin-bottom: 20px;
}
.sr-search .sr-minmax-filters {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sr-search .sr-minmax-filters .sr-search-field {
width: 49%;
}
.sr-search #sr-search-minprice input,
.sr-search #sr-search-maxprice input,
.sr-search #sr-search-minbaths input,
.sr-search #sr-search-maxbaths input,
.sr-search #sr-search-minbeds input,
.sr-search #sr-search-maxbeds input {
width: 100%;
}
.sr-search #sr-search-keywords {
width: 100%;
}
.sr-search #sr-search-ptype {
width: 100%;
}
.sr-search #sr-search-ptype select {
margin-bottom: 20px;
}
#sr-search-wrapper .sr-search .submit {
width: 100%;
}
.sr-adv-search-amenities-wrapper .sr-adv-search-amenities-wrapper-inner {
padding: 20px;
}
.SingleProperty-nav {
background: #fff;
border: 1px solid rgba(48, 51, 57, 0.15);
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
display: none;
opacity: 0;
position: fixed;
width: 100%;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
z-index: 1000;
top: 0;
right: 0;
left: 0;
}
.SingleProperty-nav--is-sticky {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.SingleProperty-navContent,
.SingleProperty-navMeta {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.SingleProperty-navAddress {
font-size: 18px;
font-weight: bold;
padding-right: 20px;
}
.SingleProperty-navMeta {
border-left: 1px solid rgba(48, 51, 57, 0.15);
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 10px 0;
padding-left: 20px;
}
.SingleProperty-navMeta > div {
margin-right: 1em;
}
.SingleProperty-navMeta .SingleProperty-metaValue {
font-size: 18px;
}
.SingleProperty-navAction {
margin-left: auto;
}
.SingleProperty-navAction .button {
padding: 15px 30px;
}
.SingleProperty-remarks {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
margin-bottom: 40px;
}
.SingleProperty-remarks::after {
clear: both;
content: "";
display: block;
}
.SingleProperty-remarks h3 {
width: calc(100% - 40px);
float: left;
margin-left: 20px;
}
}
@media print and (min-width: 768px) {
.SingleProperty-remarks h3 {
width: calc(8.33333% - 21.66667px);
float: left;
margin-left: 20px;
}
}
@media print {
.SingleProperty-remarks p {
width: calc(100% - 40px);
float: left;
margin-left: 20px;
}
}
@media print and (min-width: 768px) {
.SingleProperty-remarks p {
width: calc(16.66667% - 23.33333px);
float: left;
margin-left: 20px;
}
}
@media print {
.SingleProperty-locationInfo {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
}
.SingleProperty-locationInfo::after {
clear: both;
content: "";
display: block;
}
}
@media print and (min-width: 768px) {
.SingleProperty-locationInfo {
margin-left: -40px;
margin-right: -40px;
width: calc(100% + 80px);
}
}
@media print {
.SingleProperty-locationInfo .SingleProperty-keyDetails {
width: calc(100% - 40px);
float: left;
margin-left: 20px;
}
}
@media print and (min-width: 768px) {
.SingleProperty-locationInfo .SingleProperty-keyDetails {
width: calc(16.66667% - 23.33333px);
float: left;
margin-left: 20px;
}
}
@media print {
.SingleProperty-locationInfo .SingleProperty-locationDirections {
width: calc(100% - 40px);
float: left;
margin-left: 20px;
}
}
@media print and (min-width: 768px) {
.SingleProperty-locationInfo .SingleProperty-locationDirections {
width: calc(8.33333% - 21.66667px);
float: left;
margin-left: 20px;
}
}
@media print {
.SingleProperty-keyDetails {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 40px 0;
}
.SingleProperty-keyDetails.no-border {
border: none;
padding: 0;
}
.SingleProperty-detail {
margin-top: 1em;
padding-right: 2em;
width: 50%;
}
.SingleProperty-detailKey {
color: #868686;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
font-size: 13px;
font-weight: 400;
}
.SingleProperty-features-wrap {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 60px 0;
}
.SingleProperty-exterior,
.SingleProperty-interior {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-bottom: 1.5em;
}
.SingleProperty-features {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.SingleProperty-feature {
min-width: 50%;
}
.SingleProperty-wrap {
position: relative;
}
.SingleProperty-finance,
.SingleProperty-location,
.SingleProperty-moreDetails {
margin: 60px 0;
}
.SingleProperty-mapContact {
margin-left: -40px;
margin-right: -40px;
width: calc(100% + 80px);
}
.SingleProperty-mapContact::after {
clear: both;
content: "";
display: block;
}
.SingleProperty #details-map {
width: calc(100% - 80px);
float: left;
margin-left: 40px;
}
}
@media print and (min-width: 768px) {
.SingleProperty #details-map {
width: calc(8.33333% - 21.66667px);
float: left;
margin-left: 20px;
}
}
@media print {
.SingleProperty-contact {
width: calc(100% - 80px);
float: left;
margin-left: 40px;
}
}
@media print and (min-width: 768px) {
.SingleProperty-contact {
width: calc(8.33333% - 21.66667px);
float: left;
margin-left: 20px;
}
}
@media print {
.SingleProperty-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 40px;
padding-top: 30px;
}
.SingleProperty-association {
font-size: 10px;
}
.Map-disclaimer {
font-size: 12px;
margin-top: 5px;
}
.SingleProperty-extras {
margin-top: 20px;
width: 100%;
}
.SingleProperty-history th {
color: #fff;
}
.SingleProperty-wrap h5 {
font-size: 1.3em;
}
body {
background: white;
color: black;
margin: 0;
}
.SingleProperty-nav,
.Nav,
.SiteHeader-right,
.social-links,
.Social-actions,
.SingleProperty-mapLink,
.SingleProperty-contact,
.SiteFooter-social,
.SiteFooter-logos,
.ScrollTop,
.ScrollBottom {
display: none;
}
.SiteContainer {
display: block;
margin: 0 auto;
max-width: 1200px;
}
.SingleProperty-detail {
margin-bottom: 10px;
}
.SingleProperty-detailKey {
font-weight: bold;
}
.SingleProperty-features-wrap h5,
.SingleProperty-finance h5,
.SingleProperty-location h5 {
font-size: 20px;
}
}