ol, table, ul{ margin: 0 0 1.5em} #content[tabindex="-1"]:focus, a:hover, select:focus{ outline: 0} hr, img{ border: 0} a:active, a:hover{ text-decoration: none} html{ -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-weight: 300} body{ margin: 0;background: #fff} .bypostauthor, .infinity-end.neverending .site-footer, .sticky, article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{ display: block} figure{ -webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0;-webkit-margin-end: 0} audio, canvas, progress, video{ display: inline-block;vertical-align: baseline} audio:not([controls]){ display: none;height: 0} .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer, .updated:not(.published), [hidden], template{ display: none} a{ background-color: transparent} a:active{ outline: #c4c4c4 dotted 1px} abbr[title]{ border-bottom: 1px dotted} b, strong{ font-weight: 600} dfn{ font-style: italic} h1{ font-size: 2em;margin: .67em 0} mark{ background: #ff0;color: #000} small{ font-size: 80%} sub, sup{ font-size: 75%;line-height: 0;position: relative;vertical-align: baseline} sup{ top: -.5em} sub{ bottom: -.25em} img{ height: auto;max-width: 100%} svg:not(:root){ overflow: hidden} hr{ box-sizing: content-box;background-color: #ccc;height: 1px;margin-bottom: 1.5em} pre, textarea{ overflow: auto} code, kbd, pre, samp{ font-family: monospace, monospace;font-size: 1em} optgroup, textarea{ color: inherit;font: inherit;margin: 0} button{ overflow: visible} button, select{ text-transform: none} button, html input[type=button], input[type=reset], input[type=submit]{ -webkit-appearance: button;cursor: pointer} button[disabled], html input[disabled]{ cursor: default} button::-moz-focus-inner, input::-moz-focus-inner{ border: 0;padding: 0} input{ line-height: normal} input[type=checkbox], input[type=radio]{ box-sizing: border-box;padding: 0} input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{ height: auto} input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{ -webkit-appearance: none} fieldset{ border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em} legend{ border: 0;padding: 0} dt, optgroup{ font-weight: 700} table{ border-collapse: collapse;border-spacing: 0;width: 100%} td, th{ padding: 0} html{ box-sizing: border-box;font-family: proxima-nova, sans-serif} *,:after,:before{ box-sizing: inherit} .medium main{ max-width: 1200px} .single-property main, .wide main{ max-width: 1400px !important;padding-right: 0 !important;padding-left: 0 !important} main{ max-width: 1100px;margin: auto;box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);background: rgba(255, 255, 255, .9);padding: 0 20px} .widget select, .wp-caption, embed, iframe, object{ max-width: 100%} .single-tribe_events main#tribe-events-pg-template{ background: 0 0;box-shadow: none;padding: 0} ol, ul{ padding: 0 0 0 20px} ul{ list-style: disc} ol{ list-style: decimal} li > ol, li > ul{ margin-bottom: 0;margin-left: 1.5em} dd{ margin: 0 1.5em 1.5em} @media screen and (max-width:600px){ ol, ul{ margin: 0 0 20px;padding-left: 20px}} .screen-reader-response,.screen-reader-text{ border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important} .screen-reader-response:focus,.screen-reader-text:focus{ background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: .875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000} .clear:after, .clear:before, .comment-content:after, .comment-content:before, .entry-content:after, .entry-content:before, .site-content:after, .site-content:before, .site-footer:after, .site-footer:before, .site-header:after, .site-header:before{ content: "";display: table;table-layout: fixed} .clear:after, .comment-content:after, .entry-content:after, .site-content:after, .site-footer:after, .site-header:after{ clear: both} .comment-content a{ word-wrap: break-word} .comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley{ border: none;margin-bottom: 0;margin-top: 0;padding: 0} .wp-caption{ margin-bottom: 1.5em} .wp-caption img[class*=wp-image-]{ display: block;margin-left: auto;margin-right: auto} .wp-caption .wp-caption-text{ margin: .8075em 0} .wp-caption-text{ text-align: center} .hentry{ margin: 0} .entry-content, .entry-summary, .page-content{ margin: 1.5em 0 0} .page-links{ clear: both;margin: 0 0 1.5em} .alignleft{ display: inline;float: left;margin-right: 1.5em} .alignright{ display: inline;float: right;margin-left: 1.5em} img.center{ margin: auto;display: block} h1.aligncenter, h2.aligncenter, h3.aligncenter, h4.aligncenter, h5.aligncenter, h6.aligncenter, li.aligncenter, p.aligncenter, ul.aligncenter li{ text-align: center;margin-right: auto;margin-left: auto} 