html {  font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }body {  margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display:block;}audio,canvas,progress,video {  display:inline-block;vertical-align:baseline; }audio:not([controls]) {  display:none;  height:0;}[hidden],template {  display:none;}a {  background-color:transparent;}a:active,a:hover {  outline:0;}abbr[title] {  border-bottom:1px dotted;}b,strong {  font-weight:bold;}dfn {  font-style:italic;}h1 {  font-size:2em;  margin:0.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:-0.5em;}sub {  bottom:-0.25em;}img {  border:0;}svg:not(:root) {  overflow:hidden;}figure {  margin:1em 40px;}hr {  -moz-box-sizing:content-box;  box-sizing:content-box;  height:0;}pre {  overflow:auto;}code,kbd,pre,samp {  font-family:monospace, monospace;  font-size:1em;}button,input,optgroup,select,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-appearance:textfield;-moz-box-sizing:content-box;  -webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance:none;}fieldset {  border:1px solid #c0c0c0;  margin:0 2px;  padding:0.35em 0.625em 0.75em;}legend {  border:0;padding:0; }textarea {  overflow:auto;}optgroup {  font-weight:bold;}table {  border-collapse:collapse;  border-spacing:0;}td,th {  padding:0;}.hide  { display:none; }.clear { clear:both; }form.dsform { float:left; }form.dsform h6 { font-size:14px; font-weight:bold; padding:15px 0 5px 0; margin:0; }form.dsform span.required { color:#ff0000; font-weight:bold; }form.dsform fieldset { float:left; margin-top:15px; margin-left:5px; padding:10px; border:1px solid #ccc; }form.dsform fieldset legend {  font-weight:bold; font-size:15px; padding:3px 10px; margin-left:-5px;border:1px solid #ccc; background-color:#eee; }form.dsform .error-message {display:none; clear:both; background-color:#FFBABA; border:1px solid #FF0000;color:#FF0000; padding:5px 10px; margin:5px 0; }noscript.dsform div {display:block; clear:both; background-color:#FEEFB3; border:1px solid #9F6000;color:#9F6000; padding:15px; margin:5px 0; }form.dsform label:not(.radio-checkbox-row label) {display:block; float:left; font-weight:bold; text-align:right; margin:11px 10px 0 0; width:125px; }form.dsform .form-button-container  { margin-left:135px; }form.dsform div.input-container label:not(.radio-checkbox-row label) { width:auto; }form.dsform input,form.dsform select,form.dsform textarea { float:left; border:1px solid #aaa; padding:1px; margin:0; }form.dsform select optgroup { margin-left:10px; }form.dsform textarea { overflow:auto; }form.dsform div.radio-checkbox-container { float:left; width:100%; padding:3px 10px 0 0; }form.dsform div.radio-checkbox-row div { width:calc(100% - 40px); padding:0; margin:0 0 0 5px; float:left; }form.dsform div.radio-checkbox-row input { border:0; padding:0; margin:6px 0 0 0; }form.dsform div.radio-checkbox-row.indented-box { padding-left:15px; }form.dsform input { padding:2px; }form.dsform input:focus,form.dsform select:focus,form.dsform textarea:focus { background-color:#eee; border:1px solid #000; }form.dsform input.button { margin:15px 15px 15px 0; padding:4px; cursor:pointer; }form.dsform .side-note { float:left; padding:3px 0 0 10px; color:#888; }form.dsform .read-only { padding-top:1px; font-size:14px; height:22px; }form.dsform .under-note { clear:both; font-size:11px; }form.dsform .optional { font-style:italic; }form.dsform .repeatable-remove { padding-top:10px; text-align:right; }form.dsform .repeatable-pending-remove { color:#999; padding-top:15px; }form.dsform div.input-container { float:left; padding-top:10px; }form.dsform div.input-container.radio-check-container { width:calc(100% - 135px); }form.dsform div.field-group { display:none; }form.dsform div.submit-button-replacement { display:none; padding-top:20px; color:#ff0000; font-weight:900; }form.dsform div.file-upload-button-replacement {display:none; background:url(loading.gif) top center no-repeat;margin-top:10px; padding-top:20px; text-align:center; color:#ff0000;font-weight:900; }form.dsform div.hidden-recaptcha-v3-badge-text { font-size:11px; text-align:left; padding-bottom:10px; max-width:280px; }form.dsform .tinymce_editor_body { width:auto; height:auto; padding:5px; background-color:#fff;}form.dsform .lightbox-image {  }form.dsform .alignleft{ text-align:left; }form.dsform .alignright  { text-align:right; }form.dsform .aligncenter { text-align:center; }form.dsform img.alignleft{ float:left; margin:5px 10px 10px 0; }form.dsform img.alignright  { float:right; margin:5px 0 10px 10px; }form.dsform img.aligncenter { display:block; margin:10px auto; }form.dsform .crop-required { padding:5px 0; color:#ff0000; font-weight:bold; }@media only screen and (max-width :1140px) {form.dsform label { float:none; width:100%; text-align:left; padding:0; line-height:normal; }form.dsform .form-button-container  { margin-left:0; }form.dsform div.input-container  { padding-top:0; padding-bottom:15px; padding-top:0; }}@media only screen and (max-width :490px) {form.dsform div.input-container  { width:96%; }form.dsform div.input-container textarea,form.dsform div.input-container input  { width:96% !important; }form.dsform div.input-container .radio-checkbox-container input { width:auto !important; }}html {  box-sizing:border-box;  font-size:16px;}*, *:before, *:after {  box-sizing:inherit;}html, body {height:100%;}body {font-size:1rem;font-family:'Lato', sans-serif;font-weight:400;background-color:#808080;color:#282828;}.outer-wrap {width:1200px;margin:30px auto 0 auto;}a  { text-decoration:none; color:#1a0dab; font-weight:400; }a:hover  { text-decoration:underline; }h1 {font-family:'Montserrat', sans-serif;font-weight:700;font-size:2.5rem;}h1:first-child { margin-top:0; }h2 {font-family:'Montserrat', sans-serif;font-weight:700;font-size:2.0rem;margin:2.0rem 0 0.50rem 0;}h2:first-child { margin-top:0; }p{ margin:1% 0; }hr  { color:#ffe94e; height:1px; border:none; background-color:#ffe94e; margin:10px 0; }img { max-width:100%; height:auto; }ul li,ol li { margin-bottom:15px; }table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/include/datatables/DataTables-1.10.18/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/include/datatables/DataTables-1.10.18/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/include/datatables/DataTables-1.10.18/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("/include/datatables/DataTables-1.10.18/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("/include/datatables/DataTables-1.10.18/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}.clearfix:after {visibility:hidden;display:block;height:0;clear:both;font-size:0;content:" ";}.clear { clear:both; }.pagewidth { width:1200px; margin:0 auto; padding:0; }.text-center { text-align:center; }.text-right  { text-align:right;  }.image-left  { float:left;  margin-right:18px; }.image-right { float:right; margin-left:18px; }.pull-left  { float:left;  margin-right:18px; }.pull-right { float:right; margin-left:18px; }.top-margin { margin-top:20px; }.top-margin-mid{ margin-top:30px; }.top-margin-tall  { margin-top:40px; }.aligncenter{ display:block; margin:20px auto 20px auto; text-align:center; }.alignleft  { float:left; margin:0 25px 20px 0; text-align:left; }.alignright { float:right; margin:0 0 20px 25px; text-align:right; }.indented{ padding-left:25px; }.yellow-house { color:#ffe94e; }.background-yellow-house  { background-color:#ffe94e; }.col-wrap  { float:left; width:100%; }.col-half  { width:45%; margin:0 2.5%;  float:left; }.col-third { width:30%; margin:0 1.66%; float:left; }a.button-hollow {border-radius:10px;border:1px solid #ffe94e;padding:5px 10px;margin:0 auto;display:block;text-align:center;text-decoration:none;color:#ffe94e;}a.button-hollow:hover {color:#fff;background-color:#ffe94e;}a.button-filled {border-radius:10px;padding:5px 10px;margin:0 auto;display:inline-block;text-align:center;text-decoration:none;color:#000;border:1px solid #ffe94e;background-color:#ffe94e;}a.button-filled:hover {background-color:#ffe94e;border:1px solid #000;}input.button-filled {border-radius:10px;padding:5px 10px;margin:0 auto;display:inline-block;text-align:center;text-decoration:none;color:#000;border:1px solid #ffe94e;background-color:#ffe94e;}input.button-filled.wide {width:100%;}form.dsform input.button {border-radius:10px;border:1px solid #ffe94e;padding:5px 10px;margin:0 auto;display:block;text-align:center;text-decoration:none;color:#000;background-color:#ffe94e;}iframe {max-width:100%;}header {background-color:#fff;width:100%;padding:30px 2%;font-family:'Montserrat', sans-serif;font-weight:400;}header img.logo{ max-width:50%; }header > div.contact-wrap  { float:right; color:#000; font-size:1.5rem; text-align:right; }header > div.contact-wrap p{ margin-top:0; margin-bottom:15px; }nav.main { background-color:#000;  width:100%; font-family:'Montserrat', sans-serif; font-weight:400; }nav.main ul { list-style:none; padding:0; margin:0;  width:100%; }nav.main ul li { float:left; padding:0; margin:0; width:20%; border-left:1px solid #ffe94e; }nav.main ul li:first-child { border-left:none; }nav.main ul li a { display:block; color:#fff;text-align:center; font-size:1.4rem; padding:10px 0; }nav.main ul li a:hover { background-color:#ffe94e; text-decoration:none; color:#000; }div.content { background-color:#fff; padding:3%; }footer.pagewidth {background-color:#42413f;padding:1% 3%;}footer .col-half {text-align:center;color:#fff;font-family:'Montserrat', sans-serif;font-weight:400;}footer .mission-wrap {font-size:1.35rem;}footer .mission-wrap p {font-size:1.0rem;line-height:1.4rem;font-weight:normal;text-align:justify;}footer .mission-wrap .mission {font-family:'Libre Baskerville', serif;font-weight:400;color:#ffe94e;font-size:3.00rem;margin:25px 0;}footer .mission-wrap .mission span {font-size:2.5rem;}footer .contact-wrap {color:#fff;text-align:center;}footer .contact-wrap a {color:#fff;}footer .col-half .responsive-logo {margin-top:25px;}footer .contact-wrap .phone {font-size:2.3rem;padding-bottom:10px;border-bottom:1px solid #ffe94e;width:80%;margin:30px auto 0 auto;}footer .contact-wrap .address {font-size:1.25rem;}footer .footnote {color:#fff;text-align:center;margin-top:40px;padding-bottom:20px;}footer .footnote img {vertical-align:text-bottom;margin-top:5px;margin-left:20px;}footer img.fb {margin-top:15px;}.footer-footer {text-align:center;color:#929292;font-size:0.65rem;background-color:#000;margin-bottom:40px;padding:1% 0;}.footer-footer a {color:#929292;font-weight:400;}.footer-footer a:hover {color:#ffe94e;}.listing-wide {width:100%;margin-bottom:20px;padding-top:20px;border-top:1px solid #a0a0a0;}.listing-wide .img-wrap {float:left;width:22.379%;margin-right:2%;}.listing-wide .img-wrap img {display:block;}.listing-wide .detail-wrap {float:left;width:75.620%;}.listing-wide .detail-wrap h2 {float:left;clear:none;margin:0;}.listing-wide .detail-wrap h2 span.lastline {font-size:0.85rem;font-weight:400;}.listing-wide .detail-wrap div.price {font-size:2.5rem;font-weight:900;float:right;}.listing-wide .detail-wrap p {margin:0.4rem 0;}.page-home div.content { padding:0 0 3% 0; }.page-home .home-hero { position:relative; }.page-home .home-hero img { display:block; }.page-home .home-hero .banner {position:absolute;right:0;top:0;bottom:0;width:30%;background-color:rgba(226, 212, 92, 0.85);color:#000;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:12px 20px;}.page-home .home-hero .banner h2 {text-align:center;text-transform:uppercase;font-family:'Libre Baskerville', serif;font-size:1.50rem;font-weight:700;margin:0 0 10px 0;}.page-home .home-hero .banner p {text-align:left;font-family:'Lato', sans-serif;font-size:1.25rem;font-weight:400;text-transform:none;margin:0;line-height:1.5;}.page-home .home-hero .banner p:last-child {margin-top:10px;}.page-home .home-hero .banner a {color:#000;text-decoration:underline;}.page-home .proudly-serving {background-image:url('/images/downtown-ripon-at-night.jpg');background-color:#fff;height:400px;width:1200px;}.page-home .proudly-serving div {width:100%;text-align:center;font-family:'Montserrat', sans-serif;font-weight:400;color:#fff;}.page-home .proudly-serving .proud {color:#ffe94e;text-transform:uppercase;font-size:3.9rem;font-family:'Libre Baskerville', serif;font-weight:400;padding-top:50px;}.page-home .proudly-serving .statement {text-transform:uppercase;margin:20px auto;width:65%;font-size:2.0rem;line-height:2.75rem;}.page-home .proudly-serving .sub-statement {margin:20px 0;}.page-home .proudly-serving .credit {margin-top:50px;font-size:0.75rem;}.page-home .list-with-us {width:100%;text-align:center;margin:40px 0;font-family:'Montserrat', sans-serif;font-weight:400;font-size:2.25rem;}.page-home .list-with-us a.button-filled {width:250px;margin-left:15px;}.page-home .listings {background-color:#d4d4d4;padding:40px 20px;}.page-home .listings h2 {border-bottom:1px solid #ffe94e;font-weight:400;margin-bottom:8px;}.page-home .listings h2 span {background-color:#ffe94e;height:30px;width:30px;display:inline-block;background-repeat:no-repeat;background-position:center;float:right;margin:0 4px;background-image:url('/images/home-arrows.png');}.page-home .listings h2 span.previous {background-position:0 0;cursor:pointer;}.page-home .listings h2 span.previous.swiper-button-disabled {background-position:-60px 0;cursor:default;}.page-home .listings h2 span.next {background-position:-30px 0;cursor:pointer;}.page-home .listings h2 span.next.swiper-button-disabled {background-position:-90px 0;cursor:default;}.page-home .listings .featured-wrap {max-width:533px;}.page-home .listings .featured-wrap img {display:block;}.page-home .listings .featured-wrap .featured-detail {background-color:#5a5958;float:left;width:100%;}.page-home .listings .featured-wrap .featured-detail .detail-wrap {float:left;width:88%;color:#ffe94e;}.page-home .listings .featured-wrap .featured-detail .detail-wrap .address {float:right;width:98%;text-align:right;margin-right:2%;padding:4px 0;}.page-home .listings .featured-wrap .featured-detail .detail-wrap .address span {font-weight:900;}.page-home .listings .featured-wrap .featured-detail .detail-wrap .price {float:right;width:98%;text-align:right;margin-right:2%;}.page-home .listings .featured-wrap .featured-detail a.featured-view {float:right;background-color:#201f1e;background-image:url('/images/home-view-arrow.png');background-repeat:no-repeat;background-position:center;display:inline-block;min-height:55px;height:100%;width:12%;}.page-home .listings .see-all {float:right;margin:20px 5px 0 0;font-size:1.25rem;}.page-home .listings input[type=text] {width:240px;}.page-home .listings .form-button-container {margin:10px 0 0 125px;}.page-meet-bianca-curtis .bianca-intro-wrap {display:flex;gap:42px;align-items:flex-start;}.page-meet-bianca-curtis .bianca-intro-wrap .bianca-intro-text {flex:1;line-height:1.5rem;}.page-meet-bianca-curtis .bianca-intro-wrap .bianca-intro-text p {margin-bottom:20px;}.page-meet-bianca-curtis .bianca-ben-and-colt {flex:0 0 375px;height:auto;margin:0 50px;}.listing-search-header { background-color:#D4D4D4; padding:15px 15px 13px 15px; }.listing-search-header .resp-filter-button { display:none; cursor:pointer; font-size:13px; font-family:'Lato', sans-serif; font-weight:900; background-color:#ffe94e; border:1px solid #ffe94e; border-radius:10px; color:#000; padding:5px 7px; }.listing-search-header .opt-wrap {float:left;margin:0 10px 0 0;text-align:center;font-size:11px;width:110px;}.listing-search-header .search-input { width:auto; }.listing-search-header .search-input input {  margin-top:1px;  font-size:14px;  font-weight:400;  padding:3px 4px;  text-align:left;  width:450px;  -moz-border-radius:7px;  -webkit-border-radius:7px;  border-radius:7px;-khtml-border-radius:7px; }.search-suggestions { display:none; }.listing-search-header .filter-more {float:left;line-height:28px;padding:0 10px;background-color:#FFFFFF;color:#000000;border:1px solid #e5e5e5;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; -khtml-border-radius:7px; font-size:14px;cursor:pointer;}.listing-search-header .more-wrap .opened,.listing-search-header .more-wrap .btn:hover {background-color:#b9040c;color:#ffffff;}.listing-search-header .opt-wrap select {width:100%;padding:5px 4px;font-size:14px;text-align:left;cursor:pointer;font-weight:400;}.listing-search-header .search-advanced{ display:none; position:relative; clear:both; margin:5px 0 0 2%; width:94%; color:#4d4d4f; background-color:#DCDDDE; padding:15px 1%; border:1px solid #4d4d4f; border-radius:10px; font-size:14px; }.listing-search-header img.close-x  { position:absolute; right:15px; cursor:pointer; }.listing-search-header .search-advanced .col1{ float:left; width:21%; padding-left:2%; }.listing-search-header .search-advanced .col2{ float:left; width:31%; padding-left:2%; }.listing-search-header .search-advanced .col3{ float:right; width:41%; padding-left:2%; }.listing-search-header .search-advanced .col1 p { margin-bottom:10px; }.listing-search-header .search-advanced label{ font-weight:bold; display:block; }.listing-search-header .search-advanced select,.listing-search-header .search-advanced input{ margin-left:15px; color:#000000; }#city-suggestions,#address-suggestions  { margin-top:26px; margin-left:0; }.search-suggestions{ display:none; width:285px; height:20%; overflow-y:scroll; z-index:999; position:absolute; background-color:#DCDDDE; list-style:none; margin:-3px 0 0 2px; padding:0; border:1px solid #4d4d4f; text-align:left; }.search-suggestions li{ cusor:pointer; margin:0; font-size:12px; line-height:auto; padding:5px; font-weight:400; border-bottom:1px solid #bbb; }.search-suggestions li:last-child { bottom-border:none; }.search-suggestions li.head { background-color:#000; color:#fff; font-weight:700; font-size:16px; }.search-suggestions li.noresults  { color:#ff0000; font-size:14px; }.search-suggestions li.choice  { cursor:pointer; padding-left:5px; }.search-suggestions li.choice:hover  { background-color:#FFE94E; }.results-row { padding:10px 0; margin-bottom:15px; }.results-row .sort-results { float:left; }.results-row .num-results  { float:right; }#no-results { color:Red; font-size:16px; font-weight:bold; margin:20px 0 60px; }.listing-search-criteria{ text-align:center; background-color:#fff; padding-bottom:20px; }.listing-search-criteria a.criteria { cursor:pointer; display:inline-block; padding:5px 12px; margin:0 5px; background-color:#FFE94E; color:#000; font-size:14px; font-weight:400; border-radius:10px; }.listing-search-criteria a.criteria:hover { color:red; text-decoration:none; }.listing-search-criteria a i.fa  { margin-left:7px; }.page-listing-detail .listing-wrap {float:left;}.page-listing-detail .listing-wrap .listing-left {float:left;width:700px;margin-right:50px;}.page-listing-detail .listing-wrap .listing-left .img-wrap {width:100%;text-align:center;margin-bottom:20px;}.page-listing-detail .listing-wrap .listing-left .img-wrap a img {width:100%;}.page-listing-detail .listing-wrap .listing-sidebar {width:350px;float:left;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap {background-color:#42413F;color:#fff;padding:4%;width:100%;margin:25px 0 20px 0;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap .button-filled {margin-top:20px;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap p.label {font-weight:bold;margin-top:15px;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap p.regarding {font-style:italic;margin-left:15px;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap input[type="text"] {width:100%;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap textarea {width:100%;height:100px;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap .error {background-color:#f00;padding:10px;margin:10px 0;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap .label.error-highlight {color:#f00;background:none;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap input,.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap textarea {color:#000;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap.success p {margin:15px 0;}.page-listing-detail .listing-wrap .listing-sidebar .contact-wrap .success p {margin-bottom:10px;}.page-listing-detail .listing-wrap .listing-sidebar .g-recaptcha-yh-wrap {text-align:center;}.page-listing-detail .listing-wrap .listing-sidebar  .g-recaptcha-yh-wrap .g-recaptcha {display:inline-block;}.page-listing-detail h1 {margin:0;font-size:1.7rem;}.page-listing-detail h2 {font-size:1.25rem;font-weight:400;margin:0;}.page-listing-detail div.price {font-size:2.75rem;font-weight:900;float:right;clear:right;}.page-listing-detail .listing-credits {clear:both;margin:0 0 20px 0;font-style:italic;}.page-listing-detail .description {clear:both;margin:20px 0;}.page-listing-detail .listing-details h3 {font-size:1.4rem;border-bottom:1px solid #42413F;clear:both;margin:30px 0 10px 0;}.page-listing-detail .listing-details .detail-wrap {margin:0;padding:0.5%;float:left;clear:both;width:98%;}.page-listing-detail .listing-details .detail-wrap .label {display:inline-block;font-weight:900;margin-right:1%;width:27%;float:left;}.page-listing-detail .listing-details .detail-wrap .value {float:left;width:72%;}.page-listing-detail .listing-details .detail-wrap:hover {background-color:#eee;}.page-listing-detail .listing-footer {font-size:0.85rem;font-style:italic;margin-top:50px;padding-top:10px;border-top:1px solid #eee;}.agent-row  { width:100%; margin-bottom:20px; padding-top:20px; border-top:1px solid #a0a0a0; }.agent-row .img-wrap { float:left; width:17.73%; margin-right:2%; }.agent-row .img-wrap img{ display:block; }.agent-row .detail-wrap { float:left; width:80.27%; }.agent-row .detail-wrap h2 { float:left; clear:none; margin:0; padding-bottom:10px; }.agent-row .detail-wrap h2 span.title  { font-size:0.85rem; font-weight:400; margin-left:10px; }.agent-row .detail-wrap .info-col{ float:left; width:45%; margin-right:5%; }.agent-row .detail-wrap .info-col ul{ padding-left:20px; margin-top:0; }.agent-row .detail-wrap .info-col ul li{ margin-bottom:3px; }.agent-row .detail-wrap .background{ width:100%; }.page-agents .agent-row:first-of-type .detail-wrap .background { margin:2% 0; line-height:1.45; }.page-agents .agent-row:first-of-type .img-wrap img{ border:1px solid #000; }#testimonial-edit .form-button-container input.button {margin-right:10px;margin-top:20px;}.page-testimonials .testimonial-wrap {display:flex;flex-wrap:wrap;gap:22px;margin:24px 0 8px;}.page-testimonials .testimonial {background:#fff;border-radius:8px;box-shadow:0 3px 18px rgba(0, 0, 0, 0.10);border-top:2px solid #42413f;padding:28px 26px 22px;width:calc(50% - 11px);box-sizing:border-box;}.page-testimonials .testimonial::before {content:'\201C';display:block;font-family:'Libre Baskerville', serif;font-size:4.5rem;color:#ffe94e;line-height:0.6;margin-bottom:16px;}.page-testimonials .testimonial .from {margin-top:16px;padding-top:14px;border-top:1px solid #ebebeb;text-align:right;font-size:0.9rem;font-weight:700;color:#42413f;}.responsive-menu-wrap { display:none; float:left;  width:100%; padding:5px 2%; line-height:0.8em; font-size:1.2em; clear:both; }.responsive-menu-wrap .responsive-logo { float:right; height:50px; width:auto; margin-right:5px; }.responsive-menu-wrap #responsive-menu {  float:left; margin-top:15px; color:#000;  }.responsive-menu-wrap #responsive-menu:hover { text-decoration:none; }.responsive-menu-wrap #responsive-menu svg { position:relative; display:inline-block; width:1.25em; height:0.8em; margin-right:0.2em; width:20px; }.responsive-menu-wrap #responsive-menu svg .bar { fill:#000; }#sidr {display:none; } @media (max-width:1200px) {.pagewidth { width:100%; padding:0; }.outer-wrap { width:100%; }.page-home .proudly-serving { width:100%; }.page-listing-detail .listing-wrap .listing-left{ width:65%; margin-right:5%; }.page-listing-detail .listing-wrap .listing-sidebar{ width:30%; }footer.pagewidth  { padding:0 2%; width:100%;}.footer-footer { margin-bottom:0; padding:2% 0; }}@media (max-width:1150px) {.page-home .proudly-serving .proud  { font-size:2.9rem; }.page-home .proudly-serving .statement { font-size:1.8rem; }.agent-row .img-wrap { float:left; width:20%; }.agent-row .detail-wrap { float:left; width:78%; }.listing-wide .img-wrap { float:left; width:20%; }.listing-wide .detail-wrap { float:left; width:78%; }}@media (max-width:1070px) {footer .mission-wrap .mission,footer .mission-wrap .mission span { font-size:2rem; }}@media (max-width:1050px) {.page-home .home-hero .banner { font-size:1.3em; }.page-home .home-hero .banner p  { font-size:1.0rem; }}@media (max-width:1025px) {header > div.contact-wrap  { font-size:1.25rem; }header > div.contact-wrap img.fb { width:40%; }.page-home .proudly-serving .statement { width:90%; }.page-home .proudly-serving .credit { margin-top:20px; }.listing-search-header .search-advanced .col1{ width:26%; }.listing-search-header .search-advanced .col2{ width:31%; }.listing-search-header .search-advanced .col3{ width:36%; }.listing-wide .detail-wrap h2 { font-size:1.5rem; }.listing-wide .detail-wrap h2 span.lastline  { font-size:0.8rem; }.listing-wide .detail-wrap div.price{ font-size:2.0rem; }}@media (max-width:975px) {.page-listing-detail h1 { font-size:1.5rem;  }.page-listing-detail h2 { font-size:1.00rem; }.page-listing-detail div.price{ font-size:2.35rem; }.page-meet-bianca-curtis .bianca-intro-wrap  { flex-direction:column; }.page-meet-bianca-curtis .bianca-ben-and-colt{ flex:none; display:block; margin:0 auto; }}@media (max-width:925px) {.page-home .home-hero{ display:flex; flex-direction:column; }.page-home .home-hero img  { order:-1; }.page-home .home-hero .banner { position:relative; width:100%; right:auto; top:auto; bottom:auto; }.page-home .home-hero .banner p  { max-width:90%; margin:0 auto; }}@media (max-width:900px) {header > div.contact-wrap p{ margin-bottom:8px; }.agent-row .img-wrap { float:left; width:30%; }.agent-row .detail-wrap { float:left; width:68%; }.listing-wide .img-wrap { float:left; width:30%; }.listing-wide .detail-wrap { float:left; width:68%; }.listing-wide .detail-wrap h2 { font-size:1.4rem; }.listing-wide .detail-wrap h2 span.lastline  { font-size:0.8rem; }.listing-wide .detail-wrap div.price{ font-size:1.6rem; }}@media (max-width:825px) {.page-testimonials .testimonial{ width:100%; }}@media (max-width:800px) {header > div.contact-wrap  { font-size:1rem; }header > div.contact-wrap p{ margin-bottom:10px; }.page-home .home-hero .banner { font-size:1.0em; }.page-home .featured-outer-wrap { margin-top:40px; }.page-listing-detail .listing-wrap .listing-left{ width:100%; margin-right:0; }.page-listing-detail .listing-wrap .listing-sidebar{ width:70%; margin:0 15%; }.page-listing-detail div.price{ font-size:2.0rem; }.col-half{ width:96%; margin:0 2%; float:none; }nav.main ul li a  { font-size:1.2rem; }.listing-search-header .search-advanced .col1{ float:left; width:48%; padding-left:2%; }.listing-search-header .search-advanced .col2{ float:none; width:48%; padding-left:2%; }.listing-search-header .search-advanced .col3{ float:right; width:48%; padding-left:2%; }.listing-wide .detail-wrap p  { font-size:0.8rem; margin:0.2rem 0; }.listing-wide .detail-wrap h2 span.lastline  { display:block; margin-bottom:10px; }}@media (max-width:700px) {.listing-search-header .resp-filter-button{ display:block; }.listing-search-header .resp-filter-wrap  { display:none; padding:10px 1%; margin:0 1.5%; border:1px solid #dcddde; background-color:#f0f0f0; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }.listing-search-header .search-input,.listing-search-header input.search-by { width:100%; }.listing-search-header .opt-wrap { margin-bottom:5px; }.listing-search-header .search-advanced .col1{ float:left; width:38%; padding-left:2%; }.listing-search-header .search-advanced .col2{ float:none; width:38%; padding-left:2%; }.listing-search-header .search-advanced .col3{ float:right; width:58%; padding-left:0; padding-right:10%; }}@media (max-width:680px) {html { font-size:14px; }header > div.contact-wrap p{ margin-bottom:5px; }nav.main ul li a  { font-size:1.0rem; }.agent-row .img-wrap { float:none; width:100%; text-align:center; }.agent-row .img-wrap img{ display:inline; }.agent-row .detail-wrap { float:none; width:100%; }.agent-row .detail-wrap h2 { float:none; text-align:center; }.agent-row .detail-wrap h2 span  { display:block; }.agent-row .detail-wrap .info-col{ width:46%; margin:0 2%; }.agent-row .detail-wrap .background { width:96%; margin:0 2%; }.results-row .sort-results,.results-row .num-results  { float:none; text-align:center; }.results-row .sort-results { margin-bottom:10px; }.listing-wide .detail-wrap h2 { font-size:1.2rem; }.listing-wide .detail-wrap h2 span.lastline  { font-size:0.8rem; }.listing-wide .detail-wrap div.price{ font-size:1.4rem; }}@media (max-width:600px) {.page-home .proudly-serving .proud  { font-size:1.9rem; }.page-home .proudly-serving .statement { font-size:1.2rem; }.page-home .home-hero .banner { position:relative; font-size:0.8em; width:100%; top:auto; bottom:auto; right:auto; padding:6px 0; }header{ display:none; }nav.main { display:none; }.responsive-menu-wrap{ display:block; }.outer-wrap { margin:0; clear:both; }footer .mission-wrap { font-size:1.0rem; }footer .mission-wrap .mission { font-size:2.05rem; }}@media (max-width:550px) {html { font-size:13px; }.page-listing-detail .listing-wrap .listing-sidebar  { width:90%; margin:0 5%; }.page-listing-detail div.price  { float:none; }.page-listing-detail .listing-details .detail-wrap .label { width:100%; float:none:clear:both; margin-top:5px; }.listing-search-header .search-advanced .col1,.listing-search-header .search-advanced .col2,.listing-search-header .search-advanced .col3{ float:none; width:96%; padding:0 2%; }.listing-search-header .search-advanced .col3{ margin-bottom:10px; }.listing-wide .img-wrap { float:none; width:100%; text-align:center; }.listing-wide .img-wrap img{ display:inline; }.listing-wide .detail-wrap { float:none; width:100%; text-align:center; }.listing-wide .detail-wrap h2 { float:none; }.listing-wide .detail-wrap div.price { float:none; }}@media (max-width:480px) {.agent-row .detail-wrap .info-col{ float:none; width:96%; margin:0 2%; }html { font-size:12px; }}@media (max-width:400px) {.page-listing-detail .listing-wrap .listing-sidebar  { width:98%; margin:0 0.5%; }.agent-row .detail-wrap .info-col{ float:none; width:96%; margin:0 2%; }}