/*

Theme Name: Fowler Homes
Theme URI: 
Author: Meshmedia
Author URI: 
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: //www.gnu.org/licenses/gpl-2.0.html
Text Domain: fowler-homes
Tags:

*/


@import "assets/css/styles.css";
@import "custom.css";
@import "custom2.css";

@font-face {
	font-family: 'AmalfiCoast';
	src: url('assets/fonts/AmalfiCoast.eot');
	src: local('☺'), url('assets/fonts/AmalfiCoast.woff') format('woff'), url('assets/fonts/AmalfiCoast.ttf') format('truetype'), url('assets/fonts/AmalfiCoast.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* jQuery Slect2 */

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.select2-container{width:100%!important;}





/*! nouislider - 9.0.0 - 2016-09-29 21:44:03 */

.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:101%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:3px}.noUi-horizontal .noUi-handle{width:16px;height:16px;left:-16px;top:-6px;border-radius:2px;}.noUi-horizontal .noUi-handle:hover{background: #aa844a;}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:11px;height:11px;left:-10px;top:-20px}.noUi-target{background:#fff;}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after{left:9px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}

.noUi-base .noUi-origin:first-child .noUi-handle{background-image:url('//www.fowlerhomes.com.au/wp-content/uploads/2020/09/left-arr-rotated.jpg');background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: col-resize;
}
.noUi-base .noUi-origin:last-child .noUi-handle{background-image:url('//www.fowlerhomes.com.au/wp-content/uploads/2020/09/right-arr.jpg');background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: col-resize;
}



/*

 * jQuery FlexSlider v2.6.3

 * //www.woothemes.com/flexslider/

 *

 * Copyright 2012 WooThemes

 * Free to use under the GPLv2 and later license.

 * //www.gnu.org/licenses/gpl-2.0.html

 *

 * Contributing author: Tyler Smith (@mbmufffin)

 *

 */

/* ====================================================================================================================

 * FONT-FACE

 * ====================================================================================================================*/

/*

@font-face {

  font-family: 'flexslider-icon';

  src: url('fonts/flexslider-icon.eot');

  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');

  font-weight: normal;

  font-style: normal;

}

*/

/* ====================================================================================================================

 * RESETS

 * ====================================================================================================================*/

.flex-container a:hover,

.flex-slider a:hover {

  outline: none;

}

.slides,

.slides > li,

.flex-control-nav,

.flex-direction-nav {

  margin: 0;

  padding: 0;

  list-style: none;

}

.flex-pauseplay span {

  text-transform: capitalize;

}

/* ====================================================================================================================

 * BASE STYLES

 * ====================================================================================================================*/

.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;

}

/* ====================================================================================================================

 * DEFAULT THEME

 * ====================================================================================================================*/

.flexslider {

  margin: 0 0 60px;

  background: #fff;

  border: 4px solid #fff;

  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;

  -moz-user-select: none;

}

.flex-viewport {

  max-height: 2000px;

  -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: -20px 0 0;

  position: absolute;

  top: 50%;

  z-index: 10;

  overflow: hidden;

  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: "fontello";

  font-size: 40px;

  display: inline-block;

  content: '\f104';

  color: rgba(255, 255, 255, 0.8);

  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}

.flex-direction-nav a.flex-next:before {

  content: '\f105';

}

.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;

  z-index: -1;

}

.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(255, 255, 255, 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(255, 255, 255, 0.7);

}

