@charset 'UTF-8';
#pt-cv-view-6fe2140744 .pt-cv-content,
body {
font-weight: 300
}
.container,
.full-container {
max-width: 1135px;
margin: 0 auto;
position: relative
}
#pt-cv-view-6fe2140744 .btn-success,
.call-box a,
.entry-meta,
.property-pricing-details,
.social-media .rounded {
text-transform: uppercase
}
body {
padding: 0;
margin: 0;
font-family: museo-sans-rounded, sans-serif;
font-size: 14px
}
.outer-wrapper {
overflow-x: hidden
}
.full-container {
padding: 20px 0;
min-height: 700px
}
header {
padding: 15px 0;
margin: 0 auto
}
.header-contact-details {
float: right;
max-width: 460px
}
.header-contact-details img {
vertical-align: middle;
padding-right: 10px
}
.enquire-button {
display: inline-block;
float: right
}
.enquire-now {
float: right;
margin-top: -55px
}
.icon-phone {
background: url(https://www.futurehomeliving.com.au/wp-content/uploads/2016/07/icon-phone.png) no-repeat;
width: 46px;
height: 46px;
display: inline-block
}
.icon-phone span {
display: none
}
.call-box,
.caption .slider-links,
.header-details,
.phone,
.phone-container {
display: inline-block
}
.phone-container a .icon-phone {
-webkit-transition: background .2s ease-in-out;
transition: background .2s ease-in-out
}
.phone-container a:hover .icon-phone {
background-position: 0 -46px
}
.phone-container a:hover .phone {
color: #666
}
.phone {
color: #9dc238;
margin-top: -40px;
padding: 5px 40px 0 20px;
font-size: 30px;
vertical-align: middle
}
.phone a:hover {
color: #333
}
.header-details {
max-width: 900px;
float: right;
margin: 35px 0 0
}
.logo {
float: left;
margin-right: 40px;
margin-top: 10px; }
.logo a:last-child{
margin-left: 20px;
display: inline-block;
border-left: 1px solid rgba(196, 196, 191, 0.5);
padding-left: 20px;
}
.logo img {
max-width: 250px
}
.logo-image {
width: 230px
}
.disclaimer {
float: left;
margin-top: 15px
}
.disclaimer img {
max-width: 185px
}
.home-designs-title {
float: left;
width: 70%
}
.social-media {
float: right;
width: 100%;
margin-top: 32px;
font-weight: 400
}
.social-media .wp-posts-carousel-more-button{
padding: 15px !important; 
}
.caption-right,
.weeks {
float: left
}
.social-media .rounded {
color: #fff;
font-size: 12px;
margin-bottom: 13px;
text-align: left;
}
#huge_it_slideshow_image_container_2,
.huge_it_slideshow_image_wrap_2 {
width: 100%!important;
overflow: hidden;
position: relative;
z-index: 1
}
.huge_it_slideshow_image_2 {
width: 100%!important;
height: auto!important;
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.huge_it_slideshow_dots_thumbnails_2 {
display: none
}
.learn-more {
margin-right: 20px
}
.huge_it_slideshow_title_text_2 {
background: 0 0;
left: 0;
border-left: 10px;
border-right: 10px
}
#slider {
position: relative
}
.fbanner {
position: absolute;
top: 0;
left: 0;
z-index: 9
}
.caption,
.huge_it_slideshow_description_text_2 {
top: 10%;
left: 0;
right: 0;
bottom: 0;
color: #fff;
padding-left: 10px;
text-align: left
}
#chch-slidercc-389 {
max-width: 100%!important;
max-height: 550px;
overflow: hidden
}
#chch-slidercc-389 li {
position: relative
}
#chch-slidercc-389 li img {
width: 100%
}
#chch-slidercc-389 li:nth-child(1) .tag-line {
background: 0 0;
box-shadow: none
}
#chch-slidercc-389 li:nth-child(1) .slidercc-desc {
height: 155px
}
.scc-next {
font-size: 20px
}
.huge_it_slideshow_description_text_2 {
z-index: 2;
max-width: 1130px;
margin: 0 auto
}
.weeks {
margin-top: 30px;
padding-right: 50px;
padding-bottom: 70px
}
.weeks img {
max-width: 280px;
height: auto!important
}
.caption {
position: absolute;
z-index: 2;
max-width: 1130px;
margin: 0 auto
}
.caption .tag-line {
background: #000;
box-shadow: 10px 0 0 #000, -10px 0 0 #000;
opacity: .9;
padding: 10px 0;
line-height: 160%
}
.caption h2 {
max-width: 500px
}
.caption .slider-links {
margin-left: -10px
}
.caption .slider-links a {
margin-right: 10px;
display: inline-block;
width: auto
}
#huge_it_slideshow_left_2 {
left: 20px!important
}
#huge_it_slideshow_right_2 {
right: 20px!important
}
.entry-content .flexslider {
min-height: 300px
}
.contact-image {
width: 100%;
height: 400px;
overflow: hidden;
background: url(https://www.futurehomeliving.com.au/wp-content/uploads/2015/10/destinywrap.jpg) center center no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover
}
.contact-image img {
width: 100%;
height: auto
}
.phone a {
transition: all ease .5s;
color: #9dc238;
text-decoration: none
}
.testimonial_slideri {
margin-left: 50px!important
}
.green-container {
background: #9dc238;
padding: 25px 0 3px
}
.dark-grey-container {
background: #333;
padding: 30px 0
}
#pt-cv-view-6fe2140744 .pt-cv-row,
.grey-container {
padding-bottom: 50px
}
.grey-container {
background: #edeeee
}
.call-to-action {
position: relative;
z-index: 2
}
.call-box {
max-width: 350px;
margin-top: -45px;
margin-right: 23px;
line-height: 160%;
vertical-align: top
}
.call-box img {
max-width: 100%
}
.call-box:last-child {
padding-right: 0
}
.call-box p {
color: #666
}
.call-box a {
text-decoration: none;
color: #9dc238;
transition: all ease .5s
}
.call-box a:hover {
color: #000
}
.15 weekbutton img {
cursor: pointer
}
#pt-cv-view-6fe2140744 .pt-cv-title a {
font-weight: 300;
font-size: 1.2em
}
#pt-cv-view-6fe2140744 .pt-cv-thumbnail {  max-width: 200px !important; 
}
#pt-cv-view-6fe2140744 .pt-cv-content-item {
border-bottom: 1px solid #9dc238;
padding: 0 0 20px;
margin: 0 0 30px;;
position: relative
}
#pt-cv-view-6fe2140744 .pt-cv-meta-fields {
color: #9f9f9f;
text-transform: uppercase;
font-size: 11px;
right: 0;
bottom: 10px;
position: absolute
}
#pt-cv-view-6fe2140744 .btn-success {
background: 0 0;
border: 0;
margin: 0;
padding: 5px 0 0;
font-size: 12px
}
.pt-cv-pagination-wrapper .pagination {
margin: 0;
padding: 0
}
.pt-cv-pagination li.active a {
background: #9dc238
}
.pt-cv-pagination li a {
color: #000
}
.pt-cv-pagination li.active a:hover {
background-color: #9dc238
}
.entry-meta {
font-size: 12px;
color: #9f9f9f;
padding: 20px 0 10px
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.home-designs-listing,
.home-designs-listing li,
.left-col,
.packery-item,
.property-item,
.registerbox,
.right-col,
.testimonial-content {
box-sizing: border-box
}
.packery {
margin: 0 auto
}
.packery:after {
content: ' ';
display: block;
clear: both
}
.packery .testimonial-slideri {
width: 550px;
float: left;
background: #ebf3d7;
box-sizing: border-box;
padding: 20px 40px
}
.packery .testimonial_slideri {
display: block;
float: none
}
.aside-col {
position: absolute;
z-index: 2;
margin: 90px 0 0 800px
}
.sticky {
position: fixed;
z-index: 8;
top: 0;
margin-top: 0
}
.content-container,
.page-content-container {
margin-right: 380px;
z-index: 0;
position: relative
}
.registerbox {
min-height: 450px;
padding: 30px;
background: #ebf3d7;
width: 350px
}
.listing-table,
.registerbox input,
.registerbox textarea {
width: 100%
}
.page-content-container {
padding: 40px 0;
min-height: 700px
}
.content-container {
padding: 90px 0 80px;
min-height: 750px
}
.content p {
color: #666;
line-height: 160%
}
.home-content h2 {
font-size: 30px
}
.content a,
footer a {
color: #9dc238;
text-decoration: none;
transition: all ease .4s
}
.content a:hover {
color: #7a9f15
}
footer a:hover {
color: #fff
}
.divider {
display: inline-block
}
.property-container {
float: left;
width: 100%;
margin: 50px 0
}
.property-image-container {
max-height: 390px;
overflow: hidden;
position: relative
}
.listing-table td {
padding: 3px 0;
color: #666
}
.inner-property-table {
margin: 10px 0;
padding: 0
}
.inner-property-table td {
padding: 3px 0
}
.lot-width td {
color: #9dc238;
font-size: 16px;
padding-top: 10px;
font-weight: 500
}
.left-col {
width: 70%;
float: left;
padding-right: 30px
}
.right-col {
width: 30%;
float: right
}
.property-pricing-details .features {
margin: 25px 0
}
.property-pricing-details .price {
font-size: 32px;
text-transform: none
}
.property-pricing-details .hint{
font-size: 25px;
text-transform: none
}
.property-pricing-details .divider {
display: none
}
.property-pricing-details span {
display: block;
padding: 3px 0
}
.property-pricing-details .property-label {
display: inline-block;
min-width: 110px;
color: #666;
font-weight: 500
}
.property-pricing-details .property-after-label {
display: none
}
.properties-header ul li,
.property-item {
display: inline-block;
list-style-type: none
}
.properties-header {
background: #333;
padding: 45px 0
}
.properties-header h2 {
color: #fff;
text-align: center
}
.properties-header ul {
margin: 0 auto;
text-align: center;
color: #a9a9a9;
text-transform: uppercase
}
.properties-header ul li a {
color: #9dc238;
padding: 0 8px;
transition: all ease .5s;
text-decoration: none
}
.properties-header ul li a.active,
.properties-header ul li a:hover,
.property-item:hover .property-description,
.property-item:hover .property-name {
color: #fff
}
.properties-header ul li:before {
content: "|"
}
.properties-header ul li:first-child:before {
content: ""
}
.properties-portfolio {
width: 100%;
margin: 0;
padding: 0
}
.property-item .overlay {
transition: all ease-in-out .5s
}
.property-item .property-text {
transition: background ease-in-out .5s
}
.property-item:hover .overlay {
position: absolute;
z-index: 3;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(157, 194, 56, .5);
transition: all ease-in-out .5s
}
.property-item:hover .property-text {
background: #9dc238
}
.property-item {
width: 25%;
padding: 0;
margin: 0 -4px 0 0;
vertical-align: top;
position: relative
}
.property-description,
.property-name {
z-index: 4;
display: block;
position: relative;
text-transform: uppercase;
text-decoration: none
}
.facebook,
.icon {
vertical-align: middle
}
.property-item img {
width: 100%;
height: auto
}
.property-description {
font-size: 14px;
padding: 0 15px;
color: #666
}
.property-name {
color: #9dc238;
font-size: 16px;
padding: 0 15px 5px;
font-weight: 500
}
.properties-portfolio .epl-stickers-wrapper,
.property-text .property-label {
display: none
}
.property-text {
padding: 15px 0;
line-height: 160%
}
.promotion-area {
border: 1px solid #f3eea0;
background: #f4f1ca;
padding: 15px;
margin: 20px 0;
color: #ea7f4d
}
.promotion-area .promo-title {
color: #c54a24;
margin: 0 0 5px;
font-size: 26px;
padding: 0
}
.promotion-area p {
color: #c54a24
}
.testimonial-content {
padding: 20px 60px
}
.testimonial-content p {
display: inline-block
}
.testimonials-read-more {
float: right;
margin-right: -25px;
color: #9dc238
}
.testimonial-home-slider {
color: #000;
max-width: 100%
}
.testimonial-home-slider ul li {
width: 48%;
background: #ebf3d7;
margin: 10px;
overflow: visible!important;
position: relative;
height: 200px
}
.testimonial-home-slider ul li img {
width: 80px;
height: 80px;
border-radius: 50%;
position: absolute;
bottom: -10px;
left: 15px;
z-index: 10
}
.testimonial-home-slider .customer-name {
position: absolute;
right: 30px;
bottom: 10px
}
.testimonials a.next,
.testimonials a.prev {
display: block;
width: 26px;
height: 30px;
color: #666;
line-height: 1;
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 25px;
border-radius: 8px
}
.breadcrumbs .unlinked,
.testimonial-home-slider-mobile,
.validation_error,
.validation_message {
display: none
}
.testimonials a.prev {
position: absolute;
top: 50%;
left: -30px;
text-indent: 7px
}
.testimonials a.next {
position: absolute;
z-index: 10;
right: -20px;
top: 52%;
text-indent: 7px
}
.testimonials a.next:hover,
.testimonials a.prev:hover {
color: #000
}
.twocolumns-container{
display: flex;
margin: 60px 0 0;
margin-left: -40px;
padding: 0 25px;
flex-wrap: wrap;
}
.twocolumns-container >div{
width: 50%;
padding-left: 40px;
}
.twocolumns-container >div h2, .twocolumns-container >div h1{
margin-top: 0;
}
.twocolumns-container >.youtube-wrapper{
margin-top: 50px;
}
.twocolumns-container >.youtube-wrapper iframe{
width: 100%;
}
.twocolumns-container >.image{
}
.twocolumns-container >.revese{
order: 2;
}
.twocolumns-container >.image img{
max-width: 100%;
}
.twocolumns-container.textimage, .container.container-gap, .container.text-container{
margin-top: 50px;
margin-bottom: 50px;
padding: 0 25px;
}
.container.text-container{
margin-top: 60px;
}
.container.container-gap .long-image{
margin-top: 30px;
}
.imagebox-wrapper {
display: flex;
align-items: center;
flex-wrap: wrap;
margin: 50px 0;
}
.imagebox-wrapper .imagebox{
width: 33.33%;
}
img{
max-width: 100%;
}
.packery-wrapper{
margin-bottom: -20px;
}
.packery-wrapper .packery-item:nth-child(2n) .pack-inner-item{
order:1;
}
.packery-item {
width: 100%;
padding: 15px 15px 15px;
margin: 20px;
position: relative;
margin-bottom: 20px !important;
border-radius: 5px;
background: #9dc23875;
box-shadow: 0px 3px 12px -5px;
}
.packery-item .pack-inner-wrapper >div{
padding-left: 15px;
width: 50%;
}
.packery-item .pack-inner-wrapper .pack-inner-item{
display:flex;
}
.packery-item .pack-inner-wrapper{
display:flex; margin-left: -15px !important;
flex-wrap: wrap;
}
.packery-item .pack-inner{
background: #ebf3d7;
padding: 25px;
border-radius: 5px;
}
.packery-item .image{
}
.packery-item .image img{
width: auto;
height: auto;
max-width: 100%;
border-radius: 5px;
position: relative;
bottom: 0;
left: 0;
display: block;
}
.packery-item img {
width: 80px;
height: 80px;
border-radius: 50%;
position: absolute;
bottom: -40px;
left: 20px
}
.packery-item .customer-name {
position: absolute;
bottom: 10px;
padding-left: 110px;
right: 20px;
text-align: right
}
#map,
.copyright,
.white-paper,
footer {
position: relative;
z-index: 9
}
.home-designs-listing {
margin: 0;
width: 100%;
padding: 0;
transition: all ease .5s
}
.home-designs-listing li {
width: 50%;
margin: 0 0 0 -4px;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box
}
.home-designs-listings-count-1.home-designs-listing li {
margin: 0;
width: 100%
}
.home-designs-listing li .epl-archive-entry-image {
max-height: 500px;
overflow: hidden
}
.home-designs-listing .property-description {
color: #666
}
.internal-content {
padding: 30px 0
}
.additional-content p:first-child,
.internal-content p:first-child {
font-size: 1.1em
}
.additional-content {
border-top: 1px solid #9dc238;
border-bottom: 1px solid #9dc238;
margin: 60px 0 10px;
padding: 30px 0
}
.breadcrumbs {
text-transform: uppercase;
margin: 1px 0 -30px
}
.breadcrumbs span {
padding: 0 5px
}
.breadcrumbs a {
color: #fff;
text-decoration: none
}
.testimonials {
padding: 50px 25px;
}
.style-clean_style {
width: 45%;
border: 1px solid red;
float: left;
margin-right: 20px
}
.testimonial_body {
background: #ebf3d7;
padding: 10px 20px 50px;
line-height: 160%;
color: #333;
font-size: 16px
}
.testimonial_client {
margin-top: -50px;
padding: 0 20px 20px;
font-size: 14px
}
.testimonial_client img {
vertical-align: middle;
float: left
}
.author-name {
float: left;
padding-left: 15px;
margin-top: 65px;
color: #666
}
.gfield_error {
background-color: #fff;
color: #b94a48;
width: auto!important
}
.gfield_error:before {
font-weight: 700;
content: "Sorry, this field is required: ";
color: #b94a48
}
body .gform_wrapper .gform_body .gform_fields .gfield select {
border: 0;
padding: 15px;
width: 100%
}
.tabs {
width: 100%;
display: inline-block;
margin: 0;
padding: 0
}
.tab-links:after {
display: block;
clear: both;
content: ''
}
.tab-links {
padding: 0;
margin-bottom: 0
}
.tab-links li {
margin: 0 2px 0 0;
float: left;
list-style: none
}
.tab-links a {
padding: 20px 40px;
display: inline-block;
background: #9dc238;
font-size: 16px;
text-transform: uppercase;
color: #fff;
transition: all linear .15s
}
.tab-links a:hover,
.tab-links li.active a,
li.active a:hover {
background: #333;
color: #fff
}
.tab-links a:hover {
text-decoration: none
}
.tab-content {
border-top: 1px solid #9dc238;
background: #fff
}
.tab-content ul li {
list-style-position: outside
}
.tab {
display: none
}
.tab img {
max-width: 100%;
height: auto
}
.tab.active {
display: block
}
.white-paper {
background: #9dc238;
padding: 90px 0
}
.white-paper p {
font-size: 15px;
line-height: 140%
}
.white-paper .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
margin: 0 25px 0 0;
width: 100%
}
.white-paper .gform_wrapper .gform_footer input[type=submit] {
background: #000;
padding: 15px;
width: 230px
}
.white-paper .gform_wrapper ul li {
width: 250px;
display: inline-block;
margin: 0 40px 0 0
}
.ft-col-lg h2,
.ft-col-sm h2 {
margin-top: 0
}
.white-paper .gform_wrapper ul.gform_fields {
float: left
}
.white-paper .gform_wrapper .gform_footer {
clear: none
}
footer {
background: #333;
color: #f2f2f2;
padding: 70px 0
}
.ft-col-sm {
width: 250px;
float: left
}
.ft-links {
margin: 0;
padding: 1px 0 0
}
.ft-links li {
list-style-type: none;
border-bottom: 1px solid grey;
text-transform: uppercase;
padding: 13px 0
}
.ft-links li:first-child {
border-top: 1px solid grey
}
.ft-col-lg {
width: 550px;
float: left;
padding: 0 40px
}
.ft-col-lg input,
.ft-col-lg textarea {
width: 100%
}
.ft-col-lg .submit {
background: #9dc238;
color: #fff;
text-transform: uppercase;
cursor: pointer
}
.icon {
margin-right: 10px
}
.icon-facebook {
background: url(https://www.futurehomeliving.com.au/wp-content/uploads/2016/07/icon-facebook.png) no-repeat;
width: 46px;
height: 46px;
display: inline-block
}
.icon-facebook span {
display: none
}
.bemedia,
.copyright li,
.facebook,
.facebook-container {
display: inline-block
}
.facebook-container a .icon-facebook {
-webkit-transition: background .2s ease-in-out;
transition: background .2s ease-in-out
}
.facebook-container a:hover .icon-facebook {
background-position: 0 -46px
}
.facebook-container a:hover .facebook {
color: #fff
}
.facebook {
margin-top: -30px;
padding-left: 10px
}
.copyright {
background: #1a1a1a;
padding: 20px 0;
color: #8f8f8f;
font-size: 12px;
text-transform: uppercase
}
.copyright a {
color: #7c9830;
text-decoration: none;
transition: all ease .5s
}
.copyright a:hover {
color: #fff
}
.copyright ul {
float: left;
margin: 0;
padding: 10px 0 0
}
.copyright li {
list-style-type: none
}
.copyright li:before {
content: "|";
padding: 0 15px
}
.copy-ft li:before {
content: ""
}
.websiteby {
float: right;
max-width: 300px;
font-weight: 400;
font-size: .85em;
text-align: right;
color: grey;
text-transform: uppercase
}
.bemedia {
background: url(//www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/images/bm-logo.png) no-repeat;
height: 38px;
width: 40px
}
.bemedia:hover {
background-position: 0 -38px
}
.bemedia span,
.scc-pagination {
display: none
}
.team-wrapper{
padding-top: 40px;
margin-bottom: -30px;
}
.team-wrapper >ul{
margin: 0;
padding: 0;
margin-top:-30px;
margin-left: -30px;
display: flex;
flex-wrap: wrap;
}
.team-wrapper >ul>li{
width: 33.33%;
display: flex;
padding-left: 30px;
padding-top: 30px
}
.team-wrapper >ul>li .team{
background: #f7f7f7;
padding: 30px 0;
}
.team-wrapper >ul>li .team .team-content{
padding: 30px 20px;
}
.team-wrapper ul>li .team h2{
font-size: 28px;
margin-top: 0;
margin-bottom: 25px;
text-align: center;
}
.team-wrapper >ul>li .team h3{
font-size: 14px;
line-height: 16px;
text-transform: uppercase;
margin-top: 0;
margin-bottom: 20px;
}
.team-wrapper >ul>li .team h3:after{
content:"";
display:block;
margin-top:15px;
background: #9dc238;
height: 3px;
width: 60px;
}
.team-wrapper >ul>li .team img{
max-width: 100%;
display: block;
}
.team-wrapper >ul>li .team .desc ul{
padding: 0;
margin: 0;
}
.team-wrapper >ul>li .team .desc ul>li{
display: block;
text-indent: -19px;
margin-left: 19px;
}
.team-wrapper >ul>li .team .desc ul>li:before{
content: "";
height: 6px;
width: 6px;
background: #9dc238;
border-radius: 100%;
margin-right: 10px;
display: inline-block;
position: relative;
} .homeland-wrapper{
padding-top: 40px;
margin-bottom: -30px;
}
.homeland-wrapper >ul{
margin: 0;
padding: 0;
margin-top:-30px;
margin-left: -30px;
display: flex;
flex-wrap: wrap;
}
.homeland-wrapper >ul>li{
width: 33.33%;
display: flex;
padding-left: 30px;
padding-top: 30px
}
.homeland-wrapper >ul>li .homeland{
background: #f7f7f7;
padding: 30px 0 0;
position: relative;
}
.homeland-wrapper >ul>li .homeland .homeland-content{
padding: 30px 20px 75px;
}
.homeland-wrapper ul>li .homeland h2{
font-size: 28px;
margin-top: 0;
margin-bottom: 25px;
text-align: center;
}
.homeland-wrapper >ul>li .homeland h3{
font-size: 30px;
line-height: 16px;
text-transform: uppercase;
margin-top: 0;
font-weight: 300;
margin-bottom: 30px;
}
.homeland-wrapper >ul>li .homeland h3:after{
content:"";
display:block;
margin-top:20px;
background: #9dc238;
height: 3px;
width: 60px;
}
.homeland-wrapper >ul>li .homeland .icon-wrapper{
display: flex;
align-items: center;
}
.homeland-wrapper >ul>li .homeland .icon-wrapper>span{
display: flex;
align-items: center;
font-size: 17px;
color: #333333;
font-weight: 400;
margin-right: 30px;
}
.homeland-wrapper >ul>li .homeland .icon-wrapper>span img{
margin-right: 8px;
width: 25px;
}
.homeland-wrapper >ul>li .homeland img{
max-width: 100%;
display: block;
}
.homeland-wrapper >ul>li .homeland .desc ul{
padding: 0;
margin: 0;
}
.homeland-wrapper >ul>li .homeland .desc ul>li{
display: block;
text-indent: -19px;
margin-left: 19px;
}
.homeland-wrapper >ul>li .homeland .desc ul>li:before{
content: "";
height: 6px;
width: 6px;
background: #9dc238;
border-radius: 100%;
margin-right: 10px;
display: inline-block;
position: relative;
}
.homeland-wrapper >ul>li .homeland .button{
padding: 11px 28px;
position: absolute;
bottom: 30px;
}
.full-container.whyfhl{
padding: 0 25px;
}
.whyfhl-wrapper{
}
.whyfhl-wrapper .aboveandbeyond-text,
.whyfhl-wrapper .textimage-content{
margin-top: 50px;
margin-bottom: 50px;
}
.whyfhl-wrapper .textimage-content{
display:flex;
flex-wrap: wrap;
align-items: center;
margin-left: -30px;
}
.whyfhl-wrapper .textimage-content + .textimage-content{
margin-top: 50px;
}
.whyfhl-wrapper .textimage-content >div{
padding-left: 30px;
width: 50%;
}
.whyfhl-wrapper .textimage-content >.text >*:first-child{
margin-top: 0;
}
.whyfhl-wrapper .textimage-content >.text >*:last-child{
margin-bottom: 0;
}
.whyfhl-wrapper .textimage-content >.image img{
display: block;
}
.whyfhl-wrapper .textimage-content >.reverse{
order: 1;
}
@media screen and (max-width:1730px) {
#chch-slidercc-389 {
max-height: 500px
}
}
@media screen and (max-width:1588px) {
#chch-slidercc-389 {
max-height: 480px
}
}
@media screen and (max-width:1520px) {
#chch-slidercc-389 {
max-height: 450px
}
.slidersb .slidercc-title {
top: 10%
}
.call-to-action {
text-align: center
}
.call-box {
text-align: left
}
.content-container {
margin-right: 500px;
padding: 20px
}
.white-paper {
padding: 60px 20px
}
.full-container,
.internal-content,
.property-container,
footer {
padding: 20px
}
.white-paper .gform_wrapper ul li {
margin: 0 4px 0 0
}
.registerbox {
width: 100%
}
.page-content-container {
padding: 20px;
margin-right: 480px
}
.page .registerbox {
width: 350px
}
.weeks img {
max-width: 200px!important
}
}
@media screen and (max-width:1430px) {
#chch-slidercc-389 {
max-height: 400px
}
}
@media screen and (max-width:1280px) {
#chch-slidercc-389 {
max-height: 350px
}
.websiteby {
padding-right: 20px
}
.aside-col {
margin-left: 680px
}
}
@media screen and (max-width:1130px) and (min-width:700px) {
.green-container {
padding-left: 20px;
padding-right: 20px
}
.header-contact-details {
margin-top: -100px;
margin-right: 20px
}
.ft-col-lg {
width: 500px
}
nav {
float: none;
text-align: center
}
nav ul {
float: none!important
}
.logo {
margin-left: 10px
}
.header-details {
max-width: 100%;
width: 100%;
float: none;
margin-top: 10px
}
}
@media screen and (max-width:1080px) {
.quick-links-container,
.testimonials-read-more {
float: none
}
.testimonial-home-slider ul li img {
width: 40px;
height: 40px;
left: 10px
}
.testimonial-content {
padding: 10px 60px
}
.logo {
width: 100%;
text-align: center
}
.header-details {
padding-right: 10px
}
.call-box {
margin-top: 0;
margin-bottom: 10px
}
.weeks {
max-width: 200px
}
.slidersb .slidercc-title {
width: 100%;
top: 3%;
left: 3%
}
.slidercc-title h1 {
font-size: 2em
}
.slidercc-title h2 {
font-size: 1em;
line-height: 29px!important
}
.aside-col {
margin-left: 520px
}
.property-item {
width: 33.333333%
}
.page-content-container {
margin-right: 520px
}
.ft-col-lg {
width: 70%
}
}
@media screen and (max-width:990px) {
#chch-slidercc-389 {
max-height: 300px
}
.scc-arrows a {
margin-top: -100px
}
.slidersb .slidercc-title {
width: 85%
}
.ft-col-lg {
width: 60%
}
.twocolumns-container{
padding: 0 20px;
}
.twocolumns-container >div{
width: 100%;
}
.twocolumns-container .youtube-wrapper{
margin-top: 30px;
}
.team-wrapper >ul>li, .homeland-wrapper >ul>li{
width: 50%;
}
.packery-item .pack-inner-wrapper >div {
width: 100%;
}
.packery-wrapper .packery-item:nth-child(2n) .pack-inner-item {
order: 0;
}
.packery-item .pack-inner-wrapper .pack-inner-item {
margin-bottom: 20px;
}
.twocolumns-container.textimage, .container.container-gap, .container.text-container{
margin-top: 40px;
margin-bottom: 40px;
padding: 0 25px;
}
.container.text-container{
margin-top: 40px;
}
.twocolumns-container.textimage .content{
margin-bottom: 30px;
}
.twocolumns-container >.revese {
order: 0;
}
.imagebox-wrapper .imagebox {
width: 100%;
}
.imagebox-wrapper{
margin: 40px 0;
}
.whyfhl-wrapper .aboveandbeyond-text,
.whyfhl-wrapper .textimage-content {
margin-top: 40px;
margin-bottom: 40px;
}
.whyfhl-wrapper .textimage-content + .textimage-content{
margin-top: 40px;
}
.whyfhl-wrapper .textimage-content >div{
width: 100%;
}
.whyfhl-wrapper .textimage-content >.text{
margin-bottom: 30px;
}
.whyfhl-wrapper .textimage-content >.reverse{
order: 0;
}
}
@media screen and (max-width:880px) {
.phone-container {
display: block;
margin-top: -20px
}
.enquire-button {
display: block;
float: none;
margin-top: 60px;
margin-right: 20px
}
.phone {
padding-right: 20px
}
.testimonial-home-slider .customer-name {
font-size: 11px;
bottom: 0
}
.testimonial-content {
padding: 0 60px
}
}
@media screen and (max-width:850px) {
.content-container,
.page-content-container {
margin-right: 450px
}
.aside-col {
margin-left: 360px
}
.property-item {
width: 50%
}
}
@media screen and (max-width:770px) and (min-width:700px) {
.testimonial-home-slider .customer-name {
display: none
}
}
@media screen and (max-width:700px) {
.disclaimer,
.enquire-now,
.logo,
.phone-container {
text-align: center
}
.call-box img,
.logo {
max-width: 100%
}
.copyright ul li:before,
.menu-home-designs-menu-container ul li:before,
.menu-our-new-home-designs-container ul li:before {
content: ""
}
#chch-slidercc-389 {
max-height: 115px
}
#chch-slidercc-389 img {
height: 100%;
width: auto;
overflow: hidden
}
.logo,
.page .registerbox {
width: 100%
}
#chch-slidercc-389 .slidercc-title h1 {
font-size: 1em;
line-height: 100%
}
#chch-slidercc-389 .slidercc-desc h2 {
line-height: 20px!important;
font-size: .7em
}
#chch-slidercc-389 .button {
display: none!important
}
#chch-slidercc-389 .weeks {
display: none
}
.header-details {
padding-right: 0;
float: none;
margin: 0 auto;
display: block
}
.icon-phone,
.phone {
display: inline-block
}
.header-contact-details {
float: none;
max-width: 100%
}
.disclaimer {
width: 100%
}
.packery-item { }
.phone-container {
width: 100%;
margin: 0 auto
}
.phone {
margin-top: -40px;
padding-right: 10px
}
.enquire-button {
float: none;
width: 100%;
margin: 10px 0 0 20px
}
.enquire-now {
display: block;
float: none;
margin: 0
}
.call-box {
margin: 0;
padding-bottom: 10px
}
.call-box .read-more,
.call-box h2,
.call-box p {
padding: 0 10px
}
.content-container {
margin: 0;
padding: 20px;
height: auto;
min-height: auto
}
.page-content-container {
margin: 0;
padding: 20px;
height: auto
}
.internal-content {
padding: 20px
}
.breadcrumbs,
.green-container .container h1 {
text-align: center;
padding: 0 10px
}
.aside-col {
margin: 0;
position: relative
}
.home-designs-listing li,
.registerbox {
width: 100%
}
.property-container .left-col,
.property-container .right-col {
width: 100%;
float: none;
padding: 10px
}
.left-col .content #slider {
min-height: 150px
}
.testimonials {
padding: 15px;
width: 100%
}
.testimonial-home-slider {
display: none
}
.testimonial-home-slider-mobile {
display: block
}
.testimonial-home-slider-mobile ul {
padding: 0;
margin: 0
}
.testimonial-home-slider-mobile li {
list-style-type: none;
background: #ebf3d7;
padding: 3px 15px 7px;
margin: 8px 0
}
.testimonial-home-slider-mobile .customer-name {
font-size: 11px;
padding: 0;
margin: 0;
text-transform: uppercase
}
.testimonial-home-slider-mobile li a {
color: #9dc238;
text-decoration: none;
text-transform: uppercase;
transition: all ease .3s;
font-weight: 400
}
.testimonial-home-slider-mobile li a:hover {
color: #333
}
.next {
display: none!important
}
.properties-header {
padding: 10px 0 0
}
.properties-header h2 {
padding: 0 10px
}
.menu-home-designs-menu-container,
.menu-home-designs-menu-container ul,
.menu-our-new-home-designs-container ul {
margin: 0;
padding: 0
}
.ft-col-sm,
.social-media {
margin: 0 auto;
float: none
}
.menu-home-designs-menu-container ul li,
.menu-our-new-home-designs-container ul li {
width: 100%;
text-align: left;
padding: 4px 0;
border-bottom: 1px solid grey
}
.menu-home-designs-menu-container ul li:first-child,
.menu-our-new-home-designs-container ul li:first-child {
border-top: 1px solid grey
}
.weeks {
max-width: 150px
}
.social-media {
padding: 10px;
text-align: center; }
.white-paper,
footer {
padding: 15px
}
.property-item,
.white-paper .gform_wrapper ul li {
width: 100%
}
.home-designs-title {
float: none;
width: 100%
}
#gform_wrapper_3 .button {
width: 100%!important
}
.ft-col-lg {
width: 100%;
padding: 0 0 30px
}
.ft-col-sm {
padding-bottom: 30px
}
.copyright ul {
margin: 0;
padding: 0;
float: none
}
.copyright ul li {
display: block;
width: 100%;
text-align: center
}
.copyright ul li:before {
padding: 0
}
.websiteby {
float: right;
display: block;
width: 100%;
padding-top: 2px;
max-width: 100%;
padding-right: 20px
}
header .disclaimer{
margin-bottom: 15px;
margin-top: 20px;
}
header .disclaimer img{
max-width: 250px;
padding-right: 0;
}
.team-wrapper >ul>li, .homeland-wrapper >ul>li{
width: 100%;
}
.pt-cv-wrapper{
padding: 20px;
}
}
@media screen and (max-width:800px) and (min-width:700px) {
nav ul li a {
font-size: 11px
}
}
@media screen and (max-width:550px) {
#pt-cv-view-6fe2140744 .pt-cv-thumbnail{
width: 100%;
max-width: 100% !important;
}
.fbanner img {
max-width: 110px;
height: auto
}
.tab-links li {
float: none
}
.tab-links a {
padding: 15px;
width: 100%
}
.packery-item .customer-name {
position: relative;
padding-left: 0;
text-align: center;
right: 0;
padding-top: 10px
}
}
@media screen and (max-width:350px) {
.fbanner img {
max-width: 80px
}
.left-col .content #slider {
min-height: 100px
}
}
#adminmenu li .awaiting-mod span,
#adminmenu li span.update-plugins span {
display: none
}
.footer-row-1 img,
header nav {
display: inline-block
}
.special-offer-outer .container>p {
margin: 0;
padding: 15px 0;
text-align: center
}
.special-offer-outer .container a,
.special-offer-outer .container p {
color: #fff;
font-size: 19px;
font-weight: 700
}
.footer-row-1 img {
float: left;
margin-right: 40px
}
.footer-row-1 h2 {
color: #fff;
font-weight: 700;
font-size: 40px;
margin-bottom: 0
}
.footer-row-1 h2 span {
color: red
}
@media screen and (max-width:640px) {
.footer-row-1 img {
float: none;
margin: 0 auto
}
}
.awards-footer-container {
margin-top: 55px
}
.awards-footer-container>img {
float: left;
margin-right: 20px
}
.awards-footer-container>span {
line-height: 25px
}
.disclaimer>a,
.phone-container>a {
text-decoration: none
}
.promo-features {
width: 100%;
margin-bottom: 30px;
padding-bottom: 50px;
border-bottom: 1px solid #e1e1e1;
}
.promo-feature-box {
max-width: 23%;
float: left;
min-height: 175px;
margin: 10px;
border: 1px solid #e1e1e1;
text-align: center;
}
.promo-feature-box img {
max-width: 100%;
}
.promo-feature-text {
padding: 0px 20px 10px 20px;
font-weight: bold;
color: #9DC238;
font-size: 16px;
}
.promotion-header {
font-size: 36px;
color: #9dc238;
}nav ul {	margin: 20px 0 0 0;	padding: 0;	float: right;	z-index: 10;	position: relative;}	nav ul li:before {		content: "|";		color: #e5e5e5;	}	nav ul li:first-child:before {		content: "";	}		nav ul li {		list-style-type: none;		display: inline-block;		-webkit-transition: all 0.2s;		-moz-transition: all 0.2s;		-ms-transition: all 0.2s;		-o-transition: all 0.2s;		transition: all 0.2s;		position: relative;		z-index: 5;	}			nav ul li a {			padding: 0 22px 4px 22px;			display: inline-block;			color: #000;			text-decoration: none;			text-transform: uppercase;			transition: all ease 0.2s;		}nav ul li:last-child a {    padding-right: 0;}					nav ul li a:hover {				color: #9dc238;			}				nav ul li ul {		  position: absolute;		  left: 0;		  margin: 0;		  padding: 0;		  display: none;		  opacity: 0;		  visibility: hidden;		  -webkit-transiton: opacity 0.2s;		  -moz-transition: opacity 0.2s;		  -ms-transition: opacity 0.2s;		  -o-transition: opacity 0.2s;		  -transition: opacity 0.2s;		}					nav ul li ul li { 			  background: #000; 			  display: block; 			  width: 180px;			  padding: 10px 5px;			  border-bottom: 1px solid #666;			}							nav ul li ul li a {					color: #fff;					padding: 0 10px 0px 10px;				}									nav ul li ul li a:hover {						color: #fff;					}								nav ul li ul li:before {					content: "";				}								nav ul li ul li > a:after {					content: "\203A";					position: absolute;					right: 20px;				}								nav ul li ul li > a:only-child:after {					content: "";				}										nav ul li ul li:hover { background: #333; }						nav ul li:hover ul {			  display: block;			  opacity: 1;			  visibility: visible;			}				nav a#pull {		display: none;	}  				nav ul li ul li ul {		  position: absolute;		  left: 180px;		  top: 0;		  margin: 0;		  padding: 0;		  display: none !important;		  opacity: 0;		  visibility: hidden;		  -webkit-transiton: opacity 0.2s;		  -moz-transition: opacity 0.2s;		  -ms-transition: opacity 0.2s;		  -o-transition: opacity 0.2s;		  -transition: opacity 0.2s;		}				nav ul li ul li:hover ul {			  display: block !important;			  opacity: 1;			  visibility: visible;			}.internal-property-menu .current_page_item a {	color: #fff;}.home-property-menu li:first-child a {	color: #fff;} @media only screen and (max-width : 700px) {    nav {        border-bottom: 0;		-moz-transition-property: none;		-webkit-transition-property: none;		-o-transition-property: none;		transition-property: none;		width: 100%;    }    nav ul {        display: none;        height: auto;		width: 100%;    }			nav ul li {			width: 100%;			background: #9dc238;			padding: 4px 0 0 0;		}					nav ul li a {				padding: 10px 15px;				width: 100%;			}					nav ul li:before {				content: "";			}						nav ul li a:hover {				color: #fff;			}					nav ul li ul {				display: block !important;				position: relative;				visibility: visible !important;				opacity: 1;				float: none;				width: 100%;				transition: none;			}							nav ul li ul li {					width: 100%;				}							nav ul li ul li ul {				display: block !important;				float: none;				visibility: visible !important;				left: 0;				position: relative;				opacity: 1;				width: 100%;				margin-top: 10px;				margin-bottom: -10px;			}							nav ul li ul li ul li {					border-bottom: 0;					background: #3e6b32;					margin: 0 0 0 -5px;					width: 105%;					padding-left: 20px;				}									nav ul li ul li ul li:hover {						background: #666;					}						    nav a#pull {        display: block;        width: 100%;        position: relative;		color: #fff;		text-decoration: none;		text-transform: uppercase;		font-weight: 400;		padding: 10px;		position: relative;    }		nav .icon-menu {		position: absolute;		top: -52px;		right: 20px;	}	  }.clearfix {
clear: both;
}
.gform_footer .button {
width: 100%;
}
#gform_wrapper_3 .button {
width: 230px;
background: #000;
height: 48px;
margin-top: 4px;
padding-top: 17px;
}
#gform_wrapper_1 .button:before {
background: #000;
}
.button {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
padding: 20px 40px;
background-color: #9dc238;
text-transform: uppercase;
color: #fff !important;
text-decoration: none;
border: 0;
cursor: pointer;
}
.button:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #333;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.button:hover, .button:focus, .button:active {
color: white;
}
.button:hover:before, .button:focus:before, .button:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
ul li {
color: #666;
line-height: 160%;
}
hr {
background: #9dc238;
height: 1px;
border: 0;
color: #9dc238;
}
h1 {
font-size: 3.42em;
font-weight: 300;
}
h2 {
font-size: 1.85em;
font-weight: 300;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_label  { display: none; }
.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
padding: 15px;
border: 0;
color: #4f4f4f;
box-sizing: border-box;
margin: 5px 0;
width: 100%;
}
.gform_wrapper .gform_body .gform_fields .gfield textarea  {
padding: 15px;
margin: 5px 0;
border: 0;
width: 100%;
color: #4f4f4f;
box-sizing: border-box;
}
.gform_wrapper .gform_footer input[type=submit] {
border: 0;
margin: 5px 0;
cursor: pointer;
}
.gform_footer {
margin: 0 !important;
padding: 0 !important;
}
.download-button{
background-color: #000;
color: #fff;
text-transform: uppercase;
padding: 15px 40px;
cursor: pointer;
}
::-webkit-input-placeholder {
color: #666;
}
.green {
color: #9dc238;
}
.hvr-bounce-to-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(157, 194, 56, 0.5);
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
button.button:disabled {
background-color: #CCCCCC;
}
section.slider .flex-viewport{
max-height: 100%;
}
section.slider .flexslider{
margin-bottom: 5px;
border: none;
}
section.slider #carousel1 li{
cursor: pointer;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/slick/fonts/slick.eot);
src: url(https://www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/slick/fonts/slick.woff) format('woff'), url(https://www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/slick/fonts/slick.ttf) format('truetype'), url(https://www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: #9dc238;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}
.awards-home-wrapper {
margin: 50px 20px 0;
padding: 0 30px;
}
.awards-home-wrapper .awards-home-slider .award {
text-align: center;
padding: 0 20px;
}
.awards-home-wrapper .awards-home-slider .award img {
width: 150px;
max-width: 100%;
margin: 0 auto;
}
.awards-home-wrapper .awards-home-slider .award .desc {
font-size: 12px;
line-height: 16px;
}
.awards-home-wrapper .awards-home-slider .award .desc p{
margin-bottom: 0;
}@font-face {
font-family: 'flexslider-icon';
src: url(//www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/fonts/flexslider-icon.eot);
src: url(//www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(//www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/fonts/flexslider-icon.woff) format('woff'), url(//www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/fonts/flexslider-icon.ttf) format('truetype'), url(//www.futurehomeliving.com.au/wp-content/themes/futurehomeliving/common/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
} .flexslider {
margin: 0 0 30px;
background: #ffffff;
border: 4px solid #ffffff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
overflow: hidden;
}
.flex-viewport {
max-height: 350px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: 0;
position: absolute;
top: 50%;
z-index: 10;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 40px;
display: inline-block;
content: '\f001';
color: rgba(0, 0, 0, 0.8);
}
.flex-direction-nav a.flex-next:before {
content: '\f002';
}
.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}