.lSSlideOuter {
overflow: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.lightSlider:before, .lightSlider:after {
content: " ";
display: table;
}
.lightSlider {
overflow: hidden;
margin: 0;
}
.lSSlideWrapper {
max-width: 100%;
overflow: hidden;
position: relative;
}
.lSSlideWrapper > .lightSlider:after { clear: both; }
.lSSlideWrapper .lSSlide {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: all 1s;
-webkit-transition-property: -webkit-transform,height;
-webkit-transition-property: height,-webkit-transform;
transition-property: height,-webkit-transform;
transition-property: transform,height;
transition-property: transform,height,-webkit-transform;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade { position: relative; }
.lSSlideWrapper .lSFade > * {
position: absolute !important;
top: 0;
left: 0;
z-index: 9;
margin-right: 0;
width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
opacity: 0;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active { z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1; }  .lSSlideOuter .lSPager.lSpg {
margin: 10px 0 0;
padding: 0;
text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
cursor: pointer;
display: inline-block;
padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
background-color: #222222;
border-radius: 30px;
display: inline-block;
height: 8px;
overflow: hidden;
text-indent: -999em;
width: 8px;
position: relative;
z-index: 99;
-webkit-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #428bca; }
.lSSlideOuter .media { opacity: 0.8; }
.lSSlideOuter .media.active { opacity: 1; }  .lSSlideOuter .lSPager.lSGallery {
list-style: none outside none;
padding-left: 0;
margin: 0;
overflow: hidden;
transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
-webkit-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
overflow: hidden;
-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
display: block;
height: auto;
max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
content: " ";
display: table;
}
.lSSlideOuter .lSPager.lSGallery:after { clear: both; }  .lSAction > a {
width: 32px;
display: block;
top: 50%;
height: 32px;
cursor: pointer;
position: absolute;
z-index: 99;
margin-top: -16px;
opacity: 1;
-webkit-transition: opacity 0.35s linear 0s;
transition: opacity 0.35s linear 0s;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.lSAction > a:hover {
opacity: 0.8;
-webkit-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.lSAction > .lSPrev {
background-position: 0 0;
left: 10px;
}
.lSAction > .lSNext {
background-position: -32px 0;
right: 10px;
}
.lSAction > a.disabled { pointer-events: none; }
.cS-hidden {
height: 1px;
opacity: 0;
filter: alpha(opacity=0);
overflow: hidden;
} .lSSlideOuter.vertical { position: relative; }
.lSSlideOuter.vertical.noPager { padding-right: 0px !important; }
.lSSlideOuter.vertical .lSGallery {
position: absolute !important;
right: 0;
top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
width: 100% !important;
max-width: none !important;
} .lSSlideOuter.vertical .lSAction > a {
left: 50%;
margin-left: -14px;
margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
background-position: 31px -31px;
bottom: 10px;
top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
background-position: 0 -31px;
bottom: auto;
top: 10px;
}  .lSSlideOuter.lSrtl { direction: rtl; }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
padding-left: 0;
list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right: 0; }
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li { float: left; }
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li { float: right !important; } @-webkit-keyframes rightEnd {
0% { left: 0; }
50% { left: -15px; }
100% { left: 0; }
}
@keyframes rightEnd {
0% { left: 0; }
50% { left: -15px; }
100% { left: 0; }
}
@-webkit-keyframes topEnd {
0% { top: 0; }
50% { top: -15px; }
100% { top: 0; }
}
@keyframes topEnd {
0% { top: 0; }
50% { top: -15px; }
100% { top: 0; }
}
@-webkit-keyframes leftEnd {
0% { left: 0; }
50% { left: 15px; }
100% { left: 0; }
}
@keyframes leftEnd {
0% { left: 0; }
50% { left: 15px; }
100% { left: 0; }
}
@-webkit-keyframes bottomEnd {
0% { bottom: 0; }
50% { bottom: -15px; }
100% { bottom: 0; }
}
@keyframes bottomEnd {
0% { bottom: 0; }
50% { bottom: -15px; }
100% { bottom: 0; }
}
.lSSlideOuter .rightEnd {
-webkit-animation: rightEnd 0.3s;
animation: rightEnd 0.3s;
position: relative;
}
.lSSlideOuter .leftEnd {
-webkit-animation: leftEnd 0.3s;
animation: leftEnd 0.3s;
position: relative;
}
.lSSlideOuter.vertical .rightEnd {
-webkit-animation: topEnd 0.3s;
animation: topEnd 0.3s;
position: relative;
}
.lSSlideOuter.vertical .leftEnd {
-webkit-animation: bottomEnd 0.3s;
animation: bottomEnd 0.3s;
position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
-webkit-animation: leftEnd 0.3s;
animation: leftEnd 0.3s;
position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
-webkit-animation: rightEnd 0.3s;
animation: rightEnd 0.3s;
position: relative;
}/*/*/.lightSlider.lsGrab > * {
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lightSlider.lsGrabbing > * {
cursor: move;
cursor: -webkit-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-icon {
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;/**/-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next, .lg-actions .lg-prev {
background-color: rgba(0, 0, 0, 0.45);
border-radius: 2px;
color: #999;
cursor: pointer;
display: block;
font-size: 22px;
margin-top: -10px;
padding: 8px 10px 9px;
position: absolute;
top: 50%;
z-index: 1080;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
pointer-events: none;
opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover { color: #FFF; }
.lg-actions .lg-next { right: 20px; }
.lg-actions .lg-next:before { content: "\e095"; }
.lg-actions .lg-prev { left: 20px; }
.lg-actions .lg-prev:after { content: "\e094"; }
@-webkit-keyframes lg-right-end {
0% { left: 0; }
50% { left: -30px; }
100% { left: 0; }
}
@keyframes lg-right-end {
0% { left: 0; }
50% { left: -30px; }
100% { left: 0; }
}
@-webkit-keyframes lg-left-end {
0% { left: 0; }
50% { left: 30px; }
100% { left: 0; }
}
@keyframes lg-left-end {
0% { left: 0; }
50% { left: 30px; }
100% { left: 0; }
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation: lg-right-end 0.3s;
animation: lg-right-end 0.3s;
position: relative;
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation: lg-left-end 0.3s;
animation: lg-left-end 0.3s;
position: relative;
}
.lg-toolbar {
z-index: 1082;
left: 0;
position: absolute;
top: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
color: #999;
cursor: pointer;
float: right;
font-size: 24px;
height: 47px;
line-height: 27px;
padding: 10px 0;
text-align: center;
width: 50px;
text-decoration: none !important;
outline: medium none;
-webkit-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover { color: #FFF; }
.lg-toolbar .lg-close:after { content: "\e070"; }
.lg-toolbar .lg-download:after { content: "\e0f2"; }
.lg-sub-html {
background-color: rgba(0, 0, 0, 0.45);
bottom: 0;
color: #EEE;
font-size: 16px;
left: 0;
padding: 10px 40px;
position: fixed;
right: 0;
text-align: center;
z-index: 1080;
}
.lg-sub-html h4 {
margin: 0;
font-size: 13px;
font-weight: bold;
}
.lg-sub-html p {
font-size: 12px;
margin: 5px 0 0;
}
#lg-counter {
color: #999;
display: inline-block;
font-size: 16px;
padding-left: 20px;
padding-top: 12px;
vertical-align: middle;
}
.lg-toolbar, .lg-prev, .lg-next {
opacity: 1;
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-hide-items .lg-prev {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
opacity: 0;
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
opacity: 0;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
opacity: 0;
-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
.lg-outer .lg-thumb-outer {
background-color: #0D0A0A;
bottom: 0;
position: absolute;
width: 100%;
z-index: 1080;
max-height: 350px;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
cursor: move;
cursor: -webkit-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
-webkit-transform: translate3d(0, 0%, 0);
transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
padding: 10px 0;
height: 100%;
margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
border-radius: 5px;
cursor: pointer;
float: left;
overflow: hidden;
height: 100%;
border: 2px solid #FFF;
border-radius: 4px;
margin-bottom: 5px;
}
@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
-webkit-transition: border-color 0.25s ease;
transition: border-color 0.25s ease;
}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { border-color: #a90707; }
.lg-outer .lg-thumb-item img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item { padding-bottom: 120px; }
.lg-outer.lg-can-toggle .lg-item { padding-bottom: 0; }
.lg-outer.lg-pull-caption-up .lg-sub-html {
-webkit-transition: bottom 0.25s ease;
transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html { bottom: 100px; }
.lg-outer .lg-toogle-thumb {
background-color: #0D0A0A;
border-radius: 2px 2px 0 0;
color: #999;
cursor: pointer;
font-size: 24px;
height: 39px;
line-height: 27px;
padding: 5px 0;
position: absolute;
right: 20px;
text-align: center;
top: -39px;
width: 50px;
}
.lg-outer .lg-toogle-thumb:after { content: "\e1ff"; }
.lg-outer .lg-toogle-thumb:hover { color: #FFF; }
.lg-outer .lg-video-cont {
display: inline-block;
vertical-align: middle;
max-width: 1140px;
max-height: 100%;
width: 100%;
padding: 0 5px;
}
.lg-outer .lg-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative;
}
.lg-outer .lg-video .lg-object {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
width: 84px;
height: 59px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -42px;
margin-top: -30px;
z-index: 1080;
cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play { background: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/img/vimeo-play.png) no-repeat scroll 0 0 transparent; }
.lg-outer .lg-has-vimeo:hover .lg-video-play { background: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/img/vimeo-play.png) no-repeat scroll 0 -58px transparent; }
.lg-outer .lg-has-html5 .lg-video-play {
background: transparent url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/img/video-play.png) no-repeat scroll 0 0;
height: 64px;
margin-left: -32px;
margin-top: -32px;
width: 64px;
opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play { opacity: 1; }
.lg-outer .lg-has-youtube .lg-video-play { background: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/img/youtube-play.png) no-repeat scroll 0 0 transparent; }
.lg-outer .lg-has-youtube:hover .lg-video-play { background: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/img/youtube-play.png) no-repeat scroll 0 -60px transparent; }
.lg-outer .lg-video-object {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
.lg-outer .lg-has-video .lg-video-object { visibility: hidden; }
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play { display: none; }
.lg-outer .lg-has-video.lg-video-playing .lg-video-object { visibility: visible; }
.lg-progress-bar {
background-color: #333;
height: 5px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1083;
opacity: 0;
-webkit-transition: opacity 0.08s ease 0s;
transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
background-color: #a90707;
height: 5px;
width: 0;
}
.lg-progress-bar.lg-start .lg-progress { width: 100%; }
.lg-show-autoplay .lg-progress-bar { opacity: 1; }
.lg-autoplay-button:after { content: "\e01d"; }
.lg-show-autoplay .lg-autoplay-button:after { content: "\e01a"; }
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
#lg-zoom-in:after { content: "\e311"; }
#lg-actual-size { font-size: 20px; }
#lg-actual-size:after { content: "\e033"; }
#lg-zoom-out {
opacity: 0.5;
pointer-events: none;
}
#lg-zoom-out:after { content: "\e312"; }
.lg-zoomed #lg-zoom-out {
opacity: 1;
pointer-events: auto;
}
.lg-outer .lg-pager-outer {
bottom: 60px;
left: 0;
position: absolute;
right: 0;
text-align: center;
z-index: 1080;
height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { overflow: visible; }
.lg-outer .lg-pager-cont {
cursor: pointer;
display: inline-block;
overflow: hidden;
position: relative;
vertical-align: top;
margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager { -webkit-box-shadow: 0 0 0 2px white inset; box-shadow: 0 0 0 2px white inset; }
.lg-outer .lg-pager-thumb-cont {
background-color: #fff;
color: #FFF;
bottom: 100%;
height: 83px;
left: 0;
margin-bottom: 20px;
margin-left: -60px;
opacity: 0;
padding: 5px;
position: absolute;
width: 120px;
border-radius: 3px;
-webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
width: 100%;
height: 100%;
}
.lg-outer .lg-pager {
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
-webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
display: block;
height: 12px;
-webkit-transition: box-shadow 0.3s ease 0s;
-webkit-transition: -webkit-box-shadow 0.3s ease 0s;
transition: -webkit-box-shadow 0.3s ease 0s;
transition: box-shadow 0.3s ease 0s;
transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus { -webkit-box-shadow: 0 0 0 8px white inset; box-shadow: 0 0 0 8px white inset; }
.lg-outer .lg-caret {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px dashed;
bottom: -10px;
display: inline-block;
height: 0;
left: 50%;
margin-left: -5px;
position: absolute;
vertical-align: middle;
width: 0;
}
.lg-fullscreen:after { content: "\e20c"; }
.lg-fullscreen-on .lg-fullscreen:after { content: "\e20d"; }
.lg-outer #lg-dropdown-overlay {
background-color: rgba(0, 0, 0, 0.25);
bottom: 0;
cursor: default;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1081;
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transform: translate3d(0, 0px, 0);
transform: translate3d(0, 0px, 0);
opacity: 1;
visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share { color: #FFF; }
.lg-outer .lg-dropdown {
background-color: #fff;
border-radius: 2px;
font-size: 14px;
list-style-type: none;
margin: 0;
padding: 10px 0;
position: absolute;
right: 0;
text-align: left;
top: 50px;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
-webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-webkit-transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
content: "";
display: block;
height: 0;
width: 0;
position: absolute;
border: 8px solid transparent;
border-bottom-color: #FFF;
right: 16px;
top: -16px;
}
.lg-outer .lg-dropdown > li:last-child { margin-bottom: 0px; }
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon { color: #333; }
.lg-outer .lg-dropdown a {
color: #333;
display: block;
white-space: pre;
padding: 4px 12px;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
}
.lg-outer .lg-dropdown a:hover { background-color: rgba(0, 0, 0, 0.07); }
.lg-outer .lg-dropdown .lg-dropdown-text {
display: inline-block;
line-height: 1;
margin-top: -3px;
vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
color: #333;
display: inline-block;
float: none;
font-size: 20px;
height: auto;
line-height: 1;
margin-right: 8px;
padding: 0;
vertical-align: middle;
width: auto;
}
.lg-outer #lg-share { position: relative; }
.lg-outer #lg-share:after { content: "\e80d"; }
.lg-outer #lg-share-facebook .lg-icon { color: #3b5998; }
.lg-outer #lg-share-facebook .lg-icon:after { content: "\e901"; }
.lg-outer #lg-share-twitter .lg-icon { color: #00aced; }
.lg-outer #lg-share-twitter .lg-icon:after { content: "\e904"; }
.lg-outer #lg-share-googleplus .lg-icon { color: #dd4b39; }
.lg-outer #lg-share-googleplus .lg-icon:after { content: "\e902"; }
.lg-outer #lg-share-pinterest .lg-icon { color: #cb2027; }
.lg-outer #lg-share-pinterest .lg-icon:after { content: "\e903"; }
.lg-group:after {
content: "";
display: table;
clear: both;
}
.lg-outer {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1050;
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lg-outer.lg-visible { opacity: 1; }
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
cursor: move;
cursor: -webkit-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg {
height: 100%;
width: 100%;
position: relative;
overflow: hidden;
margin-left: auto;
margin-right: auto;
max-width: 100%;
max-height: 100%;
}
.lg-outer .lg-inner {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
white-space: nowrap;
}
.lg-outer .lg-item {
background: url(//www.luxtra.com.au/wp-content/plugins/wp-real-estate/assets/images/loading.svg) no-repeat scroll center center transparent;
display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide { display: inline-block !important; }
.lg-outer.lg-css .lg-current { display: inline-block !important; }
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
display: inline-block;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
.lg-outer .lg-img-wrap {
position: absolute;
padding: 0 5px;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.lg-outer .lg-item.lg-complete { background-image: none; }
.lg-outer .lg-item.lg-current { z-index: 1060; }
.lg-outer .lg-image {
display: inline-block;
vertical-align: middle;
max-width: 100%;
max-height: 100%;
width: auto !important;
height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { opacity: 1; }
.lg-outer .lg-empty-html { display: none; }
.lg-outer.lg-hide-download #lg-download { display: none; }
.lg-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1040;
background-color: #000;
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in { opacity: 1; }
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
-webkit-transition: none 0s ease 0s !important;
transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item { opacity: 0; }
.lg-css3.lg-fade .lg-item.lg-current { opacity: 1; }
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition: opacity 0.1s ease 0s;
transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0; }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
opacity: 0;
position: absolute;
left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { left: -100%; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { left: 100%; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
left: 0;
opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}[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;
}