.flex-control-paging li a.flex-active {

  background: #000;

  background: rgba(255, 255, 255, 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;

  -moz-user-select: none;

  -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;

}
.home_design_title h2{
font-family: 'Barlow', Arial;
background: #262626;
color: #fff;
font-size: 30px;
padding: 15px 20px;
}
/* .single-hype_design .home_design_title h2{background: #6d6ea9;} */

#HD-Floorplans .design-header .floorplan-label .label{margin-bottom: 5px;}
.call_r a{color: #8e7856;} .call_r a:hover{color: #8e7856;}
.tel_number a{color: #8e7856;} .tel_number a:hover{color: #8e7856;}
/* ====================================================================================================================

 * RESPONSIVE

 * ====================================================================================================================*/
.display_homes .dh_cl h4 a{color:#000;} .display_homes .dh_cl h4 a:hover{color:#8e7856;}
.slogo-holder{margin-bottom:10px;}
.slogo-holder img{height:40px !important; width:auto !important;display: inline-block !important;padding-left: 20px;}

.new-display{position: absolute;left: 14px;color: #fff;padding: 2px 10px;bottom: 40px;z-index: 1;border: 1px solid #fff;background-image: linear-gradient(to right, #C29E50, #E3D079, #A97A35);}
.new-display.award{top:inherit;}
.save-home{position: absolute;right: 14px;color: #fff;padding: 2px 10px;top: 40px;z-index: 1; cursor:pointer;}
.item-property .info{z-index:2;} .compare-hd{background: #000;padding:2px 20px 3px;color: #fff;position: absolute;
right: 15px;bottom: 40px; cursor:pointer; text-transform:uppercase;}
.compare-hd:hover, .compare-hd.active{border-top:1px solid #fff;}
#compareResult a{display:none; margin-left:10px; border:1px solid #fff;padding: 5px 10px; background:#A39176; border-radius:5px; float:left;text-align:center;}
#compareResult{position:fixed; bottom:125px; right:40px;  z-index:99999;}
#compareResult a{color:#fff; font-weight:500; padding-top:5px; padding-bottom:5px;} #compareResult a:hover{background:#000;}
.save-home .fa:hover{font-size:21px;} .save-home .fa-heart{color:#8e7856;}
.list-3dicon{max-height:19px !important; width:auto !important;}
.page-id-82 .hd-reset-filters{float:left;} .page-id-82 .hd-reset-filters .btn{width:100% !important;}

.footer_first_rw .wpcf7 input[type=text], .footer_first_rw .wpcf7 input[type=email], #wpcf7-f19918-o1 input[type=text], #wpcf7-f19918-o1 input[type=email]{width: 100% !important;
height: 34px !important; border:none; border-radius:0;
padding-left: 12px !important;
background: #baad98 !important;
color: #000 !important;}
#wpcf7-f19918-o1 input[type=submit], .footer_first_rw .wpcf7 input[type=submit]{margin-top: -3px;
display:inline-block;
width: 25%;
height: 34px !important;
border-radius: 4px !important;
background: none !important;
padding: 1px 2px 0px !important;
line-height: 19px;
border: #fff 1px solid !important;
color: #fff !important;
font-size: 16px !important;
font-weight: 500 !important;
text-transform: inherit !important;}
#wpcf7-f19918-o1 input[type=submit]:hover, .footer_first_rw .wpcf7 input[type=submit]:hover{background:#fff; color:#000;}
#wpcf7-f19918-o1 .wpcf7-form-control-wrap, .footer_first_rw .wpcf7 .wpcf7-form-control-wrap{display:inline-block; width:35%; margin-right:2%;}
#wpcf7-f19918-o1 input[type=text]::placeholder, #wpcf7-f19918-o1 input[type=email]::placeholder, .footer_first_rw .wpcf7 input[type=text]::placeholder, .footer_first_rw .wpcf7 input[type=email]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}
#wpcf7-f19918-o1 p, .footer_first_rw .wpcf7 p{margin-bottom:0;}
#wpcf7-f19918-o1 span.wpcf7-not-valid-tip, .footer_first_rw .wpcf7 span.wpcf7-not-valid-tip{margin-top:0;} #wpcf7-f19918-o1 div.wpcf7-response-output, .footer_first_rw .wpcf7 div.wpcf7-response-output{margin:0; padding:0;}

.shareItem {cursor: pointer; font-size:15px; padding-bottom: 8px;} .shareItem img{width:15px;}
.shareItem .social-links { display: none;top: 0; position: absolute;width: 110px;right: 20px;background: #262626;padding: 5px 10px; color: #fff;} .social-links a { color: #fff; padding:4px 2px; display:inline-block;}
.shareItem:hover .social-links{display:block;}
.displaycenter_mega_menu li figure{position:relative;}
.nav-csoon{position: absolute; left: 0; background-image: linear-gradient(to right, #C29E50, #E3D079, #A97A35); color: #fff; font-weight: bold; padding: 7px; border-bottom-right-radius: 15px;  top: 0; font-size:12px;}
.on-d-f {color: #fff; padding: 2px 10px; border: 1px solid #fff; background-image: linear-gradient(to right, #C29E50, #A97A35, #E3D079); text-align:center; margin-left:-15px; margin-right:-15px; position:absolute; width:100%; z-index:9;}
#main-header .navbar > .container > .row > .col-sm-9{padding-left: 10px;}
.below-view-promo{font-size: 14px;}


@media screen and (min-width:1200px){
    .hd-left-arrow, .hd-right-arrow{display:none !important;}
}

@media screen and (max-width: 860px) {

  .flex-direction-nav .flex-prev {

    opacity: 1;

    left: 10px;

  }

  .flex-direction-nav .flex-next {

    opacity: 1;

    right: 10px;

  }

}

.flexslider{border:none;border-radius:0;margin:0;}

.flex-direction-nav a{line-height:1}

.flexslider .slides > li{min-width:160px;position:relative;}











@media (min-width: 768px){

  .header-logo {width:150px;}

}

@media (min-width: 1200px){

  .header-logo {width:auto;}
.whyknockdown-4{padding-top:110px !important;}
}



h1, .h1, h2, .h2 {

	letter-spacing:0.2em;	

}



a {

	transition:all 0.3s ease-in;	

	cursor:pointer !important;

}

.bg-dark{background-color:#2d2d2e;}

.home-cta-3 a:hover {

	background:#333;

}



.site-nav{top:-1800px;}





.home-cta-3 h3 {

	font-weight:800;	

	margin-bottom:30px;

}



.home-cta-3 p {

	font-size:0.9em;

	line-height:1.8em;

	padding:0 2em;	

	color:#333;

}





/* Single Home Design Page */

.gallery-switch{margin-top:15px;}

.gallery-switch label, .jump-to, .mobile-enquire-now{cursor:pointer;font-size:14px;background-color: #444;color: #fff;font-weight: 600;display: inline-block;position: relative;padding: 12px 10px;line-height: 1;width:48%;text-align:center; border-radius: 3px;}

.gallery-switch label:nth-child(2){float:right;}

.gallery-switch label.active{background-color:#8e7856;}
/* .hype_design_top .gallery-switch label.active{background-color:#65669c;} */

.gallery-switch input{position:absolute;left:-9999em;}



#HD-Galleries{overflow:hidden;margin-top:60px;position:relative;margin-bottom:50px;}

@media(max-width: 767px){
	#HD-Galleries{margin-left:-15px;margin-right:-15px;margin-top:15px;margin-bottom:10px;}
	#HD-Floorplans .floorplan-tab>.container{padding-left:0;padding-right:0;}
	#HD-Floorplans .floorplan-tab>.container>.row{margin-left:0;margin-right:0;}
	#HD-Floorplans .design-side{margin-left:-15px;margin-right:-15px;}
	#HD-Floorplans .design-side .row{margin:0;}
	/* #HD-Floorplans .floorplan-bottom{padding-left:15px;padding-right:15px;} */
	.slogo-holder img{height:30px !important;}
	
}

/*#HD-Galleries .row{display:flex;}*/

#HD-Galleries .gallery-main{}

#HD-Galleries .gallery-side{color:#fff;margin-left:-15px;}

.gallery-photos{margin:0;}

.gallery-photos-thumbnail{background-color:#333;padding:2px 15px;}

.gallery-photos-thumbnail img{border:2px solid #2d2d2e; opacity:0.5;}

.gallery-photos-thumbnail .flex-active-slide img{border:2px solid #262626; opacity:1;}



.gallery-facades{margin:0;}

.gallery-facades-thumbnail{background-color:#333;}

.gallery-facades-thumbnail>.flex-viewport>ul.slides>li{margin-right:-4px!important;z-index:0;}

.gallery-facades-thumbnail>.flex-viewport>ul.slides>li.flex-active-slide{z-index:1;}

.gallery-facades-thumbnail img{border:4px solid #2d2d2e;transition:border-color 0.2s; opacity:0.5;}
.gallery-facades-thumbnail .flex-active-slide img{opacity:1;}

.gallery-facades .flex-active-slide{position:relative;}

.gallery-facades .facade-name{position:absolute;background-color:rgba(0,0,0,0.0);color:#fff;margin:0;width:100%;left:18px;bottom:12px;font-style: normal;;font-size:16px;letter-spacing:0;font-weight: 400;}

.gallery-facades-thumbnail .facade-name, .gallery-facades-thumbnail .facade-description{display:none;}



.design-features{padding:1em 0em;}

.design-features h4{margin-top:0;}
.design-features ul{margin-left:1.6em;}
.design-features i{color:#fff;display:inline-block;margin-right:5px;font-size:14px;margin-left:-1.8em;}

@media(max-width: 991px){

	#HD-Galleries .gallery-side{margin-left:0;padding-left:30px;padding-right:30px;}

}



/* Home Design Listing */


.filter .filter-items input{left:-9999em;}

.filter .filter-items .radio label, .filter .filter-items .radio-inline{padding-left:0;margin-left:0;}



.filter .filter-items .radio-inline label {
	padding-left: 0;

	margin-bottom: 0px;

	min-width: 45px;

	min-height: 30px;

	background-color: #7e7e7e;

	font-family: Barlow, sans-serif;

	color: #fff;

	font-weight: 300;

	line-height: 30px;

	text-align: center;
	cursor:pointer;

}

.form-home-design.filter .first-section .fow label{background: #262626 !important; border-color:#262626 !important; color: #fff !important;font-family: 'Oswald',! sans-serif important;  padding: 5px 10px;}
.form-home-design.filter .first-section .hyp label{background:#6b6ea6 !important; border-color:#6b6ea6 !important; color:#fff !important;padding: 4px 10px 6px 10px;}

.filter .filter-items .radio-inline label.active, .filter .filter-items .radio-inline label:hover {

    background-color: #262626 !important;

}

.filter .filter-items .radio label:before {

	text-transform:uppercase;

	content: "";

	width: 15px;

	height: 15px;

	background-color: #fff;

	border-radius: 50%;

	display: inline-block;

	position: relative;

	top: 2px;

}

.filter .filter-items .radio label.active:before {

	background-color: #262626;

	border: 3px solid #fff;

}

.filter .filter-items .checkbox-inline{margin-right:-1px;}

.item-property .ptags .plogo{margin-left:5px;}

.item-property .ptags .view-info i:before{margin:0 -5px 0 0;}

.item-property .info td{padding:3px 8px;}


#HD-Facades .facades-list .item {
	transition:all 0.3s ease-in;
}

#HD-Floorplans .design-side {
	padding:0 25px 25px 25px;
	margin-top:10px;

}


#HD-Floorplans .design-side h2 {
    font-family: 'Barlow', Arial;
	background:#262626;
	color:#fff;
    font-size: 30px;  
    margin: 0 -25px;
    padding: 20px;    
}
/* .hype_design_middle .design-side h2 {background:#6d6ea9 !important;} */

#HD-Floorplans .design-side h2 span {
	color:#b5121b;
}


#HD-Floorplans .design-header .floorplan-label:before {
	content: 'Choose Floorplan';
	font-family: 'Barlow', Arial;
	position:inherit;    
	bottom: 100%;
	left: 0;

}

.design-header{margin:0 -25px;background-color:#d5d5d5;padding:10px 0;border-top:1px solid #fff;}

#HD-Floorplans .design-header .floorplan-label{padding-left:15px;}

#HD-Floorplans .design-header .floorplan-label:before{position:relative;padding-right:20px;font-size:16px;font-weight:500;}

#HD-Floorplans .design-header .floorplan-label .label{top:0; border-radius:0;}

#HD-Floorplans .design-header .floorplan-label .label:before {

    display: none;

}



#HD-Floorplans .fp-toggle {

	border-top:1px solid #fff;

	margin:0 -25px;	

}









#HD-Floorplans .fp-toggle .fp-feature {

    border-right: 1px solid #fff;

    text-align: center;

    padding: 25px 0;

    font-size: 23px;

	 	font-family: 'Barlow', Arial;

	color:#444;

}
#HD-Floorplans .fp-toggle .fp-feature img{height: 20px; padding-right: 5px;}


#HD-Floorplans .fp-toggle .fp-feature i {

	color:#000;

}
.hype_design_middle .fp-toggle .fp-feature i {color:#65669c !important;}




#HD-Floorplans .fp-toggle .fp-feature:last-child {

	border-right:0;

}	



#HD-Floorplans .design-header .floorplan-label .label.active .floorplan-icons {

	display:block !important;	

}



#HD-Floorplans .design-side h3 {

    font-family: 'Oswald', Arial;

    font-weight: 400;

    font-size: 22px;

    background-color: #8e7856;

    margin: 0 -25px;

    padding: 15px 25px;

    color: #fff;
	
	letter-spacing: 0.1em !important;

}







#HD-Floorplans .design-side p span {

	font-size:15px;

	font-weight:600;	

}



#HD-Floorplans .design-side li label {

    font-weight: normal;

	font-size:13px;

    line-height: 1;   

	list-style:decimal; 

	text-transform:uppercase;

}







#HD-Floorplans .design-side li { 

	

}



#HD-Floorplans .design-side li:before {

	

}

#HD-Floorplans .design-side .tools{padding-top:30px;}



#HD-Floorplans .min-lot-width {

	margin:0px -25px 0px -25px ;

	padding:1em 25px;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

}



#HD-Floorplans .min-lot-heading h4 {

	font-weight:500;

	font-size:18px;	

	margin:0 !important;

	line-height:31px;

}



#HD-Floorplans .min-lot-value {

	font-size:22px;

	font-weight:400;	

	font-family: 'Barlow', Arial;

	line-height:31px;

}



#HD-Floorplans .specifications .accordion-section {

	display:block;	

    font-weight: 400;

    font-size: 15px;

	margin:0 -25px;	

	padding:0px 25px;

	cursor:pointer;

	transition:all .3s ease-in;

	border: none;

    outline: none;

}



#HD-Floorplans .specifications .accordion-title {

	 font-family: 'Barlow', Arial;

	padding:25px;	

	margin:0 -25px;

    display:block;  

    background:url(images/down-arrow.png) center right no-repeat #d5d5d5;	

    transition:all linear 0.15s;

	color:#444;

	

	

    /* Type */

}



#HD-Floorplans .specifications .accordion-title.active, #HD-Floorplans .specifications .accordion-title:hover {

     background:url(images/up-arrow.png) center right no-repeat #b8b8b8;

    /* Type */

    text-decoration:none;

}

 

.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}

.accordion-content {
   padding:25px 0;
   display:none;   
}

.spec-label {
	margin-bottom:10px;
	color:#666;	
}

#HD-Floorplans .tools .btn-holder{
	margin:0 -25px;
}
#HD-Floorplans .tools .btn-holder .btn{
    width:100%;
    font-size: 20px;
    font-family: 'Barlow', Arial;
    display:block;
    position:relative;
}
#HD-Floorplans .tools .btn-holder .btn:before{
    content:'';display:inline-block;width:0;height:0;border:0.6em solid #fff;border-color:#fff transparent transparent transparent;position:absolute;left:50%;margin-left:-0.3em;top:-1px;
}
#HD-Floorplans .tools .btn-holder .btn-print:before{border-top-color:#666;}
#HD-Floorplans .tools .btn-holder .btn-facade:before{border-top-color:#ececec;}
#HD-Floorplans .tools .btn-holder .btn-print{
    margin-bottom:-25px;
}

