[class^="wre-"],
[class*=" wre-"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
[class^="wre-"]:before,
[class*=" wre-"]:before,
[class^="wre-"]:after,
[class*=" wre-"]:after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.wre .wre-sidebar {
display: block;
max-width: 100%;
}
.wre .wre-sidebar h3.listings { margin-top: 0px; }
.wre-single .content {
display: inline-block;
width: 100%;
}
.wre-single img {
height: auto;
max-width: 100%;
}
.wre-single .title, .wre-items .title { text-align: left; }
.wre-single.agent {
overflow: hidden;
float: left;
width: 100%;
} #wre-contact form .cmb2-id-url {
display: none;
visibility: hidden;
}
#wre-contact form .cmb2-id-comment {
display: none;
visibility: hidden;
}
#wre-contact form .form-table { margin-bottom: 10px; }
.wre-single .type-listing {
margin-top: 10px;
margin-bottom: 10px;
} .wre-single .image-gallery { margin-bottom: 30px; }
.wre-single .image-gallery * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wre-single .image-gallery ul {
list-style: none;
padding: 0;
margin: 0;
}
.wre-single .image-gallery .lSPager.lSGallery li {
-webkit-transition: 0.25s;
transition: 0.25s;
border: 3px solid #ccc;
}
.wre-single .image-gallery .lSPager.lSGallery li.active,
.wre-single .image-gallery .lSPager.lSGallery li:hover {
background: #fff;
border-color: #1e73be;
border-radius: 0;
}
.lSSlideWrapper .prev:before,
.lSSlideWrapper .next:before {
color: #fff;
font-size: 30px;
}
.wre-agents-container .lSSlideWrapper .prev:before, .wre-agents-container .lSSlideWrapper .next:before { color: #555; }
.lSSlideWrapper .prev {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.lSAction > a {
border: none;
text-decoration: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
outline: none;
}
.wre-single .image-gallery .lSSlideWrapper .lightSlider > * { z-index: 1; }
.wre-single .image-gallery .active { z-index: 2; }
.lg-icon, .lg-icon:before, .lg-icon:after { font-family: wrewp; }
.lg-actions .lg-next:before { content: "\3f"; }
.lg-actions .lg-prev:after { content: "\3f"; }
.lg-actions .lg-prev {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.lg-toolbar .lg-close:after { content: "\5e"; }
.lg-toolbar .lg-download:after { content: "\41"; }
.wre-spin {
-webkit-animation: wre-spin 2s infinite linear;
animation: wre-spin 2s infinite linear;
}
@-webkit-keyframes wre-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes wre-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
} .wre.single .wre-sidebar > div {
margin-bottom: 30px;
float: left;
width: 100%;
}
.wre.single .wre-sidebar > div.address { margin-bottom: 10px; }
.wre.single .agent .avatar-wrap, .wre.single .agent .image {
float: left;
margin: 5px 20px 10px 0;
max-width: 25%
}
.wre.single .agent .avatar-wrap img { height: auto; }
.wre.single .agent { display: block; }
.wre.single .agent h4.name {
font-weight: 600;
margin-bottom: 0;
margin-top: 0;
display: inline-block;
padding-top: 8px;
padding-bottom: 3px;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.wre.single .wre-sidebar .agent ul.contact {
display: inline-block;
float: left;
width: 60%;
}
.wre .wre-sidebar .contact * {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wre .wre-sidebar .contact *:hover {
white-space: normal;
overflow: auto;
text-overflow: unset;
}
.wre ul.contact {
margin: 5px 0 20px;
padding: 0;
display: inline-block;
word-break: break-all;
}
.wre ul.contact li {
list-style: none;
margin: 0;
padding: 0;
line-height: 1.4;
width: 100%;
border: none;
}
.wre ul.contact li i:before {
font-size: 17px;
margin: 0 15px 0 0;
}
.wre .wre-sidebar .contact li,
.wre .wre-sidebar .contact li i {
display: inline;
vertical-align: middle;
float: left;
}
form#wre_contact_form.in {
position: relative;
padding: 15px;
}
form#wre_contact_form.in:before {
content: '';
position: absolute;
background-color: rgba(255,255,255, 0.8);
z-index: 1;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-image: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/images/loading.svg);
background-repeat: no-repeat;
background-position: center center;
}
form#wre_contact_form * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
form#wre_contact_form input:not([type='checkbox']), form#wre_contact_form textarea {
display: block;
width: 100%;
height: 40px;
font-size: 14px;
font-weight: normal;
line-height: 1.3;
padding: 10px 15px;
margin-bottom: 20px;
outline: none;
border: 1px solid rgba(230,230,230,1.0);
-webkit-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out 0.2s, color ease-in-out 0.2s;
transition: border-color ease-in-out 0.2s, color ease-in-out 0.2s;
border-radius: 3px;
}
form#wre_contact_form .cmb-row.cmb2-id--wre-consent { float: left; }
form#wre_contact_form .cmb-row.cmb2-id--wre-consent label { float: right; width: 93%; padding-left: 5px; }
form#wre_contact_form label, form#wre_contact_form input[type='checkbox'] { cursor: pointer; margin-right: 0; }
form#wre_contact_form input[type="email"]:focus, form#wre_contact_form input[type="text"]:focus, form#wre_contact_form textarea:focus { border-color: #000; }
form#wre_contact_form textarea { height: auto; }
form#wre_contact_form .cmb-row { margin-bottom: 10px; }
form#wre_contact_form .button-primary {
margin-top: 10px;
background: #3C90BE;
color: #fff;
-webkit-transition: all 0.25s linear;
transition: all 0.25s linear;
cursor: pointer;
}
form#wre_contact_form .button-primary:hover {
background-color: #000;
color: #fff;
} .wre-single .price {
color: #26a0f2;
line-height: 38px;
padding-top: 0px;
}
.wre-single .glance {
display: inline-block;
float: left;
width: auto;
line-height: 30px;
}
.wre-single .glance > div {
float: left;
margin: 0 30px 0 0;
vertical-align: middle;
}
.wre-single .glance .count { margin-right: 7px; }
.wre-single .address {
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
margin: 5px 0;
padding: 5px 0;
font-weight: 600;
}
.wre-single .sizes {
display: inline-block;
width: auto;
line-height: 30px;
}
.wre-single .sizes > div {
float: left;
margin: 0 30px 0 0;
}
.wre-single .mls-wrapper {
float: right;
line-height: 30px;
}
.wre-single .open-times {
background: #eee none repeat scroll 0 0;
margin-bottom: 5px;
margin-top: 10px;
padding: 10px 20px;
display: inline-block;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wre-single .open-times h4 {
font-weight: 600;
margin-bottom: 5px;
}
.wre-single .open-times ul {
margin: 0;
list-style: none;
padding: 0;
}
.wre-single .wre-map {
background: #fff none repeat scroll 0 0;
height: 300px;
overflow: visible;
width: 100%;
}
.wre-single .tagline {
margin-top: 20px;
margin-bottom: 10px;
}
.wre-single .description {
margin-bottom: 30px;
}
.wre-single .int-features ul,
.wre-single .ext-features ul {
margin: 0;
padding-left: 20px;
list-style: none;
padding: 0;
}
.wre-single .int-features [class^="wre-icon-"]:before, .wre-single .int-features [class*=" wre-icon-"]:before, .wre-single .ext-features [class^="wre-icon-"]:before, .wre-single .ext-features [class*=" wre-icon-"]:before { margin-right: 10px; }
.wre-single .bottom {
display: inline-block;
width: 100%;
margin-top: 30px;
}
.wre-single .bottom .wre-agent-row-wrapper { margin-top: 30px; } .wre-items * {
-webkit-transition: 0.3s;
transition: 0.3s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wre .wre-items {
margin: 0;
list-style: none;
padding: 0;
overflow: hidden;
clear: both;
}
.wre .wre-items.list-view { margin: 0; }
.wre .wre-items li {
float: left;
display: inline-block;
margin: 0 0 30px;
padding: 0;
width: 100%;
position: relative;
}
.wre-items li .inner-container {
background-color: #fbfbfb;
float: left;
width: 100%;
-webkit-transition: all .2s;
transition: all .2s;
position: relative;
border: 1px solid #eee;
}
.wre-items li .inner-container:hover {
-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.07);
-o-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.07);
-ms-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.07);
box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.07);
}
.wre-items.grid-view li .inner-container .image { margin-bottom: 0; }
.wre-items li:last-child { margin-bottom: 0 !important; }
.widget .wre-items li h3 { line-height: 1; }
.wre-items li .image {
float: left;
width: 25%;
-webkit-transition: 0s;
transition: 0s;
position: relative;
}
.wre-items li .image img {
display: block;
max-width: 100%;
width: 100%;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.wre-items li .status {
background: #1e73be;
bottom: 20px;
color: #fff;
font-size: 14px;
line-height: 28px;
padding: 3px 10px;
position: absolute;
}
.wre-items li .status.sold { background: #dd3333; }
.wre-items li .status i {
display: inline-block;
padding: 0;
}
.wre-items li .status i:before {
display: block;
font-size: 16px;
margin: 0 5px 0 0;
}
.wre-items li .summary {
float: right;
width: 70%;
text-align: left;
}
.wre-items li .title {
margin-bottom: 0;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: #787878;
}
.wre-items li .title a {
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
outline: none;
}
.wre-items li .inner-container .summary {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 15px;
overflow: hidden;
}
.wre-items li .inner-container .title {
background-color: #f0f0f0;
margin-left: -30px;
margin-right: -30px;
padding: 10px 30px;
margin-bottom: 10px;
}
.wre-items .price { color: #26a0f2; }
.wre-items li .address {
margin: 3px 0 5px;
padding: 0;
font-weight: 600;
line-height: 1.4;
}
.wre-items li .glance {
display: inline-block;
width: 100%;
margin-bottom: 5px;
}
.wre-items li .glance > div {
display: inline-block;
line-height: 30px;
margin: 0 20px 0 0;
vertical-align: middle;
}
.wre-items li .glance .count { margin-right: 7px; } .wre-items.grid-view {
display: inline-block;
width: 100%;
}
.wre-items.grid-view li {
display: inline-block;
margin: 0 0 30px;
overflow: hidden;
padding: 0;
width: 100%;
border: none;
}
.wre-items.grid-view li:last-child { margin-bottom: 0; }
.wre-items.grid-view li .image {
float: none;
margin-bottom: 15px;
width: 100%;
}
.wre-items.grid-view li .summary {
float: none;
width: auto;
} .wre-icon-list-view, .wre-icon-grid-view { color: #8593a9; }
.wre-ordering {
float: left;
margin-bottom: 40px;
}
.wre-view-switcher {
float: left;
margin: 0 0 40px 6px;
}
.wre-view-switcher > div {
float: left;
margin: 0 5px 0 0;
cursor: pointer;
}
.wre-view-switcher i:before {
font-size: 35px;
line-height: 1.2;
}
.wre-pagination {
float: right;
margin-bottom: 40px;
}
.wre-content .wre-items + .wre-pagination, .wre-content #wre-archive-wrapper + .wre-pagination {
margin-top: 40px;
margin-bottom: 0;
}
.wre-pagination ul {
display: inline-block;
list-style: none;
margin: 0;
padding: 0;
}
.wre-pagination ul li {
float: left;
margin: 0 0 0 -2px;
}
.wre-pagination ul li span.current {
cursor: not-allowed;
margin: 0;
float: none;
min-width: 0;
padding: 0.5em 0.75em;
line-height: 1;
}
.wre-pagination ul li span,
.wre-pagination ul li a {
display: inline-block;
font-size: 100% !important;
line-height: 1;
padding: 0.5em 0.75em;
border: 2px solid #eee;
-webkit-box-shadow: none !important;
-o-box-shadow: none !important;
-ms-box-shadow: none !important;
box-shadow: none !important;
}
.wre-pagination ul li a.prev,
.wre-pagination ul li a.next {
font-size: 100%;
line-height: 1;
padding: 0.5em 0.6em;
border-radius: 0px;
} .wre-search-form {
margin: 0 0 30px;
width: 100%;
padding: 10px;
background: #eee;
display: inline-block;
}
.wre-search-form * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wre-search-form > div {
float: left;
margin: 5px 0;
padding: 0 3px;
width: 100%;
} .wre-search-form > div.form-group { width: 100%; }
.wre-search-form .search-text-wrap {
width: 70%;
float: left;
position: relative;
}
.wre-search-form .search-input {
width: 100%;
float: left;
padding: 0.6em 1em;
font-size: 15px;
height: auto;
margin: 0;
color: #8593a9;
border: 1px solid #dde4e9;
border-radius: 3px;
}
.wre-search-form .search-text-wrap a.get-current-location {
position: absolute;
top: 1px;
bottom: 1px;
right: 12px;
padding-top: 4px;
background-color: #fff;
font-size: 21px;
font-weight: bold;
color: #1a56af;
cursor: pointer;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
text-decoration: none;
border: none;
outline: none;
}
.wre-search-form .search-text-wrap a.get-current-location:hover { color: #d12121; }
.wre-search-form .search-button {
float: right;
width: 28%;
background: #3C90BE;
color: #fff;
text-align: center;
padding: 0.5em 0;
margin: 0;
border: 0;
font-size: 16px;
font-weight: bold;
height: auto;
line-height: unset;
cursor: pointer;
border-radius: 3px;
} .wre-search-form .purpose-wrap { margin-bottom: 10px; }
.wre-search-form .purpose-wrap .wre-select-wrap select { padding: 10px; } .wre-social-icons-wrapper a, .wre-agent-details a {
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.wre-single.agent .main-wrap .summary {
overflow: hidden;
margin-bottom: 30px;
}
.wre-social-icons-wrapper .avatar-wrap,
.wre-social-icons-wrapper .avatar-wrap img {
float: left;
width: 100%;
}
.wre-single.agent .wre-social-icons-wrapper {
width: 40%;
float: left;
padding-right: 15px;
}
.wre-single.agent .agent-details-wrapper {
width: 60%;
float: left;
padding-left: 15px;
}
.wre-single.agent .name {
display: inline-block;
padding-top: 10px;
padding-bottom: 5px;
margin-bottom: 0px;
margin-top: 0px;
}
.wre-single.agent .position {
font-weight: 600;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 10px;
}
.wre-single.agent .contact {
list-style: outside none none;
padding: 0;
margin: 0;
}
.wre-social-icons-wrapper .wre-social {
list-style: none;
margin: 0;
display: block;
float: left;
width: 100%;
background-color: #eee;
text-align: center;
padding: 1em;
}
.wre-single.agent .wre-social {
padding-bottom: 8px;
padding-top: 5px;
}
.wre-social-icons-wrapper .wre-social li {
float: none;
margin: 5px 8px 0 0;
padding: 0;
display: inline-block;
border: none;
color: #fff;
width: 35px;
height: 35px;
line-height: 35px;
position: relative;
}
.wre-social-icons-wrapper .wre-social li a i:before {
color: #fff;
position: relative;
z-index: 1;
}
.wre-social-icons-wrapper .wre-social li a i:after {
content: '';
display: block;
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.25s;
transition: all 0.25s;
-webkit-box-shadow: inset 0 0 0 20px #d4d6d8;
-o-box-shadow: inset 0 0 0 20px #d4d6d8;
-ms-box-shadow: inset 0 0 0 20px #d4d6d8;
box-shadow: inset 0 0 0 20px #d4d6d8;
-webkit-transition: all 0.25s;
transition: all 0.25s;
}
.wre-social-icons-wrapper .wre-social li a:hover i:after {
border-radius: 50%;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.wre-social-icons-wrapper .wre-social li.facebook a:hover i:after {
-webkit-box-shadow: inset 0 0 0 20px #3b5998;
-o-box-shadow: inset 0 0 0 20px #3b5998;
-ms-box-shadow: inset 0 0 0 20px #3b5998;
box-shadow: inset 0 0 0 20px #3b5998;
}
.wre-social-icons-wrapper .wre-social li.google a:hover i:after {
-webkit-box-shadow: inset 0 0 0 20px #d23e2b;
-o-box-shadow: inset 0 0 0 20px #d23e2b;
-ms-box-shadow: inset 0 0 0 20px #d23e2b;
box-shadow: inset 0 0 0 20px #d23e2b;
}
.wre-social-icons-wrapper .wre-social li.twitter a:hover i:after {
-webkit-box-shadow: inset 0 0 0 20px #4cc2ff;
-o-box-shadow: inset 0 0 0 20px #4cc2ff;
-ms-box-shadow: inset 0 0 0 20px #4cc2ff;
box-shadow: inset 0 0 0 20px #4cc2ff;
}
.wre-social-icons-wrapper .wre-social li.linkedin a:hover i:after {
-webkit-box-shadow: inset 0 0 0 20px #4875B4;
-o-box-shadow: inset 0 0 0 20px #4875B4;
-ms-box-shadow: inset 0 0 0 20px #4875B4;
box-shadow: inset 0 0 0 20px #4875B4;
}
.wre-social-icons-wrapper .wre-social li.youtube a:hover i:after {
-webkit-box-shadow: inset 0 0 0 20px #ff0000;
-o-box-shadow: inset 0 0 0 20px #ff0000;
-ms-box-shadow: inset 0 0 0 20px #ff0000;
box-shadow: inset 0 0 0 20px #ff0000;
}
.wre-social-icons-wrapper .wre-social li:last-child {
margin-right: 0;
} .wre-items li.compact .image {
width: 25%;
margin: 0 5% 0 0;
overflow: hidden;
}
.wre-items li.compact .status {
display: none;
}
.wre-items li.compact .summary {
float: right;
width: 69%;
}
.wre-items li.compact .title {
font-size: 18px;
text-overflow: ellipsis;
white-space: nowrap;
margin-bottom: 0;
}
.wre-items li.compact .address {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wre-items li.compact .price {
line-height: 20px;
font-size: 15px;
}
.wre-items li.compact .address {
border-bottom: none;
border-top: none;
font-weight: 300;
margin: 0;
padding: 0;
} .wre-select-wrap {
margin-top: 0px;
position: relative;
display: block;
}
.wre-select-wrap select {
font-family: sans-serif;
line-height: 1.3;
height: 42px;
width: 100%;
margin: 0;
outline: none;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 15px;
border: 1px solid #dde4e9;
border-radius: 3px;
color: #8593a9;
}
.wre-ordering .wre-select-wrap select {
border: 1px solid #dde4e9;
border-radius: 3px;
color: #8593a9;
height: 40px;
}
.wre-select-wrap select:focus { border-color: #333; }
.wre-select-wrap option { font-weight: normal; }
.wre_search_listings.widget form.wre-search-form {
position: relative;
padding-top: 75px;
padding-bottom: 75px;
margin-bottom: 0px;
}
.wre_search_listings.widget form.wre-search-form .purpose-wrap {
width: 100%;
margin-bottom: 0px;
}
.wre_search_listings.widget form.wre-search-form .purpose-wrap select { padding: 0.5em 0.3em 0.4em; }
.wre_search_listings.widget form.wre-search-form .search-text-wrap {
width: calc( 100% - 46px );
position: absolute;
top: 20px;
left: 23px;
right: 23px;
margin: 0px;
}
.wre_search_listings.widget form.wre-search-form .search-button {
position: absolute;
bottom: 20px;
right: 23px;
left: 23px;
width: calc( 100% - 46px );
}
.wre_search_listings.widget form#wre-search-form > div {
width: 50%;
margin: 10px 0;
}
.wre_search_listings.widget form#wre-search-form.fields-0 > .form-group { width: 100%; }
.wre .success {
border: 1px solid #DEF1BF;
background: #D8EBCE;
color: #748F5D;
padding: 5px 10px;
}
.wre .warning {
border: 1px solid #FFDBDB;
background: #FDE2E2;
color: #AC888A;
padding: 5px 10px;
} .lSSlideOuter .lSPager.lSpg > li {
margin: 0 6px;
border: none;
}
.lSSlideOuter .lSPager.lSpg > li a {
position: relative;
height: 12px;
width: 12px;
border: 2px solid transparent;
border-radius: 100px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.25);
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
outline: none;
}
.lSSlideOuter .lSPager.lSpg > li:hover a {
background-color: #000;
background-color: rgba(0, 0, 0, 0.25);
}
.lSSlideOuter .lSPager.lSpg > li.active a {
border-color: rgba(0, 0, 0, 0.5);
background-color: transparent;
}
.agents-wrapper .agent-inner-wrap {
float: left;
width: 100%;
background-color: #fbfbfb;
border: 1px solid #eee;
}
.agents-wrapper .agent-inner-wrap a {
float: left;
width: 100%;
-webkit-box-shadow: none !important;
-o-box-shadow: none !important;
-ms-box-shadow: none !important;
box-shadow: none !important;
outline: none;
border: none;
text-decoration: none;
color: #222;
}
.agents-wrapper .agent-inner-wrap a img {
display: block;
width: 100%;
height: auto;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.agents-wrapper .agent-inner-wrap .wre-agent-details {
position: relative;
padding: 20px;
float: left;
width: 100%;
}
.agents-wrapper .agent-inner-wrap .wre-agent-details h4.name {
margin-bottom: 0;
margin-top: 0;
font-weight: normal;
}
.agents-wrapper .agent-inner-wrap .wre-agent-details p { margin-bottom: 10px; }
.agents-wrapper.agents-lists .agent-inner-wrap {
margin-bottom: 30px;
padding: 30px 15px;
-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.agents-wrapper.agents-lists .agent-inner-wrap:hover {
-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.3);
}
.agents-wrapper.agents-lists .agent-image-wrapper { padding: 0 15px; }
.agents-wrapper.list-view .agent-image-wrapper { 
width: 40%;
float: left;
}
.agents-wrapper.agents-lists .wre-agent-details {
padding: 0 15px;
background-color: transparent;
}
.agents-wrapper.list-view .wre-agent-details {
float: left;
width: 60%;
}
.agents-wrapper.agents-lists.grid-view .wre-agent-details { margin-top: 20px; }
.wre-select-wrap select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
.wre-items .summary .logo {
float: left;
margin: 5px 15px 5px 0;
}
.wre-single .wre-items .description { margin: 0; }
.wre-items li .compare-wrapper {
display: block;
width: 100%;
float: left;
font-size: 14px;
margin-top: 15px;
}
.wre-items li .compare-wrapper a {
outline: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.wre-items li .compare-wrapper .compare-output {
color: #828f91;
display: none;
}
.wre-items li .compare-wrapper .compare-output.in { display: block; }
.wre-items li .compare-wrapper a.add-to-compare.hide { display: none; }
.wre-compare-listings {
padding: 15px 20px;
background: #fbfbfb;
margin: 0 0 40px;
border: 1px solid #eee;
float: left;
width: 100%;
display: none;
}
.wre-compare-listings.in { display: block; }
.wre-compare-listings h4 {
font-size: 18px;
font-weight: normal;
}
.wre-compare-listings .wre-compare-error {
display: block;
float: left;
width: 100%;
margin-top: 15px;
padding: 5px 15px;
border-left: 3px solid;
color: #a94442;
background-color: #f2dede;
display: none;
}
.wre-compare-listings .wre-compare-error.in { display: block; }
.wre-compare-listings .wre-compare-lists li {
width: 25%;
width: calc( 25% - 20px );
float: left;
position: relative;
padding: 10px;
}
.wre-compare-listings ul.wre-compare-lists {
margin: 0;
padding: 0;
list-style: none;
margin-left: -10px;
margin-right: -10px;
float: left;
width: 100%;
}
.wre-compare-listings .wre-compare-lists li a {
position: absolute;
top: 10px;
right: 10px;
background-color: rgba(0,0,0,0.6);
color: #fff;
padding: 2px 5px;
font-size: 9px;
}
.wre-compare-listings .wre-compare-lists li a:hover { background-color: #000; }
.wre-compare-listings a.compare-lists-btn {
background-color: #000;
color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
outline: 0;
text-decoration: none;
font-size: 13px;
padding: 8px 16px;
width: auto;
float: left;
margin-top: 15px;
} .wre-compare-wrapper {
min-width: 700px;
overflow: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.wre-compare-wrapper .listing-column {
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
}
.wre-compare-wrapper .listing-column.listings-header {
-webkit-box-flex: 0;
-ms-flex: 0 0 150px;
flex: 0 0 150px;
}
.wre-compare-wrapper .listing-column img { max-height: 200px; }
.wre-compare-wrapper .listing-column .wre-row {
padding: 0 10px;
min-height: 70px;
text-transform: capitalize;
vertical-align: middle;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wre-compare-wrapper .listing-column .wre-row.features-list {
padding-top: 8px;
padding-bottom: 8px;
color: green;
}
.wre-compare-wrapper .listing-column .wre-row:nth-child(even) { background-color: rgb(238, 238, 238); }
.wre-compare-wrapper .listing-column .property-thumbnail {
height: 280px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
overflow: hidden;
overflow: auto;
}
.wre-compare-wrapper .listing-column .property-thumbnail p { margin-bottom: 10px; }
.wre-compare-listings ul.wre-compare-lists h3.wre-compare-title {
padding: 0;
margin: 0;
font-size: 16px;
font-weight: normal;
}
.wre-share-networks {
float: left;
width: 100%;
margin-top: 50px;
margin-bottom: 30px;
border: 1px solid #dedede;
background-color: #f5f5f5;
overflow: hidden;
}
.wre-share-networks a {
display: block;
float: left;
padding: 14px 15px 13px 0;
border-right: 1px solid #dedede;
font-size: 13px;
color: #394041;
outline: none;
text-decoration: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.wre-share-networks a:hover {
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.wre-share-networks a:last-child { border-right: none; }
.wre-share-networks a.wre-fb-share:hover { color: #3b5998; }
.wre-share-networks a.wre-twitter-share:hover { color: #4cc2ff; }
.wre-share-networks a.wre-google-share:hover { color: #da4d2f; }
.wre-share-networks a.wre-pinterest-share:hover  { color: #cb2028; }
.wre-share-networks a i { margin: 0 5px 0 12px; }
.wre-share-networks a i:before {
font-size: 1.33333333em;
line-height: .75em;
vertical-align: -15%;
}
.wre-share-networks .share-label {
float: left;
padding: 12px 13px 10px 13px;
background-color: #586162;
color: #fff;
font-weight: 700;
font-size: 16px;
letter-spacing: .5px;
border-right: none;
}   @media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
.wre-select-wrap select::-ms-expand { display: none; }
.wre-select-wrap select:focus { border-color: #aaa; }
.wre-select-wrap select:focus::-ms-value {
background: transparent;
color: #222; }
.wre-select-wrap select {
padding-right: 1.7em; background: none; border: 1px solid transparent; }
.wre-select-wrap::after { display: block; }
}
#wre-archive-wrapper {
overflow: hidden;
width: 100%;
position: relative;
}
#wre-archive-wrapper .wre-orderby-loader {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(255,255,255,0.8);
display: none;
}
#wre-archive-wrapper .wre-orderby-loader.in {
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
} @media (min-width: 768px) {
.wre-search-form.fields-10 > div { width: 10%; }
.wre-search-form.fields-9 > div { width: 11.1111%; }
.wre-search-form.fields-8 > div { width: 12.5%; }
.wre-search-form.fields-7 > div { width: 14.2857%; }
.wre-search-form.fields-6 > div { width: 16.6667%; }
.wre-search-form.fields-5 > div { width: 20%; }
.wre-search-form.fields-4 > div { width: 25%; }
.wre-search-form.fields-3 > div { width: 33.3333%; }
.wre-search-form.fields-2 > div { width: 50%; }
.wre-search-form.fields-1 > div { width: 100%; }
.wre-search-form > div.form-group { width: 100%; }
.wre-search-form.display-both .purpose-wrap {
float: left;
margin-right: 2%;
width: 10%;
}
.wre-search-form .search-text-wrap {
width: auto;
min-width: 55%;
}
.wre-search-form .search-button { width: 20%; }
.wre-items.grid-view {
margin-left: -10px;
margin-right: -10px;
counter-reset: lis;
}
.wre-items.grid-view li {
float: left;
width: 33.3333%;
padding: 0 10px;
}
.wre-items.grid-view li.col-2 { width: 50%; }
.wre-items.grid-view li.col-4 { width: 25%; }
.wre-items.grid-view li.col-2:nth-child(2n+1),
.wre-items.grid-view li.col-3:nth-child(3n+1),
.wre-items.grid-view li.col-4:nth-child(4n+1) {
clear: left;
}
.wre-agents-container .agents-lists.grid-view .col-2:nth-child(2n+1),
.wre-agents-container .agents-lists.grid-view .col-3:nth-child(3n+1),
.wre-agents-container .agents-lists.grid-view .col-4:nth-child(4n+1) {
clear: left;
}
.wre .main-wrap {
float: left;
margin-right: 6%;
width: 64%;
}
.wre .main-wrap.full-width {
width: 100%;
margin-right: 0;
}
.wre .wre-single .wre-sidebar {
margin: 0;
float: right;
width: 30%
}
.wre-search-form { padding: 20px; }
.wre-items li .image { width: 40%; }
.wre-items li .address {
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
margin: 5px 0;
padding: 5px 0;
font-weight: 600;
line-height: 1.4;
}
.wre-items li .price { padding: 7px 0;	}
.wre-items li .title { margin-bottom: 5px; }
.wre-items li .summary { width: 60%; }
.wre-single .int-features,
.wre-single .ext-features {
width: 48%;
margin: 0;
padding: 0;
float: left;
}
.wre-single .int-features { margin-right: 4%; }
.wre-search-form .search-text-wrap { width: 66%; }
.agents-carousel {
height: auto !important;
padding-bottom: 25px !important;
}
.agents-wrapper.agents-lists.grid-view {
margin-left: -15px;
margin-right: -15px;
overflow: hidden;
}
.agents-wrapper.agents-lists.grid-view .wre-col {
float: left;
width: 100%;
padding: 15px;
}
.agents-wrapper.agents-lists.grid-view .col-2 { width: 50%; }
.agents-wrapper.agents-lists.grid-view .col-3 { width: 33.33%; }
.agents-wrapper.agents-lists.grid-view .col-4 { width: 25%; }
.agents-wrapper.agents-lists.grid-view .clear { clear: left; }
}
@media (max-width: 767px) {
.wre-single .int-features, .wre-single .ext-features {
display: block;
width: 100%;
margin-bottom: 30px;
}
.wre-items { margin: 0; }
.wre-view-switcher { display: none; }
.wre-items li .image { width: 100%; }
.wre-items li .summary { width: 100%; }
.wre-search-form {
position: relative;
padding-top: 75px;
padding-bottom: 75px;
}
.wre-search-form > div, .wre-search-form > div.form-group {
width: 50%;
margin: 10px 0;
}
.wre-search-form .purpose-wrap { margin-bottom: 0px; }
.wre-search-form .purpose-wrap .wre-select-wrap select { padding: 0.5em 0.3em 0.4em; }
.wre-search-form .search-text-wrap {
width: calc( 100% - 26px );
position: absolute;
top: 20px;
left: 13px;
right: 13px;
margin: 0px;
}
.wre-search-form .search-button {
position: absolute;
bottom: 20px;
left: 13px;
right: 13px;
width: calc( 100% - 26px );
}
.wre_search_listings.widget form.wre-search-form .search-text-wrap {
width: calc( 100% - 26px );
left: 13px;
right: 13px;
margin: 0px;
}
.wre_search_listings.widget form.wre-search-form .search-button {
right: 13px;
left: 13px;
width: calc( 100% - 26px );
}
.wre-single.agent .wre-social-icons-wrapper {
width: 100%;
padding-right: 0;
}
.wre-single.agent .agent-details-wrapper {
width: 100%;
padding-left: 0;
margin-top: 20px;
}
.agents-wrapper.agents-lists.grid-view .wre-col,
.wre-single.agent .avatar-wrap, .wre-single.agent .avatar-wrap img,
.agents-wrapper.list-view .agent-image-wrapper,
.agents-wrapper.list-view .wre-agent-details {
width: 100%;
}
.agents-wrapper.list-view .agent-image-wrapper { margin-bottom: 20px; }
.wre-compare-listings { padding: 15px; }
.wre-compare-listings .wre-compare-lists li { width: 50%; }
.wre-share-networks { margin-top: 30px; }
.wre-share-networks .share-label { width: 100%; }
.wre-share-networks a {
width: 100%;
border-right: none;
border-bottom: 1px solid #dedede;
}
.wre-share-networks a:last-child { border-bottom: none; }
}
@media (min-width: 768px) and (max-width: 1024px) {
.wre-items.grid-view li { width: 50%; }
.wre-items.grid-view li.col-4 { width: 33.33%; }
.wre-items.grid-view li.col-2 { width: 100%; }
.wre-compare-listings .wre-compare-lists li {
width: 50%;
margin-bottom: 10px;
}
} .wre.left-sidebar #content.twentyeleven {
width: 58.4%;
margin: 0 7.6%;
float: right;
}
.wre.right-sidebar #content.twentyeleven {
margin: 0 7.6%;
width: 58.4%;
float: left;
} .twentyfourteen .tfwc {
padding: 12px 10px 0;
max-width: 474px;
margin: 0 auto;
}
@media screen and (min-width: 673px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px;
}
}
@media screen and (min-width: 1040px) {
.twentyfourteen .tfwc {
padding-right: 15px;
padding-left: 15px;
}
}
@media screen and (min-width: 1110px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px;
}
}
@media screen and (min-width: 1218px) {
.twentyfourteen .tfwc {
margin-right: 54px;
}
.full-width .twentyfourteen .tfwc {
margin-right: auto;
}
} .twentyfifteen .t15wc {
padding-left: 7.6923%;
padding-right: 7.6923%;
padding-top: 7.6923%;
margin-bottom: 7.6923%;
background: #fff;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}
.twentyfifteen .t15wc .page-title { margin-left: 0; }
@media screen and (min-width: 38.75em) {
.twentyfifteen .t15wc {
margin-right: 7.6923%;
margin-left: 7.6923%;
margin-top: 8.3333%;
}
}
@media screen and (min-width: 59.6875em) {
.twentyfifteen .t15wc {
margin-left: 8.3333%;
margin-right: 8.3333%;
padding: 10%;
}
} .twentysixteen .site-main {
margin-right: 7.6923%;
margin-left: 7.6923%;
}
.twentysixteen .entry-summary {
margin-right: 0;
margin-left: 0;
}
@media screen and (min-width: 44.375em) {
.twentysixteen .site-main { margin-right: 23.0769%; }
}
@media screen and (min-width: 56.875em) {
.twentysixteen .site-main {
margin-right: 0;
margin-left: 0;
}
.no-sidebar .twentysixteen .site-main {
margin-right: 15%;
margin-left: 15%;
}
.no-sidebar .entry-summary {
margin-right: 0;
margin-left: 0;
}
}   @-moz-document url-prefix() { .wre-select-wrap { overflow: hidden; }
.wre-select-wrap::after { display: block; } .wre-select-wrap select {
overflow: -moz-hidden-unscrollable;
padding-right: .4em;
background: none; border: 1px solid transparent;  min-width: 6em;
width: 130%; min-width: -moz-calc(0em);
width: -moz-calc(100% + 2.4em); min-width: calc(0em);
width: calc(100% + 2.4em);
} @supports ( mask-type: alpha) {
.wre-select-wrap { overflow: visible; }
.wre-select-wrap select {
-moz-appearance: none;
width: 100%;
padding-right: 1.7em; }
}
} @font-face {
font-family: 'wrewp';
src: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/fonts/wre.eot?70850573);
src: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/fonts/wre.eot?70850573#iefix) format('embedded-opentype'),
url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/fonts/wre.woff2?70850573) format('woff2'),
url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/fonts/wre.woff?70850573) format('woff'),
url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/fonts/wre.ttf?70850573) format('truetype'),
url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/fonts/wre.svg?70850573#bed) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="wre-icon-"], [class*=" wre-icon-"] { display: inline-block; }
[class^="wre-icon-"]:before, [class*=" wre-icon-"]:before,
[class^="wre-icon-"]:after, [class*=" wre-icon-"]:after {
font-family: "wrewp";
font-family: wrewp;
font-size: 20px;
font-style: normal;
vertical-align: bottom;
line-height: 1.5;
}
.wre-icon-marker:before { content: '\53'; }
.wre-icon-tick-2:before { content: '\21'; }
.wre-icon-tick-7:before { content: '\22'; }
.wre-icon-tick-1:before { content: '\23'; }
.wre-icon-tick-4:before { content: '\24'; }
.wre-icon-tick-5:before { content: '\25'; }
.wre-icon-tick-3:before { content: '\26'; }
.wre-icon-tick-6:before { content: '\27'; }
.wre-icon-bed-4:before { content: '\28'; }
.wre-icon-bed-3:before { content: '\29'; }
.wre-icon-bed-1:before { content: '\2a'; }
.wre-icon-bed-7:before { content: '\2b'; }
.wre-icon-bed-2:before { content: '\2c'; }
.wre-icon-bed-5:before { content: '\2d'; }
.wre-icon-bed-6:before { content: '\2e'; }
.wre-icon-bath-1:before { content: '\30'; }
.wre-icon-bath-2:before { content: '\2f'; }
.wre-icon-bath-3:before { content: '\31'; }
.wre-icon-bath-4:before { content: '\32'; }
.wre-icon-bath-5:before { content: '\33'; }
.wre-icon-bath-6:before { content: '\34'; }
.wre-icon-bath-7:before { content: '\35'; }
.wre-icon-car-1:before { content: '\37'; }
.wre-icon-car-2:before { content: '\36'; }
.wre-icon-car-3:before { content: '\38'; }
.wre-icon-car-4:before { content: '\39'; }
.wre-icon-car-5:before { content: '\3a'; }
.wre-icon-car-6:before { content: '\3b'; }
.wre-icon-car-7:before { content: '\3c'; }
.wre-icon-arrow-1:before { content: '\3d'; }
.wre-icon-arrow-2:before { content: '\3e'; }
.wre-icon-arrow-3:before { content: '\3f'; }
.wre-icon-arrow-4:before { content: '\40'; }
.wre-icon-arrow-5:before { content: '\41'; }
.wre-icon-arrow-6:before { content: '\42'; }
.wre-icon-arrow-7:before { content: '\43'; }
.wre-icon-auction-1:before { content: '\44'; }
.wre-icon-auction-2:before { content: '\45'; }
.wre-icon-auction-3:before { content: '\46'; }
.wre-icon-sold-1:before { content: '\47'; }
.wre-icon-sold-2:before { content: '\48'; }
.wre-icon-sold-3:before { content: '\49'; }
.wre-icon-house:before { content: '\4a'; }
.wre-icon-old-phone:before { content: '\4b'; }
.wre-icon-fax:before { content: '\4c'; }
.wre-icon-garbage:before { content: '\4d'; }
.wre-icon-website:before { content: '\4e'; }
.wre-icon-phone:before { content: '\4f'; }
.wre-icon-email:before { content: '\50'; }
.wre-icon-grid-view:before { content: '\51'; }
.wre-icon-list-view:before { content: '\52'; }
.wre-icon-star:before { content: '\54'; }
.wre-icon-edit:before { content: '\55'; }
.wre-icon-avatar:before { content: '\56'; }
.wre-icon-avatar-1:before { content: '\57'; }
.wre-icon-facebook:before { content: '\58'; }
.wre-icon-gplus:before { content: '\59'; }
.wre-icon-twitter:before { content: '\5a'; }
.wre-icon-linkedin:before { content: '\5b'; }
.wre-icon-youtube:before { content: '\5c'; }
.wre-icon-compare:before { content: '\5d'; font-size: 14px; }
.wre-icon-close:before { content: '\61'; font-size: 14px; }
.wre-icon-pinterest:before { content: '\5f'; }
.wre-icon-gmail:before { content: '\6d'; }.formflex .w50 .frm-ctrl::placeholder{
color:#000;
}
.rebuild-cont p{
margin-bottom:12px;	
}
a:focus{
outline:none !important;
}
#accordion{
max-width: 520px;
}
.our-homes #our-homes-1 .elementor-tabs-wrapper {
border-bottom:0px !important;
}
.single-storey {
float: left;
width: 100%;
}
.gallery_image_section {
min-height: 380px;
}
.listing-main-section.sectionbox {
float: left;
width: 30% !important;
margin-top: 0 !important;
}
.middle_main_section {
float: left;
width: 40%;
position:relative;
}
.floor_main_section {
float: left;
width: 30%;
position: relative;
text-align:center;
}
.wre .wre-items .slick-dots li {
margin: 0;
padding: 0px 0;
float: left;
width: auto;
}
ul.wre-items.list-view .slick-dots li:nth-child(even):before {
content: '';
position: relative;
top: 0;
left: 0;
width: auto;
z-index: 999;
height: auto;
}
.middle_main_section{
margin-top:46px;
}
.middle_main_section .slick-dots{
display:none !important;
}
.enquiry_now-section a {
background: #ef5359;
color: #ffffff;
text-align: center;
font-family: Gotham Bold,Helvetica,Arial,sans-serif;
padding-left: 25px !important;
}
.enquiry_now-section a:hover{
color:#ffffff;
}
.enquiry_now-section{
text-align:center;
}
ul.wre-items.list-view .slick-dots li:nth-child(even):after {
content: '';
position: relative;
top: 0;
right: 0;
width: auto;
z-index: 999;
height: auto;
}
ul.wre-items.list-view .slick-dots li:nth-child(even) {
background: #ffffff !important;
position: relative;
}
.floor_map_donwload {
display: block;
clear: both;
text-align: center;
}
.floor_map_donwload a {
background: #ef5359;
color: #ffffff;
text-align: center;
font-family: Gotham Bold,Helvetica,Arial,sans-serif;
padding: 7px 25px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
margin-top:37px;
display: inline-block;
}
.floor.Map a {
background: #f3f4f6 !important;
position: absolute;
top: 0;
right: 0;
padding: 10px 16px;
}
.floor.Map{
text-align:center;
float:none !important;
position:relative;
}
.double-storey .left-section {
float: left;
width: 70%;
padding-right: 60px;
}
.double-storey .floor_map_donwload{
margin-bottom:20px;
}
.right-section {
float: left;
width: 30%;
}
.double-storey .middle_main_section {
float: left;
width: 100%;
position: relative;
}
.double-storey .listing-main-section.sectionbox {
float: left;
width: 100% !important;
margin-top: 0 !important;
}
.double-storey .floor_main_section {
float: left;
width: 100%;
position: relative;
text-align: center;
}
.floor.Map .floor_map_donwload a {
background: #ef5359 !important;
position: relative;
padding: 7px 16px;
}
.floor_map_donwload{
position:relative;
}
.single-storey .description {
padding-right: 30px;
min-height: 352px;
}
.floor.Map {
box-shadow:0 10px 20px rgb(0 0 0 / 10%), 0 4px 8px rgb(0 0 0 / 10%);
background:#fff;
}
#inclusions-acc .elementor-tab-content h6{
margin:0 0 10px;
font-size:16px;
line-height:24px;
color:#0e284a
}
#inclusions-acc .elementor-tab-content ul li{
font-size:14px;
line-height:24px;
margin:0 0 3px;
color:#0e284a;
font-family: "Gotham Light", Sans-serif;
}
#inclusions-acc .elementor-tab-content p{
font-size:14px;
line-height:24px;
margin:0 0 15px;
color:#0e284a;
font-family: "Gotham Light", Sans-serif;
}
#inclusions-acc .elementor-tab-content ul{
padding: 0 0 0 15px;
}
#inclusions-acc .elementor-tab-content ul:not(:last-child){
margin: 0 0 25px;
}
#inclusions-acc .elementor-tab-content p:not(:last-child){
margin: 0 0 15px;
}
[data-section*="section-hb-button-"] a.ast-custom-button-link {
display: none;
}
[data-section*="section-hb-button-"] .menu-link{
display:block;
color:#fff !important;
font-family: Gotham Light,Helvetica,Arial,sans-serif;
font-size: 1.0714285714286rem;
}
.middle_main_section .slick-slide {
position: relative;
}
.gallery_image_section + .tagline{
display:none !important;
}
.single-storey .slick-prev,
.single-storey .slick-next{
top:37%;
} .our-process-tab .elementor-widget-tabs .elementor-tabs-wrapper {
overflow: inherit;
display: flex;
align-items: unset;
justify-content: center;
flex-wrap: wrap;
}
section#block-7 {
display: block;
float: left;
width: 100%;
}
section#nav_menu-3 {
float: left;
width: 100%;
margin-bottom:35px;
}
.contact-social+a{
margin-right:10px;
}
p.contact-email {
margin-bottom: 10px;
}
.elementor-tab-title .our-process-con {
position: absolute;
bottom: -68px;
z-index: 999999;
text-align: center;
left: 0;
padding: 0 20px;
font-size: 13px;
font-family: 'Gotham Bold';
letter-spacing: 1px;
line-height: 14px;
min-height:45px;
width:100%;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row{
background:#ffffff !important;
}
.customer-services p.elementor-image-box-description {
padding: 0 10px;
}
.customer-services h3.elementor-image-box-title:after {
content: '';
height: 1px;
width: 100%;
background: #ef5359;
display: block;
bottom: 0;
width: 54%;
margin: 12px auto 0;
}
.customer-services h3.elementor-image-box-title {position:relative;}
.elementor-6 .elementor-element.our-process-tab .elementor-tab-title:before{
border-width: 0px !important;
}
.our-process-tab .elementor-widget-tabs #elementor-tab-content-1706.elementor-tab-content:after {
left: 32%;
}
.our-process-tab .elementor-widget-tabs #elementor-tab-content-1707.elementor-tab-content:after {
left: 59%;
}
.our-process-tab .elementor-widget-tabs #elementor-tab-content-1708.elementor-tab-content:after {
left: 64%;
}
.our-process-tab .elementor-widget-tabs #elementor-tab-content-1709.elementor-tab-content:after {
left: 80%;
}
div#elementor-tab-content-1709 {
margin-left: 46%;
}
div#elementor-tab-content-1708 {
margin-left: 47%;
}
div#elementor-tab-content-1707 {
margin-left: 37%;
}
div#elementor-tab-content-1705 {
margin-left: 42%;
}
div#elementor-tab-content-1706 {
margin-left: 43%;
}
div#elementor-tab-content-1704 {
margin-left: 32%;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-content{
background:#ffffff;
margin-top: 115px;
max-width:650px;
position:relative;
}
div#elementor-tab-content-1703 {
margin-left: 20%;
}
div#elementor-tab-content-1702 {
margin-left: 9%;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .deposit {
background: url(//www.luxtra.com.au/wp-content/uploads/2022/01/deposit-white71.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 25px 7px;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .design {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/desing_02.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 15px 0;
}
.design{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_05.png);
min-width: 80px;
min-height: 86px;
background-repeat: no-repeat;
background-position: 12px 0;
}
.color{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_07.png);
min-width: 80px;
min-height: 86px;
background-repeat: no-repeat;
background-position: 12px 0;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .color {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/color.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 12px 0;
}
.developer{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_09.png);
min-width: 80px;
min-height: 86px;
background-repeat: no-repeat;
background-position: 12px 0;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .developer {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/developer_02.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 12px 0;
}
.constructions{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_11.png);
min-width: 80px;
min-height: 86px;
background-repeat: no-repeat;
background-position: 12px 0;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .constructions {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/construction_02.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 14px 0;
}
.inspections{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_13.png);
min-width: 80px;
min-height: 86px;
background-repeat: no-repeat;
background-position: 12px 0;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .inspections {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/inspection.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 14px 0;
}
.handover{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_15.png);
min-width: 80px;
min-height: 96px;
background-repeat: no-repeat;
background-position: 14px 4px;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .handover {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/handover.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 5px 4px;
}
.maintaince{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_03.png);
min-width: 100px;
min-height: 100px;
background-repeat: no-repeat;
background-position:center left;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .maintaince {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/deppsit_02.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position:center left;
}
.maintaince-period{
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/luxstra_17.png);
min-width: 80px;
min-height: 86px;
background-repeat: no-repeat;
background-position: 15px 0;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active .maintaince-period {
background: url(//www.luxtra.com.au/wp-content/uploads/2021/09/handover_02.png);
background-repeat:no-repeat;
background-repeat: no-repeat;
background-position: 16px 0;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{
border-bottom: 1px solid !important;
position:relative;
}
.our-homes .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after{
content:'';
position:absolute;
width:2px !important;
height:19px;
margin-left:18.2px;
bottom: -4px;
background:#f2a4a7;
transform:rotate(30deg);
}
div#elementor-tab-content-1701 {
margin-left: -3%;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{
background:#ef5359;
}
.our-process-tab .elementor-widget-tabs .elementor-tabs-wrapper > div > div:not(.our-process-con){
background-size: 68% !important;
background-position: center center !important;
} #masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-right .site-header-primary-section-right-center{
max-height: 33px;
}
.ast-header-button-1[data-section="section-hb-button-1"]{
justify-content:center;
}
.reachtext p {
margin: 0 0 10px;
}
.reachtext p.btn-luxtra-gobal{
margin:30px 0 35px;	
}
.floorplan_box {
margin: 0;
max-width: 80%;
margin: 55px auto 70px !important;
}
.headingbox h2{
text-align:center;
font-size:30px;
line-height:40px;
color:#000;
font-weight:600;
margin:0 0 20px;
}
.headingbox p {
font-size: 16px;
text-align: center;
margin: 0 0 20px;
line-height: 26px;
}
.formflex {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: center;
flex-wrap: wrap;
}
.formflex .w50 {
width: 48%;
margin: 0 1% 20px;
}
.formflex .w100 {
width: 98%;
margin: 0 1% 20px;
}
.formflex .frm-grp .frm-ctrl{
width:100%;
font-size:14px;
line-height:25px;
color:#000;
box-shadow:none;
border:1px solid #ddd;
background:#fff !important;
outline:none !important;
min-height: 48px;
}
div#sgpb-popup-dialog-main-div{
border: 0 !important;
}
div#sgpb-popup-dialog-main-div > div {
border-top: 10px solid #ef5359;
}
.formflex .w100 input.wpcf7-submit.subbtn {
clip-path: unset;
text-align: center;
min-width: unset;
border-radius: 4px;
padding: 10px 45px;
line-height: 25px !important;
font-size: 15px;
text-align: center !important;
}
.sgpb-popup-close-button-3{
-webkit-transform: scaleY(-1)!important;
transform: scaleY(-1)!important;
top:-20px!important;
}
#floorplanID{
text-transform:uppercase;
color:#ef5359;
}
div#sp-testimonial-free-4274{
padding:0 !important;
} div#sp-testimonial-free-4274 .sp-testimonial-client-image img{
-webkit-border-radius: 0%;
-moz-border-radius: 0%;
border-radius: 0%;
max-width: 100%;
}
div#sp-testimonial-free-4274 .sp-testimonial-client-image,
div#sp-testimonial-free-4274 .sp-testimonial-client-testimonial{
margin:0;
}
div#sp-testimonial-free-4274 .sp-testimonial-client-image{
order:1;
}
div#sp-testimonial-free-4274 h4.sp-testimonial-client-name{
margin:0;
order:2;
font-size: 14px;
letter-spacing: 1px;
color: #0d274a;
font-family: 'Gotham Bold';
padding:20px 0 30px;
position:relative;
}
div#sp-testimonial-free-4274 h4.sp-testimonial-client-name:after {
content: '';
width: 55%;
height: 1px;
left: 22.5%;
background: #ef5359;
position: absolute;
bottom: 20px;
}
div#sp-testimonial-free-4274 .sp-testimonial-client-testimonial{
order:3;
}
div#sp-testimonial-free-4274 .sp-testimonial-client-testimonial p{
font-size: 14px;
letter-spacing: 1px;
line-height: 20px;
color: #0e284a;
font-family: 'Gotham Light', sans-serif;
text-align: center;
margin:0;
}
div#sp-testimonial-free-4274 .sp-testimonial-free{
display:flex;
flex-direction:column;
}
div#sp-testimonial-free-4274 .sp-testimonial-item{
padding-right:0 !important;
margin:0 !important;
}
div#sp-testimonial-free-4274 .sp-testimonial-item:not(:nth-of-type(3)){
margin:0 72px 0 0 !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
grid-template-columns:unset;
display: flex;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-1{
width:45%;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-2{
width:10%;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-3{
width:45%;
padding: 0 0 0 16.5%;
}
section#nav_menu-3 ul{
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
section#nav_menu-3 ul > li {
float:none;
margin: 0 0;
}
section#nav_menu-3 ul > li > a{
display:inline-block;
padding-bottom:15px;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{
border:0 !important;
position:relative;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]:before{
content:'';
position:absolute;
top:0;
left:5%;
width:90%;
height:1px;
background:#0e284a;
}
.flex-wrap{
width:100%;
display:flex;
align-items:flex-start;
justify-content:flex-start;
flex-wrap:wrap;
}
.flex-wrap .frm-grp.w50{
width:49%;
margin:0 2% 15px 0;
}
.flex-wrap .frm-grp.w50:nth-child(even){
margin-right:0;
}
.flex-wrap .frm-grp.w100{
width:100%;
margin:0 0 15px;
}
.flex-wrap .frm-grp .frm-ctrl{
width:100%;
font-size:12px;
letter-spacing: 0px;
color: #0e284a;
font-weight: 500;
font-family: "Gotham Medium", sans-serif;
line-height:20px;
padding:5px 10px;
background:#fff;
resize:none;
box-shadow:none !important;
outline:none !important;
}
.flex-wrap .frm-grp .frm-ctrl::placeholder{
color:#0e284a;
}
.flex-wrap .frm-grp .frm-ctrl:focus{
border-color:#ef5359 !important;
}
.flex-wrap .frm-grp input.wpcf7-form-control.wpcf7-submit {
clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%);
min-width: 98px;
line-height: 19px !important;
text-align: left !important;
font-size: 14px !important;
background: #ef5359 !important;
border-radius: 0;
padding: 10px 10px 10px 15px;
color: #ffffff;
border: 0 !important;
font-family: 'Gotham Light', sans-serif;
font-weight: 300;
}
.selspan > span.wpcf7-form-control-wrap {
position:relative;
display:block;
width:100%;
} body.page-template-page-home-land {
background:#fff;
}
body.page-template-page-home-land #primary{
margin-top:150px;
}
body.page-template-page-home-land #primary header.entry-header h1{
text-align:center;
text-transform:uppercase;
font-size:35px;
line-height:45px;
margin:0;
}
body.page-template-page-home-land #primary .rreachtextt{
max-width:55%;
margin:0 auto;
text-align:center;
}
body.page-template-page-home-land #primary .rreachtextt, p.home-design {
font-size: 16px;
line-height: 26px;
letter-spacing: 0;
font-family: 'Gotham Light', sans-serif;
font-weight: 300;
}
form#wre-search-form{
display:flex !important;
max-width:890px !important;
justify-content:flex-start;
}
.no_list_found {
min-height: 200px;
display: flex;
align-items: center;
justify-content: center;
}
.no_list_found > p {
font-size: 25px;
line-height: 45px;
font-weight: 600;
margin: 0;
padding: 0;
}
.no_list_found + p {
display: none;
}
.content.wre-content .wre-view-switcher + nav.wre-pagination {
float: none !important;
position: relative;
top: -40px;
margin: 0;
left: 90%;
width: auto !important;
}
#wre-archive-wrapper{
margin-top:0 !important;
}
body.page-template-page-home-land #wre-archive-wrapper{
width:100%;
margin-top: 40px !important;
}
body.page-template-page-home-land #wre-archive-wrapper > ul{
margin:0;
padding:0;
list-style:none;
}
body.page-template-page-home-land #wre-archive-wrapper > ul > li{
padding:60px 0;
border-bottom: 1px solid #ef5359;
margin:0;
display: inline-block;
width: 100%;
}
body.page-template-page-home-land #wre-archive-wrapper .main-left-lisitng{
float:none;
}
body.page-template-page-home-land #wre-archive-wrapper .left-section{
display:inline-block;
width:100%;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section{
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .gallery_image_section{
width:100%;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .enquiry_now-section {
width: 50%;
margin: 0;
text-align: right;
padding: 0 20px;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .house_price{
width:50%;
margin:0;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .house_price span {
font-size: 20px;
line-height: 35px;
font-weight: 500;
font-family: 'Gotham Medium', sans-serif;
display: block;
width: 100%;
}
.pagination_wrap {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
margin-top:40px;
}
.pagination_wrap span,
.pagination_wrap a{
display: inline-block;
font-size: 100% !important;
line-height: 1;
padding: 0.5em 0.75em;
border: 2px solid #eee;
-webkit-box-shadow: none !important;
-o-box-shadow: none !important;
-ms-box-shadow: none !important;
box-shadow: none !important;
color: #534a45;
}
.pagination_wrap span.current {
cursor: not-allowed;
margin: 0;
float: none;
min-width: 0;
padding: 0.5em 0.75em;
line-height: 1;
}
.single-storey .description p,
.single-storey .double-storey{
color: #0e284a;
}
.double-storey .glance {
position: absolute !important;
right: -5px;
width: auto !important;
margin:0px;
float: right;
text-align: right;
bottom: 55px;
top: inherit !important;
}
.double-storey .floor_map_donwload {
margin-bottom: 0px;
float: right;
}
ul.wre-items.list-view .slick-next{
background:#00000033 !important;
opacity:1 !important;
}
ul.wre-items.list-view .slick-prev{
background:#00000033 !important;
opacity:1 !important;
}
ul.wre-items.list-view .slick-next:before{
content:'\f105';
font-family:fontAwesome;
color:#fff !important;
opacity:1 !important;
}
ul.wre-items.list-view .slick-prev:before{
content:'\f104';
font-family:fontAwesome;
color:#fff !important;
opacity:1 !important;
}
ul.wre-items.list-view .slick-prev:hover,
ul.wre-items.list-view .slick-prev:focus,
ul.wre-items.list-view .slick-next:hover,
ul.wre-items.list-view .slick-next:focus{
background:#00000059 !important;
} @media screen and (max-width: 921px){ .ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
margin-left: 20px;
}	
.elementor-6 .elementor-element.elementor-element-68a5959 .elementor-heading-title {
font-size: 30px;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
display: block;
padding: 0 10px;
}
.content.wre-content .wre-view-switcher + nav.wre-pagination {
float: none !important;
position: relative;
top: 0;
margin: 25px 0 0;
left: 89%;
width: auto !important;
}
body.single.single-listing .entry-content > .container{
padding:0;
}
.wre .main-wrap.full-width {
width: 97%;
margin-right: 0;
}
}  @media screen and (max-width: 820px){
.elementor-3607 .elementor-element.elementor-element-96b8c6e > .elementor-element-populated {
padding: 0px 15px 0px 0px;
}
.elementor-3607 .elementor-element.elementor-element-9695100 > .elementor-element-populated {
padding: 0px 0px 0px 15px;
}
}
@media screen and (max-width: 414px){
.elementor-3607 .elementor-element.elementor-element-96b8c6e > .elementor-element-populated {
padding: 0;
}
.elementor-3607 .elementor-element.elementor-element-9695100 > .elementor-element-populated {
padding: 0;
}
} @media screen and (min-width:1400px){
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
max-width:1375px;
}
}
@media screen and (max-width:1700px){
#masthead nav#primary-site-navigation ul{
margin:0;
}
#masthead nav#primary-site-navigation ul > li > a{
padding-left:23px;
padding-right:23px;
} 
}
@media screen and (max-width:1600px){
#masthead nav#primary-site-navigation ul{
margin:0;
}
#masthead nav#primary-site-navigation ul > li > a{
padding-left:21px;
padding-right:21px;
} 
}
@media screen and (max-width:1500px){
*{
box-sizing:border-box;
}
#masthead .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item {
padding: 0;
width: 100% !important;
max-width: unset !important;
}
#masthead div.site-primary-header-wrap{
padding:0 20px;
width: 100% !important;
max-width: unset !important;
}
#masthead div[data-section="section-primary-header-builder"] .ast-builder-grid-row{
display:flex !important;
align-items:center;
flex-wrap:wrap;
justify-content:center;
grid-template-columns:unset;
grid-column-gap:unset;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-left{
width:13%;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-right{
width:15%;
display:block;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-center{
width:72%;
}
#masthead nav#primary-site-navigation ul > li > a {
padding-left: 15px;
padding-right: 15px;
font-size: 14px;
}
#indash .elementor-container{
max-width:1200px;
}
div#sp-testimonial-free-4274 .sp-testimonial-item {
padding-right: 0 !important;
margin: 0 28px !important;
}
}
@media screen and (max-width:1400px){
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-left{
width:15%;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-right{
width:11%;
display:block;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-center{
width:74%;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-right .ast-header-button-1[data-section="section-hb-button-1"]{
justify-content:center;
}
div#sp-testimonial-free-4274 .sp-testimonial-item {
padding-right: 0 !important;
margin: 0 22px !important;
}
section[data-id="17d5d27"] > .elementor-container{
width:1200px;
}
}
@media screen and (max-width:1300px){
[data-section*="section-hb-button-"] .menu-link{
font-size: 14px;
}
#masthead nav#primary-site-navigation ul > li > a {
padding-left: 13px;
padding-right: 13px;
font-size: 14px;
}
.main-header-bar-navigation ul li:before{
right:-1px;
}
}
@media screen and (max-width: 1024px)
{
.main-left-lisitng {
float: left;
width: 100% !important;
margin-left: 0px !important;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-left {
width: 19%;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-center {
width: 70%;
}
#masthead div[data-section="section-primary-header-builder"] .site-header-primary-section-right {
width: 11%;
display: block;
position: static;
}
#masthead nav#primary-site-navigation ul > li > a {
padding-left: 12px;
padding-right: 12px;
font-size: 10px;
}
.main-header-bar-navigation ul li:before {
height: 15px;
right: -2px;
top: 38px;
}
header .site-header-primary-section-right .ast-builder-button-size-md{
top:0;
} div#elementor-tab-content-1701 {
margin-left: 20px;
}
div#elementor-tab-content-1705{
max-width:560px;
}
div#elementor-tab-content-1706 {
margin-left: 38%;
max-width: 600px;
}
div#elementor-tab-content-1707 {
margin-left: 34%;
max-width: 600px;
}
div#elementor-tab-content-1708 {
margin-left: 44%;
max-width: 550px;
}
div#elementor-tab-content-1709 {
margin-left: 48%;
max-width: 515px;
}
p.home-design {
text-align: center;
padding: 0 80px !important;
}
section#nav_menu-3 ul {
column-count: 2;
}
section#nav_menu-3 ul > li {
float: none;
margin: 0;
text-align: left;
}
section#nav_menu-3 ul > li > a{
padding-bottom:10px;
}
section#block-7 p{
text-align: left;
}
section#block-7 p.contact-social{
margin-bottom:0;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
padding:55px 15px !important;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{
padding:20px 15px !important;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]:before {
content: '';
position: absolute;
top: 0;
left: 1.5%;
width: 97%;
height: 1px;
background: #0e284a;
}
.double-storey .main-left-lisitng {
float: left;
width: 50% !important;
}
div#sp-testimonial-free-4274 .sp-testimonial-item {
padding-right: 0 !important;
margin: 0 5px !important;
padding-bottom:55px;
}
div#sp-testimonial-free-4274 .sp-testimonial-item:not(:nth-of-type(3)){
margin: 0 5px !important;
}
div.sp-testimonial-free-section .slick-list {
margin-right: 0;
}
section[data-id="17d5d27"] > .elementor-container{
max-width:99% !important;
width: 99%;
}
.page-id-893 div#primary{
overflow:hidden;
}
body.page-template-page-home-land #primary .rreachtextt{
max-width: 75%;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .gallery_image_section{
min-height:385px
}
}
@media screen and (max-width:991px){
.ast-theme-transparent-header #masthead{
position:fixed;
width:100%;
}
.gallery_image_section {
min-height: unset !important; 
}
.slick-slide {
height: 277px;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .enquiry_now-section {
width: 100%;
margin: 0;
text-align: center;
padding: 0;
order: 3;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section > .house_price {
width: 100%;
margin: 15px 0 20px;
text-align: center;
order: 2;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .slick-slide {
height: 207px;
}
}
@media screen and (max-width: 768px){
.single-storey .description {
padding-right: 30px;
min-height: 284px !important;
}
.gallery_image_section {
min-height: 308px;
}
.floor.Map {
width: 100% !important;
}
p.home-design {
text-align: center;
padding: 0 15px !important;
}
form#wre-search-form div:nth-child(2) {
margin-right: 20px;
}
form#wre-search-form {
flex-wrap: wrap;
padding: 0 0 0 10px;
max-width: 95% !important;
}
form#wre-search-form > div:not(.form-group){
width:25%!important;
margin:0 !important;
padding:0 10px !important;
}
form#wre-search-form div:nth-child(2) button {
margin-right: 5px;
min-width: unset !important;
}
form#wre-search-form div:nth-child(2) button:first-child{
margin-right:0;
}
body.page-id-893 .ast-container{
padding:0;
}
.gallery_image_section {
min-height: unset !important;
}
body.page-template-page-home-land #primary form#wre-search-form{
padding-left: 0;
max-width: 100% !important;
}
form#wre-search-form .wre-select-wrap button {
clip-path: polygon(21% 0%, 100% 0%, 80% 100%, 0% 100%);
margin-left: -10px;
min-width: 40px;
font-size: 12px;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .enquiry_now-section {
width: 100%;
margin:0;
text-align: center;
padding: 0;
order:3;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section > .house_price {
width: 100%;
margin: 15px 0 20px;
text-align:center;
order:2;
} }
@media screen and (max-width:767px){
.our-process-tab .elementor-widget-tabs .elementor-tabs-wrapper{
display:none;
}
#tabflex .elementor-tab-mobile-title {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
background: #fff;
clip: unset !important;
clip-path: unset !important;
}
#tabflex .elementor-tab-mobile-title:not(:first-child){
margin:15px 0 0;
}
#tabflex .elementor-tabs{
padding:0 10px
}
#tabflex .elementor-tab-content {
margin: 0 !important;
padding:20px 20px 30px;
}
#tabflex .elementor-tab-content p:not(:last-child){
margin:0 0 10px;
}
#tabflex .elementor-tab-content p:last-child{
margin:0;
}
#tabflex .elementor-tab-mobile-title > div:not(.our-process-con) {
width: 45px;
height: 45px;
background-size: 35px !important;
}
#tabflex .elementor-tab-mobile-title.elementor-active{
background:#ef5359;
}
#tabflex .elementor-tab-mobile-title.elementor-active > div:not(.our-process-con){
filter: brightness(0%) invert(1);
}
#tabflex .elementor-tab-mobile-title .our-process-con{
width:calc(100% - 45px);
padding:0 0 0 15px !important;
text-align:left;
min-height: unset;
z-index: 0;
}
#tabflex .elementor-tab-mobile-title.elementor-active > .our-process-con{
color:#fff;
}
.our-process-tab .elementor-widget-tabs .elementor-tab-content:after{
display:none;
}
.any-questions p.btn-luxtra-gobal{
margin:30px 0 0 !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
padding:35px 15px!important;
}
section#block-7 {
margin: 0;
padding: 30px 0;
border-bottom: 1px solid #ddd;
float: none;
}
section#block-7 {
margin: 0;
padding: 30px 0 0;
border-bottom: 0;
float: none;
}
section#block-7 p {
text-align: left;
} section#nav_menu-3 ul li {
float: none; margin: 0 20px 0 0;
text-align: left;
}
section#nav_menu-3 ul li a{
font-size:12px;
line-height:18px;
}
section#block-7 p.contact-social{
margin:0;
}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{
position:static !important;
}
header#masthead .ast-builder-layout-element.ast-flex.site-header-focus-item{
padding:0 !important;
}
h1{
font-size:30px !important;
}
body.page-template-page-home-land #primary .rreachtextt, p.home-design {
font-size: 14px;
line-height: 24px;
}
p.home-design {
padding: 0 5px !important;
}
form#wre-search-form {
margin-top: 45px !important;
padding: 0;
max-width: 100% !important;
}
form#wre-search-form > div:not(.form-group) {
width: 48%!important;
margin: 0 1% 10px!important;
padding: 15px 5px !important;
border: 1px solid #ea545c;
}
div#primary form#wre-search-form div:nth-child(2) button,
div#primary form#wre-search-form .wre-select-wrap button.btn-type[value="both"],
div#primary form#wre-search-form .wre-select-wrap button.btn-type[value="double"]{
margin:0 !important;
clip-path:unset !important;
border:0 !important;
padding: 10px 8px;
}
form#wre-search-form .wre-select-wrap {
display: flex;
align-items: center;
justify-content: center; flex-wrap: wrap;
}
form#wre-search-form .wre-select-wrap label{
width:100%;
}
.single-storey .description{
padding:0;
}
.page-id-893 div#primary .ast-article-single .container{
padding:0;
}
.wre .wre-items li {
margin: 0 0 30px !important;
padding:20px 15px !important;
border: 1px solid #ef5359;
}
.gallery_image_section{
min-height:unset!important;
}
ul.wre-items.list-view li:nth-child(even):after,
ul.wre-items.list-view li:nth-child(even):before{
display:none !important;
}
.double-storey .glance {
position: static!important;
right: -5px;
bottom: 0;
top: 30px !important;
display: inline-block !important;
float: none!important;
}
.double-storey .file-download {
float: none!important;
width: 100%!important;
margin-top: 35px!important;
position: relative;
text-align: left;
}
.double-storey .floor_map_donwload {
margin-bottom: 0px;
float: none!important;
}
.double-storey .main-left-lisitng {
float: none;
width: 100% !important;
}
.floor_map_donwload a {
margin-top: 35px!important;
}
.middle_main_section{
margin-top:25px !important;
}
.enquiry_now-section {
margin: 25px 0 25px!important;
}
.single-storey .floor.Map{
min-height:unset!important;
}
.double-storey .floor_map_donwload a {
margin-top: 0 !important;
}
.content.wre-content .wre-view-switcher + nav.wre-pagination{
display:none
}
.wre-items li .glance .count{
font-size:16px!important;
line-height:20px!important;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
display: block;
margin-bottom: 0!important;
line-height: 25px!important;
}
#inclusions-acc .elementor-tab-content h6 {
margin: 0 0 10px;
font-size: 14px;
line-height: 20px;
}
div#pageheading {
width: 100%;
right: 0 !important;
text-align: center;
top:55px;
}
div#byid {
width: 100%;
text-align: center;
right: 0;
top:105px;
}
body.page-template-page-home-land #wre-archive-wrapper > ul > li{
margin: 0 0 30px !important;
padding: 20px 15px 5px !important;
border: 1px solid #ef5359;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .enquiry_now-section{
margin:0 !important;
}
body.page-template-page-home-land #primary .rreachtextt {
max-width: 100%;
}
body.page-template-page-home-land #primary {
margin-top: 130px;
}
body.page-template-page-home-land #wre-archive-wrapper .middle_main_section .slick-slide {
height: auto;
}
.floor_main_section{
padding:0 10px;
}
body.page-template-page-home-land #wre-archive-wrapper .floor_main_section{
padding:0 10px;
margin-top:25px;
}
.wre .main-wrap.full-width {
width: 100%;
margin-right: 0;
}
.listing-template-default.single .floor_map_section{
padding:0 15px !important;
}
body.single.single-listing ul#image-gallery{
min-height:275px;
}
}
@media screen and (max-width:600px){
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
grid-template-columns:unset;
display: flex;
flex-wrap:wrap;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-1{
width:100%;
order:3;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-2 {
width: 100%;
order: 1;
margin: 0;
padding: 0 0 40px;
border-bottom: 1px solid #ddd;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-3 {
width: 100%;
padding: 0;
order: 2;
padding: 30px 0 20px;
margin: 0;
border-bottom: 1px solid #ddd;
}
section#nav_menu-3 {
float: none;
margin: 0;
padding: 30px 0;
border-bottom: 1px solid #ddd;
}
div#n2-ss-2 .bantitle h1 {
font-size: 30px !important;
line-height: 40px !important;
}
div#n2-ss-2 .banpara p{
font-size:16px !important;
line-height:26px !important;
}
div#sp-testimonial-free-4274 .sp-testimonial-item {
padding-right: 0 !important;
margin: 0 5px !important;
padding-bottom:55px;
}
div#sp-testimonial-free-4274 .sp-testimonial-item:not(:nth-of-type(3)){
margin: 0 5px !important;
}
div.sp-testimonial-free-section .slick-list {
margin-right: 0;
}
section[data-id="17d5d27"] > .elementor-container{
max-width:100% !important;
}
div#sp-testimonial-free-4274 .slick-dots{
bottom:0;
}
div#sp-testimonial-free-4274 .slick-dots > li{
width:20px;
height:7px;
border-radius:10px;
background:#cccccc;
}
div#sp-testimonial-free-4274 .slick-dots > li button{
display:none;
}
div#sp-testimonial-free-4274 .slick-dots > li.slick-active{
background:#ef5359;
}
.sgpb-popup-close-button-3 {
-webkit-transform: none!important;
transform: none!important;
top: 0px!important;
}
.floorplan_box {
margin: 0;
max-width: 100%;
margin: 35px auto !important;
padding: 0 20px;
}
.headingbox h2 {
text-align: center;
font-size: 20px;
line-height: 30px;
}
.headingbox p {
font-size: 14px;
line-height: 24px;
}
.formflex .w50,
.formflex .w100{
width: 100%;
margin: 0 0 15px;
}
#imgbanner .elementor-widget-image  img{
height:200px;
object-fit:cover;
}
div#pageheading h1 {
font-size: 28px !important;
line-height: 38px !important;
}
ul.wre-items.list-view .slick-next{
width:45px;
height:45px;
}
ul.wre-items.list-view .slick-prev{
width:45px;
height:45px;
}
ul.wre-items.list-view .slick-next:before{
font-size:20px;
}
ul.wre-items.list-view .slick-prev:before{
font-size:20px;
}
body:not(.single) .tagline{
box-shadow:none !important;
}
}
@media screen and (max-width: 420px){
.wre .wre-items li {
margin: 0 0 30px !important;
padding:20px 15px !important;
border: 1px solid #ef5359;
}
} .elementor-accordion .elementor-tab-title {
margin: 0;
padding: 15px 20px;
font-weight: 700;
line-height: 1;
cursor: pointer;
outline: none;
border-bottom: 1px solid #ee5258;
background: #f3f4f6;
}