html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
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;
}
::-moz-selection {
background-color: #000;
color: #fff;
}
::selection {
background-color: #000;
color: #fff;
}
a {
background-color: transparent;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2.44em;
margin: 0.67em 0;
line-height: 1.4;
}
h2 {
font-size: 1.95em;
line-height: 1.4;
}
h3 {
font-size: 1.56em;
line-height: 1.4;
}
h4 {
font-size: 1.25em;
line-height: 1.5;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
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 {
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-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;
} body,
button,
input,
select,
optgroup,
textarea {
color: #444;
font-family: initial;
font-size: 14px;
font-size: 0.8rem;
line-height: 1.8;
letter-spacing: 1.5px;
font-weight: 400;
}
body {
font-family: "Lato", sans-serif;
position: relative;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #32373c;
clear: both;
}
.entry-header h1.entry-title {
font-size: 2em;
line-height: 1.4;
margin: 1em 0;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Lato", sans-serif;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: "Lato", sans-serif;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
.site-title {
margin: 0;
font-size: 1.33em;
font-weight: bold;
line-height: 1.2;
}
.site-description {
margin: 0.4375em 0 0;
font-size: 17px;
font-weight: inherit;
line-height: 1.4;
word-wrap: break-word;
color: #929292;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote,
q {
quotes: "" "";
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
hr {
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol { }
ul { }
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #222 #222 #222;
border-radius: 3px;
background: #222222;
color: #ffffff;
font-family: inherit;
font-size: 12px;
font-size: 1rem;
line-height: 1;
height: 2.6rem;
padding: 0 2em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
font-family: inherit;
border: 1px solid #ccc;
border-radius: 3px;
height: 2.6rem;
padding: 0 0.6em;
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
height: auto;
padding: 0.6em;
width: 100%;
}  a {
color: #222;
} a:hover,
a:focus,
a:active {
color: #000000;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} .main-navigation { }
.main-navigation ul { list-style: none;
margin: 0;
}
.main-navigation li { }
.main-navigation a {
display: block; }
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
border-bottom: 1px solid #111;
margin: 0 auto 60px;
max-width: 740px;
overflow: hidden;
padding-bottom: 60px;
display: none;
}
.nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
width: 50%;
flex: 1 0 50%;
display: none;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft,
.alignright {
max-width: 740px !important; }
.alignleft img,
.alignright img,
.alignleft figcaption,
.alignright figcaption {
max-width: 50%;
width: 50%;
}
.alignleft figcaption {
clear: left;
}
.alignright figcaption {
clear: right;
}
.alignleft img,
.alignleft figcaption {
float: left;
margin-right: 1.5em;
}
.alignright img,
.alignright figcaption {
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .widget-area {
width: 25%;
}
.widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
} #page {
margin: 0 auto;
max-width: 100%;
} .sticky {
display: block;
}
.hentry {
margin: 60px 0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.entry-header,
.page-header,
.entry-footer,
.site-info,
.post-navigation,
.page-navigation,
.comments-area,
.not-found .page-content,
.search .entry-summary {
margin: 1.5em auto;
padding-left: 14px;
padding-right: 14px;
max-width: 740px;
}
.entry-header .wp-post-image {
margin-bottom: 1.5em;
}
.entry-footer span {
margin-right: 1em;
}
.entry-footer {
color: #aaa;
font-size: 90%;
padding-bottom: 20px;
border-bottom: 1px solid #999;
display: none;
}
@media screen and (min-width: 664px) {
.entry-header,
.page-header,
.entry-footer,
.site-info,
.post-navigation,
.page-navigation,
.comments-area,
.not-found .page-content,
.search .entry-summary {
padding-left: 0;
padding-right: 0;
}
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending { display: none;
} .infinity-end.neverending {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.3333333333%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.6666666667%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.2857142857%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.1111111111%;
}
.gallery-caption {
display: block;
}
.site-header{
color: #222;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 99;
}
body.fixed-header .site-header {
position: fixed;
}
body.absolute-header .site-main > .hentry,
body.absolute-header .site-main .entry-content,
body.absolute-header .site-main .entry-content > * {
margin-top: 0;
}
.header-bg {
background: #fff;
display: block;
height: 100%;
left: 0;
position: absolute;
opacity: 1;
top: 0;
width: 100%;
z-index: 1;
}
.header-inner {
margin: 0 auto;
padding: 25px 15px;
position: relative;
width: 94%;
z-index: 2;
}
.site-branding {
position: relative;
}  .toggle-menu {
display: block;
cursor: pointer;
height: 20px;
position: absolute;
top: 50%;
margin-top: -10px;
right: 15px;
width: 28px;
z-index: 10;
}
#primary-menu-triger {
display: none;
}
#secondary-menu-triger {
display: block;
}
.toggle-menu span:after,
.toggle-menu span:before {
content: "";
position: absolute;
left: 0;
top: -9px;
}
.toggle-menu span:after {
top: 9px;
}
.toggle-menu span {
position: relative;
display: block;
top: 9px;
}
.toggle-menu span,
.toggle-menu span:after,
.toggle-menu span:before {
width: 100%;
height: 2px;
background-color: #000000;
transition: all 0.3s;
backface-visibility: hidden;
border-radius: 2px;
}
.secondary-menu-block {
background: rgba(0, 0, 0, 0.9);
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
overflow: auto;
z-index: 999;
}
.close-menu {
background-color: #000;
color: #fff;
cursor: pointer;
display: block;
font-size: 24px;
line-height: 1;
padding: 10px 15px;
position: absolute;
top: 20px;
right: 40px;
}
.secondary-menu-inner {
height: 100vh;
display: table;
width: 100%;
}
.secondary-menu-content {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.secondary-menu-content ul {
font-size: 24px;
list-style-type: none;
line-height: 1;
margin: 0;
padding: 0;
}
.secondary-menu-content li {
padding: 25px 0 0;
}
.secondary-menu-content ul ul {
padding-left: 4em;
}
.secondary-menu-content a {
color: #fff;
text-decoration: none;
}
.secondary-menu-content a:hover {
text-decoration: underline;
}
.site-footer{
background: #000;
color: #fff;
font-size: 14px;
}
.site-footer a,
.site-footer a:visited {
color: inherit;
}
.footer-inner{
margin: 0 auto;
max-width: 1230px;
padding: 0 15px;
}
.footer-top {
padding: 60px 0 40px;
}
.footer-row {
margin-left: -15px;
margin-right: -15px;
overflow: hidden;
}
.footer-top .footer-widget {
float: left;
padding: 0 15px;
width: 33.33%;
}
.footer-widget-title {
font-size: 18px;
}
.footer-bot {
padding: 15px 0;
}
.footer-copyright{
float: left;
padding: 0 15px;
width: 50%;
}
.footer-social{
font-size: 20px;
line-height: 25px;
padding: 0 15px;
text-align: right;
width: 50%;
}
.footer-social a{
display: inline-block;
margin: 0 3px;
text-decoration: none;
}
.footer-social a:hover{
opacity: 0.8;
}
.page-container {
margin: 0 auto;
max-width: 1230px;
padding: 0 15px;
}
.page-row {
margin-left: -15px;
margin-right: -15px;
overflow: hidden;
}
.page-col {
float: left;
padding: 0 15px;
width: 67%;
}
.sidebar-col {
float: left;
padding: 0 15px;
width: 33%;
}
.sidebar-widget-wrap {
margin: 60px 0;
}
.sidebar-widget {
margin-bottom: 20px;
}
.sidebar-widget ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 0.95rem;
}
.sidebar-widget p {
margin-top: 0;
font-size: 0.95rem;
font-weight: 300;
}
.sidebar-widget .widget-title {
font-weight: bold;
margin-bottom: 10px;
text-transform: uppercase;
font-size: 1rem;
line-height: 2rem;
}
.sidebar-widget a {
text-decoration: none;
}
.search-form label {
vertical-align: top;
}
@media screen and (max-width: 991px) {
.header-inner {
padding: 20px 15px;
width: 100%;
}
#primary-menu-triger {
display: block;
}
#secondary-menu-triger {
display: none;
}
#site-navigation {
display: none;
max-height: 80vh;
overflow: auto;
}
#primary-menu {
padding-top: 10px;
}
.main-navigation ul {
display: block;
}
.main-navigation ul ul {
background: transparent !important;
padding-left: 15px;
}
}
@media screen and (max-width: 767px) {
.site-branding img {
height: auto;
max-width: 200px;
}
.footer-top {
padding: 40px 0 15px;
}
.footer-top .footer-widget {
margin-bottom: 10px;
width: 100%;
}
.footer-copyright {
float: none;
margin-top: 8px;
width: 100%;
}
.footer-social {
float: none;
text-align: left;
width: 100%;
font-size: 19px;
}
.page-col {
float: none;
padding: 0;
width: 100%;
}
.sidebar-col {
float: none;
margin: 0;
width: 100%;
}
.sidebar-wrap {
margin: 50px 0;
}
}
@media screen and (min-width: 991px) { .header-inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
}
.menu-toggle {
display: none;
}
.main-navigation-w-secondary {
padding-right: 80px;
}
.main-navigation .mobile-secondary-nav {
display: none;
}
.main-navigation ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
} .main-navigation ul ul {
display: none;
background: #fff;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: 0;
z-index: 99999;
text-align: left;
width: 200px;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: -100%;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
display: block;
left: auto;
}
}.entry-content > .alignfull {
max-width: 100% !important;
}
.wrapper {
width: 100%;
margin: 0 auto;
padding: 0;
}
.service-block .wp-block-image img,
.recentposts--indiv img,
.postswrapper article img {
height: 215px;
width: 100%;
object-fit: cover;
}
.hidelast:last-child {
display: none;
}
.recentposts--wrap {
margin: 0 auto !important;
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.postswrapper {
max-width: 1040px !important;
margin: 0 auto !important;
display: flex;
flex-wrap: wrap;
}
.recentposts--indiv,
.postswrapper article {
width: 31%;
margin: 0;
}
.postswrapper article,
.postswrapper .recentposts--indiv {
margin-bottom: 50px;
}
.recentposts--indiv:nth-of-type(2),
.postswrapper article:nth-of-type(2),
.recentposts--indiv:nth-of-type(5),
.postswrapper article:nth-of-type(5),
.recentposts--indiv:nth-of-type(8),
.postswrapper article:nth-of-type(8) {
margin: 0 20px;
}
.recentposts--indiv h3,
.postswrapper article h2 {
margin: 5px 0;
padding-right: 10px;
}
.postswrapper .entry-header,
.postswrapper .entry-header .wp-post-image {
margin-bottom: 5px;
}
.postswrapper .page-content,
.postswrapper .entry-content,
.postswrapper .entry-summary,
.postswrapper .entry-content > * {
margin: 5px 0;
}
.postmeta {
font-size: 14px;
}
.postmeta--cats a {}
h2 a,
h3 a,
h4 a,
h5 a {
text-decoration: none;
}
.recentposts--indiv p,
.postswrapper article p {
font-size: 16px;
}
.recentposts--indiv .button,
.postswrapper article .button {
margin-top: 10px;
display: inline-block;
}
.postswrapper article .button {
padding: 4px 15px !important;
font-size: 16px;
}
.recentposts--inner {
padding: 0 10px;
}
.wp-pagenavi {
width: 100%;
margin: 30px auto 60px;
text-align: center;
display: block;
}
.wp-pagenavi a,
.wp-pagenavi span {
text-decoration: none;
border: 0;
padding: 5px 15px;
margin: 0;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
border: 2px solid rgb(0, 0, 153);
}
button.kt-blocks-accordion-header {
height: auto !important;
}
header.entry-header {}
blockquote.wp-block-quote {
padding-left: 30px;
}
.main-navigation ul.sub-menu {
width: 300px;
left: 50% !important;
transform: translateX(-50%);
}
.main-navigation ul.sub-menu ul.sub-menu {
left: 100% !important;
transform: initial;
}
.main-navigation ul.sub-menu a {
width: 100%;
display: block;
padding: 20px 15px;
text-transform: capitalize;
font-size: 18px;
line-height: initial;
position:relative;
left: 0;
right: 0;
margin: 0 auto;
}
.main-navigation li{
position: relative;
}
div#cookie-law-info-bar {
top: initial !important;
bottom: 0 !important;
width: 100% !important;
max-width: 100% !important;
left: 0 !important;
right: 0 !important;
margin: 0 !important;
}
.footer-top {
padding: 20px 0 0;
}
.footer-menu ul {
display: inline-block;
list-style-type: none;
padding: 0;
margin: 0;
}
.footer-menu ul li {
display: inline-block;
}
.footer-menu ul li a {
display: block;
width: auto;
padding: 5px 15px 5px 0;
}
@media screen and (max-width: 1350px) {
.header-inner {
padding: 15px;
width: 100%;
}
}
@media screen and (max-width: 1260px) {
a.custom-logo-link img {
max-width: 200px;
width: 100%;
}
}
@media screen and (max-width: 1110px) {
#primary-menu li a {
padding: 0 5px;
font-size: 16px;
} .header-inner .site-branding {}
p.site-title {
display: none;
}
}
@media screen and (max-width: 992px) {
.header-inner {
padding: 15px 15px 0;
}
html button#responsive-menu-button {
top: 10px;
position: absolute;
}
}
@media screen and (max-width: 820px) {
.recentposts--wrap {
display: block;
flex-wrap: wrap;
justify-content: initial;
}
.recentposts--indiv,
.postswrapper article {
width: 100%;
max-width: 400px;
margin: 0 auto 30px !important;
}
} .kt-inside-inner-col h2,
.kt-inside-inner-col h3,
.kt-inside-inner-col h4,
.kt-inside-inner-col h5{
margin: 5px 0 10px;
}
.cancelmargin{
margin-top: 0 !important;
margin-bottom: 0 !important;
}
a{
text-decoration: none;
}
a:hover{
color: #382e38;
}
.entry-header, .page-header, .entry-footer, .site-info, .post-navigation, .page-navigation, .comments-area, .not-found .page-content, .search .entry-summary {
max-width: 1480px;
padding: 0 10px;
} html .entry-content > .alignwide {
max-width: 1200px;
margin: 0 auto;
} div#masthead-sticky-wrapper {
position: absolute;
width: 100%;
top: 0;
left: 0;
}
.sticky-wrapper.is-sticky {
background: white;
z-index: 97;
position: relative;
}
.site-header{
background: #f9f7f2;
position: relative;
}
.menu-social-menu-container {
display: inline-block;
vertical-align: sub;
}
#primary-menu li a {
font-size: 1rem;
font-weight: bold;
letter-spacing: .5px;
}
#primary-menu > li > a {
padding: 0 10px;
margin: 0 10px;
}
#primary-menu > li:last-child > a{
padding-right: 0;
margin-right: 0;
}
.alignright img, .alignright figcaption {
float: none;
margin-left: 0;
max-width: 100%;
width: 100%;
}
@media screen and (max-width: 600px) {
a.custom-logo-link img {
max-width: 200px;
width: 100%;
padding: 10px;
}
}:root {
--red: #d70000;
}
body {
padding-top: 0 !important;
margin-bottom: 0;
}
body,
p,
a,
li,
dt,
dd,
blockquote {
color: #382e23;
font-size: 16px; letter-spacing: 0;
font-family: "Montserrat";
}
span {
color: #382e23;
font-size: 16px;
line-height: initial;
font-weight: 400;
letter-spacing: 0;
font-family: "Montserrat";
}
h1 {
font-size: 64px;
line-height: initial;
font-weight: 600;
margin: 0 0 24px;
color: #382e23;
font-family: "Lora";
text-align: center;
text-transform: uppercase;
}
h2 {
font-size: 56px;
line-height: initial;
font-weight: 600;
margin: 16px 0;
color: #382e23;
font-family: "Lora";
}
h3 {
font-size: 48px;
line-height: initial;
font-weight: 600;
margin: 16px 0;
color: #382e23;
font-family: "Lora";
}
h4 {
font-size: 40px;
line-height: initial;
font-weight: 600;
color: #382e23;
font-family: "Lora";
}
h5 {
font-size: 32px;
line-height: initial;
font-weight: 400;
margin: 16px 0;
color: #382e23;
font-family: "Lora";
}
h6 {
font-size: 24px;
line-height: initial;
font-weight: 400;
margin: 16px 0;
color: #382e23;
font-family: "Lora";
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span {
text-decoration: none;
font-size: inherit;
color: inherit;
font-family: "Montserrat";
font-weight: inherit;
}
.visually-hidden { position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
}
.maxcontainer {
max-width: 1952px !important;
width: 100% !important;
margin: 0 auto !important;
padding: 6px 16px;
}
.container,
.wp-block-kadence-rowlayout.alignwide {
max-width: 1234px !important;
width: 100% !important;
margin: 0 auto !important;
padding: 0 16px;
}
.container--inner-content,
.wp-block-kadence-rowlayout.container--inner-content {
max-width: 1146px !important;
width: 100% !important;
margin: 0 auto !important;
padding: 0 16px;
}
.inner-content {
max-width: 600px !important;
width: 100% !important;
margin: 0 auto !important;
float: right;
}
a {
color: #b13a5f;
}
a:hover {
color: #3c5871;
}
a:active {
color: #2f424a;
} a.button,
button,
input[type="submit"],
.button a,
html .nf-form-content button,
html .nf-form-content input[type="button"],
html .nf-form-content input[type="submit"] {
background: transparent;
font-size: 20px;
padding: 10px 25px;
color: #382e23;
text-transform: initial;
text-align: center;
display: inline-block; transition: all 0.5s ease;
font-weight: 800;
max-width: 300px;
width: 100%;
margin: 5px auto;
border-radius: 2px;
}
a.button:hover,
button:hover,
.page input[type="submit"]:hover,
.button a:hover,
html .page .nf-form-content .nf-field-container .nf-field-element button:hover,
html .page .nf-form-content .nf-field-container .nf-field-element input[type="button"]:hover,
html .page .nf-form-content .nf-field-container .nf-field-element input[type="submit"]:hover,
.page .elementor-button-wrapper a.elementor-button-link:hover{
text-decoration: none;
color: white!important;
background-color: #382E23!important;
border-color: #382e23;
}
.page .elementor-button-wrapper a.elementor-button-link:hover .elementor-button-text{
color: white;
}
.header-inner a.button {
background: transparent;
font-size: 20px;
padding: 10px 25px;
color: #382e23;
text-transform: initial;
text-align: center;
display: inline-block;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
transition: all 0.5s ease;
font-weight: 800;
border-radius: 2px;
}
.mobile-only{
display: none;
}   a.button:active,
button:active,
input[type="submit"]:active,
.button.active,
button.active,
input[type="submit"].active {
background: white;
color: transparent;
}
.flexbox {
display: flex;
flex-wrap: nowrap;
}
.subtitle {
color: #382e23;
font-size: 25px;
line-height: 37px;
margin: 0 0 16px;
}
.entry-content .kt-inside-inner-col ul,
.entry-content .kt-inside-inner-col ol {
padding: 0;
margin: 1em 5px;
}
.entry-content .kt-inside-inner-col li {
margin-left: 1em;
margin-bottom: 15px;
}
.cover-img.wp-block-image {
margin: 0;
height: 100%;
}
.cover-img img {
height: 100%;
object-fit: cover;
width: 100%;
}
.nf-form-fields-required {
font-size: 12px;
margin: 3px 0;
}
.span-phone-title {
font-size: 15px;
font-weight: bold;
}
.site-footer {
background: var(--dark-grey);
margin: 0 auto;
background: #f9f7f2;
position: relative;
padding: 16px; box-shadow: 0px -1px 10px 2px #cecece;
font-size: 14px;
} header.entry-header {
margin: 0;
}
.admin-bar .is-sticky .site-header {
top: 32px!important;
}
.maxcontainer {
max-width: 1970px !important;
width: 66% !important;
margin: 0 auto !important;
padding: 6px 30px !important;
}
.header-inner.maxcontainer {
padding: 6px 30px 0 !important;
}
.site-branding {
position: relative;
margin-left: 0 !important;
}
.site-branding img {
max-width: 200px;
width: 100%;
margin-left: 0 !important;
}
.header-inner {
padding: 0px 76px;
margin: 10px auto;
position: relative;
display: block;
left: 0;
visibility: visible;
opacity: 1;
}
@media screen and (min-width: 991px) {
.header-inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
}
}
.header-inner a.custom-logo-link {
margin: 0;
}
.header-inner a:hover {
opacity: 0.85;
}
.header-row {
padding: 15px 250px 0 250px;
}
.space-between {
justify-content: space-between;
}
.center-vertically {
align-items: center;
}
main{
padding-top: 40px;
}
.page-content, .entry-content, .entry-summary {
margin: 0;
}
.theme-copyright {
font-family: "Montserrat";
color: #382e23;
font-size: 16px;
float: left; }
.footer-house {
float: right;
text-align: right;
padding-top: 10px;
}
.footer-inner {
margin: 0 auto;
margin-top: auto !important;
max-width: 1230px;
padding: 0 15px;
}
.footer-copyright {
float: none;
width: auto;
margin-top: 18px;
display: block;
padding: 0;
}
.nav-font a {
font-size: 20px;
color: #382e23;
font-weight: 400;
font-family: "Lora";
}
.prof-link {
margin-right: 20px;
color: #382e23;
font-family: "Montserrat";
font-size: 14px;
text-transform: uppercase;
}
.header-social {
float: none;
display: inline-block;
font-size: 20px;
line-height: inherit;
padding: 0 15px;
text-align: right;
width: initial;
margin-left: 20px;
color: #382e23;
}
.header-social a {
color: #382e23;
}
.pinecone {
margin-left: 50px !important;
margin-right: 50px !important;
}
.topright {
text-align: right;
display: block;
width: 100%;
margin-bottom: 10px;
}
.botright {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
}
.botright-footer {
flex-wrap: wrap;
align-items: center;
width: 100%;
}
.footer-resize i {
font-size: 33px !important;
}
.form-label-custom { font-size: 32px; color: #382e23;
font-weight: 400;
font-family: "Lora";
text-align: right;
}
.main-navigation a {
padding: 0 30px 10px;
}
.main-navigation a:last-child {
padding-right: 0;
}
.footer-social {
text-align: right;
color: #382e23;
font-size: 19px;
display: inline-block;
padding: 0 0 0 15px;
width: auto;
}
.footer-social a {
margin: 0 3px;
text-decoration: none;
color: #382e23;
}
.footer-social a:hover {
opacity: 0.8;
} .opt-in-text {
margin: 5ps auto;
font-size: 28px;
color: #382e23;
font-weight: 400;
font-family: "Lora";
text-align: right;
}
.opt-in-inputs {
border: 0 !important;
padding: 0 !important;
font-size: 12px !important;
font-family: "Montserrat" !important;
color: #382e23 !important;
}
.opt-in-inputs-field {
border-color: #382e23 !important;
border-bottom: 1.5px solid !important;
}
.opt-in-button {
width: 121px !important;
margin: 0 auto !important;
float: left;
color: #382e23 !important;
font-size: 14px !important;
padding: 7.5px 0 7.5px 0 !important;
font-family: "Montserrat" !important;
font-weight: 500 !important;
}
.opt-in-button-qs {
width: 121px !important;
margin: 0 auto !important;
float: left;
color: #382e23 !important;
font-size: 14px !important;
padding: 10px 0 10px 0 !important;
font-family: "Montserrat" !important;
font-weight: 500 !important;
text-transform: uppercase;
}
.quick-search-button {
margin: 0 auto !important;
color: #382e23 !important;
font-size: 12px !important;
background: transparent;
border: 1px solid #382e23;
margin-right: 10px;
font-family: "Montserrat";
font-weight: normal;
text-transform: uppercase;
text-align: left;
font-size: 14px;
}
.site-header {
color: #222;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 99;
box-shadow: 0px 1px 10px 2px #cecece;
}
.home .idx-listing-disclaimer {
display: none;
}
.land-farm p {
font-weight: normal !important;
text-align: left !important;
font-size: 14px !important;
line-height: 32px !important;
color: #382e23 !important;
}
.hentry{
margin: 0 auto;
}
.mobmenu{
width: 80px!important;
}
.mfp-wrap{
z-index: 999999!important;
} .open-house-main{
text-align: center;
}
.n2-ow.n2-bullet.n2-active {
background: white !important;
}
.home .n2-ss-slider-2.n2-ow {
margin: 0 40px;
}
.home div#n2-ss-2 .n2-ss-control-bullet {
visibility: hidden;
text-align: right;
justify-content: center;
z-index: 14;
max-width: 1200px;
width: 100%;
left: 0 !important;
right: 0 !important;
margin: 0 auto !important;
}
.c-emls{
margin-top: 100px;
}
.slick-button i{
color: #382e23;
font-size: 60px;
line-height: 0.3;
}
.slick-button:before{
content: '' !important;
}
.slick-prev{
left: -43px !important;
}
.slick-next{
right: -43px !important;
}
.c-listingmap{
min-height: 468px !important;
height: auto !important;
}
.forms{
font-family: "Montserrat";
}
.forms input{
min-height: 36px !important;
border: #382e23 solid 1px !important;
border-radius: 0 !important;
}
.forms select{
min-height: 36px !important;
border: #382e23 solid 1px !important;
border-radius: 0 !important;
}
.forms textarea{
border: #382e23 solid 1px !important;
border-radius: 0 !important;
}
.home-finder-button{
text-transform: uppercase !important;
}
.form-divider{
margin: 20px auto !important;
border-top: 1px solid #382e23 !important;
}
.divider:after, .divider:before{
content: "";
display: block;
flex: 9 0 auto;
background: #382e23;
height: 1px;
align-self: center;
}
.divider.divider{
display: flex;
flex-direction: row;
}
.-pad-vertical-md.-pad-vertical-md, .-pad-vertical.-pad-vertical {
padding-top: 24px;
padding-bottom: 24px;
}
.divider .divider-label{
flex: 0 0 auto;
padding: 0 12px;
align-self: center;
}
.divider .-left{
order: -1;
padding-left: 0;
}
.-left.-left{
margin-right: auto;
float: left;
}
hr.border-home{
color: #759a39;
border: solid;
margin: 10px !important;
}
.idx-pagination .idx-pagination-numeric-links a{
color: #382e23 !important;
}
.idx-pagination .idx-pagination-numeric-links .idx-pagination-numeric-links-current-item {
color: #ffffff !important;
background-color: #382e23 !important;
}
.idx-pagination .idx-pagination-next-link,  
.idx-pagination-prev-link a{
color: #382e23 !important;
}
.contact-hero{
margin: 0 auto !important;
}
.register-disclaimer .idx-listing-disclaimer{
display: none;
}
.listing-sort .idx-sort-listings{
display: none;
}@media screen and (max-width: 1425px){
.row.c-listhouseinfo-data{
flex-direction: column;
align-items: center;
}
span.no-gutters.col-lg-3.detail-head {
max-width: 100%;
}
}
@media screen and (max-width: 1350px){
}
@media screen and (max-width: 1200px){
.footer-top > .flexbox{
flex-wrap: wrap;
} }
@media screen and (max-width: 1150px){
.mobile-only{
display: block;
}
a.custom-logo-link img {
padding: 10px;
}
.site-header .topright{
display: none;
}
}
@media screen and (max-width: 1000px){
.desktop-only{
display: none;
}
.mobile-only{
display: block;
}
.header-inner .mobile-only {
display: flex;
align-items: center;
}
.custom-logo-link{
padding-top: 0;
}
.header-right{
flex-grow: 2;
display: inline-block;
}
.site-branding {
flex-grow: 2;
display: inline-block;
text-align: left;
}
.header-inner.sticky .menu-top-menu-container {
display: block;
}
.slick-dots{
display: none!important;
} html button#responsive-menu-button {
width: 55px;
height: 55px;
position: relative;
top: initial;
right: initial;
background: #000000;
flex-grow: 1;
display: inline-block;
text-align: left;
z-index: 3;
}
html .responsive-menu-inner, html .responsive-menu-inner::before, html .responsive-menu-inner::after {
width: 35px;
height: 5px;
margin: -2px 0;
}
ul#responsive-menu {
margin-top: 20px;
}
html #responsive-menu-container #responsive-menu-wrapper{
text-align: right;
}
html div#responsive-menu-additional-content {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
html #responsive-menu-container #responsive-menu-wrapper .social-icons {
justify-content: flex-end;
margin-bottom: 20px;
order: 2;
}
html li.menu-item.menu-item-has-children > a{
padding-right: 45px !important;
}
html #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link {
text-align: right;
padding-right: 65px;
}
html ul.menu li.button a {
padding: 3px 20px !important;
font-size: 18px;
max-width: 215px; }
.header-inner.sticky .social-icons, .header-inner.sticky .menu-top-menu-container {
display: block; 
} .footer-column,
.footer-column:last-child {
flex-grow: 1;
flex-basis: 100%;
justify-content: space-between;
}
.footer-inner {
margin: 0 auto;
max-width: 600px;
padding: 0 10px;
text-align: center;
}
footer .social-icons{
justify-content: center;
}
.quick-search-button{
text-align: center;
margin: 18px auto !important;
}
.homepage-quicksearch input{
height: 35px;
}
.footer-copyright{
margin-bottom: 18px;
}
.footer-left{
text-align: center;
}
.footer-house{
float: none;
display: block;
text-align: center;
}
.footer-social{
padding-left: 0;
}
.header-right{
display: block;
}
.topright{
text-align: center;
}
.nf-form-wrap{
padding: 0 25px;
}
.c-emls {
margin-top: 30px;
}
.location-details .row, .row.c-listhouseinfo-data{
justify-content: center;
}
.c-listhouseinfo.idx-single-inner p{
text-align: center;
}
.c-listhouseinfo.idx-single-inner {
padding: 25px 15px 10px 15px;
}
.idx-single-listing .pr-5, .idx-single-listing .px-5 {
padding-right: 15px!important; 
}
.idx-single-listing .pb-5, .idx-single-listing .py-5{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
} }
@media screen and (max-width: 991px){
.home-quote .elementor-widget-container{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px !important;
}
.idx-listing-excerpt{
flex-basis: 50%;
}
.elementor-spacer-inner{
max-height: 20px;
}
.page .elementor-section .elementor-widget-container h2.elementor-heading-title, .page .elementor-section .elementor-widget-container h1.elementor-heading-title{
font-size: 28px;
line-height: 36px;
}
.nf-cell {
width: 100% !important;
}
.opt-in-text {
text-align: center;
}
#idx-advanced-search .idx-search-fieldset.halves, .home-quick-search .idx-search-bed-bath .idx-property-minBeds, .home-quick-search .idx-search-bed-bath .idx-property-minBaths {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
#idx-advanced-search .idx-price-search{
display: block;
}
.testimonial-slider div{
font-size: 28px!important;
}
}
@media screen and (max-width: 768px){
#idx-advanced-search .idx-search-fieldset.thirds {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
}
@media screen and (max-width: 720px){
h1{
font-size: 34px;
line-height: initial;
}
h2{
font-size: 30px;
line-height: initial;
}
h3{
font-size: 28px;
line-height: initial;
}
h4{
font-size: 24px;
line-height: initial;
}
h5{
font-size: 20px;
line-height: initial;
}
.alignfull .kt-row-column-wrap {
padding-left: 0;
padding-right: 0;
}
.testimonial .testimonial-text, .testimonial-content, .testimonial-content p {
font-size: 20px;
line-height: initial;
}
.testimonial .testimonial-author, .testimonial .testimonial-position, .testimonial-name {
font-size: 22px;
}
.maxcontainer{
padding: 0 6px;
}
ul.three-column, ul#menu-footer-menu{
columns: 1;
}
footer li, footer li.button{
margin: 0 auto 5px;
}
.footer-copyright{
text-align: center;
}
html .wp-block-cover .kt-row-column-wrap {
padding-left: 0;
padding-right: 0;
}
.smart-slider-text-1 #n2-ss-2item1{ 
font-size: 30px !important;
}
.smart-slider-text-2 #n2-ss-2item3 a{
font-size: 12px !important;
}
.n2-ss-layer-content{
padding: 30px 10px 35px 10px !important;
} }
@media screen and (max-width: 600px){
.idx-single-inner .idx-listing-description {
column-gap: 40px;
}
.idx-listing-excerpt{
flex-basis: 100%;
justify-content: center;
}
span.no-gutter.col-lg-4.detail-head, span.no-gutter.col-lg-2.detail-head {
width: 100%;
text-align: center;
}
.idx-single-listing .c-listhouseinfo-data span{
text-align: center;
}
.idx-single-inner .idx-listing-description {
columns: 1 auto;
padding: 0 25px;
text-align: justify;
column-gap: 70px;
}
#idx-advanced-search .idx-search-fieldset.thirds {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds, #idx-advanced-search .idx-search-bed-bath .idx-property-minBaths {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
margin-right: 0%;
}
.idx-single-listing h1, .idx-single-listing h2.popup-title{
font-size: 30px;
margin: 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"]{
height: auto!important;
}
}
@media screen and (max-width: 400px){
h1{
font-size: 26px;
line-height: initial;
}
h2{
font-size: 24px;
line-height: initial;
}
h3{
font-size: 22px;
line-height: initial;
}
h4{
font-size: 20px;
line-height: initial;
}
h5{
font-size: 18px;
line-height: initial;
}
ul.menu li.topmenu--phone{
display: none;
}
}#cma-request-form input,
.idx-registration-form input {
min-width: 250px;
}
#cma-request-form label {
margin-right: 1em;
}
#cma-request-form select {
height: 35px;
}
#eye-idx-omni-search {
-webkit-appearance: none;
}
#idx-advanced-search #q,
#idx-advanced-search .search-options-wrap .search-by-rooms input,
#idx-advanced-search .select2-container--default .select2-selection--multiple,
#idx-advanced-search .select2-container--default .selection .select2-selection--single,
#idx-advanced-search input[type="number"],
#idx-advanced-search .idx-description-search input[type="text"] {
border: #464646 solid 1px!important;
border-radius: 0!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #6F6F6F!important;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
font-size: 13px!important;
}
#idx-advanced-search #q:focus,
#idx-advanced-search .search-options-wrap .search-by-rooms input:focus,
#idx-advanced-search .select2-container--default .select2-selection--multiple:focus,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus,
#idx-advanced-search input[type="number"]:focus,
#idx-advanced-search .idx-description-search input[type="text"]:focus,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:focus,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:focus,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus,
#idx-advanced-search input[type="text"]:focus,
#idx-advanced-search input[type="search"]:focus,
#idx-advanced-search input[type="email"]:focus,
#idx-advanced-search input[type="number"]:focus,
#idx-advanced-search input[type="password"]:focus,
#idx-advanced-search input[type="tel"]:focus {
color: #231f20!important;
outline: none!important;
}
#idx-advanced-search #q:hover,
#idx-advanced-search .search-options-wrap .search-by-rooms input:hover,
#idx-advanced-search .select2-container--default .select2-selection--multiple:hover,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover,
#idx-advanced-search input[type="number"]:hover,
#idx-advanced-search .idx-description-search input[type="text"]:hover {
border: #6F6F6F solid 1px!important;
color: #231f20!important;
}
#idx-advanced-search .idx-description-search input[type="text"] {
padding-left: 10px;
padding-right: 10px;
}
#idx-advanced-search .idx-extra-option-search {
-ms-flex-preferred-size: 100%;
-ms-flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-wrap: wrap;
}
#idx-advanced-search .idx-extra-option-search input {
height: auto;
padding: 10px 0 5px;
width: auto;
}
#idx-advanced-search .idx-extra-option-search input[type="checkbox"] {
-moz-appearance: checkbox!important;
-webkit-appearance: checkbox!important;
appearance: checkbox!important;
border: #f8f8f8 solid 1px!important;
border-radius: 0!important;
height: 15px!important;
padding: 0!important;
width: 15px!important;
}
#idx-advanced-search .idx-extra-option-search label {
-ms-flex-preferred-size: 49%;
flex-basis: 49%;
font-size: inherit;
font-weight: 400;
}
#idx-advanced-search .idx-extra-option-search label:first-of-type {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
font-size: .75em;
font-weight: 700;
}
#idx-advanced-search .idx-mls-search input,
.widget_idx-quick-search-widget .search-options-wrap .search-by-price input,
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision input,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-container input,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by input {
border: 1px solid #aaa;
}
#idx-advanced-search .idx-omni-search input {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 25px 10px;
width: 100%;
}
#idx-advanced-search .idx-omni-search,
#idx-advanced-search .idx-school-search label,
#idx-advanced-search .idx-description-search,
#idx-advanced-search .idx-sort-by,
.idx-map-container,
.widget_idx-quick-search-widget .search-options-wrap>div,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by,
.widget_idx-quick-search-widget .search-options-wrap .search-by-price label,
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms label,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision label,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-container label,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by label,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-container .selection,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-container span,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by span,
.home-quick-search .idx-search-bed-bath .idx-property-minBeds,
.home-quick-search .idx-search-bed-bath .idx-property-minBaths {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
#idx-advanced-search .idx-price-search {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
#idx-advanced-search .idx-price-search label,
#idx-advanced-search .idx-property-feature-search aside label {
display: block;
visibility: visible;
}
#idx-advanced-search .idx-property-feature-search aside {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 1rem;
}
#idx-advanced-search .idx-property-feature-search input {
border: 1px solid #aaa;
width: 100%;
}
#idx-advanced-search .idx-school-search aside {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 1.25rem;
}
#idx-advanced-search .idx-school-search aside:last-of-type,
#idx-advanced-search .idx-property-feature-search aside:last-of-type,
#idx-advanced-search .idx-postal-search,
#idx-advanced-search .idx-mls-area,
#idx-advanced-search .idx-county-search,
.idx_home_wigets_search .search-by-price .select2-container:last-child {
margin-right: 0;
}
#idx-advanced-search .idx-school-search,
#idx-advanced-search .idx-property-feature-search {
-ms-flex-pack: justify;
-ms-flex-preferred-size: 100%;
-ms-flex-wrap: wrap;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-wrap: wrap;
justify-content: space-between;
margin-right: 0;
}
#idx-advanced-search .idx-search-bed-bath {
-ms-flex-pack: justify;
-ms-flex-preferred-size: 100%;
-ms-flex-wrap: wrap;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-wrap: wrap;
justify-content: space-between;
margin-right: 0;
}
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds {
margin-right: 1%;
}
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds .radio-group label,
#idx-advanced-search .idx-search-bed-bath .idx-property-minBaths .radio-group label,
.home-quick-search .idx-search-bed-bath .idx-property-minBeds .radio-group label,
.home-quick-search .idx-search-bed-bath .idx-property-minBaths .radio-group label {
-ms-flex-preferred-size: 16.666666%;
flex-basis: 16.666666%;
}
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds .radio-group,
#idx-advanced-search .idx-search-bed-bath .idx-property-minBaths .radio-group,
.idx-registration-form .idx-submit,
.idx-registration-popup-form .idx-submit,
.idx-map-container .idx-search-controls .idx-control-group,
.home-quick-search .idx-search-bed-bath .idx-property-minBeds .radio-group,
.home-quick-search .idx-search-bed-bath .idx-property-minBaths .radio-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds label,
#idx-advanced-search .idx-search-bed-bath .idx-property-minBaths label {
-ms-flex-preferred-size: 16%;
-webkit-box-sizing: border-box;
border: 1px solid #eee;
box-sizing: border-box;
display: block;
flex-basis: 16%;
font-size: .75em;
font-weight: 400;
padding: .5em .7em;
text-align: center;
}
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds label.active,
#idx-advanced-search .idx-search-bed-bath .idx-property-minBaths label.active,
.home-quick-search .idx-search-bed-bath .idx-property-minBeds label.active,
.home-quick-search .idx-search-bed-bath .idx-property-minBaths label.active {
background: #e3e3e3;
}
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds,
#idx-advanced-search .idx-search-bed-bath .idx-property-minBaths {
-ms-flex-preferred-size: 100%;
display: inline-block;
flex-basis: 100%;
width: 49%;
}
#idx-advanced-search .idx-search-bed-bath fieldset {
padding: .35em 0;
}
#idx-advanced-search .idx-search-fields,
.widget_idx-quick-search-widget form,
.widget_idx-quick-search-widget .search-options-wrap .search-by-price,
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-container,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by {
-ms-flex-pack: justify;
-ms-flex-wrap: wrap;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#idx-advanced-search .idx-search-fieldset {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 2em;
}
#idx-advanced-search .radio-group label {
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
#idx-advanced-search .radio-group label:hover,
.home-quick-search .radio-group label:hover {
background: #cecece40;
-webkit-box-shadow: inset 0 -3px 0 #382e38;
box-shadow: inset 0 -3px 0 #382e38;
}
#idx-advanced-search .select2-container,
.home .select2-container,
.idx_home_wigets_search .select2-container {
width: 100%!important;
}
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single {
color: #6F6F6F;
font-family: Montserrat;
font-size: 13px;
font-weight: 400;
height: initial;
letter-spacing: 1px;
line-height: initial;
padding: 5px 10px;
}
#idx-advanced-search .select2-selection--multiple {
min-height: auto;
}
#idx-advanced-search .select2-selection--multiple .select2-selection__rendered {
display: block;
height: auto;
padding-left: 10px!important;
padding-right: 10px!important;
}
#idx-advanced-search input {
-webkit-appearance: none;
padding: 10px 0 5px;
width: 100%;
}
#idx-advanced-search input[type="text"],
#idx-advanced-search input[type="search"],
#idx-advanced-search input[type="email"],
#idx-advanced-search input[type="number"],
#idx-advanced-search input[type="password"],
#idx-advanced-search input[type="tel"] {
border-radius: 0!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #6F6F6F!important;
font-family: "Montserrat";
font-size: 13px!important;
font-weight: 400;
height: initial;
line-height: initial;
margin-top: 0;
padding: 10px;
}
#idx-advanced-search,
#idx-advanced-search select,
.idx-search-results h1,
.idx-listing-request .idx-field input,
.gm-style-iw .infoWindow .body img,
body .select2-container .select2-search--inline,
.c-dashboard-content .idx-listing-more {
width: 100%;
}
#idx-advanced-search.advanced-map-search .idx-search-fieldset {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 15px;
}
#idx-advanced-search.advanced-map-search .idx-search-fieldset.thirds{
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
#idx-advanced-search .idx-search-fieldset.fulls,
#idx-advanced-search .idx-search-fieldset.idx-omni-search{
flex-basis: 100%;
-ms-flex-preferred-size: 100%;
}
#idx-advanced-search .idx-search-fieldset.halves,
.home-quick-search .idx-search-bed-bath .idx-property-minBeds,
.home-quick-search .idx-search-bed-bath .idx-property-minBaths {
-ms-flex-preferred-size: 49%;
flex-basis: 49%
}
#idx-advanced-search .idx-search-fieldset.thirds {
-ms-flex-preferred-size: 32%;
flex-basis: 32%;
}
#idx-advanced-search.advanced-map-search .idx-search-fieldset.halves {
flex-basis: 100%;
-ms-flex-preferred-size: 100%;
} #loginform label {
display: inline-block;
min-width: 130px;
}
.btnBackground {
background-color: #000;
}
.c-content-toparea.text-center {
margin-top: 40px;
}
.c-dashboard ul.nav button {
background: initial;
border-radius: 0;
border: 0;
color: black;
font-weight: bold;
line-height: initial;
margin: 0;
padding: 10px 15px;
}
.c-dashboard ul.nav button:hover {
background: #cecece40;
}
.c-dashboard ul.nav li.active {
-webkit-box-shadow: inset 0 -3px 0 #382e38;
box-shadow: inset 0 -3px 0 #382e38;
}
.c-dashboard ul.nav.nav-pills.nav-fill {
-webkit-box-shadow: inset 0 -1px 0 black;
box-shadow: inset 0 -1px 0 black;
margin: 0 0 20px;
padding: 0;
}
.c-dashboard-inn .nav h2 {
font-size: 18px;
}
.c-dashboard-content .idx-listing-excerpt .idx-listing-header-permalink .idx-listing-title {
margin-bottom: 5px;
}
.c-dashboard-content.tab-content {
padding: 1rem 0 2rem;
}
.c-dashboard-content .idx-listing-excerpt h4.idx-listing-price {
display: block;
font-family: "Montserrat";    
font-size: 22px;
font-weight: 700;
letter-spacing: 0;
margin: 0 0 10px;
width: 100%;
}
.c-dashboard-content a.idx-delete-property,
.cancel-anchor,
.delete-search {
background: initial!important;
color: #f00000!important;
display: block;
font-size: .8rem;
font-weight: bold;
margin: 10px 0;
padding: 0;
text-align: left;
text-transform: uppercase;
}
.c-dashboard-content a.idx-delete-property:hover,
.cancel-anchor:hover,
.delete-search:hover {
background: initial;
color: #f00000!important;
text-decoration: underline!important;
}
.c-dashboard-content h4.idx-listing-title-address {
color: #8C8C8E;
font-size: 16px;
line-height: initial;
margin: 10px 0 5px;
text-transform: uppercase;
}
.c-featured-listing .idx-sort-listings.c-mls-form {
float: right;
max-width: 300px;
}
.c-listingaddress-menu.idx-listing-actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.c-listingaddress-menu.idx-listing-actions a:before {
font-family: FontAwesome;
padding-right: 5px;
}
.c-listingaddress-menu.idx-listing-actions a:hover {
color: #382e38;
text-decoration: none;
}
.c-listingaddress-text {
margin: 40px 0 20px;
}
.listimg, #idx-advanced-search p.idx-submit{
text-align: center;
}
.c-listingslide .c-listimage img {
display: inline-block;
height: 600px;
max-width: 800px;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
}
.c-listthumb .listbox img {
height: 125px;
position: relative;
width: 100%;
z-index: 0;
}
.c-listthumb .listbox,
.idx-listing-home .header-bg,
.idx-single-listing .header-bg {
position: relative;
}
.c-listthumb .listbox:after {
background: rgba(0, 0, 0, 0.5);
content: '';
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.c-listthumb .slick-current.slick-active .listbox:after {
background: rgba(0, 0, 0, 0);
}
.c-register-panel input {
padding: 1px 5px;
}
.c-register-panel label {
padding-right: 10px;
text-align: right;
}
.c-register-panel p.idx-field {
margin-bottom: 2px;
}
.cidx-widget input,
.cidx-widget textarea,
.cidx-widget select {
-webkit-transition: border-color .18s ease;
background-color: #fff;
background-image: none;
border: 2px solid #ebebeb;
border-radius: 3px;
color: #6F6F6F;
display: inline-block;
font-family: inherit;
font-size: 12px;
height: initial;
letter-spacing: 0;
line-height: normal;
max-width: 100%;
padding: 10px 12px;
-o-transition: border-color .18s ease;
transition: border-color .18s ease;
width: 100%;
}
.delete-search {
display: inline-block;
margin-left: 20px;
}
.ffhlc-button {
background-color: #231f20;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
padding: .75em 1.75em;
width: auto;
}
.ffhlc-checkboxes-output .ffhlc-monthly-fullpay-chkinput[type="checkbox"]:checked {
background-color: #231f20;
}
.ffhlc-payment-table h3,
.ffhlc-balance-table h3,
.ffhlc-interest-table h3,
.ffhlc-principal-table h3 {
padding: 15px 10px 20px;
}
.ffhlc-payment-table h3,
.ffhlc-payment-table div,
.ffhlc-balance-table h3,
.ffhlc-balance-table div,
.ffhlc-interest-table h3,
.ffhlc-interest-table div,
.ffhlc-principal-table h3,
.ffhlc-principal-table div {
padding: 6px 10px;
text-align: center;
}
.ffhlc-payment-table,
.ffhlc-balance-table,
.ffhlc-interest-table,
.ffhlc-principal-table {
margin: 0 0 40px;
text-align: center;
width: 49%;
}
.gm-style-iw .infoWindow .property-info {
text-align: left;
width: 47%;
}
.gm-style-iw .infoWindow .thumbnail {
max-width: 50%;
}
.gm-style-iw .infoWindow footer {
font-size: 70%;
padding-top: .5em;
text-align: left;
}
.gm-style-iw .infoWindow footer .logo_fmls {
background: url(//kingrealtorsre.com/wp-content/themes/kingre/images/logo_fmls.png) no-repeat left center;
background-size: contain;
display: inline-block;
height: 20px;
width: 92px;
}
.gm-style-iw .infoWindow footer .logo_mls {
margin-right: 3px;
}
.gm-style-iw .infoWindow header {
font-size: 1.2em;
text-align: left;
}
.home .select2-container .select2-selection--single {
height: initial;
line-height: 1.8;
padding: 0;
}
.home .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.home .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #757575;
font-size: 18px;
font-weight: 400;
letter-spacing: 1.5px;
padding: 3px .6rem;
}
.home-quick-search .idx-property-feature-search,
.home-quick-search .idx-search-bed-bath {
-ms-flex-pack: justify;
-ms-flex-preferred-size: 100%;
-ms-flex-wrap: wrap;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-wrap: wrap;
justify-content: space-between;
margin-right: 0;
}
.home-quick-search .idx-search-bed-bath .idx-property-minBeds label,
.home-quick-search .idx-search-bed-bath .idx-property-minBaths label {
-ms-flex-preferred-size: 16%;
-webkit-box-sizing: border-box;
background: white;
border: 1px solid #eee;
box-sizing: border-box;
display: block;
flex-basis: 16%;
font-size: .75em;
font-weight: 400;
padding: .5em .7em;
text-align: center;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.home-quick-search .idx-search-bed-bath fieldset {
padding: 10px 0;
}
.home-quick-search legend {
font-size: 20px;
font-weight: 600;
line-height: initial;
margin: 0;
}
.idx-dashboard .idx-saved-searches li {
-ms-flex-pack: start;
-ms-flex-wrap: wrap;
-webkit-box-pack: start;
border-bottom: solid 1px #dadada;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin-bottom: 1rem;
padding-bottom: .5em;
}
.idx-dashboard .idx-saved-searches li a,
.idx-dashboard .idx-saved-searches li span {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding: .5rem 0;
}
.idx-dashboard .idx-saved-searches li a.edit-search,
.idx-dashboard .idx-saved-searches li label {
margin-right: 1rem;
}
.idx-dashboard .idx-saved-searches li a.view-results {
font-size: 1.1rem;
font-weight: 700;
}
.idx-dashboard .idx-saved-searches li input[type="checkbox"],
.idx-dashboard .idx-saved-searches li input[type="radio"] {
margin-right: 5px;
}
.idx-dashboard .idx-saved-searches,
.c-dashboard ul.nav h2,
.navigation-main,
.navigation-main li {
margin: 0;
padding: 0;
}
.idx-dashboard .site-content {
margin: 1em auto 0;
width: 80%;
}
.idx-dashboard .site-content h1 {
margin: 0 0 1em;
}
.idx-dashboard .ui-tabs-active .ui-tabs-anchor {
background-color: rgba(255, 255, 255, 0.65);
}
.idx-dashboard .ui-tabs-anchor:focus {
outline: none;
}
.idx-dashboard .ui-tabs-nav {
-ms-flex-pack: justify;
-ms-flex-wrap: wrap;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0;
padding: 0;
}
.idx-dashboard .ui-tabs-nav li {
-ms-flex-preferred-size: 100%;
background: #231f20;
border: 1px solid #dadada;
border-bottom-width: 0;
color: #fff;
flex-basis: 100%;
list-style: none;
padding: 0;
text-align: center;
}
.idx-dashboard .ui-tabs-nav li a {
color: #fff;
display: block;
font-family: "Montserrat";    
font-size: 1em;
font-weight: 700;
padding: 1em 2em;
text-transform: capitalize;
width: 100%;
}
.idx-dashboard .ui-tabs-nav li:hover,
.idx-dashboard .ui-tabs-nav li.ui-tabs-active {
background: #f8f8f8;
color: #231f20;
}
.idx-dashboard .ui-tabs-panel {
border: 1px solid #dadada;
margin: 1px 0 0;
padding: 3em;
}
.idx-dashboard .ui-widget-content {
margin: 0 auto 2rem;
}
.idx-delete-property,
.delete-search {
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-webkit-border-radius: 100px;
background: #9C9C9C;
border: 0;
border-radius: 100px;
color: #fff!important;
cursor: pointer;
font-family: "Montserrat";
font-size: 1em;
font-weight: 700;
padding: 1rem 2rem;
text-align: center;
text-transform: uppercase;
}
.idx-disclaimer a {
color: #231f20;
text-decoration: underline;
}
.idx-excerpt-blank {
-ms-flex-preferred-size: 32%;
-ms-flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 32%;
flex-wrap: wrap;
height: 0;
margin: .5em auto;
}
.idx-field label {
font-weight: bold;
line-height: initial;
margin-bottom: 0;
margin-top: 5px;
}
.idx-fmls-area {
font-size: .875em;
line-height: 1.5;
margin: 20px auto 0;
max-width: 900px;
padding: 0 0 20px;
text-align: center;
}
.idx-fmls-area .idx-listing-disclaimer a {
text-decoration: underline;
}
.idx-fmls-area a {
display: inline-block;
margin-bottom: 0;
text-decoration: underline;
}
.idx-form-errors {
color: red!important;
}
.idx-form-errors * {
border: 3px solid red;
border-radius: 4px;
padding: 5px 15px;
}
.idx-listing-actions {
margin: 0;
}
.idx-listing-actions nav a {
font-size: 14px;
margin-bottom: 0;
padding: 1em 5px!important;
}
.idx-listing-actions nav a:before {
margin-right: .5em!important;
}
.idx-listing-dataset,
.ffhlc-wrap,
.ffhlc-checkboxes,
.ffhlc-checkboxes-output,
.ffhlc-monthly-payments {
margin-bottom: 40px;
}
.idx-listing-disclaimer {
font-size: 15px;
margin: 1.5em 0;
text-align: center;
}
.idx-listing-disclaimer a {
text-decoration: none;
}
.idx-listing-disclaimer img.inline {
display: inline-block; margin: .25em 1em 0 0;
}
.idx-listing-disclaimer p,
.idx-dashboard .ui-tabs-panel h2,
.idx-disclaimer,
.idx-fmls-area .idx-listing-disclaimer,
.idx-fmls-area p {
margin-bottom: 1em;
}
.idx-listing-disclaimer.idx-listing-mls-disclaimer *,
.idx-listing-disclaimer.idx-listing-technical-disclaimer * {
font-size: 15px;
line-height: 1.2;
}
.idx-listing-excerpt { -ms-flex-preferred-size: 32%;
-ms-flex-wrap: wrap;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 33.33%;
flex-wrap: wrap;
position: relative;
}
.idx-listing-excerpt .idx-listing-excerpt-info {
-ms-flex-align: start;
-ms-flex-pack: justify;
-ms-flex-preferred-size: 100%;
-ms-flex-wrap: wrap;
-webkit-box-align: start;
-webkit-box-pack: justify;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-wrap: wrap;
justify-content: space-between;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left {
-ms-flex-preferred-size: 50%;
display: block;
flex-basis: 50%;
font-style: italic;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left h4.idx-listing-price {
font-family: "Montserrat";
font-size: 22px;
font-weight: 700;
letter-spacing: 0;
margin: 0 0 10px;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left h5.idx-listing-detail-header {
font-family: "Montserrat";
font-size: 15px;
font-weight: 400;
margin: 0;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-right {
display: block;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-right h4.idx-listing-price{
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
letter-spacing: 0;
margin: 0 0 10px;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-right .idx-listing-mls-number {
font-size: 15px;
line-height: initial;
text-align: right;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-right .logo_mls {
margin: 0 0 5px;
}
.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more {
margin-top: 25px;
text-align: center;
}
.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link {
background: #231f20;
font-family: "Montserrat";
font-size: 1em;
font-weight: 700;
margin: 0;
padding: 1rem;
text-transform: uppercase;
}
.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link,
.c-dashboard-content a.idx-listing-more-link {
background: #313e4f;
border: 0;
border-radius: 2px;
-webkit-box-shadow: initial;
box-shadow: initial;
color: white;
display: inline-block;
font-size: 18px;
font-weight: 500;
height: initial;
margin: 5px auto;
max-width: 100%;
padding: 5px 25px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
width: auto;
}
.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link,
.widget_idx-quick-search-widget .idx-search-submit {
background-color: #395C6B;
}
.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link:active,
.c-dashboard-content a.idx-listing-more-link:active {
background: #2F424A;
color: white;
}
.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link:hover {
background: #6F6F6F;
}
.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link:hover,
.c-dashboard-content a.idx-listing-more-link:hover,
.button a.kt-button:hover {
background: #3C5871;
color: white;
}
.idx-listing-excerpt .idx-listing-header-permalink .idx-listing-title {
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
line-height: inherit;
margin: 0 0 5px;
text-align: left;
text-decoration: none;
}
.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-title{
margin: 0px;
font-size: 14px;
}
.idx-listing-excerpt .idx-listing-header-permalink .idx-listing-title-address {
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
line-height: initial;
margin: 0;
text-align: left;
}
.idx-listing-excerpt .idx-listing-photo {
display: block;
margin-bottom: 0;
padding: .75em 0;
width: 100%;
}
.idx-listing-excerpt .idx-listing-photo img {
height: 225px;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
}
.idx-listing-excerpt .logo_fmls,
.idx-listing-excerpt .logo_FMLS {
background-image: url(//kingrealtorsre.com/wp-content/themes/kingre/images/logo_fmls.png);
background-position: right center;
background-repeat: no-repeat;
background-size: contain;
height: 16px;
margin: .5em 0;
}
.idx-listing-excerpt .logo_mls {
display: block;
text-align: right;
width: 100%;
}
.idx-listing-excerpt.idxle--homepage {
border: 0;
-ms-flex-preferred-size: 31%;
flex-basis: 31%;
margin: .5em 1%;
padding: 0;
width: 31%;
}
.idx-listing-excerpt.idxle--homepage .idx-listing-header-permalink {
padding-right: 20px;
width: 100%;
}
.idx-listing-excerpt.idxle--homepage .idx-listing-header-permalink .idx-listing-title {
font-size: 25px;
font-weight: 400;
}
.idx-listing-excerpt.idxle--homepage .idx-listing-header-permalink .idx-listing-title-address {
float: left;
}
.idx-listing-excerpt.idxle--homepage .idx-listing-photo {
display: block;
width: 100%;
}
.idx-listing-excerpt.idxle--homepage .idx-listing-photo img {
height: 250px;
}
.idx-listing-info-left h4,
.idx-listing-info-left h5 {
line-height: initial;
}
.idx-listing-information .idx-listing-disclaimer {
margin-bottom: 60px;
}
.idx-listing-information .idx-listing-heading-area {
border-bottom: #f8f8f8 solid 1px;
margin-bottom: 10px;
padding-bottom: 25px;
} .idx-listing-information .idx-listing-heading-area .idx-col-price .idx-listing-price {
font-family: "Montserrat";
font-weight: 700;
letter-spacing: 0;
margin-bottom: 0;
margin-top: 10px;
}
.idx-listing-information .idx-listing-heading-area .idx-col-price .idx-listing-price h1 {
color: #231f20;
font-size: 24px;
font-weight: 400;
}
.idx-listing-information .idx-listing-heading-area .idx-col-price,
.idx-registration-popup-form .g-recaptcha {
text-align: right;
}
.idx-listing-information .idx-listing-heading-area .idx-listing-title h1 {
font-size: 2.125em;
margin-bottom: 15px;
}
.idx-listing-information .idx-listing-heading-area .idx-listing-title h3 {
font-size: 20px;
font-weight: 400;
margin-bottom: 25px;
}
.idx-listing-information .listing-meta,
.idx-listing-information .listing-meta .idx-listing-square-footage {
font-size: 16px;
}
.idx-listing-provided {
margin: 0 0 50px;
}
.idx-listing-request {
margin: 50px auto 20px;
max-width: 600px;
width: 100%;
}
.idx-listing-request .idx-field {
-ms-flex-negative: 1;
-ms-flex-positive: 1;
-ms-flex-preferred-size: 480px;
-webkit-box-flex: 1;
flex-basis: 480px;
flex-grow: 1;
flex-shrink: 1;
margin: 1em;
}
.idx-listing-request .idx-field label,
.idx-single-listing .c-listingaddress-box span,
.idx-single-listing .c-listingaddress-price span {
font-weight: bold;
}
.idx-listing-request .idx-field textarea {
height: 96px;
width: 100%;
}
.idx-listing-request .idx-fields {
-ms-flex-align: start;
-ms-flex-wrap: wrap;
-webkit-box-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
margin: 0;
}
.idx-listing-request .idx-fields .idx-field {
margin: 0 0 20px;
padding: 0;
}
.idx-listing-request h3:before {
content: "\e621";
font-family: captureidx;
padding: 0 1em 0 0;
}
.idx-listing-request input[type="submit"] {
-webkit-box-shadow: none;
background: #231f20;
border: none;
border-radius: 0;
box-shadow: none;
color: #ffffff;
padding: 1em 1.5em;
text-shadow: none;
text-transform: uppercase;
}
.idx-listing-request input[type="submit"]:hover {
-webkit-box-shadow: none;
background: #6F6F6F;
box-shadow: none;
text-shadow: none;
}
.idx-listing-search .idx-pagination {
margin: 0 auto;
}
.idx-map-container .idx-search-controls {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
margin: 1rem auto;
}
.idx-map-container .idx-search-controls .idx-control-group button {
margin-right: 1rem;
padding: 1rem;
}
.idx-map-container .idx-search-controls .idx-submit {
-ms-flex-pack: end;
-webkit-box-pack: end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-end;
}
.idx-map-container .idx-search-controls .idx-submit button {
margin-left: 1rem;
margin-right: 0;
}
.idx-map-container .idx-search-controls>div,
.idx-map-container .idx-search-controls .spacer {
-ms-flex-preferred-size: 33%;
flex-basis: 33%;
}
.idx-pagination {
-ms-flex-pack: center;
-ms-flex-wrap: wrap;
-webkit-box-pack: center;
border-top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 2em;
padding: 2em 0;
width: 100%;
}
.idx-pagination .idx-pagination-next-link {
margin-top: 0!important;
}
.idx-pagination a,
.idx-pagination .idx-pagination-separator {
-webkit-transition: .5s ease;
font-weight: 700;
padding: 0 1.25em;
text-decoration: none;
-o-transition: .5s ease;
transition: .5s ease;
}
.idx-pagination a.idx-pagination-numeric-links-current-item,
.idx-pagination .idx-pagination-separator.idx-pagination-numeric-links-current-item {
background: #5c5c5c;
color: white;
}
.idx-pagination a.idx-pagination-numeric-links-current-item:hover,
.idx-pagination .idx-pagination-separator.idx-pagination-numeric-links-current-item:hover {
background: #5c5c5c!important;
}
.idx-pagination a:hover {
background: #eee;
}
.idx-pagination span a,
.idx-pagination span a:hover,
.sidebar .widget_idx-quick-search-widget #q:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget #q:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget #q:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget #q:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget #q:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget #q:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget #q:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget #q:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:hover,
.sidebar .widget_idx-quick-search-widget input[type="search"]:hover,
.sidebar .widget_idx-quick-search-widget input[type="email"]:hover,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover,
.sidebar .widget_idx-quick-search-widget input[type="password"]:hover,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:hover,
.sidebar .widget_idx-quick-search-widget input[type="text"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:hover::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:hover::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:hover:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:hover:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:focus:-moz-placeholder,
.navigation-main li .sub-menu li a,
.idx-dashboard .ui-tabs-nav li:hover a,
.idx-dashboard .ui-tabs-nav li.ui-tabs-active a,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms.placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms.placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input[type=number].placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input.placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input[type=number].placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input.placeholder,
.idx_home_wigets_search .select2-container--default .select2-selection--single.placeholder,
.ui-tabs-panel a,
.idx-disclaimer a:hover {
color: #231f20;
}
.idx-pagination span a.idx-pagination-numeric-links-current-item {
color: #fff;
}
.o-main-container.py-4{
padding-bottom: 0rem!important;
}
.idx-pagination>span {
-ms-flex-align: stretch;
-ms-flex-positive: 0;
-ms-flex-wrap: nowrap;
-webkit-box-align: stretch;
-webkit-box-flex: 0;
align-items: stretch;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-grow: 0;
flex-wrap: wrap;
height: initial;
}
.idx-pagination>span span,
.idx-pagination>span a {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: .9125em;
margin-right: 1px!important;
}
.idx-profile-info .input-field label {
display: inline-block;
font-family: "Montserrat";
font-size: .875em;
font-weight: 700;
margin-right: 20px;
}
.idx-registration-form .g-recaptcha,
.idx-registration-form .idx-submit {
margin-left: 15.8rem;
}
.idx-registration-form .g-recaptcha,
.idx-registration-popup-form .g-recaptcha {
margin: 1.5rem auto;
}
.idx-registration-form .idx-submit input,
.idx-registration-popup-form .idx-submit input {
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
padding: 1rem 0;
}
.idx-registration-form label {
display: inline-block;
min-width: 120px;
}
.idx-registration-form p.idx-field input,
.idx-registration-form p.idx-field select {
-ms-flex-preferred-size: 70%!important;
flex-basis: 70%!important;
}
.idx-registration-form p.idx-field input,
.idx-registration-form p.idx-field select,
.idx-registration-popup-form p.idx-field input,
.idx-registration-popup-form p.idx-field select {
-ms-flex-preferred-size: 70%;
border: 1px solid #aaa;
flex-basis: 70%;
}
.idx-registration-form p.idx-field label {
-ms-flex-preferred-size: 25%!important;
flex-basis: 25%!important;
padding-top: 8px;
text-align: right;
}
.idx-registration-form p.idx-field label,
.idx-registration-popup-form p.idx-field label {
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
.idx-registration-form p.idx-field,
.idx-registration-popup-form p.idx-field {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
.idx-registration-popup-form .g-recaptcha>div {
display: inline-block;
}
.idx-results {
-ms-flex-align: stretch;
-ms-flex-line-pack: start;
-ms-flex-pack: start;
-ms-flex-wrap: wrap;
-webkit-box-align: stretch;
-webkit-box-pack: start;
align-content: flex-start;
align-items: stretch;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: start;
margin: 0!important;
width: 100%;
}
.idx-results a {
color: #231f20;
display: block;
text-align: center;
}
.idx-listing-disclaimer a {
display: initial !important;
}
.idx-results h3 a {
margin-bottom: 0!important;
}
.idx-saved-search-options .edit-search {
padding: 3px 25px;
}
.idx-search-fields label,
.idx-search-fields legend {
color: inherit;
display: block;
font-size: 1.5rem;
font-weight: normal;
line-height: inherit;
margin-bottom: .5rem;
max-width: 100%;
padding: 0;
white-space: normal;
width: 100%;
font-family: "Montserrat";
}
.idx-search-fieldset .idx-property-minBeds .radio-group label,
.idx-search-fieldset .idx-property-minBaths .radio-group label {
cursor: pointer;
}
.idx-search-fieldset.idx-mls-search input {
padding: 10px 10px 5px;
}
.idx-search-fieldset.idx-school-search legend,
.idx-search-fieldset.idx-property-feature-search legend {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
text-align: center;
}
.idx-search-home .idx-toggle,
#idx-advanced-search aside aside label {
display: none;
visibility: hidden;
}
.idx-search-results #idx-advanced-search,
#idx-advanced-search .idx-search-bed-bath .idx-property-minBeds input,
#idx-advanced-search .idx-search-bed-bath .idx-property-minBaths input,
.idx_home_wigets_search .idx-sort-by label {
display: none;
}
.idx-search-results .idx-sort-listings {
float: left;
margin: 8px 0 1rem;
width: auto;
}
.idx-search-results .idx-toggle {
float: right;
margin-right: 8px;
}
.idx-search-results .menu-home,
.idx-single .menu-home,
.idx-search-home .menu-home,
.idx-listings .menu-home,
.idx-search-results .menu-home a,
.idx-single .menu-home a,
.idx-search-home .menu-home a,
.idx-listings .menu-home a,
.page-template-idx-listing-search.idx-search-home .menu-list-search {
border-bottom: none!important;
}
.idx-search-results .menu-home:hover,
.idx-single .menu-home:hover,
.idx-search-home .menu-home:hover,
.idx-listings .menu-home:hover,
.idx-search-results .menu-list-search,
.idx-single .menu-list-search,
.idx-search-home .menu-list-search,
.idx-listings .menu-list-search {
border-bottom: #6F6F6F solid 2px!important;
}
.idx-search-results button#idx-toggle-search,
.idx-save-search-popup-form .idx-submit input {
padding: 1rem;
}
.idx-search-submit,
.idx-submit .idx-search-submit,
.idx-submit .idx-save-search,
.idx-submit input[type="submit"],
.idx-submit input[type="reset"],
.idx-submit button[type="submit"],
.idx-submit .gform_button,
.idx-saved-search-options .edit-search {
background: #313e4f;
border: 0;
border-radius: 4px;
-webkit-box-shadow: initial;
box-shadow: initial;
color: white;
display: inline-block;
font-size: 20px;
font-weight: 500;
height: initial;
margin: 5px auto;
max-width: 100%;
padding: 10px 25px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
width: auto;
}
.idx-search-submit:hover,
.idx-submit .idx-search-submit:hover,
.idx-submit .idx-save-search:hover,
.idx-submit input[type="submit"]:hover,
.idx-submit input[type="reset"]:hover,
.idx-submit button[type="submit"]:hover,
.idx-submit .gform_button:hover,
.idx-saved-search-options .edit-search:hover {
background: rgba(60, 88, 113, 1)!important;
}
.idx-single-inner {
margin: 0 auto!important;
max-width: 1462px;
width: 100%;
text-align: center;
padding-right: 0px;
padding-left: 0px;
}
.idx-map{
padding: 0px !important;
}
.idx-single-inner p{
font-family: "Montserrat";
font-weight: 400;
color: #382e23;
line-height: 32px;
font-size: 14px !important;
}
.idx-single-inner .idx-listing-description {
columns: 2 auto;
text-align: justify;
column-gap: 70px;
}
.idx-single-inner h3{
font-family: "Lora";
font-size: 32px;
font-weight: 200;
color: #382e23;
text-transform: uppercase;
}
.idx-single-inner h6{
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
color: #382e23;
text-transform: capitalize;
}
.addressLocation span{
font-weight: bold;
font-size: 15px;
}
.c-listhouseinfo.idx-single-inner {
max-width: 1460px;
padding: 25px 15px 10px 95px;
}
@media screen and (max-width: 720px) {
.c-listhouseinfo.idx-single-inner {
max-width: 1460px;
padding: 25px 15px 10px 5px;
}
}
.c-listhouseinfo.idx-single-inner p{
text-align: left;
font-family: "Lora";
margin-bottom: 35px;
text-transform: uppercase;
font-size: 25px !important;
}
.idx-single-listing .c-listhouseinfo-data.clearfix .detail-head,
.idx-single-listing .row.c-listhouse-data.clearfix {
font-weight: bold;
}
.location-details{
padding: 0 auto;
}
.idx-single-listing .c-listhouseinfo-data span{
text-align: left;
line-height: revert;
margin-bottom: 15px;
font-size: 15px;
width: initial;
}
.detail-info{
text-align: center !important;
}
.idx-single-listing .c-listhouseinfo-two {
margin-bottom: 30px;
margin-top: 30px;
}
.idx-single-listing .c-listingaddress-box p,
.idx-single-listing .c-listingaddress-price p {
margin: 5px 0 0;
padding-bottom: 10px;
font-weight: bold;
}
.idx-single-listing .c-listingaddress-inn {
display: -ms-flexbox;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 0 30px;
}
.idx-single-listing .c-listingaddress-box{
text-align: center;
}
.idx-single-listing .c-listingaddress-menu.idx-listing-actions { text-align: center;
}
.idx-single-listing .c-listingaddress-menu.idx-listing-actions a { font-size: 16px;
margin-right: 3px;
padding: 0 10px;
font-family: "Montserrat";
color: #382e23;
text-transform: uppercase;
} .idx-single-inner .idx-listing-decription {
columns: initial;
text-align: left;
}
.idx-single-listing .idx-map-view-link:before {
content: "\f279";
}
.idx-single-listing .idx-request-info:before {
content: "\f0e0";
}
.idx-single-listing .idx-results,
#idx-advanced-search .idx-search-bed-bath {
display: block;
}
.idx-single-listing .idx-save-property:before {
content: '\2665';
}
.idx-single-listing .idx-virtual-tour:before {
content: '\f030';
}
.idx-single-listing .idx-property-video:before {
content: '\f01d';
}
.idx-single-listing .idx-schedule-showing::after {
content: '\f073';
font-family:"FontAwesome";
font-weight: 400;
padding-left: 4px;
}
.c-listhouseinfo-extra{
background-color: #f9f7f2;
margin: 0px 50px 0px 50px;
}
.idx-schedule-showing{
color: #382e23 !important;
font-size: 14px ;
font-family: "Montserrat" ;
font-weight: 400 ;
background: transparent !important;
text-transform: uppercase;
letter-spacing: normal;
}
.idx-single-listing .idx-street-view:before {
content: "\f21d";
}
.idx-single-listing .idx-virtual-tour:before {
content: "\f03d";
}
.idx-single-listing .listing-banner {
padding: 15px 0;
background: #f9f7f2;
}
.idx-single-listing .listing-banners-wrapper {
margin: 0 auto;
position: relative;
width: 91%;
}
.idx-single-listing h1 {
font-size: 50px;
margin: 0;
}
.idx-single-listing h2 {
font-size: 40px;
margin: 0;
}
.idx-single-listing section#idx-listing-request {
margin: 30px auto;
max-width: 600px;
width: 100%;
}
.idx-single-listing section#idx-listing-request h2 {
margin-bottom: 10px;
}
.idx-sort-listings.c-mls-form {
max-width: 300px;
}
.idx-sort-listings {
margin: 0 0 20px;
width: 100%;
}
.idx-sort-listings .select2-container {
width: auto!important;
}
.idx-submit .idx-search-submit,
.idx-submit .idx-save-search {
margin-bottom: 15px;
}
.idx-submit .idx-search-submit,
.idx-submit .idx-save-search,
.idx-submit input[type="submit"],
.idx-submit input[type="reset"],
.idx-submit button[type="submit"],
.idx-submit .gform_button {
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-webkit-border-radius: 100px;
background: #231f20;
border: 0;
border-radius: 100px;
color: #fff;
cursor: pointer;
-ms-flex-preferred-size: auto;
flex-basis: auto;
font-family: "Montserrat";
font-size: 1em;
font-weight: 700;
margin-right: 15px;
padding: 1rem 2rem;
text-transform: uppercase;
vertical-align: top;
}
.idx-submit button {
margin-right: 1rem;
padding: 1rem;
}
.idx-success {
border: 3px solid #00ba00;
border-radius: 4px;
padding: 5px 15px;
}
.idx-toggle button,
.idx-toggle button#idx-toggle-search {
-moz-border-radius: 100px!important;
-ms-border-radius: 100px!important;
-webkit-border-radius: 100px!important;
background: #231f20!important;
border: 0!important;
border-radius: 100px!important;
color: #fff!important;
cursor: pointer!important;
font-family: Aileron!important;
font-size: 1em!important;
font-weight: 700!important;
padding: 1rem 2rem!important;
text-transform: uppercase!important;
}
.idx_home_wigets_search {
background-attachment: fixed!important;
background-position: 50% 50%!important;
background-repeat: no-repeat!important;
background-size: cover!important;
padding: 100px 0!important;
}
.idx_home_wigets_search #q {
background-color: rgba(255, 255, 255, 0.85)!important;
border: none!important;
border-radius: 0!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #000!important;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
font-size: 11px!important;
}
.idx_home_wigets_search #q::-webkit-input-placeholder,
.idx_home_wigets_search #q::-moz-placeholder,
.idx_home_wigets_search #q:-ms-input-placeholder,
.idx_home_wigets_search #q:-moz-placeholder,
.idx_home_wigets_search .search-by-price .select2-container::-webkit-input-placeholder {
color: #000!important;
}
.idx_home_wigets_search #q:focus,
.idx_home_wigets_search .search-by-price .select2-container:focus,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms:focus,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms:focus,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input[type=number]:focus,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input:focus,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input[type=number]:focus,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input:focus,
.idx_home_wigets_search .select2-container--default .select2-selection--single:focus,
#idx-advanced-search .idx-extra-option-search input[type="checkbox"]:focus {
outline: none!important;
}
.idx_home_wigets_search .idx-search-submit {
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-webkit-border-radius: 50px;
background: #fff!important;
border-radius: 50px;
color: #000!important;
display: block;
font-size: 1em!important;
font-weight: 700;
margin: 50px auto 0!important;
max-width: 150px;
padding: 1rem 2rem!important;
text-transform: uppercase;
}
.idx_home_wigets_search .idx-search-submit:hover,
.idx_home_wigets_search .idx-search-submit:focus,
.idx-toggle button:hover,
.idx-toggle button#idx-toggle-search:hover,
.idx-toggle button:focus,
.idx-toggle button#idx-toggle-search:focus {
background: #6F6F6F!important;
color: #fff!important;
}
.idx_home_wigets_search .search-by-price .select2-container {
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #000;
display: inline-block;
font-size: 11px;
margin-right: 15px;
width: 47%!important;
}
.idx_home_wigets_search .search-by-price .select2-container::-moz-placeholder,
.idx_home_wigets_search .search-by-price .select2-container:-ms-input-placeholder,
.idx_home_wigets_search .search-by-price .select2-container:-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms:-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms:-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms::-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms::-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms::-webkit-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms::-webkit-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms:-ms-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms:-ms-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input[type=number]:-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input:-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input[type=number]:-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input:-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input[type=number]::-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input::-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input[type=number]::-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input::-moz-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input[type=number]::-webkit-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input::-webkit-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input[type=number]::-webkit-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input::-webkit-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input[type=number]:-ms-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input:-ms-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input[type=number]:-ms-input-placeholder,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input:-ms-input-placeholder,
.idx_home_wigets_search .select2-container--default .select2-selection--single:-moz-placeholder,
.idx_home_wigets_search .select2-container--default .select2-selection--single::-moz-placeholder,
.idx_home_wigets_search .select2-container--default .select2-selection--single::-webkit-input-placeholder,
.idx_home_wigets_search .select2-container--default .select2-selection--single:-ms-input-placeholder,
#idx-advanced-search #q:hover::-webkit-input-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:hover::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:hover::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover::-webkit-input-placeholder,
#idx-advanced-search input[type="number"]:hover::-webkit-input-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:hover::-webkit-input-placeholder,
#idx-advanced-search #q:hover::-moz-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:hover::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:hover::-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover::-moz-placeholder,
#idx-advanced-search input[type="number"]:hover::-moz-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:hover::-moz-placeholder,
#idx-advanced-search #q:hover:-ms-input-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:hover:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:hover:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover:-ms-input-placeholder,
#idx-advanced-search input[type="number"]:hover:-ms-input-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:hover:-ms-input-placeholder,
#idx-advanced-search #q:hover:-moz-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:hover:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:hover:-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover:-moz-placeholder,
#idx-advanced-search input[type="number"]:hover:-moz-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:hover:-moz-placeholder,
#idx-advanced-search #q:focus::-webkit-input-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:focus::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:focus::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus::-webkit-input-placeholder,
#idx-advanced-search input[type="number"]:focus::-webkit-input-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:focus::-webkit-input-placeholder,
#idx-advanced-search #q:focus::-moz-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:focus::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:focus::-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus::-moz-placeholder,
#idx-advanced-search input[type="number"]:focus::-moz-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:focus::-moz-placeholder,
#idx-advanced-search #q:focus:-ms-input-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:focus:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:focus:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus:-ms-input-placeholder,
#idx-advanced-search input[type="number"]:focus:-ms-input-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:focus:-ms-input-placeholder,
#idx-advanced-search #q:focus:-moz-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:focus:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:focus:-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus:-moz-placeholder,
#idx-advanced-search input[type="number"]:focus:-moz-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:focus:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:hover,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:hover::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:hover::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:hover::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:hover::-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:hover:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:hover:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:hover:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:hover:-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:hover:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:focus::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:focus::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:focus::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:focus::-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:focus:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:focus:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:focus:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:focus:-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:focus:-moz-placeholder,
#idx-advanced-search input[type="text"]:hover,
#idx-advanced-search input[type="search"]:hover,
#idx-advanced-search input[type="email"]:hover,
#idx-advanced-search input[type="number"]:hover,
#idx-advanced-search input[type="password"]:hover,
#idx-advanced-search input[type="tel"]:hover,
#idx-advanced-search input[type="text"]:hover::-webkit-input-placeholder,
#idx-advanced-search input[type="search"]:hover::-webkit-input-placeholder,
#idx-advanced-search input[type="email"]:hover::-webkit-input-placeholder,
#idx-advanced-search input[type="number"]:hover::-webkit-input-placeholder,
#idx-advanced-search input[type="password"]:hover::-webkit-input-placeholder,
#idx-advanced-search input[type="tel"]:hover::-webkit-input-placeholder,
#idx-advanced-search input[type="text"]:hover::-moz-placeholder,
#idx-advanced-search input[type="search"]:hover::-moz-placeholder,
#idx-advanced-search input[type="email"]:hover::-moz-placeholder,
#idx-advanced-search input[type="number"]:hover::-moz-placeholder,
#idx-advanced-search input[type="password"]:hover::-moz-placeholder,
#idx-advanced-search input[type="tel"]:hover::-moz-placeholder,
#idx-advanced-search input[type="text"]:hover:-ms-input-placeholder,
#idx-advanced-search input[type="search"]:hover:-ms-input-placeholder,
#idx-advanced-search input[type="email"]:hover:-ms-input-placeholder,
#idx-advanced-search input[type="number"]:hover:-ms-input-placeholder,
#idx-advanced-search input[type="password"]:hover:-ms-input-placeholder,
#idx-advanced-search input[type="tel"]:hover:-ms-input-placeholder,
#idx-advanced-search input[type="text"]:hover:-moz-placeholder,
#idx-advanced-search input[type="search"]:hover:-moz-placeholder,
#idx-advanced-search input[type="email"]:hover:-moz-placeholder,
#idx-advanced-search input[type="number"]:hover:-moz-placeholder,
#idx-advanced-search input[type="password"]:hover:-moz-placeholder,
#idx-advanced-search input[type="tel"]:hover:-moz-placeholder,
#idx-advanced-search input[type="text"]:focus::-webkit-input-placeholder,
#idx-advanced-search input[type="search"]:focus::-webkit-input-placeholder,
#idx-advanced-search input[type="email"]:focus::-webkit-input-placeholder,
#idx-advanced-search input[type="number"]:focus::-webkit-input-placeholder,
#idx-advanced-search input[type="password"]:focus::-webkit-input-placeholder,
#idx-advanced-search input[type="tel"]:focus::-webkit-input-placeholder,
#idx-advanced-search input[type="text"]:focus::-moz-placeholder,
#idx-advanced-search input[type="search"]:focus::-moz-placeholder,
#idx-advanced-search input[type="email"]:focus::-moz-placeholder,
#idx-advanced-search input[type="number"]:focus::-moz-placeholder,
#idx-advanced-search input[type="password"]:focus::-moz-placeholder,
#idx-advanced-search input[type="tel"]:focus::-moz-placeholder,
#idx-advanced-search input[type="text"]:focus:-ms-input-placeholder,
#idx-advanced-search input[type="search"]:focus:-ms-input-placeholder,
#idx-advanced-search input[type="email"]:focus:-ms-input-placeholder,
#idx-advanced-search input[type="number"]:focus:-ms-input-placeholder,
#idx-advanced-search input[type="password"]:focus:-ms-input-placeholder,
#idx-advanced-search input[type="tel"]:focus:-ms-input-placeholder,
#idx-advanced-search input[type="text"]:focus:-moz-placeholder,
#idx-advanced-search input[type="search"]:focus:-moz-placeholder,
#idx-advanced-search input[type="email"]:focus:-moz-placeholder,
#idx-advanced-search input[type="number"]:focus:-moz-placeholder,
#idx-advanced-search input[type="password"]:focus:-moz-placeholder,
#idx-advanced-search input[type="tel"]:focus:-moz-placeholder {
color: #231f20!important;
}
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms {
margin-right: 10px;
}
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input[type=number],
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms input,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input[type=number],
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms input {
background-color: rgba(255, 255, 255, 0.85)!important;
border: none;
border-radius: 0;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #231f20;
font-size: 11px;
padding: 6px;
}
.idx_home_wigets_search .search-by-rooms .search-by-bedrooms,
.idx_home_wigets_search .search-by-rooms .search-by-bathrooms {
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #231f20;
display: inline-block;
font-size: 11px;
width: 46%!important;
}
.idx_home_wigets_search .section-title {
color: #fff;
margin-bottom: 60px!important;
text-transform: uppercase;
}
.idx_home_wigets_search .section-title .section-title {
font-size: 2.5em!important;
}
.idx_home_wigets_search .select2-container .select2-selection--single .select2-selection__rendered {
color: #231f20!important;
font-size: 11px!important;
line-height: 33px!important;
padding-left: 4px;
}
.idx_home_wigets_search .select2-container--default .select2-selection--single {
background-color: rgba(255, 255, 255, 0.85)!important;
border: none;
border-radius: 0;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #231f20;
font-size: 11px;
}
.item-filters .item-filter {
background-color: #231f20;
border-color: #231f20;
color: #fff;
}
.item-filters .item-filter:hover,
.item-filters .item-filter.filter-active {
background-color: #6F6F6F;
border-color: #6F6F6F;
color: #fff;
}
.item-testimonial-content:before,
#idx-advanced-search #q::-webkit-input-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single::-webkit-input-placeholder,
#idx-advanced-search input[type="number"]::-webkit-input-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]::-webkit-input-placeholder,
#idx-advanced-search #q::-moz-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple::-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single::-moz-placeholder,
#idx-advanced-search input[type="number"]::-moz-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]::-moz-placeholder,
#idx-advanced-search #q:-ms-input-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:-ms-input-placeholder,
#idx-advanced-search input[type="number"]:-ms-input-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:-ms-input-placeholder,
#idx-advanced-search #q:-moz-placeholder,
#idx-advanced-search .search-options-wrap .search-by-rooms input:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--multiple:-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:-moz-placeholder,
#idx-advanced-search input[type="number"]:-moz-placeholder,
#idx-advanced-search .idx-description-search input[type="text"]:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single::-webkit-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder::-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single::-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:-ms-input-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__rendered:-moz-placeholder,
#idx-advanced-search .select2-container--default .select2-selection--single .select2-selection__placeholder:-moz-placeholder,
#idx-advanced-search .select2-container--default .selection .select2-selection--single:-moz-placeholder,
#idx-advanced-search input[type="text"]::-webkit-input-placeholder,
#idx-advanced-search input[type="search"]::-webkit-input-placeholder,
#idx-advanced-search input[type="email"]::-webkit-input-placeholder,
#idx-advanced-search input[type="number"]::-webkit-input-placeholder,
#idx-advanced-search input[type="password"]::-webkit-input-placeholder,
#idx-advanced-search input[type="tel"]::-webkit-input-placeholder,
#idx-advanced-search input[type="text"]::-moz-placeholder,
#idx-advanced-search input[type="search"]::-moz-placeholder,
#idx-advanced-search input[type="email"]::-moz-placeholder,
#idx-advanced-search input[type="number"]::-moz-placeholder,
#idx-advanced-search input[type="password"]::-moz-placeholder,
#idx-advanced-search input[type="tel"]::-moz-placeholder,
#idx-advanced-search input[type="text"]:-ms-input-placeholder,
#idx-advanced-search input[type="search"]:-ms-input-placeholder,
#idx-advanced-search input[type="email"]:-ms-input-placeholder,
#idx-advanced-search input[type="number"]:-ms-input-placeholder,
#idx-advanced-search input[type="password"]:-ms-input-placeholder,
#idx-advanced-search input[type="tel"]:-ms-input-placeholder,
#idx-advanced-search input[type="text"]:-moz-placeholder,
#idx-advanced-search input[type="search"]:-moz-placeholder,
#idx-advanced-search input[type="email"]:-moz-placeholder,
#idx-advanced-search input[type="number"]:-moz-placeholder,
#idx-advanced-search input[type="password"]:-moz-placeholder,
#idx-advanced-search input[type="tel"]:-moz-placeholder {
color: #6F6F6F!important;
}
.lineBottom,
.navigation-main li a:focus,
.navigation-main li:hover a,
.navigation-main .current-menu-item a,
.navigation-main .current-menu-parent a,
.navigation-main .current-menu-ancestor a,
.navigation-main li a:focus,
.navigation-main li:hover a {
border-bottom-color: #DE373F!important;
}
.listing-banner {
-moz-transition: all .3s;
-webkit-transition: all .3s;
background: rgba(255, 255, 255, 0.85);    
display: block;
margin: 0 auto 6px;
opacity: 1;
padding: 4px 18px 4px 18px;
position: relative;
text-align: center;
text-transform: uppercase;
-o-transition: all .3s;
transition: all .3s;
width: 100%;
z-index: 1;
}
.idx-listing-excerpt .listing-banners-wrapper{
position: absolute;
bottom: 80px;
}
.banner .listing-banner{
background: rgb(56, 46, 35, 0.85);
color: #ffffff !important;
border-radius: 0px 5px 5px 0px;
}
.listing-box .listing-banners-wrapper {
bottom: 94px;
position: absolute;
width: 100%;
}
.mm-panels .mm-listview li a {
padding: 14px 10px 14px 20px;
}
.nav>.navigation-main>li>a {
font-size: .8125em!important;
}
.navigation-main .menu-item-has-children a:after {
top: 0;
}
.navigation-main .nav-button a {
background-color: #231f20!important;
border-color: transparent;
color: #fff;
font-family: "Montserrat";
font-size: .8125em!important;
font-weight: 700!important;
letter-spacing: -.8px!important;
padding: 12px 15px;
text-transform: uppercase;
}
.navigation-main .nav-button a:hover {
background-color: #DE373F!important;
border-color: transparent;
color: #fff!important;
}
.navigation-main .nav-button.current-menu-item a {
background-color: #6F6F6F!important;
border-color: #DE373F!important;
color: #fff!important;
}
.navigation-main li .current-menu-item a {
background-color: #f8f8f8;
border-bottom-color: #DE373F!important;
color: #6F6F6F;
}
.navigation-main li .current-menu-parent a,
.navigation-main li .current-menu-ancestor a {
background-color: #f8f8f8;
}
.navigation-main li .sub-menu li a:hover {
background-color: #f8f8f8;
color: #fff;
}
.navigation-main li .sub-menu li.current-menu-item a {
background-color: #f8f8f8;
color: #fff;
}
.navigation-main li a {
color: #231f20;
font-family: "Montserrat";
font-size: .8125px em!important;
font-weight: 700!important;
letter-spacing: -.5px!important;
margin: 0 6px!important;
text-transform: uppercase;
}
.navigation-main li a:hover,
.navigation-main li .current-menu-item:hover a {
border-bottom-color: #DE373F!important;
color: #6F6F6F;
}
.navigation-main li li:hover a,
.navigation-main li li:hover a:focus,
.ffhlc-button:hover {
background-color: #6F6F6F;
}
.page-template-listing-blockchain_team {
font-family: Aileron;
}
.page-template-listing-blockchain_team .entry-item .entry-item-thumb,
.page-template-listing-blockchain_team .entry-item .entry-item-content {
display: inline-block;
vertical-align: top;
}
.page-template-listing-blockchain_team .entry-item .entry-item-title {
color: #231f20;
font-family: "Montserrat";
font-size: 2.1875em;
font-weight: 700;
line-height: 45px;
margin-bottom: 10px;
text-transform: capitalize;
}
.page-template-listing-blockchain_team .entry-item P {
color: #878787;
font-size: .875em;
}
.page-template-listing-blockchain_team .entry-item P span,
.single-blockchain_team .entry-content P span {
color: #231f20;
font-size: 1.5em;
font-style: italic;
font-weight: 600;
}
.page-template-listing-blockchain_team .entry-item,
.single-blockchain_team .entry-content {
-ms-flex-align: inherit!important;
-webkit-box-align: inherit!important;
align-items: inherit!important;
border-bottom: #5D5C5A solid 1px;
margin-bottom: 1rem;
padding-bottom: 0;
}
.page-template-listing-blockchain_team .main .col-lg-9.push-lg-3.col-12 .row .col-12:last-child .post-footer {
border: none!important;
margin-bottom: 0;
padding-bottom: 0;
}
.page-template-listing-blockchain_team .push-lg-3 .row .col-12:last-child .post-footer,
.post-footer .col.col-social,
.idx-success *,
.idx-form-errors *,
.idx-profile-info p,
.idx-listing-excerpt .idx-listing-header-permalink {
margin-bottom: 0;
}
.kingre-bg{
background-color: #f9f7f2;
padding: 20px 30px 25px 30px;
}
@media screen and (max-width: 900px) {
.kingre-bg{
padding: 20px 30px 25px 30px;
}
}
.homepage-quicksearch input {
background: transparent;
border: 0;
border-bottom: 1px solid #382e23;
border-radius: 0;
color: #382e23;
padding: 5px 5px 5px 5px;
margin-right: 10px;
font-family: "Montserrat";
font-weight: normal;
text-transform: uppercase;
text-align: left;
font-size: 11px; }
.homepage-quicksearch select.slectBox-js {
background: transparent;
border: 0;
border-bottom: 1px solid #382e23;
border-radius: 0;
color: #382e23;
padding: 10px 5px 10px 0;
margin-right: 10px;
font-family: "Montserrat";
font-weight: normal;
text-transform: uppercase;
text-align: left;
font-size: 11px;
}
.row {
margin-left: 0!important;
margin-right: 0!important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.home form.quick-search-form {
width: 100%;
margin: 0 auto !important;
}
.homepage-quicksearch input:focus{
color: #382e23;
}
.homepage-quicksearch select.slectBox-js{
cursor: pointer;
}
.homepage-quicksearch select.slectBox-js option{
color: #382e23;
}
.homepage-quicksearch input.c-btn{
border: 1px solid #382e23;
text-align: center;
}
.homepage-quicksearch ::-webkit-input-placeholder { color: #382e23;
text-transform: uppercase;
font-weight: normal;
}
.homepage-quicksearch ::-moz-placeholder { color: #382e23;
text-transform: uppercase;
font-weight: normal;
}
.homepage-quicksearch :-ms-input-placeholder { color: #382e23;
text-transform: uppercase;
font-weight: normal;
}
.homepage-quicksearch :-moz-placeholder { color: #382e23;
text-transform: uppercase;
font-weight: normal;
}
.post-footer {
border-bottom: #5D5C5A solid 2px;
margin-bottom: 70px;
padding-bottom: 55px;
}
.post-footer .col {
color: #231f20;
display: inline-block;
font-family: "Montserrat";
font-weight: 700;
margin: 0;
padding: 0;
vertical-align: top;
width: auto;
}
.post-footer .col a {
border-right: #231f20 solid 1px;
color: #231f20;
display: block;
font-family: "Montserrat";
font-size: 1.0625em;
font-weight: 400;
line-height: 1.125em;
padding: 0 1rem;
}
.post-footer .col.col-social a {
display: inline-block;
font-weight: 700;
margin: 0 5px;
padding: 0;
vertical-align: top;
}
.post-footer .col:first-child,
.post-footer .col:first-child a {
padding-left: 0;
}
.post-footer .col:last-child,
.post-footer .col:last-child a {
border-right: none;
padding-right: 0;
}
.row.c-listhouse-data .no-gutters,
.row.c-listhouseinfo-data .no-gutters {
padding: 0;
}
.row.c-listhouse-data .no-gutter,
.row.c-listhouseinfo-data .no-gutter {
padding: 0;
font-weight: bold;
}
.select2-container--default .select2-dropdown .select2-results__options .select2-results__option--highlighted,
.select2-container--default .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true],
.select2-container--default .select2-dropdown .select2-results__options .select2-results__option:hover {
background-color: #231f20!important;
color: #fff!important;
}
.select2-container--default .selection .select2-selection--single {
height: auto !important;
}
.select2-container--default .selection .select2-selection--single:focus {
border: #231f20 solid 1px!important;
outline-color: #231f20!important;
outline-width: 1px!important;
}
.select2-results {
font-size: 80%;
}
.sidebar .idx-listing-excerpt {
width: 100%;
}
.sidebar .idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left h4.idx-listing-price {
font-size: 13px;
margin: 0 0 5px;
}
.sidebar .idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left h5.idx-listing-detail-header,
.idx-listing-actions nav a.idx-request-info,
.idx-listing-information .listing-meta .idx-listing-square-footage .idx-listing-square-footage-source {
font-size: 14px;
}
.sidebar .idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more {
display: block;
margin: 10px 0 0;
width: 100%;
}
.sidebar .idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link,
.sidebar .c-dashboard-content a.idx-listing-more-link {
display: block;
font-size: 16px;
line-height: initial;
margin-top: 0;
max-width: 100%;
padding: 5px 10px;
width: 100%;
}
.sidebar .idx-listing-excerpt .idx-listing-header-permalink .idx-listing-title {
font-size: 18px;
}
.sidebar .idx-listing-excerpt .idx-listing-photo img {
height: 125px;
}
.sidebar .idx-results,
.cidx-widget.widget_idx-quick-search-widget form,
.sidebar .widget_idx-quick-search-widget form {
display: block;
-ms-flex-wrap: initial;
flex-wrap: initial;
-webkit-box-pack: initial;
-ms-flex-pack: initial;
justify-content: initial;
}
.sidebar .widget_idx-quick-search-widget #q,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus,
.sidebar .widget_idx-quick-search-widget input[type="number"],
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"] {
-webkit-transition: border-color .18s ease;
background-color: #fff;
background-image: none;
border: #dfdfdf solid 1px;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #6F6F6F;
display: inline-block;
font-family: "Montserrat";
font-size: 11px;
font-weight: 400;
line-height: normal;
padding: 10px 15px;
-o-transition: border-color .18s ease;
transition: border-color .18s ease;
}
.sidebar .widget_idx-quick-search-widget #q::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget #q::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget #q:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget #q:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]::-webkit-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]::-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:-ms-input-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="text"]:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="search"]:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="email"]:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="number"]:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="password"]:-moz-placeholder,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:-moz-placeholder,
.post-footer .col a:hover,
.idx-results a:hover,
.ui-tabs-panel a:hover {
color: #6F6F6F;
}
.sidebar .widget_idx-quick-search-widget #q:focus,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:focus,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:focus,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:focus,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:focus,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:focus,
.sidebar .widget_idx-quick-search-widget input[type="text"]:focus,
.sidebar .widget_idx-quick-search-widget input[type="search"]:focus,
.sidebar .widget_idx-quick-search-widget input[type="email"]:focus,
.sidebar .widget_idx-quick-search-widget input[type="number"]:focus,
.sidebar .widget_idx-quick-search-widget input[type="password"]:focus,
.sidebar .widget_idx-quick-search-widget input[type="tel"]:focus {
color: #231f20;
outline: none;
}
.sidebar .widget_idx-quick-search-widget #q:hover,
.sidebar .widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input:hover,
.sidebar .widget_idx-quick-search-widget .select2-container--default .select2-selection--multiple:hover,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-selection--single:hover,
.sidebar .widget_idx-quick-search-widget .select2-container--default .selection .select2-container--focus:hover,
.sidebar .widget_idx-quick-search-widget input[type="number"]:hover,
.sidebar .widget_idx-quick-search-widget .idx-description-search input[type="text"]:hover,
.sidebar select.slectBox-js:hover {
border-color: #6F6F6F;
color: #231f20;
}
.sidebar .widget_idx-quick-search-widget .idx-search-advanced-link {
color: #878787;
font-family: "Montserrat";
font-size: 13px;
font-weight: 600;
}
.sidebar .widget_idx-quick-search-widget .idx-search-advanced-link:hover {
color: #000;
}
.sidebar .widget_idx-quick-search-widget .idx-search-submit {
-ms-flex-preferred-size: inherit;
flex-basis: inherit;
font-size: 1em;
font-weight: 700;
text-transform: uppercase;
}
.sidebar .widget_idx-quick-search-widget .search-by-price {
border-bottom: none;
padding-bottom: 1rem;
}
.sidebar .widget_idx-quick-search-widget .search-by-price,
.sidebar .widget_idx-quick-search-widget .search-by-rooms,
.sidebar .widget_idx-quick-search-widget .search-by-subdivision,
.sidebar .widget_idx-quick-search-widget .idx-search-fieldset {
border-bottom: none;
padding: 0 0 1rem;
}
.sidebar .widget_idx-quick-search-widget .search-by-subdivision label,
.sidebar .widget_idx-quick-search-widget .search-by-rooms label,
.sidebar .widget_idx-quick-search-widget .idx-search-fieldset.idx-sort-by label {
margin: 0 0 .6em;
padding: 0;
}
.sidebar .widget_idx-quick-search-widget .select2-selection--multiple .select2-selection__rendered .select2-search .select2-search__field {
padding: 9px 0 5px;
}
.sidebar .widget_idx-quick-search-widget .select2-selection--multiple .select2-selection__rendered,
.sidebar .widget_idx-quick-search-widget .select2-selection--multiple .select2-selection__rendered .select2-search {
height: 100%;
}
.sidebar .widget_idx-quick-search-widget .select2-selection--multiple,
#idx-advanced-search .select2-selection--multiple .select2-selection__rendered .select2-search .select2-search--inline {
height: auto;
}
.sidebar .widget_idx-quick-search-widget input[type="text"],
.sidebar .widget_idx-quick-search-widget input[type="search"],
.sidebar .widget_idx-quick-search-widget input[type="email"],
.sidebar .widget_idx-quick-search-widget input[type="number"],
.sidebar .widget_idx-quick-search-widget input[type="password"],
.sidebar .widget_idx-quick-search-widget input[type="tel"] {
border-radius: 0;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #6F6F6F;
font-family: "Montserrat";
font-size: 11px;
font-weight: 400;
}
.sidebar .widget_idx-quick-search-widget label {
color: #231f20;
font-family: "Montserrat";
font-size: 1.125em;
font-weight: 700;
margin: 0 0 .6em;
padding: 0;
text-transform: capitalize;
}
.widget .widget-title {
border: none;
color: #231f20;
font-family: Aileron;
font-size: 1.5rem;
font-weight: 700;
line-height: 1.25em;
padding-bottom: 0;
text-transform: uppercase;
}
.widget.widget_idx-quick-search-widget {
max-width: 100%!important;
}
.widget_idx-quick-search-widget {
font-size: .8em;
margin-top: 40px;
padding: 0;
text-align: left;
}
.widget_idx-quick-search-widget #q {
-ms-flex-preferred-size: 100%;
border-radius: 0;
flex-basis: 100%;
font-size: 90%;
padding: .5rem;
}
.widget_idx-quick-search-widget #q::before {
content: 'Search';
}
.widget_idx-quick-search-widget .idx-search-advanced-link {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
font-size: 12px;
margin: 1rem auto;
padding: 0 1em;
text-align: center;
text-decoration: none;
}
.widget_idx-quick-search-widget .idx-search-submit {
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-ms-flex-preferred-size: 100%;
-webkit-border-radius: 100px;
-webkit-box-shadow: none;
background: #231f20;
border: 0;
border-radius: 100px;
box-shadow: none;
color: #fff;
cursor: pointer;
flex-basis: 100%;
font-family: "Montserrat";
font-size: 1em;
font-weight: 700;
margin: 0 auto;
padding: 1rem 2rem;
text-shadow: none;
text-transform: uppercase;
}
.widget_idx-quick-search-widget .idx-search-submit:hover,
.idx-submit .idx-search-submit:hover,
.idx-submit .idx-save-search:hover,
.idx-submit input[type="submit"]:hover,
.idx-submit input[type="reset"]:hover,
.idx-submit button[type="submit"]:hover,
.idx-submit .gform_button:hover,
.idx-submit .idx-search-submit:focus,
.idx-submit .idx-save-search:focus,
.idx-submit input[type="submit"]:focus,
.idx-submit input[type="reset"]:focus,
.idx-submit button[type="submit"]:focus,
.idx-submit .gform_button:focus {
background: #6F6F6F;
color: #fff;
}
.widget_idx-quick-search-widget .search-options-wrap {
-ms-flex-pack: justify;
-ms-flex-preferred-size: 100%;
-ms-flex-wrap: wrap;
-webkit-box-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-wrap: wrap;
justify-content: space-between;
}
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by .select2-chosen {
min-width: 200px;
}
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by .select2-container {
width: 75%;
}
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by label {
margin: 0 1em 0 0;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-price {
border-bottom: solid 1px #c9c9c9;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-price .select2-arrow,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by .select2-arrow {
background: none;
border: none;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-price .select2-container {
-ms-flex-preferred-size: 48%;
flex-basis: 48%;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-price .select2-container:first-of-type,
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms div:first-of-type {
margin-right: 4%;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-price label,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision label {
padding: .3em 0;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-price,
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms,
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision,
.widget_idx-quick-search-widget .search-options-wrap .idx-sort-by {
padding: 1rem 0 1.5rem;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms {
border-bottom: solid 1px #c9c9c9;
text-align: center;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms div {
-ms-flex-preferred-size: 48%;
flex-basis: 48%;
text-align: left;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms input {
border: 1px solid #999;
border-radius: 0;
font-size: 1em;
padding: .25rem .5rem;
width: 100%;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-rooms label {
margin: 0 0 .3em;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision {
-ms-flex-preferred-size: 100%;
border-bottom: solid 1px #c9c9c9;
flex-basis: 100%;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-choices {
background: none;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-container {
-ms-flex-preferred-size: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-input {
font-size: 12px;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision .select2-selection--multiple {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
min-height: auto;
min-width: 100%!important;
padding: .25rem .5rem;
}
.widget_idx-quick-search-widget .search-options-wrap .search-by-subdivision input.select2-search__field {
border: none!important;
}
.widget_idx-quick-search-widget .search-options-wrap .select2-container .select2-selection--single,
.widget_idx-quick-search-widget .search-options-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 30px;
}
.widget_idx-quick-search-widget .search-options-wrap .select2-container .select2-selection--single,
.widget_idx-quick-search-widget .select2-selection--single .widget_idx-quick-search-widget .search-options-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
border-radius: 0;
height: 48px;
}
.widget_idx-quick-search-widget .search-options-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
border-radius: 0;
height: 48px;
top: 0;
}
.widget_idx-quick-search-widget .search-options-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 30px;
}
body .select2-container .select2-selection--single, body .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 30px;
}
body .select2-container--default .select2-search--inline .select2-search__field {
font-size: .75em;
height: auto!important;
margin-top: 0;
width: 100%!important;
}  .idx-submit .idx-search-submit, .idx-submit .idx-save-search, 
.idx-submit input[type="submit"], .idx-submit input[type="reset"], 
.idx-submit button[type="submit"], .idx-submit .gform_button {
background: transparent;
border-radius: 1px; font-size: 20px;
color: #382e23 !important;
border: 1px solid #382e23;
}
.idx-submit .idx-search-submit:hover, .idx-submit .idx-save-search:hover, 
.idx-submit input[type="submit"]:hover, .idx-submit input[type="reset"]:hover, 
.idx-submit button[type="submit"]:hover, .idx-submit .gform_button:hover{
background: #382e23 !important;
color: #fff !important;
border: 1px solid #382e23;
}
.listing-video-wrap{
padding-bottom: 40px;
text-align: center;
}
.listing-video-wrap iframe {
margin: 0 auto;
width: 100% !important;
max-width: 800px;
height: 550px !important;
}
.listing-video-wrap .slick-prev {
left: 0;
}
.listing-video-wrap .slick-next {
right: 0;
} @media screen and (max-width: 720px) {
.c-listingslide .c-listimage img {
height: 300px;
-o-object-fit: contain;
object-fit: contain;
}
.js-listthumb {
display: none !important;
}
.idx-single-listing .c-listingaddress-menu.idx-listing-actions{
max-width: 400px;
width: 100%;
margin: 0 auto;
}
.idx-single-listing .c-listingaddress-menu.idx-listing-actions a {
border-right: initial;
border-bottom: 2px solid #d0ad41;
padding: 10px 10px 10px;
margin-right: 0;
width: 100%;
}
.idx-pagination>span span, .idx-pagination>span a{
font-size: 16px;
}
.idx-pagination a, .idx-pagination .idx-pagination-separator {
padding: 15px 20px;
} }
.idx-results a.hidden{
display: none;
}
.idx-results a.hidden.visible{
display: inline-block;
}
.idx-registration-popup-form h2 {
font-size: 30px;
margin: 0 0 5px;
}
.idx-registration-popup-form p.idx-submit {
margin-top: -20px;
}
.widget .widget-title {
border: none;
color: #231f20;
font-family: 'Montserrat Light', sans-serif;
font-size: 26px;
font-weight: 300;
line-height: initial;
padding-bottom: 0;
text-transform: uppercase;
}
.idx-field select {
color: #666;
font-family: inherit;
border: 1px solid #ccc;
border-radius: 3px;
height: 2.6rem;
padding: 0 .6em;
width: 100%;
}
.c-register-panel .idx-submit input[type="submit"] {
margin: 0;
width: 100%;
max-width: 100%;
}
.c-featured-listing .idx-sort-listings.c-mls-form {
text-align: right;
margin-right: 21px;
}
.idx-single-listing .c-listingaddress-menu.idx-listing-actions a:hover{
color: #382e23;
text-decoration: underline;
}
.c-listingaddress{
background-color: #f9f7f2;
padding: 50px 150px 50px 150px ;
}
@media screen and (max-width: 720px) {
.c-listingaddress{
padding: 50px 10px 50px 10px;
}
}
.white-popup {
position: relative;
background: #FFF;
padding: 20px;
width: auto;
max-width: 500px;
margin: 20px auto;
}
.idx-single-listing h2.popup-title {
line-height: initial;
}
.idx-listing-request {
margin: 0 auto;
}
.idx-registration-popup-form #register-form label {
display: none;
}
.idx-registration-form p.idx-field input, .idx-registration-form p.idx-field select, .idx-registration-popup-form p.idx-field input, .idx-registration-popup-form p.idx-field select {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding: 3px 15px;
}
.idx-registration-popup-form p.idx-field select {
padding-left: 6px;
}
.idx-listing-disclaimer img.inline {
display: block;
float: none;
margin: 0 auto 20px;
}
.idx-listing-disclaimer.idx-listing-mls-disclaimer a {
display: inline-block;
}
.page-title{
padding-top: 50px;
font-size: 50px;
}
.reduced-price-button {
color:#382e23;
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #382e23;
border-radius: 0;
}
.idx-sort-listings {
margin: 0 0 20px auto;
width: 100%;
text-align: right;
}
.excerpt-padding{
margin: 1em;
position: relative;
}
.slick-next:before, .slick-prev:before{
color: #382e23 !important;
}
.idx-single-listing .no-negative-margin{
text-align: center;
}.slick-slider
{
position: relative;
display: block;
margin-top: 25px;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin-top: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
margin: 5px;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
margin: 5px !important;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}