#HD-Floorplans .tools .btn {
    color: #fff;
    background-color: #444;
    border-radius: 0;
	padding:20px;
    display:block;
    font-weight: 500;
	font-size:16px;
}
#HD-Floorplans .tools .btn.btn-facade {
    background-color:#666;
}

a.option-reset {
	color: #fff;
    background-color:#404040;
    border-radius: 0;
    padding: 6px 6px;
    width: 100%;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 10px;
}


.btn.btn-print-floorplan {

	background:#404040 !important;

	color:#fff !important;

}



.col-centered{

float: none;

margin: 0 auto;

}





/* Screen width dependant */



@media (min-width: 768px) {

	.site-nav{top:0px;}

	.home-bg .home-text p {padding:0 1em;}

	.home-bg .home-text h2 {

		margin-top:80px;

		letter-spacing:0.2em;	

	}

	

	#HD-Floorplans .design-header .gallery-switch label {

		padding:10px 30px;	

	}

	

	#HD-Floorplans .design-header .floorplan-label {

	top:0;

}

}



@media (max-width: 767px) {

	

	#HD-Floorplans .design-header .gallery-switch {

		text-align:center;	

	}

		#HD-Floorplans .design-header .gallery-switch label {

			width:40%;	

			padding:20px 30px;	

		}

}





@media (min-width: 1200px) {

#HD-Facades .facades-list .item.item-prev {
    left: -30%;
}


}

/* House Land Listing */

#HouseLandList{}
#HouseLandList .item{margin:0.5em 0;padding:1em 0;border-bottom:1px solid #ccc;}
#HouseLandList .item:first-child {margin:0 0 0.5em;}

.hlp-list-item {position:relative;overflow:hidden;display:block;}

.hlp-list-item.deposit:before {position:absolute;background-color:rgba(143,120,86,0.85);padding-top: 24%;font-weight:600;color:#fff;height:100%;font-family:Barlow, sans-serif;font-size:16px;left:0;z-index:10000;bottom:0;width:100%;content: "DEPOSIT TAKEN";text-align:center;}
.hlp-list-item.contract:before {position:absolute;background-color:rgba(143,120,86,0.85);padding-top: 24%;font-weight:600;color:#fff;height:100%;font-family:Barlow, sans-serif;font-size:16px;left:0;z-index:10000;bottom:0;width:100%;content: "UNDER CONTRACT";text-align:center;}
.hlp-list-item.sold:before {position:absolute;background-color:rgba(143,120,86,0.85);padding-top: 24%;font-weight:600;color:#fff;height:100%;font-family:Barlow, sans-serif;font-size:16px;left:0;z-index:10000;bottom:0;width:100%;content: "SOLD";text-align:center;}

	#HouseLandList .title{margin:0 0 5px 0;font-size:1em;color:#333;padding:0.2em 0;font-weight:500;text-transform:uppercase;}

	#HouseLandList .address{margin:0;font-size:1em;font-weight:300;}

#HouseLandList .package-price {}

	#HouseLandList .house-area, #HouseLandList .land-size {padding:0;}
	#HouseLandList .house-area{margin-bottom:10px;}
	#HouseLandList .size{}

	#HouseLandList .estate-thumbnail, #HouseLandList .item-link {text-align:center;margin:7px auto; width: 140px;}

#HouseLandList .item-link a {padding:0.4em 0;display:block;cursor:pointer;}
#HouseLandList .item-link.more-info{margin-top:20px;}
#HouseLandList .item-link.more-info a{background-color: #fff;color: #8F7856;border: 1px solid #8F7856;border-radius: 5px;font-weight: bold; font-size: 15px !important;}
#HouseLandList .item-link.enquire-now a{background-color:#8F7856 !important; color: #fff;border: 1px solid #8F7856;border-radius: 5px;font-weight: bold;}
#HouseLandList .estate-thumbnail img{max-width:100%;}

	#HouseLandList p{margin:5px 0;line-height:1;}

.house-land-side{margin:40px 0;padding:0;}
.house-land-side img {max-width:90%;}

.filter-estates-box{overflow:hidden;width:100%;}

.filter-estates{width:200%;position:relative;left:0;}

.filter-estates.active-estate{left:-100%;}

.filter-estates .row{margin:0;}

.filter-estates .col-xs-6{padding-left:0;padding-right:0;}

.filter-h3-inline{display:inline-block;margin:0;line-height:30px;}




.price-label{margin-top:15px;}

	.price-label label{font-weight:400;font-size:0.8em;}

	.price-label label span{font-weight:300;}

#PriceRange{margin-left:14px;margin-top:16px;}

.inline-block{display:inline-block;}

@media screen and (max-width: 700px) {
	#HouseLandList .title{;font-size:1.5em;}
}


/* HLP Package Detail */


#HD-Galleries.house-land{overflow:visible;margin-top:0px;margin-bottom:20px;}

	#HD-Galleries.house-land .gallery-side{color:inherit;}

.row.charcoal {background:#333;color:#fff;}

.house-land-info{position:relative;}

	.house-land-info h4{margin-top:0;font-size:1.8em;font-weight:300}

	.house-land-info .price{font-weight:600;font-size:2em;padding-left:0.2em;}

	.house-land-info .new-address{font-weight:600;font-size:1.2em;text-transform:uppercase;padding-left:0.2em;}

.house-land-info .estate-thumbnail {text-align:center;}
.house-land-info .estate-thumbnail img {max-width:95%;}
.house-land-info .enquire-now a {
		background:#333;color:#fff;padding:1em 0;font-size:1em;
}
	.hlp-facade .price-type-fixed:before{display:block;content:'Fixed Price!';right:1em;position:absolute;color:#fff;background-color:#262626;border-radius:50%;width:4em;height:4em;text-transform:uppercase;font-weight:100;top:1em;padding-top:0.7em;text-align: center;font-size: 2em;line-height: 1.2;border:2px solid #fff;}
.special-heading {font-size:18px;color:#cd0900;font-family:'Barlow', sans-serif; font-weight:600;margin:0.2em 0; padding-left:20px; background:url(//www.fowlerhomes.com.au/wp-content/uploads/2018/05/redcheck.png) no-repeat; background-position: 0 5px;}

@media (max-width: 768px) {
	.house-land-info {padding:0 0.5em;}
	.hlp-facade .price-type-fixed:before {font-size:1.3em;}
}

.house-land .gallery-facades .hlp-facade img {
	max-width:100%;
}

.house-land .gallery-facades .facade-name{position:absolute;color:#fff;margin:0;width:auto;left:0;bottom:auto;padding:0.5em 0.8em;top:0;text-shadow:1px 1px 8px #444;}
.house-land .gallery-facades .facade-note {text-transform:capitalize;font-size:0.8em;font-style:italic;}
.house-land .gallery-facades .facade-description{position:absolute;color:#eee;margin:0;width:100%;left:0;bottom:0;padding: 0.7em 1em;font-size: 10px;font-style: italic;}
.house-land .gallery-facades .facade-description p{margin:0;}


.included_in_price{padding-top:2em;}

	.included_in_price ul{margin:0;padding:0;list-style:none;font-size:1em;}
	.included_in_price .small-incl-text ul{font-size:0.8em;}

	.included_in_price li{margin:0.8em 0;padding:0 0 0 1.5em;position:relative;font-weight:500;}

	.included_in_price li:before{content: '\e803';font-family:fontello;color:#262626;position:absolute;left:0px;font-size:1.3em;top:-2px;}

	

.house-land-details{}

	.house-land-details .site-plan{margin-bottom:20px;}
.house-land-details .siteplan-image {position:relative;}
		.house-land-details .siteplan-image {padding:1em 0;} .siteplan-image img {margin:0 auto;}
		.house-land-details .siteplan-image h3.registered-land {
margin-top: -20px;
   border: 1px solid #000;
    font-size: 2em;
    color: #000;
  
    padding: 5px;
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

	.house-land-details .floorplan{}

		.house-land-details .floorplan h2{margin-top:0;text-transform:uppercase;}

.house-land-details .total-area {font-size:1.5em;}

		.house-land-details .floorplan .floorplan-icons{font-size:28px;text-align:center;margin-top:5px;}

		.house-land-details .floorplan .floorplan-icons .col-xs-4{padding-left:0;}
		
		.house-land-details	.floorplan-image {text-align:center;} .floorplan-image img {max-width:85%;    margin: 0 auto; max-height: 850px;}

	.house-land-details .floorplan-side{}

.house-land-details .floorplan-side .floorplan-side-details {background:#ddd;padding:1em;}

.house-land-details .floorplan-side .floorplan-side-details .lot-number {text-transform:uppercase;font-size:2em}
.house-land-details .floorplan-side .floorplan-side-details .address {text-transform:uppercase;font-size:1.2em;}

		.house-land-details .floorplan-side .sales{margin-top:20px;font-size:1.2em;}

		.house-land-details .floorplan-side .contact{margin-top:20px;}

			.house-land-details .floorplan-side .contact .fowlerphone{font-size:2em;font-weight:500;}

		.house-land-details .floorplan-side .display-centre{margin-top:15px;}

			.house-land-details .floorplan-side .display-centre h5{margin-bottom:5px;}
.house-land-details .display-address {font-size:0.8em;}


.house-land-disclaimer{font-size:0.8em;}



.home-emporium{background-image:url(//fh.supos.com.au/wp-content/uploads/2016/06/emporium-1.jpg);}

.home-emporium img{max-width:100%;}



.home-bg{

overflow: hidden;

}





.text-title{font-family:Barlow;font-weight:600;}



#HD-Galleries .gallery-side{align-self: stretch;display:flex;flex-wrap:wrap;}

#HD-Galleries .design-features{min-width:100%;}

#HD-Galleries .design-features .list-unstyled li {font-size:0.9em;font-weight:300;line-height: 1.5em;padding-bottom: 0.2em;}

.gallery-display-on{min-width:100%;margin-bottom:15px;}

.gallery-display-on i{color:#fff;}

.gallery-display-on p a{color:#fff;}

.gallery-display-on .btn-block{background-color:#444;border-radius:0;color:#fff;font-weight:500;border:none;padding:0.5em 0;}
.hype_design_top .gallery-display-on .btn-block{background-color:#444;}

@media (min-width: 768px) {

	.gallery-display-on{align-self: flex-end;}

}

/*
.gallery-facades-thumbnail .flex-direction-nav a:before{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-shadow: none;
}
*/




/* Display Homes */

.grannyflat{
	width: 7em;
    height: 7em;
    background: #b4111a;
    padding: 2em;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 17px;
    font-size: 15px;
    position: absolute;
    right: 2em;
    text-transform: uppercase;
    top: 2em;
    z-index: 99;
    font-family: 'Barlowlight';
	
}

.grannyflat span {font-size:2em;font-weight:bold;}

.col_avpackg .thmnl {
    position: relative;
}

.col_avpackg .thmnl p, .col_avpackg .btmwrap p {margin-bottom:0 !important;}

.col_avpackg {
    background: #eee;
    margin-bottom: 27px;
}

.col_avpackg .btmwrap {
    padding: 0 2em 2em;
}

.col_avpackg .btmwrap h3 {
	font-weight:600;
	font-size:2em;
	
}

.red-button {
	    background-color: #262626;
    color: #fff;
    border: none;
    border-radius: 0;
    margin-top: 40px;
	
}


.col_avpackg .btmwrap h4 {
	font-size:1.5em;
	text-transform:uppercase;
}


.col_avpackg .btmwrap .red_txt {color:#b4111a;}

.item-display-home{margin-bottom:30px;}

	.item-display-home .item-thumbnail{background-size:cover;padding-top:56.25%;margin-bottom:30px;display:none;}

	.item-display-home h3{font-family:Barlow;text-transform: uppercase;font-weight:300;font-size:2em;position:relative;text-align:center;padding:20px;line-height:1;color:#333;margin:0;overflow:hidden;}

	.item-display-home h3:before{position:absolute;background-color:#000;color:#fff;height:100%;font-family:"Work Sans", arial;font-size:16px;right:0;bottom:0;width:100px;padding-top: 48px;transform-origin: 100% 100%;transform: rotate(45deg);}



.item-display-home.item-status-new{}

	.item-display-home.item-status-new h3{background-color:#262626;color:#fff;font-size:32px;}

	.item-display-home.item-status-new h3:before{content:'NEW';}

	.item-display-home.item-status-new .item-thumbnail{display:none;}



.item-display-home.item-status-soon{}

	.item-display-home.item-status-soon h3{background-color:#858585;color:#fff;font-size:32px;}

	.item-display-home.item-status-soon h3:before{content:'SOON';}

	.item-display-home.item-status-soon .item-thumbnail{display:none;}

	.item-display-home.item-status-normal h3, .item-display-home.item-status-none h3{background-color:#262626;color:#fff;font-size:32px;}


#SliderDisplayHomes{display:table;width:100%;}

#SliderDisplayHomes ul.slides>li{height:400px;background-size:cover;background-position:50% 50%;}

.title-display-home{font-size:40px;font-weight:400;margin-top:50px;margin-bottom:30px;}

.title-display-home span {font-weight:100;font-size:20px;font-style:italic;color:#b5121b;display:block;padding:0.5em 0;}

.display-home-side{color:inherit;}

	.display-home-side a{color:inherit;font-weight:bold;}

	.display-home-side .address{font-size:1.1em;}

.display-home-side .phonenumber {   
	font-size: 2em;
    color: #262626;
    font-weight: bold;}
	

.display-home-side #DisplayHomesMapSmall{height:450px;}

@media (min-width: 1440px) {

	.container {

		width: 1400px; }

}

.dp-estate-logo {
	text-align:center;
}

.dp-estate-logo img {
	max-width:none;
}


#DisplayHomes .item .thumbnail{margin-bottom:0;}
	#CustomContent .item {background-color:#e4e4e4;margin-left:15px;margin-right:0;position:relative;overflow:hidden;}
	#DisplayHomes .item-right, #CustomContent .item-right {padding:40px 55px 40px 40px;}
		#DisplayHomes .item-right .ptitle, #CustomContent .item-right .ptitle{font-size:28px;text-transform: uppercase;padding:0;margin-bottom:30px;}
#DisplayHomes .item-right .ptitle small, #CustomContent .item-right .ptitle small{font-weight:100;font-size:50%;}
		#DisplayHomes .item-right .btn, #CustomContent .item-right .btn{color:#fff;background-color:#333;border-radius:0;padding:12px 37px;}
		#DisplayHomes .item-right p, #CustomContent .item-right p{margin-bottom:30px;}
	#DisplayHomes .item-left, #CustomContent .item-left{padding-left:0;}
#DisplayHomes .item.item-new:before, #CustomContent .item.item-new:before{position:absolute;background-color:#262626;color:#fff;height:82px;font-family:"Work Sans", arial;font-size:16px;right:0;top:-4px;width:110px;padding-top: 48px;transform-origin: 100% 100%;transform: rotate(45deg);content: attr(data-line);text-align:center;}
#DisplayHomes .item.item-new.SOON:before, #CustomContent .item.item-new.SOON:before {background-color:#333;font-size:12px;word-spacing:50px;}
#CustomContent .thumbnail {
    background-size: cover;
    background-position: 50% 50%;
}

#CustomContent .ptitle {
    background-color: #e4e4e4;
    font-family: Barlow,arial;
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 1;
    padding: 10px 15px;
    font-weight: 300;
}


#DisplayHomesList img{margin:0 auto;}
	

#SavedHomes{padding:1px 0 0 0;background-color:#333;position:relative;}
	#SavedHomes .container{padding-top:15px;padding-bottom:15px;margin-top:-200px;transition:margin-top 0.4s;}
	#SavedHomes.active .container{margin-top:0;}
	#SavedHomes .item{width:100px;display:inline-block;margin-right:15px;position:relative;border: 4px solid #000;}
	#SavedHomes .item img{max-width:100%;}
	#SavedHomes .item .title{position:absolute;width:100%;bottom:0;background-color:rgba(0,0,0,0.5);line-height:30px;color:#fff;text-align:center;}
	#SavedHomes .item:hover .btn{display:block;}
	#SavedHomes .btn{border-radius:0;position: absolute;right:0;top:0;font-weight:bold;padding:0px 5px;display:none;}
.btn-savedHomes, .btn-savedHomes:hover{color:inherit;text-decoration:none;}

hr.dark{border-top-width:2px;}

.top-banner{background-size:cover;background-position:50% 50%;height:340px;width:100%;border-bottom: 4px solid #8e7856;}


@media (max-width:991px){
	#HD-Galleries .row{display:block;}
	#HD-Galleries .gallery-side{
		display: block;
	}
}


/* Forms */
body .gform_wrapper .description, body .gform_wrapper .gfield_description, body .gform_wrapper .gsection_description, body .gform_wrapper .instruction{font-size:0.9em;font-weight:400;}


.gform_wrapper input[type=text] {
	    width: 100%;
    border: none;
    border-radius: 0;
    background: #dddddd !important;
    height: 36px!important;
    box-shadow: none;
}

.gform_wrapper input[type=submit] {
	border: none;
	background-color: #262626;
	color: #fff;
	line-height: 36px;
	padding: 0 15px;
	font-style:normal;
	text-transform: uppercase;
	width:auto;
	font-weight:400;
}

/*  Footer Subscribe Form */
.section-subs .subs-form input[type=submit]{
	border: none;
	background-color: #262626;
	color: #fff;
	line-height: 36px;
	padding: 0 15px;
	font-style:normal;
	text-transform: uppercase;
	width:auto;
	font-weight:400;
}
.single-hype_design .section-subs .subs-form input[type=submit]{background-color: #65669c !important;}
.section-subs .subs-form .gform_footer,
	.section-subs .subs-form div,
	.section-subs .subs-form .gform_wrapper.gf_browser_chrome .gform_body
	{display:inline-block;width:auto;}
.section-subs .subs-form .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width:270px;max-width:100%;text-algin:left;}
.section-subs .subs-form .gform_wrapper label.gfield_label{font-size:15px;}
.section-subs .subs-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 20px;}
.section-subs .subs-form .gform_wrapper ul.gform_fields li.gfield{padding-right:0}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction{font-size:14px;}
.section-subs .gform_wrapper, body .section-subs .gform_wrapper ul li.gfield, .section-subs .gform_wrapper .gform_footer{margin-top:0;padding-top:0;}
.section-subs .social-link{margin-top:25px;}
@media (max-width:992px){
	.section-subs .subs-form .gform_wrapper label.gfield_label{text-align:center;}
	.ginput_container_email{width:100%;text-align:center;}
	.section-subs .subs-form input[type=submit]{width:auto;}
	body .section-subs .subs-form div{width:100%;}
	.section-subs .social-link{margin-top:0;}
} 

/* Form House Land Package */
#gform_wrapper_2{width:100%;margin:0 auto;max-width:700px;}
#gform_2 .field_sublabel_below .ginput_complex.ginput_container label{display:none;}
#gform_2 .gfield_label{line-height:38px;margin-bottom:0;}
#gform_2 input[type=submit]{
	border: none;
	background-color: #262626;
	color: #fff;
	line-height: 36px;
	padding: 0 15px;
	font-style:normal;
	text-transform: uppercase;
	width:auto;
	text-align: left;
}
.hype_enquiry #gform_2 input[type=submit]{background-color: #65669c !important; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])  ,.grorm_wrapper textarea {
	color:#666 !important;
}




/* Home Design */
.sixteen-nine a:hover .content p{opacity:0;}
#HomeDesignList .item-property.plogo-on .sixteen-nine a .content p{opacity:1;}



/*=============================================*/

.page-id-88 .container.page-content{ width:auto !important; padding:0 !important; }

.blck1{ color:#302e2f;} 

.kdr_sub_title p{ border-bottom:#58595b 2px solid; padding-bottom:65px; margin-bottom:0px; color:#302e2f !important;}

.whyknockdown{ margin-bottom:110px; margin-top:30px;} .whyknockdown .twrap{ padding-bottom:70px;} 

.whyknockdown .twrap h2{ color:#262626; font-family:Barlow, sans-serif; margin-top:0 !important; letter-spacing:3px; font-size:40px; text-transform:uppercase;} 

.whyknockdown .twrap p{ color:#404041; font-size:24px; font-weight:400;}



@media (min-width:768px) and (max-width:991px){ }



@media (max-width:767px){ } 


@media (min-width: 768px){
	.site-nav{text-align:right;}
}


/* Home Content */
@media (max-width: 991px) {
	.home-ffc h2{font-size:40px;line-height:1.3em;}
	.home-cta-4 .about-fowler{text-align:center;}
	.home-cta-4 .about-fowler img{display:inline-block;}
	.home-emporium .overlay{padding-top:0;}
}
@media (max-width: 767px) {
	.home-title{font-size:40px;}
	.home-ffc h2{font-size:40px;line-height:1.3em;}
	.home-cta .home-cta-title h3{font-size:32px;}
	.fowler-features{border-right:0;}
	.home-emporium{height:330px;}
}

@media (min-width: 768px) {
	.site-nav > ul > li:last-child:hover > ul {right:0;}
}


#header-contact  {color:#fff;font-weight:500;padding:0.5em 1em;font-size:1em;}

#header-contact:hover {background:#E4E4E4;}
#header-contact:hover span {color:#333;}
#header-contact span {color:#fff;}


#enquiry-form {background:#808285;color:#fff;}

.mirror-button {margin-top:5px;}

.tour-button {
	background:url(//www.fowlerhomes.com.au/wp-content/themes/fowler-homes/images/3D-icon-50px.png) 20px 10px no-repeat #8e7856;
	    font-size: 20px;
    border: none;
    color: #fff;
    font-weight: 600;
    display: block;
    position: relative;
    padding: 16px 10px 0px 40px;
  	min-height:65px;
    text-align: center;
	font-family:Barlow;
	
}

.tour-button:hover {
	background:url(//www.fowlerhomes.com.au/wp-content/themes/fowler-homes/images/3D-icon-50px.png) 20px 10px no-repeat #333; 
    color: #fff;
}

.tour-box {min-height:65px; margin-bottom: 15px;}


/* Contact us */

.contanct-us-heading {text-align:center;}

.contanct-us-heading h4 {
	color:#b4111a;font-size:2em;
}

.contact-heading-left {text-align:right;padding:1em 2em 1em 0;}
.contact-heading-right {text-align:left;padding:1em 0 1em 2em;}

.contact-heading-left h5, .contact-heading-right h5 {color:#666;font-size:1.5em;}
.contact-heading-left h5 i, .contact-heading-right h5 i {color:#262626;padding:0.6em;border:1px solid #262626;border-radius:50%;}

.contactfowler .col{ background:#dddddd; margin-bottom:20px; padding:4em; text-align:center; } 
.contactfowler .col h3{ color:#333; text-transform:uppercase; font-family:Barlow, sans-serif; font-size:2em; margin-bottom:1.5em;letter-spacing:1px; margin:0; font-weight:300; line-height:32px;} 
.contactfowler .row .col-lg-6:nth-child(1) .col{ margin-right:-5px;background:#58595b;color:#fff;} 
.contactfowler .row .col-lg-6:nth-child(1) .col h3 {color:#fff;}
.contactfowler .row .col-lg-6:nth-child(2) .col{ margin-left:-5px;}
.contactfowler .row:last-child .col{ height:350px;} 

.contactfowler .col input[type=text], .contactfowler .col textarea {background:#eee !important;border:0 !important;}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
   display:none;
}

@media (max-width:768px){.hlp-facade .price-type-fixed:before{font-size:1.3em !important;} } 

/*=============================================*/
.page-id-88 .container.page-content, .page-id-225 .container.page-content, .page-id-227 .container.page-content, 
.page-id-199 .container.page-content, .page-id-221 .container.page-content, .page-id-213 .container.page-content,  .page-id-1956 .container.page-content,  .page-id-3853 .container.page-content
.page-id-217 .container.page-content{ width:auto !important; padding:0 !important; } 
.page-id-88 .row.page-title{ margin-left:0; margin-right:0;}
.blck1{ color:#302e2f;} 
.kdr_sub_title p{ border-bottom:#58595b 2px solid; padding-bottom:65px; margin-bottom:0px; color:#302e2f !important;}
.whyknockdown{ margin-bottom:110px; margin-top:30px;} .whyknockdown .twrap{ padding-bottom:0px;} 
.whyknockdown .twrap h2{ color:#262626; font-family:Barlow, sans-serif; margin-top:0 !important; letter-spacing:3px; font-size:40px; text-transform:uppercase;} 
.whyknockdown .twrap p{ color:#404041; font-size:24px; font-weight:400; margin-bottom:0;} 
.whysec .col{ background:#939598; margin-bottom:20px; padding:30px 15px; text-align:center; height:280px;} 
.whysec .col h3{ color:#fff; text-transform: capitalize; font-family:Barlow, sans-serif; font-size:18px; margin:0; font-weight:300; line-height:26px;} 
.whysec .row .col-lg-6:nth-child(1) .col{ margin-right:-5px;} 
.whysec .row .col-lg-6:nth-child(2) .col{ margin-left:-5px;}
.whysec .row:last-child .col{ height:350px;} 
.timeframe{ background:#302e2f; padding:80px 0px 140px;} 
.tf_title{ margin-bottom:100px;}
.tf_title h2{ margin-top:0; margin-bottom:30px; color:#fff; text-transform:uppercase; font-family:bicyclette, sans-serif; font-weight:300; font-size:40px; letter-spacing: 0.1em !important}
.tf_title p{ color:#fff; font-size:18px; line-height: 28px; font-weight:300; margin-bottom:0;}  

.tf_mid{counter-reset: my-badass-counter; line-height:1.2;} 
.tf_mid .col_tf:before{content: counter(my-badass-counter); counter-increment: my-badass-counter; font-family:Barlow, sans-serif; font-size:200px; color:#fff; 
position:absolute; left:60px; top:0; font-weight:400;}
.tf_mid .col_tf{ background:#5e5e5e; padding:50px 50px 50px 200px; margin-bottom:12px; position:relative;} 
.tf_mid .col_tf:nth-child(even){ background:#939393;}
.tf_mid .col_tf h3{ margin-top:0; margin-bottom:30px; color:#fff; text-transform:uppercase; font-family:bicyclette, sans-serif; font-weight:300; font-size:28px; letter-spacing: 0.1em !important} 
.tf_mid .col_tf h4{ margin-top:0; margin-bottom:30px; color:#fff; text-transform: none; font-family:Barlow, sans-serif; font-weight:300; font-size:20px;}
.tf_mid .col_tf ul li{ color:#fff; font-size:18px; padding-left:10px; margin-bottom:6px; list-style: inherit;} 
.fw400{ font-weight:400;} .m_b_10{ margin-bottom:10px !important;} .m_b_0{ margin-bottom:0px !important;}
.tf_mid .col_tf ul{ padding-left:22px;}

.wm_info{ padding:90px 0px 40px;} 
.form_info_hd h2{ margin-top:0; margin-bottom:30px; color:#404041; letter-spacing:3px; text-transform:uppercase; font-family:bicyclette, sans-serif; font-weight:400; font-size:40px;}
.form_info_hd p{ color:#000000; text-transform:uppercase; font-size:20px; font-weight:500; margin-bottom:45px;}  
.txt1{ width:100%; border:none; border-radius:0; background:#dddddd !important; height:36px!important; box-shadow:none;} 
.txt2{ width:100%; border:none; border-radius:0; background:#dddddd!important; height:156px!important; box-shadow:none; } 
.wm_info form .txt1{ margin-bottom:24px; text-align:center;} .wm_info form .txt2{ text-align:center;} 
.m_b_15{ margin-bottom:15px;} .m_b_30{ margin-bottom:30px;} .btn_submit{ background:#b5121b; color:#fff; width:89px; height:36px; font-weight:500; text-transform:uppercase; border:none;}

.page-id-225 .row.page-title h1{color:#404041; font-family:Barlow, sans-serif;  letter-spacing:5px; font-size:42px; font-weight:300; text-transform:uppercase;}
.page-id-225 .row.page-title p{color:#404041; text-transform:uppercase; font-size:18px;}
.page-id-225 .section-grey p{ font-size:23px; letter-spacing:2px; text-transform:uppercase; color:#fff;} 
.page-id-225 .section-grey{ background:#b4b4b4 !important;}

.mapsec{ background:#dbdbdb; padding:90px 0px 130px;}
.viewlocation{ padding:180px 0px 100px;  background:rgba(0,0,0,0.5);background-image:url(//fh.supos.com.au/wp-content/uploads/2016/12/explorelocation.jpg); 
background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%; margin-bottom:40px; background-attachment:fixed;}
.viewlocation p{ color:#fff; font-size:24px; font-weight:400; text-transform:uppercase;} 
.vlbtn{ display:inline-block; width:100%; max-width:329px; height:59px; color:#fff; font-size:20px; padding-top:12px; font-weight:400; background:#262626;}
.vlbtn:hover{ color:#ffffff; background:#c0141d;}
.page-id-227 .row.page-title h1{ font-size:28px; font-weight:400; letter-spacing:0; text-transform:uppercase; line-height:38px;} 
.introsec{ margin-bottom:50px;} .introsec .home-cta-4{ margin-top:0; margin-bottom:0;} .introsec .about-fowler a{ display:block; position:relative;} .introsec .about-fowler a img{ margin-bottom:0;}
.introsec ul{ margin:0; padding:0;} .introsec ul li{ width:32%;  list-style:none; float:left; margin:0 .5% 7px 0px;} 
.introsec ul li a{ display:block; position:relative;}
.introsec ul li a:before, .introsec .about-fowler a:before{content:"";  -webkit-transition:background-color 1s ease;
-moz-transition:background-color 1s ease; transition:background-color 1s ease; width:100%; height:100%;  position:absolute; left:0; top:0; }
.introsec ul li:hover a:before, .introsec .about-fowler a:hover:before{background:rgba(255,255,255,.4); -webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
	-webkit-transform:translateZ(0);
	visibility:visible;
	-webkit-backface-visibility:hidden;}

.introsec ul li:nth-child(3n+3){ margin-right:0;} .introsec ul li img{ margin-bottom:0 !important;}

.convchoice{ margin-bottom:100px; letter-spacing:0;} .convchoice h4{ font-weight:500; color:#262626; font-size:24px;} 
.convchoice ul{ margin:0; padding:0;} .convchoice ul li{ list-style:none; font-size:20px; margin-bottom:0px;} 
.convchoice ul li .bult_ic{color:#262626; font-size:46px; line-height:18px; display:inline-block; position:relative; bottom:-10px;}

.dreamvision{ background-image:url(//fh.supos.com.au/wp-content/uploads/2016/12/dreamvision.jpg); background-size: cover;
  background-repeat: no-repeat; background-position: 50% 50%; background-attachment:fixed; height:440px; padding-top:180px; font-family:Barlow, sans-serif; 
  font-size:30px; text-transform:uppercase; color:#fff; font-weight:100; letter-spacing:2px;} .dreamvision strong{ font-weight:400;} 
.bookconsult{ background:#ececec; padding:85px 0px;}  
.bookconsult h2{color:#404041; font-family:Barlow, sans-serif;  letter-spacing:3px; font-size:30px; font-weight:400; text-transform:uppercase;}
.bookconsult p{ font-size:18px; letter-spacing:0;} .bookconsult p:last-child{ margin-bottom:0;}
.contact_btn{ background:#262626; color:#fff; width:100%; display:inline-block; max-width:212px; height:59px; font-size:20px; line-height:59px; font-weight:500; text-transform:uppercase; border:none;} /*.contact_btn:hover{ color:#fff; background:#bf131d;}*/

.newrange{ padding:95px 0px 80px;} 
.newrange .nr_t_sec h2{color:#302e2f; font-family:Barlow, sans-serif;  letter-spacing:2px; margin-bottom:50px; font-size:30px; font-weight:100; text-transform:uppercase;} 
.newrange .nr_t_sec h2 strong{  font-weight:400;}
.newrange .nr_t_sec p{ font-size:24px; color:#000; letter-spacing:2px; text-transform:uppercase;} 
.bdr_title{ display:inline-block; width:119px; height:7px; background:#939598;} 
.nr_b_sec ul{ margin:0; padding:0;} .nr_b_sec ul li{ width:32%; list-style:none; float:left; margin:0 .5% 7px 0px;} 
.nr_b_sec ul li:last-child{ margin-right:0;}




.inclus_sub_txt{ font-size:16px;}
.page-id-199 .inclus_sub_txt{margin-top: 53px;}
.explore{ background:#302e2f; padding:45px 0px; color:#fff; font-size:26px; line-height: 36px; margin:30px 0px 80px; font-weight:100; font-family:bicyclette, sans-serif;  letter-spacing:0.15em;}
.dw_pdf_sec .detail_dw_pd{min-height: 300px;}
.dw_pdf_sec ul{ margin:0; padding:0;} .dw_pdf_sec ul li{ width:100%; float:left; margin-bottom:40px; padding-right:15px; background:#eeeeee; list-style:none;}
.dw_pdf_btn{ background:#b5121b; color:#fff; width:100%; display:inline-block; max-width:280px; height:59px; font-size:20px; line-height:59px; font-weight:500; text-transform:uppercase; border:none;} .dw_pdf_btn:hover{ color:#fff; background:#bf131d;}
.dw_pdf_sec ul li h2{  color:#302e2f; font-size:26px;  font-weight:100; margin-top:54px; margin-bottom:35px; font-family:bicyclette, sans-serif; text-transform:uppercase; letter-spacing:0.15em !important;} .dw_pdf_sec ul li h2 span{ font-weight:400;} .dw_pdf_sec ul li .thumnl img{ margin-bottom:0; width:100%;}
.dw_pdf_sec ul li p{color:#302e2f; font-size:16px; line-height:24px;  }
.dw_pdf_sec .contact_btn{border-radius: 3px;font-size: 16px;font-weight: 600; background:none; border:#8e7856 1px solid; padding:5px 20px; color:#8e7856;position: absolute;bottom: 30px;margin: 0;right: 25px; text-decoration: none;}
.dw_pdf_sec .contact_btn:hover{ background: #8e7856; color: #fff;}
.kdr_sub_title2 p{ border-top:#58595b 2px solid; padding-bottom:40px; font-weight:500; letter-spacing:0; margin-top:35px; padding-top:35px; font-size:17px; margin-bottom:0px; color:#302e2f !important;}
.page-id-221 .section-grey, .page-id-217 .section-grey{ background:#eeeeee !important;} 
.page-id-221 .section-grey p{color:#404041; font-family:bicyclette, sans-serif; margin-bottom:0 !important;  font-size: 24px; font-weight:100; text-transform:uppercase; letter-spacing: 0.1em;}
.oraganisation .orgcol{ margin-top:80px;} .oraganisation .orgcol p{ font-weight:600; font-size:18px; margin-bottom:0; line-height:22px;}
.oraganisation{ padding-top:10px; padding-bottom:60px;}
.page-id-213  .row.page-title h1{ text-transform:uppercase;} .page-id-213  .section-grey{ background:#eeeeee;} 
.bdright{ border-right:#231f20 1px solid;} .partrnersec ul{ margin:0; padding:0;} .partrnersec ul li{ list-style:none;} .partrnersec ul li img{transition: all 3000ms ease 0s ;} .partrnersec ul li:hover img{transform: rotate(0deg) scale(1.3, 1.3);}
.grybx h2{font-family:bicyclette, sans-serif; font-weight:300; font-size:30px; margin:30px 0px 30px; letter-spacing: 0.1em !important; text-transform:uppercase;} .grybx p, .envt_sec p{ font-size:16px; line-height:24px; font-weight:400;} .envt_sec h2{font-family:bicyclette, sans-serif; font-weight:300; font-size:30px; margin:0px 0px 40px; padding-top:40px; border-top:#939598 2px solid; letter-spacing: 0.1em !important; text-transform:uppercase;} .envt_sec p{ line-height:28px;} .envt_sec img{ margin-bottom:0;}
.fowlerhome{background-image:url(//fh.supos.com.au/wp-content/uploads/2016/12/fowlerhome.jpg); background-size: cover;
  background-repeat: no-repeat; background-position: 50% 50%; background-attachment:fixed; padding-top:150px; padding-bottom:150px; font-family:bicyclette, sans-serif; 
  font-size:25px; text-transform:uppercase; color:#fff; font-weight:100; letter-spacing:1px;}
  .envt_sec{ margin-top:50px; margin-bottom:30px;}
 .basixensure .hmbuild{ font-weight:500; color:#262626; font-size:20px;}
 .basixensure{ font-size:18px; font-weight:400; margin-top:50px;}
.awardtop p{ border-top:#58595b 5px solid; margin-top:0px;} .partrnersec{ margin-top:70px; margin-bottom:70px;}

.awardsecmain{ margin-bottom:40px;}  .m_b_20{ margin-bottom:20px;}  .awardsecmain .award_detail .item_photo{ position:absolute;  left:0; top:0; width:41.66%; height:100%; overflow:hidden;} .awardsecmain .award_detail .col-sm-5{ position:inherit;} .awardsecmain .award_detail .item_photo img{transition: all 3000ms ease 0s ; margin-bottom:0;} .awardsecmain .award_detail .item_photo:hover img{transform: rotate(0deg) scale(1.5, 1.5); } .awardsecmain .award_detail img{ margin-bottom:0;}
.titlewin a{ text-transform:uppercase; font-weight:500; color:#404041;} .titlewin a:hover{ color:#262626;} 
.awardsecmain .award_detail .description{ font-size:16px; padding:15px 20px 10px 20px;}
.awardsecmain h2{font-family:bicyclette, sans-serif; font-weight:300; font-size:30px; margin:30px 0px 30px; text-align:center; letter-spacing:0.1em !important; text-transform:uppercase;}
.awardsecmain .award_detail .description p{ margin:0; line-height:20px;}
.awardsecmain .award_detail .titlewin{ margin-top:10px !important;}
.page-id-215 .container.page-content{ padding-top:0;} .awardsecmain ul li img{ margin-bottom:0;} 
.awardsecmain .award_detail .col-sm-3{ text-align:center;}
.bxall.awardsecmain .award_detail{ min-height:100px;} 
.bxall.awardsecmain .award_detail .item_photo{ text-align:center; padding-top:15px; }
.bxall.awardsecmain .award_detail:before{ content:""; width:5px; height:100%; background:#ffffff; position:absolute; left:41.66%; top:0; }
.awardtop img{ max-width:100%;}

.awardsecmain .award_detail{ background:#eeeeee; min-height:200px;   margin-bottom:20px; list-style:none; overflow:hidden; }

/*=============================15=12=2016=========================================*/
.home-emporium, .top-banner{background-size:cover;  overflow:hidden; background-position:50% 50%; background-repeat:no-repeat;}
.page-id-1959 .page-title p{ text-transform:uppercase;} .redclr{ color:#262626;}
.page-id-1959 .bg-grey{ background:#ededed; color:#404041;}
.page-id-1959 .container.page-content, .page-id-211 .container.page-content, .page-id-3379 .container.page-content, .page-id-3723 .container.page-content{ width:auto !important; padding:0 !important; } 
.passionate{ padding:80px 0px 150px;} .passionate .img-responsive{ display:inline-block;}
.passionate h2{ text-transform:uppercase; font-weight: 300; font-family: bicyclette, sans-serif; font-size:30px; margin-bottom:50px; letter-spacing: 0.1em !important;}
.thankcol{ background:#939598; padding:70px 0px; height:420px; } 
.thankcol .img-responsive{ margin-top:-98px; display:inline-block; } .thankcol .tcontent{ color:#ffffff; font-size:20px;}
.thankcol .tbotm{ color:#fff;} .ourphilosophy{ background:#ededed; padding:152px 0px 90px;}
.ourphilosophy h2{ text-transform:uppercase; font-family:bicyclette, sans-serif; font-weight: 300; letter-spacing: 0.1em !important; font-size:30px;} 
.aboutfowler{ padding:60px 0px 50px; margin-bottom:40px;} .aboutfowlertop h2{ text-transform:uppercase; font-family:bicyclette, sans-serif; font-weight:normal; font-size:30px;} 
.redbdr{ display:inline-block; background:#262626; height:3px; width:120px;} 
.aboutfowler_sec ul{ margin:0; padding:0;}
.aboutfowler_sec ul li{ width:31%; float:left; margin-right:3.5%; list-style:none;}
.aboutfowler_sec ul li:last-child{ margin-right:0;}
.aboutfowler_sec ul li a img{ width:100%; margin-bottom:0;}
.aboutfowler_sec ul li a{ display:block; position:relative; font-size:18px; font-weight:500; overflow:hidden; text-transform:uppercase;} .aboutfowler_sec ul li a .overlay{ width:100%; height:auto; background:rgba(0,0,0,.75); position:absolute; left:0; bottom:0; text-align:center; text-transform:uppercase; color:#fff; padding:10px 0px; transform:scale(1); transition:transform 0.6s ease 0s;}
.aboutfowler_sec ul li a:hover .overlay{ height:100%; transform:scale(1.2);} 
.aboutfowler_sec ul li a:hover .overlay span{ position:relative; top:45%; transform:scale(1);}
.aboutfowler_sec .about-fowler a img{margin:0;}
.bdr_btm2{ border-top:#58595b 2px solid; margin-top:25px; margin-bottom:30px;}
.page-id-211 .page-title h1{ text-transform:uppercase; text-transform:uppercase; font-family:Barlow, sans-serif; font-weight:100; font-size:42px;}

.stepsec{ padding:30px 0px 80px;}
.frstep{font-family:Barlow, sans-serif; font-weight:500; font-size:40px; text-transform:uppercase; color:#262626;}
.nwhome{font-family:Barlow, sans-serif; font-weight:100; color:#262626; font-size:20px; letter-spacing:2px; text-transform:uppercase;}
.stepsecrw ul{ margin:0; padding:0;} .stepsecrw ul > li{ margin-bottom:8px;}
.stepbx{ position:relative;} .stepbx .col-sm-3{ position:inherit;} .stepbx{ margin-bottom:8px;}
.stepsecrw ul li{ position:relative; padding-left:340px; list-style:none;}
.stepsecrw .row .cl1{ width:25%; height:100%; background:lightgray; position:absolute; left:0; top:0; padding:50px 15px 10px;}
.stepsecrw .row .cl1 .count{ display:inline-block; width:50px; height:50px; color:#fff;  background:#262626; border-radius:50%; text-align:center; font-size:30px; line-height:50px; font-family:Barlow, sans-serif; font-weight:400;} .stepsecrw .row .cl1 .stphd{font-family:Barlow, sans-serif; font-size:24px; margin-bottom:0px; text-transform:uppercase; font-weight:600; color:#fff;color: #000;line-height: 30px;}
.stepsecrw .row .cl2{ width:100%; float:left;}
.tender ul, .tender2 ul, .tender3 ul{ margin:0; padding:0;}
.tender ul li{ background:#f7f7f7; padding-left:0; margin-bottom:6px; list-style:none;} .tender ul li a{ display:block; text-align:center; color:#302e2f; font-size:15px; padding:15px;}
.tender ul li:last-child{ margin-bottom:0;}
.tender2 ul li{ background:#e6e6e7; padding-left:0; margin-bottom:6px; list-style:none;} .tender2 ul li a{ display:block; text-align:center; color:#302e2f; font-size:15px; padding:15px;}
.tender2 ul li:last-child{ margin-bottom:0;}
.tender3 ul li{ background:#c7c8ca; padding-left:0; margin-bottom:6px; list-style:none;} .tender3 ul li a{ display:block; text-align:center; color:#302e2f; font-size:15px; padding:15px;}
.tender3 ul li:last-child{ margin-bottom:0;}
.tender4{ background:lightgray; padding:35px 10px; text-align:center; color:#000; font-family:Barlow, sans-serif; font-size:24px; line-height:30px; text-transform:uppercase; font-weight:600;} .tender4 .count{ display:inline-block; width:50px; height:50px; color:#fff;  background:#262626; border-radius:50%; text-align:center; font-size:30px;  font-family:Barlow, sans-serif; font-weight:400; padding-top: 8px; margin-right: 10px;}

.discoverhome{background-image:url(//fh.supos.com.au/wp-content/uploads/2016/12/discovernewhome.jpg); background-size: cover;
  background-repeat: no-repeat; background-position: 50% 50%; background-attachment:fixed; padding-top:150px; padding-bottom:150px; }
  .discoverhome h2{font-family:bicyclette, sans-serif; margin-bottom:10px;
  font-size:30px; text-transform:uppercase; color:#fff; font-weight:400; letter-spacing:1px;}
 .viewdisplay{ background:#262626; color:#fff; text-transform:uppercase; font-size:16px; display:inline-block; padding:10px; width:100%; max-width:260px; height:45px;}
.viewdisplay:hover{ color:#fff;}

.humblesec{ padding:30px 0px 70px;} 
.commitment{ padding:60px 0px 60px; background:#ededed;}
.page-id-3379 .page-title h1{ font-size:42px; text-transform:uppercase;}
.page-id-3379 .page-title p{ font-size:18px; text-transform:uppercase;}
.humblesec h2, .commitment h2{ font-size:30px; text-transform:uppercase; font-family:bicyclette, sans-serif;  letter-spacing:0.1em !important; font-weight:300;}
.page-id-3723 .bg-grey{ background:#ededed;}
.flwdif_bx{ padding:50px 0px;} .flwdif_bx h2{ text-transform:uppercase; margin-top:70px; font-family:bicyclette, sans-serif; font-weight:300; font-size:30px; letter-spacing: 0.1em !important;} .bgray7{ background:#ededed;}
.flwdif_bx .img-responsive{ width:100%;}
.aboutfowler .about-fowler img{ margin-bottom:0;} .aboutfowler .about-fowler .img-responsive{ width:100%;}
.aboutfowler .about-fowler .col_flwer{ position:relative; overflow:hidden;}
.aboutfowler .about-fowler .col_flwer .title{ width:100%; height:auto; background:rgba(0,0,0,.75); position:absolute; left:0; bottom:0; text-align:center; text-transform:uppercase; color:#fff; padding:10px 0px; transform:scale(1); transition:transform 0.6s ease 0s;}
.aboutfowler .about-fowler .col_flwer .title h3{  color:#fff; position:relative; top:45%; transform:scale(1);} 
.aboutfowler .about-fowler .col_flwer .title h3 a{ color:#fff;}
.aboutfowler .about-fowler:hover .col_flwer .title h3{  color:#fff; position:relative; top:45%; transform:scale(1);} 
.aboutfowler .about-fowler:hover .col_flwer .title{ height:100%; transform:scale(1.2);} 
.nr_b_sec .home-cta-4{ margin-bottom:0px;}


@media (min-width:992px) and (max-width:1199px){ 
.dw_pdf_sec ul li h2{ margin-bottom:10px; margin-top:25px;} 
.dw_pdf_sec ul li p{  margin-bottom:15px;} .awardsecmain ul li .description{ padding:10px 20px 0px 20px;}
.dw_pdf_sec .detail_dw_pd{min-height: 280px;} .dw_pdf_sec .contact_btn{right:30px;}
 }

@media (min-width:768px) and (max-width:991px){.whysec .col, .whysec .row:last-child .col{ height:auto;} 
.dreamvision{ height:auto; padding-bottom:80px;} .detail_dw_pd{ padding:0px 20px;}  .dw_pdf_sec ul li{ padding-right:0;}
.awardsecmain ul li .item_photo{ position:inherit; width:100%;} .awardsecmain ul li{ padding-left:0;} .bxall.awardsecmain ul li .item_photo{ border-right:none;}
.flwdif_bx h2{ margin-top:0;} .stepsecrw .row .cl1 .stphd, .tender4{ font-size:20px;}
.dw_pdf_sec .detail_dw_pd{min-height: auto;} .dw_pdf_sec .contact_btn{right:0; bottom:0; position:relative;}
}

@media (max-width:767px){ 
.page-id-82 .hd-reset-filters{float:inherit;width:100%;}
.page-id-82 .hd-reset-filters .btn{width:100%;}
.filter-m img{float:right; padding-top:3px;}
#compareResult{top:62px; right:15px; bottom:inherit;}
} 

.page-id-221 .oraganisation .orgcol p{font-size:15px;}