@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=280061c6-488d-4e48-911a-1635b91c3625&fontids=693179");
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=280061c6-488d-4e48-911a-1635b91c3625&fontids=693176");

.icons-sprite {
    background: url('images/icons-s343fc9fcdc.png') no-repeat
}

@font-face {
    font-family: 'PTSansRegular';
    src: url("fonts/PTS55F-webfont.eot");
    src: url("fonts/PTS55F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTS55F-webfont.woff") format("woff"), url("fonts/PTS55F-webfont.ttf") format("truetype"), url("fonts/PTS55F-webfont.svg#PTSansRegular") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'PTSansItalic';
    src: url("fonts/PTS56F-webfont.eot");
    src: url("fonts/PTS56F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTS56F-webfont.woff") format("woff"), url("fonts/PTS56F-webfont.ttf") format("truetype"), url("fonts/PTS56F-webfont.svg#PTSansItalic") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'PTSansBold';
    src: url("fonts/PTS75F-webfont.eot");
    src: url("fonts/PTS75F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTS75F-webfont.woff") format("woff"), url("fonts/PTS75F-webfont.ttf") format("truetype"), url("fonts/PTS75F-webfont.svg#PTSansBold") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'PTSansBoldItalic';
    src: url("fonts/PTS76F-webfont.eot");
    src: url("fonts/PTS76F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTS76F-webfont.woff") format("woff"), url("fonts/PTS76F-webfont.ttf") format("truetype"), url("fonts/PTS76F-webfont.svg#PTSansBoldItalic") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "SnellRoundhandW01-Scrip";
    src: url("fonts/693179/fea0fb7b-884b-4567-a6dc-addb8e67baaa.eot?#iefix");
    src: url("fonts/693179/fea0fb7b-884b-4567-a6dc-addb8e67baaa.eot?#iefix") format("eot"), url("fonts/693179/efbfc170-aaf0-4472-91f4-dbb5bc2f4c59.woff") format("woff"), url("fonts/693179/d974669d-978c-4bcf-8843-b2b7c366d097.ttf") format("truetype"), url("fonts/693179/5b2427b5-3c1e-4b17-9f3c-720a332c9142.svg#5b2427b5-3c1e-4b17-9f3c-720a332c9142") format("svg")
}

@font-face {
    font-family: "SnellRoundhandW01-BlkSc";
    src: url("fonts/693176/83964dee-9cb0-4444-a0c7-a569b408164a.eot?#iefix");
    src: url("fonts/693176/83964dee-9cb0-4444-a0c7-a569b408164a.eot?#iefix") format("eot"), url("fonts/693176/126f040c-517e-440b-951e-8f0e2088a591.woff") format("woff"), url("fonts/693176/1dd0fb86-f080-4826-b8f3-63cafae9a7f9.ttf") format("truetype"), url("fonts/693176/babffad5-cc7c-4601-a26f-170c6f5a19d3.svg#babffad5-cc7c-4601-a26f-170c6f5a19d3") format("svg")
}

body {
    padding: 0 !important
}

.st-sticky-share-buttons {
    display: none !important;
}

.back.btn {
    margin-right: 30px;
}

.navbar .btn-navbar {
    display: none !important
}

.nav-collapse.collapse {
    clear: none !important;
    height: auto !important;
    overflow: visible !important
}

.navbar .nav > li {
    float: left !important
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #fff !important;
    border-top-color: #fff !important;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background: #074151;
}

.dropdown-menu {
    border-radius: 0;
}

.navbar .nav-collapse ul.nav ul.dropdown-menu li a {
    color: #00AB4E !important;
    font-size: 14px;
}

.navbar .nav-collapse ul.nav ul.dropdown-menu li a:hover {
    color: #fff !important;
}

.mean-container .mean-nav ul li a.mean-expand {
    height: 24px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    box-sizing: border-box;
    max-width: 960px;
    width: 100% !important;
}

footer .container {
    padding: 0;
}

.page-header.container {
    width: 92% !important;
    margin-left: auto;
    margin-right: auto
}

body {
    background: #f3f3f3;
    color: #45484a;
    font-family: "PTSansRegular", arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    padding-top: 0;
    position: relative;
    -webkit-font-smoothing: antialiased
}

h2 {
    color: #45484a
}

#enquiry {
    display: none;
    background: rgb(0, 171, 78);
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99;
    color: white;
    font-size: 1.2em;
    left: 0
}

.planyourneyblockhead
{
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.25em;
    margin-bottom: 20px;
}

#enquiry .container {
    padding: 20px;
    width: auto !important
}

#enquiry .enquiries {
    float: left;
    max-width: 840px;
    margin-right: 20px
}

#enquiry .enquire-now,
#enquiry .cancel-enquiry {
    color: white;
    float: right;
    margin-left: 20px
}

.navbar {
    position: relative;
    z-index: 2
}

.navbar .navbar-inner {
    background: url(/sites/all/themes/ws_signature/css/images/header.png?1383703906)  top left repeat-x !important;
    border: 0;
    border-radius: 0;
    filter: inherit;
    height: 157px;
    margin: 15px 0 0 0;
    background-color: rgb(0, 171, 78) !important;
    position: relative;
}

.navbar .toll-free {
    float: left;
    width: 30%
}

.navbar .toll-free a {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    box-shadow: 0 0 0 transparent;
    color: #ffffff;
    font-family: 'PTSansBold';
    font-size: 19px;
    height: 44px;
    line-height: 1em;
    padding: 0 0 0 100px;
    box-sizing: border-box;
    text-shadow: 0 0 0 transparent;
    text-transform: uppercase;
    width: 100%;
    display: block;
    text-decoration: none;
    background: #c0bcbd;
    background: -moz-linear-gradient(top, #c0bcbd 0%, #7f7f7f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c0bcbd), color-stop(100%, #7f7f7f));
    background: -webkit-linear-gradient(top, #c0bcbd 0%, #7f7f7f 100%);
    background: -o-linear-gradient(top, #c0bcbd 0%, #7f7f7f 100%);
    background: -ms-linear-gradient(top, #c0bcbd 0%, #7f7f7f 100%);
    background: linear-gradient(to bottom, #c0bcbd 0%, #7f7f7f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0bcbd', endColorstr='#7f7f7f', GradientType=0)
}

.navbar .toll-free a .icon:before {
    background: url('images/icon-phone.png') no-repeat 0 0 / 32px 32px;
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    left: -45px;
    top: 0;
    content: ''
}

.navbar .toll-free a span {
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 0;
    position: relative
}

.navbar .navbar-inner .container {
    width: 960px;
    position: relative;
}

.navbar .navbar-inner .container .logo {
    margin: 26px 0
}

.navbar .nav-collapse ul.nav {
    float: right;
    margin: 62px 0 0 0;
}

.navbar .nav-collapse ul.nav li a {
    color: #727171;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
    text-shadow: 0 0 0 transparent
}

.navbar .nav-collapse ul.nav li a:hover,
.navbar .nav-collapse ul.nav li a:focus {
    background: #074151;
    color: #fff
}

.navbar .nav-collapse ul.nav li a.active,
.navbar .nav-collapse ul.nav li a.active-trail {
    background: #f7a11a;
    box-shadow: 0 0 0 transparent;
    color: #fff
}

.navbar .mega-menu {
    float: left;
    width: 70%;
    clear: both;
    height: 44px
}

.navbar .mega-menu ul.nav {
    border-right: 1px solid #c2c2c2;
    margin: 0;
    width: 100%
}

.navbar .mega-menu ul.nav li {
    width: 33.3%
}

.navbar .mega-menu ul.nav li a {
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    box-shadow: 0 0 0 transparent;
    color: #393939;
    font-family: 'PTSansBold';
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    padding: 0;
    text-align: center;
    text-shadow: 0 0 0 transparent;
    text-transform: uppercase;
    width: 100%
}

.navbar .mega-menu ul.nav li a.qtip-hover:hover,
.navbar .mega-menu ul.nav li a.qtip-hover:active {
    background: #d3d5d6 !important;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #fff;
    border-top: 2px solid #fff !important;
    height: 42px;
    line-height: 40px
}

.qtip {
    bottom: 0;
    height: 100%;
    top: 157px !important;
    width: 100% !important
}

.qtip .qtip-wrapper {
    height: 100%;
    width: 100% !important
}

.qtip .qtip-contentWrapper {
    background: rgba(235, 235, 235, 0.89) !important;
    background: #0e0e0e\9;
    border: 0 !important;
    height: 100%
}

.qtip .qtip-contentWrapper .qtip-content {
    background: transparent !important;
    padding: 42px !important
}

.qtip .panel-3col-33 .panel-col .inside {
    margin: 0 11px 0 10px
}

.qtip .panel-3col-33 .panel-col-first .inside {
    margin: 0 21px 0 0
}

.qtip .panel-3col-33 .panel-col-last .inside {
    margin: 0 0 0 21px
}

.qtip .panel-3col-33 .panel-separator {
    height: 42px;
    margin: 0
}

.qtip .pane-bundle-image {
    background: #f3f3f3;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    cursor: pointer;
    height: 142px;
    padding: 3px;
    position: relative;
    width: 100%
}

.qtip .pane-bundle-image.pane-fpid-4,
.qtip .pane-bundle-image.pane-fpid-6,
.qtip .pane-bundle-image.pane-fpid-216,
.qtip .pane-bundle-image.pane-current-4,
.qtip .pane-bundle-image.pane-current-6,
.qtip .pane-bundle-image.pane-current-216 {
    border: 0;
    border-radius: 0;
    height: 169px;
    padding: 0;
    width: 290px
}

.view-plans h3 {
    clear: both;
    border-top: 1px solid #ddd;
    padding-top: 30px;
    font-size: 20px
}

/* Validation */
.warning-msg,
.warning-msg-email {
    color: #b94a48;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
}

.form-item-email .warning-msg {
    display: none
}

/* Request Brochure New */
.zcsh-form #edit-info-zone,
.zcsh-form #edit-brochure-zone,
.zcsh-form #edit-submit-zone {
    max-width: 960px;
    margin: 0 auto;
}

.zcsh-form #edit-address-zone {
    background: #eee;
    padding: 30px 0 10px;
}

.zcsh-form #edit-address-zone .control-group {
    max-width: 960px;
    margin: 0 auto 10px;
}

.zcsh-form .form-item-send-magazine {
    margin-bottom: 10px;
}

.zcsh-form .control-group .controls input {
    width: 100%;
}

.zcsh-form .control-group .control-label {
    display: inline-block;
    vertical-align: top;
    width: 12%;
    margin-right: 1%;
}

.zcsh-form .control-group .controls {
    display: inline-block;
    vertical-align: top;
    width: 86%;
}

.zcsh-form .control-label {
    font-weight: bold;
}

.zcsh-form .form-type-select .control-label {
    width: 32%;
}

.zcsh-form .form-type-select .controls {
    width: 66%;
}

.zcsh-form #edit-submit-zone {
    text-align: center;
    margin-top: 30px;
}

.zcsh-form #edit-submit-zone #edit-submit {
    background: #2ea165;
    border: 0;
    border-radius: 0;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0;
    text-shadow: 0 0 0 transparent;
    width: 80px;
    text-transform: uppercase;
}

#edit-brochure-zone .brochure-single {
    display: inline-block;
    vertical-align: top;
    width: 31%;
    margin: 20px 1%;
}

#edit-brochure-zone .brochure-single .image {
    margin-bottom: 10px;
}

#edit-brochure-zone .brochure-single .image img {
    max-height: 200px;
    width: auto;
}

#edit-brochure-zone .brochure_section_title {
    font-weight: bold;
    margin-top: 20px;
}

.control-group.statement {
    line-height: 17px;
    font-size: 13px;
    font-style: italic;
    text-align: center;
}

/* House and land packages */
.node-type-house-and-land-package .views-slideshow-controls-top {
    display: none;
}

.node-type-house-and-land-package .span12 .block-zest-custom-sh-forms,
.node-type-showhome .span12 .block-zest-custom-sh-forms {
    display: none;
}

.node-type-house-and-land-package #header-secondary .colorbox-inline,
.pane-zest-custom-tweaks-direct-pdf-link-block .pane-content a {
    float: right;
    margin-top: -30px;
}

.node-type-house-and-land-package #header-secondary .colorbox-inline,
.pane-zest-custom-tweaks-direct-pdf-link-block .pane-content a {
    background: #faa21b url('images/img-dl-plan.png') center 15px no-repeat;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 49px;
    margin-left: -1px;
    padding: 65px 20px 0;
    text-align: center;
    width: 114px;
    line-height: 18px;
    -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;
}

.node-type-house-and-land-package #header-secondary .colorbox-inline:hover,
.pane-zest-custom-tweaks-direct-pdf-link-block .pane-content a:hover {
    opacity: 0.8;
    text-decoration: none;
}

.pdf-send-page {
    max-width: 960px;
    margin: 40px auto;
    font-size: 18px;
    line-height: 35px;
    font-weight: bold;
}

/* Popup */
#colorbox h2.block-title {
    color: #fff;
    font-size: 16px;
    background: #00ab4e;
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
}

#zest-custom-sh-plan-form #edit-info-zone,
#zest-custom-sh-plan-form #edit-address-zone {
    width: 90%;
    margin: 0 auto;
}

#zest-custom-sh-plan-form .control-group .controls input {
    width: 100%;
    margin-bottom: 0;
}

#zest-custom-sh-plan-form .control-group .control-label {
    display: inline-block;
    vertical-align: top;
    width: 23%;
    margin-right: 1%;
}

#zest-custom-sh-plan-form .control-group .controls {
    display: inline-block;
    vertical-align: top;
    width: 75%;
    margin-bottom: 10px;
}

#zest-custom-sh-plan-form .control-label {
    font-weight: bold;
}

#zest-custom-sh-plan-form .form-item-send-magazine {
    margin-bottom: 20px;
}

#zest-custom-sh-plan-form #edit-submit-zone {
    text-align: center;
    margin-top: 30px;
}

#zest-custom-sh-plan-form #edit-submit-zone #edit-submit {
    background: #00AB4E;
    border: 0;
    border-radius: 0;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0;
    text-shadow: 0 0 0 transparent;
    width: 80px;
    text-transform: uppercase;
}

#colorbox #cboxClose {
    top: 0;
    background: transparent url("images/btn-close.png") no-repeat scroll 0 0;
    width: 20px;
    height: 19px;
}

#cboxTopLeft {
    height: 5px;
    width: 5px;
    background: #E7E7E7;
}

#cboxTopCenter {
    height: 5px;
    background: #E7E7E7;
}

#cboxTopRight {
    height: 5px;
    width: 5px;
    background: #E7E7E7;
}

#cboxBottomLeft {
    height: 5px;
    width: 5px;
    background: #E7E7E7;
}

#cboxBottomCenter {
    height: 5px;
    background: #E7E7E7;
}

#cboxBottomRight {
    height: 5px;
    width: 5px;
    background: #E7E7E7;
}

#cboxMiddleLeft {
    width: 5px;
    background: #E7E7E7;
}

#cboxMiddleRight {
    width: 5px;
    background: #E7E7E7;
}

/* Footer zest */
.not-front .zest {
    float: left;
    margin-left: 80px;
}

.not-front .zest,
.not-front .zest a {
    background: #3d3f40;
    color: #7b7b7b !important;
}

.zest {
    float: left;
    margin-left: 80px;
}

.zest,
.zest a {
    color: #fff !important;
}

.zest a {
    text-decoration: underline;
}

.footer .franchisorspan {
    margin-left: 80px;
    width: auto;
}

/* Zest slider with thumbnails */
.view-house-and-land-plan,
.view-design-build-node-slides,
.view-showhome-node-slide-show-web-partner-,
.view-slideshow {
    position: relative;
}

.views-slideshow-controls-bottom.clearfix {
    z-index: 9999;
    bottom: 0;
    position: static;
    display: none;
}

.views-slideshow-cycle-main-frame {
    overflow: hidden;
}

.views-slideshow-pager-fields {

    /*position: absolute;*/
    bottom: 0;
    width: 100%;
    padding: 5px 0;
    text-align: center;
}

.views-slideshow-pager-fields .views-slideshow-pager-field-item {
    display: inline-block;
    padding: 2px 0;
}

.views-slideshow-pager-fields .views-slideshow-pager-field-item.active img {
    opacity: 1;
}

.views-slideshow-pager-fields .views-content-field-basic-image-image img {
    width: auto !important;
    height: 50px !important;
    max-width: 110px;
    opacity: 0.5;
    -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;
}

.views-slideshow-pager-fields .views-content-field-basic-image-image img:hover {
    cursor: pointer;
    opacity: 1;
}

.views-slideshow-controls-text {
    top: 35%;
    width: 100%;
    position: absolute;
    /*z-index: inherit;*/
    z-index: 999999999999;
}

/* View slideshow fix */
.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide {
    display: block !important;
}

/* Finance and Guarantees */
.block-icons {
    margin: 30px 10px;
    overflow: hidden;
}

.block-icons .block-icon {
    float: left;
    margin-right: 30px;
    text-align: center;
    font-weight: bold;
}

.block-icons .block-icon a {
    color: #333;
    text-decoration: none !important;
    display: block;
    -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;
}

.block-icons .block-icon a:hover {
    opacity: 0.6;
}

.block-icons .block-icon span {
    display: block;
}

.block-icons .block-icon img {
    height: 30px;
    width: auto;
}

/* H&L, Plan share */
.node-type-house-and-land-package #header-secondary,
.node-type-design-build #header-secondary,
.node-type-plan #header-secondary {
    position: relative;
}

.node-type-house-and-land-package .share-icons,
.node-type-design-build .share-icons,
.node-type-plan .share-icons {
    position: absolute;
    right: 200px;
    top: 11px;
    margin: 0;
}

/* H&L video, map */
.node-type-house-and-land-package .video-popup {
    max-width: 100%;
    height: 340px;
    margin: 10px 0;
}

.node-type-house-and-land-package .field-name-body {
    margin-bottom: 30px;
}

/* Careers */
.page-node-2411 h1,
.page-node-2655 h1 {
    display: none;
}

.careers-top {
    margin-top: 30px;
}

.careers-top h2 {
    margin-top: 0;
}

.become-franchise-section {
    text-align: center;
    background: #f7f7f6;
    padding-bottom: 10px;
}

.become-franchise-section img {
    margin-bottom: 13px;
}

.become-franchise-section h4,
.become-franchise-section p,
.become-franchise-section a {
    margin: 0;
    color: #00a160;
}

.become-franchise-section p {
    line-height: 20px;
}

.careers-bottom {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #ccc;
}

.view-jobs .view-filters {
    margin-bottom: 10px;
}

.view-jobs .views-row {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
}

.view-jobs .views-row-last {
    border-bottom: 0;
}

.view-jobs .job-header {
    margin-bottom: 15px;
}

.view-jobs .job-title a,
.view-jobs .job-id {
    color: #45484a;
    font-size: 20px;
}

.view-jobs .job-id {
    margin-left: 20px;
}

.view-jobs .job-id:before {
    content: "#";
}

.view-jobs .job-footer {
    font-weight: bold;
}

.view-jobs .job-franchise a {
    color: #45484a;
}

.view-jobs .job-type {
    margin-left: 10px;
}

.view-jobs .job-type:before {
    content: "|";
    padding-right: 10px;
}

/* Jobs page */
.node-type-jobs h1.page-header {
    padding: 15px;
    width: 100% !important;
}

.node-type-jobs .node-jobs {
    margin: 0 auto;
    max-width: 960px;
    padding: 0 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.node-type-jobs .node-jobs .field {
    margin-bottom: 25px;
}

.node-type-jobs .node-jobs .field .field-label {
    font-size: 16px;
}

@media (min-width:912px) {
    .qtip .pane-bundle-image.pane-fpid-4,
    .qtip .pane-bundle-image.pane-fpid-6,
    .qtip .pane-bundle-image.pane-fpid-216,
    .qtip .pane-bundle-image.pane-current-4,
    .qtip .pane-bundle-image.pane-current-6,
    .qtip .pane-bundle-image.pane-current-216 {
        width: 304px
    }

    .front .sutro-double-header .pane-1 .social {
        position: absolute;
        top: 0;
        right: 0;
        padding: 15px 0
    }

    .front .sutro-double-header .pane-1 .social span {
        float: right
    }

    .front .sutro-double-header .pane-1 .social .icons {
        clear: both;
        margin-top: 35px !important
    }

    .front .sutro-double-header .pane-1,
    .front .sutro-double-header .pane-3 {
        height: 75px
    }

}

.qtip .pane-bundle-image .field-type-image {
    height: 142px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 98%
}

.qtip .pane-bundle-image.pane-fpid-4 .field-type-image,
.qtip .pane-bundle-image.pane-fpid-6 .field-type-image,
.qtip .pane-bundle-image.pane-fpid-216 .field-type-image,
.qtip .pane-bundle-image.pane-current-4 .field-type-image,
.qtip .pane-bundle-image.pane-current-6 .field-type-image,
.qtip .pane-bundle-image.pane-current-216 .field-type-image {
    height: 169px;
    top: 0;
    width: 100%;
    position: static
}

.qtip .pane-bundle-image .field-type-image img {
    background: transparent;
    border: 0;
    border-radius: 0;
    height: auto;
    padding: 0;
    width: 100%
}

.qtip .pane-bundle-image.pane-fpid-4 .field-type-image img,
.qtip .pane-bundle-image.pane-fpid-6 .field-type-image img,
.qtip .pane-bundle-image.pane-fpid-216 .field-type-image img,
.qtip .pane-bundle-image.pane-current-4 .field-type-image img,
.qtip .pane-bundle-image.pane-current-6 .field-type-image img,
.qtip .pane-bundle-image.pane-current-216 .field-type-image img {
    width: 301px !important;
    height: 168px !important
}

.qtip .pane-bundle-image h2.pane-title {
    bottom: 3px;
    left: 3px;
    font-size: 14px;
    text-align: right;
    margin: 0;
    position: absolute;
    right: 3px;
    z-index: 1
}

.qtip .pane-bundle-image.pane-fpid-4 h2.pane-title,
.qtip .pane-bundle-image.pane-fpid-6 h2.pane-title,
.qtip .pane-bundle-image.pane-fpid-216 h2.pane-title,
.qtip .pane-bundle-image.pane-current-4 h2.pane-title,
.qtip .pane-bundle-image.pane-current-6 h2.pane-title,
.qtip .pane-bundle-image.pane-current-216 h2.pane-title {
    display: none
}

.qtip .pane-bundle-image h2.pane-title a {
    background: #636466;
    color: #fff;
    display: block;
    height: 33px;
    line-height: 33px;
    padding: 0 20px
}

.qtip .pane-bundle-image .field-name-field-basic-image-caption {
    opacity: 0;
    display: none
}

.qtip .pane-bundle-image:hover .field-name-field-basic-image-caption {
    background: rgba(69, 72, 74, 0.8);
    bottom: 36px;
    color: #fff;
    font-size: 14px;
    left: 3px;
    line-height: 18px;
    padding: 20px;
    position: absolute;
    right: 3px;
    top: 3px;
    display: block
}

.qtip .pane-bundle-image.pane-fpid-4:hover .field-name-field-basic-image-caption,
.qtip .pane-bundle-image.pane-fpid-6:hover .field-name-field-basic-image-caption,
.qtip .pane-bundle-image.pane-fpid-216:hover .field-name-field-basic-image-caption,
.qtip .pane-bundle-image.pane-current-4:hover .field-name-field-basic-image-caption,
.qtip .pane-bundle-image.pane-current-6:hover .field-name-field-basic-image-caption,
.qtip .pane-bundle-image.pane-current-216:hover .field-name-field-basic-image-caption {
    bottom: 40px;
    left: 4px;
    right: 7px
}

.qtip .pane-bundle-image:hover .field-name-field-basic-image-caption p {
    height: 70px;
    overflow: hidden
}

.qtip .pane-bundle-image:hover h2.pane-title a {
}

.qtip .pane-bundle-image:hover h2.pane-title a:hover {
    text-decoration: none
}

.menu-minipanels {
    margin: 0 auto;
    width: 960px
}

.footer {
    background: #ebebeb;
    border-top: 1px solid #fff;
    padding-bottom: 0
}

.footer .region-footer .block {
    float: left;
    padding: 0 2% 35px 9%;
    width: 22%
}

.footer .region-footer .block h2 {
    font-size: 16px;
    text-transform: uppercase
}

.footer .region-footer .block ul {
    margin: 0 0 0 12px
}

.footer .region-footer .block ul li {
    line-height: 25px;
    list-style-image: url('images/bullet.png?1383703906')
}

.footer .region-footer .block ul li a {
    color: #45484a
}

.footer .region-footer #block-block-1 {
    background: url('images/footer-icon-house.png?1383703906') 0 0 no-repeat
}

.footer .region-footer #block-block-2 {
    background: url('images/footer-icon-key.png?1383703906') 0 0 no-repeat
}

.footer .region-footer #block-block-3 {
    background: url('images/footer-icon-hammer.png?1383703906') 0 0 no-repeat
}

.footer .footer-links {
    background: #002d47;
    clear: both;
    color: #ebebeb;
    height: 87px;
    padding: 10px 0
}

.footer .footer-links .block {
    float: left;
    height: 73px;
    padding: 10px 0 10px 0;
    width: 39%
}

.footer .footer-links #block-block-4 img {
    height: auto;
    margin: -50px 0 0 0;
    max-width: 363px
}

.footer .footer-links #block-block-5 {
    float: right
}

.footer .footer-links h2 {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: 0
}

.footer .footer-links p,
.footer .footer-links a {
    color: #bbdbef;
    font-size: 20px;
    font-style: italic;
    line-height: 30px
}

.footer .copyright {
    background: #3d3f40;
    color: #7b7b7b;
    height: 54px;
    line-height: 54px;
    text-align: center
}

p a {
    color: #f7a11a
}

h1.page-header {
    border: 0;
    font-size: 31.5px;
    margin: 10px auto;
    padding: 15px 0
}

.image-overlay {
  /* background: rgba(255, 255, 255, 0.5) url('images/eye-icon.png?1383703906') center no-repeat; */
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.node-type-franchise .image-overlay {
  /* background: rgba(255, 255, 255, 0.5) url('images/eye-icon.png?1383703906') 50% 50% no-repeat !important; */
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.not-logged-in.page-user .burr-flipped-content {
    float: none;
    margin: 0 auto;
    width: 960px;
    max-width: 100%
}

#user-login {
    margin: 0 auto
}

.node ul,
.field-name-field-basic-text-text ul,
.field-name-body ul {
    list-style-type: none;
    margin-left: 0
}

.node ul li,
.field-name-field-basic-text-text ul li,
.field-name-body ul li {
    background: url('images/bullet-sh.gif?1383703906') no-repeat left 8px;
    line-height: 25px;
    margin-left: 0;
    padding-left: 20px
}

#slideshow,
.node-type-house-and-land-package .view-slideshow,
.node-type-plan .view-slideshow,
.node-type-showhome .view-slideshow,
.page-building-new-design-and-build .view-design-and-build-slideshow,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan,
.node-type-design-build .view-design-and-build-slideshow {
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

#slideshow li,
.node-type-house-and-land-package .view-slideshow li,
.node-type-plan .view-slideshow li,
.node-type-showhome .view-slideshow li,
.page-building-new-design-and-build .view-design-and-build-slideshow li,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan li,
.node-type-design-build .view-design-and-build-slideshow li {
    display: none
}

#slideshow li:first,
.node-type-house-and-land-package .view-slideshow li:first,
.node-type-plan .view-slideshow li:first,
.node-type-showhome .view-slideshow li:first,
.page-building-new-design-and-build .view-design-and-build-slideshow li:first,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan li:first,
.node-type-design-build .view-design-and-build-slideshow li:first {
    display: block
}

/*#slideshow img,
.node-type-house-and-land-package .view-slideshow img,
.node-type-plan .view-slideshow img,
.node-type-showhome .view-slideshow img,
.page-building-new-design-and-build .view-design-and-build-slideshow img,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan img,
.node-type-design-build .view-design-and-build-slideshow img {
max-width: 9999em;
width: 100%
}*/
#slideshow .views-field-field-title,
#slideshow .views-field-title,
#slideshow .views-field-nothing,
.node-type-house-and-land-package .view-slideshow .views-field-field-title,
.node-type-house-and-land-package .view-slideshow .views-field-title,
.node-type-house-and-land-package .view-slideshow .views-field-nothing,
.node-type-plan .view-slideshow .views-field-field-title,
.node-type-plan .view-slideshow .views-field-title,
.node-type-plan .view-slideshow .views-field-nothing,
.node-type-showhome .view-slideshow .views-field-field-title,
.node-type-showhome .view-slideshow .views-field-title,
.node-type-showhome .view-slideshow .views-field-nothing,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-field-title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-nothing,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-field-title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-nothing,
.node-type-design-build .view-design-and-build-slideshow .views-field-field-title,
.node-type-design-build .view-design-and-build-slideshow .views-field-title,
.node-type-design-build .view-design-and-build-slideshow .views-field-nothing {
    bottom: 220px;
    left: 0;
    position: absolute;
    right: 0
}

#slideshow .views-field-field-title .title,
#slideshow .views-field-title .title,
#slideshow .views-field-nothing .title,
.node-type-house-and-land-package .view-slideshow .views-field-field-title .title,
.node-type-house-and-land-package .view-slideshow .views-field-title .title,
.node-type-house-and-land-package .view-slideshow .views-field-nothing .title,
.node-type-plan .view-slideshow .views-field-field-title .title,
.node-type-plan .view-slideshow .views-field-title .title,
.node-type-plan .view-slideshow .views-field-nothing .title,
.node-type-showhome .view-slideshow .views-field-field-title .title,
.node-type-showhome .view-slideshow .views-field-title .title,
.node-type-showhome .view-slideshow .views-field-nothing .title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-field-title .title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-title .title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-nothing .title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-field-title .title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-title .title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-nothing .title,
.node-type-design-build .view-design-and-build-slideshow .views-field-field-title .title,
.node-type-design-build .view-design-and-build-slideshow .views-field-title .title,
.node-type-design-build .view-design-and-build-slideshow .views-field-nothing .title {
    color: #fff;
    font-size: 55px;
    font-weight: bold;
    margin-right: 40px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}

#slideshow .views-field-field-title .sub-title,
#slideshow .views-field-title .sub-title,
#slideshow .views-field-nothing .sub-title,
.node-type-house-and-land-package .view-slideshow .views-field-field-title .sub-title,
.node-type-house-and-land-package .view-slideshow .views-field-title .sub-title,
.node-type-house-and-land-package .view-slideshow .views-field-nothing .sub-title,
.node-type-plan .view-slideshow .views-field-field-title .sub-title,
.node-type-plan .view-slideshow .views-field-title .sub-title,
.node-type-plan .view-slideshow .views-field-nothing .sub-title,
.node-type-showhome .view-slideshow .views-field-field-title .sub-title,
.node-type-showhome .view-slideshow .views-field-title .sub-title,
.node-type-showhome .view-slideshow .views-field-nothing .sub-title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-field-title .sub-title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-title .sub-title,
.page-building-new-design-and-build .view-design-and-build-slideshow .views-field-nothing .sub-title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-field-title .sub-title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-title .sub-title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-nothing .sub-title,
.node-type-design-build .view-design-and-build-slideshow .views-field-field-title .sub-title,
.node-type-design-build .view-design-and-build-slideshow .views-field-title .sub-title,
.node-type-design-build .view-design-and-build-slideshow .views-field-nothing .sub-title {
    color: #e7ebee;
    font-family: 'SnellRoundhandW01-BlkSc';
    font-size: 56px;
    font-weight: normal
}

#slideshow .flex-control-nav,
.node-type-house-and-land-package .view-slideshow .flex-control-nav,
.node-type-plan .view-slideshow .flex-control-nav,
.node-type-showhome .view-slideshow .flex-control-nav,
.page-building-new-design-and-build .view-design-and-build-slideshow .flex-control-nav,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .flex-control-nav,
.node-type-design-build .view-design-and-build-slideshow .flex-control-nav {
    bottom: 14px;
    left: 0;
    margin: 0 auto;
    right: 0;
    width: 280px;
    z-index: 2
}

#slideshow .flex-control-nav li,
.node-type-house-and-land-package .view-slideshow .flex-control-nav li,
.node-type-plan .view-slideshow .flex-control-nav li,
.node-type-showhome .view-slideshow .flex-control-nav li,
.page-building-new-design-and-build .view-design-and-build-slideshow .flex-control-nav li,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .flex-control-nav li,
.node-type-design-build .view-design-and-build-slideshow .flex-control-nav li {
    margin: 0 1px
}

#slideshow .flex-control-nav li a,
.node-type-house-and-land-package .view-slideshow .flex-control-nav li a,
.node-type-plan .view-slideshow .flex-control-nav li a,
.node-type-showhome .view-slideshow .flex-control-nav li a,
.page-building-new-design-and-build .view-design-and-build-slideshow .flex-control-nav li a,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .flex-control-nav li a,
.node-type-design-build .view-design-and-build-slideshow .flex-control-nav li a {
    background: rgba(13, 23, 29, 0.45);
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    height: 11px;
    width: 11px
}

#slideshow .flex-direction-nav,
.node-type-house-and-land-package .view-slideshow .flex-direction-nav,
.node-type-plan .view-slideshow .flex-direction-nav,
.node-type-showhome .view-slideshow .flex-direction-nav,
.page-building-new-design-and-build .view-design-and-build-slideshow .flex-direction-nav,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .flex-direction-nav,
.node-type-design-build .view-design-and-build-slideshow .flex-direction-nav {
    bottom: 20px;
    height: 18px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 300px;
    z-index: 1
}

#slideshow .flex-direction-nav a,
.node-type-house-and-land-package .view-slideshow .flex-direction-nav a,
.node-type-plan .view-slideshow .flex-direction-nav a,
.node-type-showhome .view-slideshow .flex-direction-nav a,
.page-building-new-design-and-build .view-design-and-build-slideshow .flex-direction-nav a,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .flex-direction-nav a,
.node-type-design-build .view-design-and-build-slideshow .flex-direction-nav a {
    margin: 0;
    opacity: 1;
    top: 0
}

#slideshow .flex-direction-nav a.flex-prev,
.node-type-house-and-land-package .view-slideshow .flex-direction-nav a.flex-prev,
.node-type-plan .view-slideshow .flex-direction-nav a.flex-prev,
.node-type-showhome .view-slideshow .flex-direction-nav a.flex-prev,
.page-building-new-design-and-build .view-design-and-build-slideshow .flex-direction-nav a.flex-prev,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .flex-direction-nav a.flex-prev,
.node-type-design-build .view-design-and-build-slideshow .flex-direction-nav a.flex-prev {
    background: url('images/icons-sefdd1b0859.png') 0 -169px no-repeat;
    height: 18px;
    left: 0;
    width: 17px
}

#slideshow .flex-direction-nav a.flex-next,
.node-type-house-and-land-package .view-slideshow .flex-direction-nav a.flex-next,
.node-type-plan .view-slideshow .flex-direction-nav a.flex-next,
.node-type-showhome .view-slideshow .flex-direction-nav a.flex-next,
.page-building-new-design-and-build .view-design-and-build-slideshow .flex-direction-nav a.flex-next,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .flex-direction-nav a.flex-next,
.node-type-design-build .view-design-and-build-slideshow .flex-direction-nav a.flex-next {
    background: url('images/icons-sefdd1b0859.png') 0 -202px no-repeat;
    height: 18px;
    right: 0;
    width: 17px
}

.node-type-house-and-land-package .view-slideshow .views-field-title .title,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-title .title {
    border-left: 10px solid #D88C02;
    color: #e7ebee;
    font-family: 'SnellRoundhandW01-BlkSc';
    font-size: 56px;
    font-weight: normal;
    padding-left: 20px
}

.front #slideshow {
    top: 157px
}

.front #slideshow .views-field-field-sub-title {
    display: none
}

.front .main-container {
    margin-top: 570px
}

.front .sutro-double-header .pane-1 {
    position: relative
}

.front .sutro-double-header .pane-1 .social {
    padding: 15px 0
}

.front .sutro-double-header .pane-1 .social span {
    text-transform: uppercase
}

.front .sutro-double-header .pane-1 .social .icons {
    clear: both;
    margin-top: 10px
}

.front .sutro-double-header .pane-1 .social .icon {
    background: url('images/social-icons.png') no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    margin-left: 10px;
    float: left;
    background-size: 260px 30px
}

.front .sutro-double-header .pane-1 .social .facebook {
    background-position: 0 0
}

.front .sutro-double-header .pane-1 .social .google {
    background-position: -230px 0
}

.front .sutro-double-header .pane-1 .social .linkedin {
    background-position: -46px 0
}

.front .sutro-double-header .pane-1 .social .twitter {
    background-position: -92px 0
}

.front .sutro-double-header .pane-1 .social .pintrest {
    background-position: -138px 0
}

.front .sutro-double-header .pane-1 .social .instagram {
    background-position: -184px 0
}

.front .sutro-double-header {
    background: #002d47
}

.front .sutro-double-header .pane-1,
.front .sutro-double-header .pane-3 {
    color: #e7ebee;
    font-size: 21px;
    line-height: 24px;
    padding: 15px 0;
    overflow: hidden
}

.front .sutro-double-header .pane-1 h2,
.front .sutro-double-header .pane-3 h2 {
    color: #e7ebee;
    font-size: 34px;
    font-weight: normal;
    margin: 0
}

.front .sutro-double-header .pane-1 img,
.front .sutro-double-header .pane-3 img {
    margin-top: -30px
}

.front .sutro-double-header .pane-1 p,
.front .sutro-double-header .pane-3 p {
    color: #d88c02
}

.front .sutro-double-column {
    padding: 15px 0
}

.front .sutro-double-container.sutro-double-column-content.sutro-double-second-column-content.clearfix {
    display: none;
}

.front .sutro-double-column-content {
    background: #fdfefe;
    border-bottom: 1px solid #cfcfcf
}

.front .sutro-double-column1-inner h2,
.front .sutro-double-column2-inner h2 {
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase
}

#edit-field-search-location-tid-wrapper {
    width: auto;
}

.front .sutro-double-first-column-content .sutro-double-column1-inner .pane-content {
    min-height: 125px;
    padding-top: 26px
}

.front .sutro-double-first-column-content .sutro-double-column2-inner .pane-content {
    min-height: 125px
}

.front .sutro-double-second-column-content .sutro-double-column1-inner .pane-content {
    min-height: 125px;
    padding-top: 26px
}

.front .sutro-double-second-column-content .sutro-double-column2-inner .pane-content {
    min-height: 125px;
    padding-top: 26px
}

.front .sutro-double-container {
    margin-bottom: 0
}

.front .sutro-double-column1-inner .pane-content a,
.front .sutro-double-column2-inner .pane-content a {
    color: #45484a;
    display: block;
    font-size: 10px;
    text-align: right;
    text-transform: uppercase
}

.front .sutro-double-column1-inner .pane-content .field-type-image {
    float: left;
    margin: 0 30px 30px 0
}

.front .sutro-double-column2-inner .pane-content .field-type-image {
    float: right;
    margin: 0 0 0 30px
}

.front .pane-showhomes,
.front .pane-signature-testimonials,
.page-contact-us .pane-showhomes,
.page-node-194 .pane-showhomes {
    position: relative
}

.front .pane-showhomes h2,
.front .pane-signature-testimonials h2,
.page-contact-us .pane-showhomes h2,
.page-node-194 .pane-showhomes h2 {
    border-bottom: 3px solid #dadada;
    font-size: 24px;
    font-weight: normal;
    height: 45px;
    margin: 0;
    padding-top: 40px;
    text-align: center;
    text-transform: uppercase;
}

.front .pane-showhomes .pane-content,
.front .pane-signature-testimonials .pane-content,
.page-contact-us .pane-showhomes .pane-content,
.page-node-194 .pane-showhomes .pane-content {
    border-top: 1px solid #fff
}

.front .pane-signature-testimonials .pane-content .view-signature-testimonials {
    border-bottom: 3px solid #ddd;
}

.front .pane-showhomes .pane-content .view-showhomes,
.front .pane-signature-testimonials .pane-content .view-signature-testimonials,
.page-contact-us .pane-showhomes .pane-content .view-showhomes,
.page-node-194 .pane-showhomes .pane-content .view-showhomes {
    background: url('images/point.png?1383703906') top center no-repeat;
    margin-top: -1px;
    padding-top: 37px
}

.front .pane-showhomes .pane-content .view-showhomes a:hover,
.front .pane-signature-testimonials .pane-content .view-signature-testimonials a:hover,
.page-contact-us .pane-showhomes .pane-content .view-showhomes a:hover,
.page-node-194 .pane-showhomes .pane-content .view-showhomes a:hover {
    text-decoration: none
}

.front .pane-showhomes .pane-content .view-showhomes .views-row,
.front .pane-signature-testimonials .view-signature-testimonials .views-row,
.page-contact-us .pane-showhomes .pane-content .view-showhomes .views-row,
.page-node-194 .pane-showhomes .pane-content .view-showhomes .views-row {
    position: relative
}

.front .pane-showhomes .pane-content .view-showhomes .views-row .views-field-field-basic-image-image,
.front .pane-signature-testimonials .pane-content .view-signature-testimonials .views-row .testimonial-image,
.page-contact-us .pane-showhomes .pane-content .view-showhomes .views-row .views-field-field-basic-image-image,
.page-node-194 .pane-showhomes .pane-content .view-showhomes .views-row .views-field-field-basic-image-image {
    position: relative
}

.front .pane-showhomes .caroufredsel_wrapper,
.front .pane-signature-testimonials .caroufredsel_wrapper,
.page-contact-us .pane-showhomes .caroufredsel_wrapper,
.page-node-194 .pane-showhomes .caroufredsel_wrapper {
    min-width: 100%
}

.front .pane-showhomes ul,
.front .pane-signature-testimonials ul,
.page-contact-us .pane-showhomes ul,
.page-node-194 .pane-showhomes ul {
    min-width: 100%
}

.front .pane-showhomes ul li,
.front .pane-signature-testimonials ul li,
.page-contact-us .pane-showhomes ul li,
.page-node-194 .pane-showhomes ul li {
    display: inline-block;
    margin: 0 10px
}

.front .pane-showhomes .views-field-title a,
.front .pane-signature-testimonials .testimonial-title,
.page-contact-us .pane-showhomes .views-field-title a,
.page-node-194 .pane-showhomes .views-field-title a {
    color: #00a662;
    display: block;
    font-size: 15px;
    margin: 24px 0 0 0;
    text-align: center;
    text-transform: none;
    font-weight: normal;
}

.front .pane-showhomes .flex-direction-nav,
.front .pane-signature-testimonials .flex-direction-nav,
.page-contact-us .pane-showhomes .flex-direction-nav,
.page-node-194 .pane-showhomes .flex-direction-nav {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 45px;
    width: 300px
}

.front .pane-showhomes .flex-direction-nav a,
.front .pane-signature-testimonials .flex-direction-nav a,
.page-contact-us .pane-showhomes .flex-direction-nav a,
.page-node-194 .pane-showhomes .flex-direction-nav a {
    margin: 0;
    opacity: 1
}

.front .pane-showhomes .flex-direction-nav a#carousel_prev,
.front .pane-signature-testimonials .flex-direction-nav a#carousel_prev_testimonial,
.page-contact-us .pane-showhomes .flex-direction-nav a#carousel_prev,
.page-node-194 .pane-showhomes .flex-direction-nav a#carousel_prev {
    background: url('images/icons-sefdd1b0859.png') 0 -169px no-repeat;
    height: 18px;
    left: 0;
    width: 17px
}

.front .pane-showhomes .flex-direction-nav a#carousel_next,
.front .pane-signature-testimonials .flex-direction-nav a#carousel_next_testimonial,
.page-contact-us .pane-showhomes .flex-direction-nav a#carousel_next,
.page-node-194 .pane-showhomes .flex-direction-nav a#carousel_next {
    background: url('images/icons-sefdd1b0859.png') 0 -202px no-repeat;
    height: 18px;
    right: 0;
    width: 17px
}

.not-front {
    background: #fff
}

.page-house-and-land h1.page-header,
.page-taxonomy-term h1.page-header {
    display: none
}

.moscone-header {
    margin: 0 0 10px 0
}

.moscone-header h2 {
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    margin-top: 25px
}

.moscone-header .pane-content p {
    font-size: 18px;
    margin: 0
}

.page-house-and-land .moscone-flipped-sidebar h2,
.page-taxonomy-term .moscone-flipped-sidebar h2 {
    background: url('images/NewZealand.png?1383703906') 0 0 no-repeat;
    font-size: 14px;
    font-weight: bold;
    line-height: 41px;
    margin: 0 0 2px 0;
    padding: 0 0 0 55px
}

.page-house-and-land .moscone-flipped-sidebar .pane-content a,
.page-taxonomy-term .moscone-flipped-sidebar .pane-content a {
    color: #2ea165;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    margin: 0 0 1px 0;
    padding: 0 0 0 55px
}

.page-house-and-land .moscone-flipped-sidebar .pane-content a:hover,
.page-house-and-land .moscone-flipped-sidebar .pane-content a.active,
.page-taxonomy-term .moscone-flipped-sidebar .pane-content a:hover,
.page-taxonomy-term .moscone-flipped-sidebar .pane-content a.active {
    background: #f1f1f1;
    text-decoration: none
}

.gmap-map {
    width: 100% !important
}

.page-taxonomy-term .moscone-footer {
    background: url('images/house-and-land-bg.gif?1383703906') top left repeat-x;
    margin: 24px 0 0 0
}

.page-taxonomy-term .moscone-footer h2 {
    color: #f9fcfd;
    font-size: 14px;
    font-family: 'PTSansBold';
    font-weight: normal;
    height: 44px;
    line-height: 44px;
    margin: 0 0 64px 0
}

.page-taxonomy-term .moscone-footer .pane-signaturehomes-location-signaturehomes-location h2,
.page-taxonomy-term .moscone-footer .pane-signaturehomes-location-signaturehomes-location .pane-content {
    display: inline-block
}

.page-taxonomy-term .moscone-footer .pane-signaturehomes-location-signaturehomes-location h2 {
    width: 15% !important;
    vertical-align: top !important;
    margin: 0 !important
}

.page-taxonomy-term .moscone-footer .pane-signaturehomes-location-signaturehomes-location .pane-content {
    width: 75% !important
}

.page-taxonomy-term .moscone-footer .pane-signaturehomes-location-signaturehomes-location ul#sh-location-cities {
    list-style-type: none;
    margin: 0
}

.page-taxonomy-term .moscone-footer .pane-signaturehomes-location-signaturehomes-location ul#sh-location-cities li {
    display: inline-block
}

.page-taxonomy-term .moscone-footer .pane-signaturehomes-location-signaturehomes-location ul#sh-location-cities li a {
    color: #00a662;
    font-weight: bold;
    margin: 0 0 0 18px
}

.page-taxonomy-term .moscone-footer .pane-house-and-land h2.pane-title {
    display: none
}

.page-taxonomy-term .moscone-footer table th {
    color: #484848;
    font-size: 12px;
    font-weight: normal;
    text-align: center
}

.page-taxonomy-term .moscone-footer table td {
    border: 0;
    padding: 8px 0
}

.page-taxonomy-term .moscone-footer table td.views-field-field-basic-image-image,
.page-taxonomy-term .moscone-footer table td.views-field-nothing {
    width: 322px
}

.page-taxonomy-term .moscone-footer table td.views-field-field-basic-image-image a,
.page-taxonomy-term .moscone-footer table td.views-field-nothing a {
    display: block;
    float: left;
    position: relative
}

.page-taxonomy-term .moscone-footer table td.views-field-field-basic-image-image img,
.page-taxonomy-term .moscone-footer table td.views-field-nothing img {
    background: #f3f3f3
}

.page-taxonomy-term .moscone-footer table td.views-field-nothing-1 {
    font-size: 14px;
    font-family: 'PTSansBold'
}

.page-taxonomy-term .moscone-footer table td.views-field-nothing-1 .views-field-body-toggle {
    display: none;
    font-weight: normal
}

.page-taxonomy-term .moscone-footer table td.views-field-nothing-1 a {
    color: #32a368
}

.page-taxonomy-term .moscone-footer table td.views-field-nothing-1 p {
    border-bottom: 1px solid #ebebeb;
    padding: 0 0 7px 0
}

.page-taxonomy-term .moscone-footer table td.views-field-field-house-size,
.page-taxonomy-term .moscone-footer table td.views-field-field-land-size {
    text-align: center;
    width: 100px
}

.page-taxonomy-term .moscone-footer table td.views-field-field-house-size p,
.page-taxonomy-term .moscone-footer table td.views-field-field-land-size p {
    border-bottom: 1px solid #ebebeb;
    padding: 0 0 7px 0
}

.page-taxonomy-term .moscone-footer table td.views-field-field-sale-price {
    color: #32a368;
    font-family: 'PTSansBold';
    text-align: center;
    width: 100px
}

.page-taxonomy-term .moscone-footer table td.views-field-field-sale-price p {
    border-bottom: 1px solid #ebebeb;
    padding: 0 0 7px 0
}

.moscone-header .container {
    position: relative
}

.node-type-house-and-land-package .view-slideshow,
.node-type-plan .view-slideshow,
.node-type-showhome .view-slideshow,
.node-type-house-and-land-package .moscone-header .view-house-and-land-plan,
.node-type-design-build .view-design-and-build-slideshow {
    position: relative
}

.node-type-house-and-land-package #navbar-header,
.node-type-plan #navbar-header,
.node-type-showhome #navbar-header,
.node-type-design-build #navbar-header {
    margin: 0
}

.node-type-house-and-land-package h1.page-header,
.node-type-plan h1.page-header,
.node-type-showhome h1.page-header,
.node-type-design-build h1.page-header {
    display: none
}

.node-type-house-and-land-package .field-name-field-plan-images,
.node-type-plan .field-name-field-plan-images,
.node-type-showhome .field-name-field-plan-images,
.node-type-design-build .field-name-field-plan-images {
    margin: 80px 0 0 0
}

.node-type-house-and-land-package .field-name-field-plan-images .field-item,
.node-type-plan .field-name-field-plan-images .field-item,
.node-type-showhome .field-name-field-plan-images .field-item,
.node-type-design-build .field-name-field-plan-images .field-item {
    float: left;
    width: 49%
}

.node-type-house-and-land-package .field-name-field-plan-images .field-item img,
.node-type-plan .field-name-field-plan-images .field-item img,
.node-type-showhome .field-name-field-plan-images .field-item img,
.node-type-design-build .field-name-field-plan-images .field-item img {
    height: auto;
    width: 100%
}

.node-type-house-and-land-package .field-name-field-plan-images .field-item.odd,
.node-type-plan .field-name-field-plan-images .field-item.odd,
.node-type-showhome .field-name-field-plan-images .field-item.odd,
.node-type-design-build .field-name-field-plan-images .field-item.odd {
    float: right
}

#header-overlay {
    min-height: 28px;
    position: absolute;
    right: 10px;
    top: 157px;
    width: 306px;
    z-index: 100
}

#header-overlay #header-overlay-inner {
    background: rgba(255, 255, 255, 0.77);
    background: #fff\9;
    height: 353px;
    padding: 40px 28px;
    width: 250px
}

#header-overlay h4,
#header-overlay .pane-node-title {
    color: #0e0e0e;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase
}

#header-overlay .panel-pane {
    margin-bottom: 5px
}

#header-overlay .field-label,
#header-overlay .views-label {
    color: #0e0e0e;
    float: left;
    font-weight: bold;
    width: 100px
}

#header-overlay .field-items,
#header-overlay .field-content {
    color: #2ea165;
    font-weight: bold
}

#header-overlay #header-overlay-close {
    background: url('images/icons-sefdd1b0859.png') 0 -126px no-repeat;
    bottom: 0;
    height: 28px;
    position: absolute;
    right: 0;
    text-indent: -9999em;
    width: 31px
}

#header-overlay #header-overlay-close:focus {
    outline: 0
}

#header-overlay .field-name-field-house-size,
#header-overlay .field-name-field-house-size-int,
#header-overlay .m2 {
    display: inline
}

#header-overlay .field-name-field-house-size:after,
#header-overlay .field-name-field-house-size-int:after,
#header-overlay .m2:after {
    clear: none
}

#header-overlay .pane-node-field-address .pane-title {
    display: none
}

.logged-in #header-overlay {
    top: 0
}

#header-overlay.closed #header-overlay-close {
    background: rgba(255, 255, 255, 0.77) url('images/down-icon.png?1383703906') top right no-repeat;
    width: 28px
}

.design-build-overlay #header-overlay-inner {
    display: none
}

#header-overlay.design-build-overlay.closed #header-overlay-close {
    background: rgba(255, 255, 255, 0.77) url('images/down-icon.png?1383703906') top right no-repeat;
    color: #45484a;
    font-weight: bold;
    line-height: 28px;
    text-decoration: none;
    text-indent: 28px;
    width: 306px;
}

#header-secondary {
    background: #f3f3f3;
    border-bottom: 1px solid #aaa;
    height: auto;
    margin: 0 0 32px 0;
    overflow: hidden;
    padding: 30px 0 0;
    min-height: 84px
}

#header-secondary h4,
#header-secondary .field-name-field-consultant-name,
#header-secondary .locality {
    color: #45484a;
    float: left;
    font-size: 20px;
    font-weight: normal;
    margin-top: 0;
    width: 67%
}

#header-secondary .locality {
    font-size: 34px
}

#header-secondary .pane-node-title,
#header-secondary .pane-node-title h1,
#header-secondary .field-name-field-consultant-mobile {
    color: #45484a;
    font-size: 16px;
    font-weight: bold;
    float: left;
    text-transform: uppercase;
    width: 67%
}

#header-secondary .pane-node-title h1 {
    margin: 0
}

#header-secondary .pane-1,
#header-secondary .pane-2,
#header-secondary .pane-fpid-91 {
    float: right;
    margin-top: -30px
}

#header-secondary .pane-1 a,
#header-secondary .pane-2 a,
#header-secondary .pane-fpid-91 a {
    background: url('images/pdf-icon.png?1383703906') center 25px no-repeat;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    color: #45484a;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    margin-left: -1px;
    padding: 75px 0 0;
    text-align: center;
    width: 154px
}

#header-secondary .pane-1 a:hover,
#header-secondary .pane-1 a:focus,
#header-secondary .pane-1 a:active,
#header-secondary .pane-2 a:hover,
#header-secondary .pane-2 a:focus,
#header-secondary .pane-2 a:active,
#header-secondary .pane-fpid-91 a:hover,
#header-secondary .pane-fpid-91 a:focus,
#header-secondary .pane-fpid-91 a:active {
    text-decoration: none
}

#header-secondary .pane-1 .contextual-links-wrapper,
#header-secondary .pane-2 .contextual-links-wrapper,
#header-secondary .pane-fpid-91 .contextual-links-wrapper {
    display: none
}

#header-secondary .pane-1 a,
#header-secondary .pane-fpid-91 a {
    background: url('images/phone-icon.png?1383703906') center 25px no-repeat
}

.node-type-house-and-land-package #header-secondary .pane-1 a {
    background: url('images/pdf-icon.png?1383703906') center 25px no-repeat
}

.node-type-house-and-land-package #header-secondary .pane-house-and-land-franchise {
    float: right;
    margin-top: -30px
}

.node-type-house-and-land-package #header-secondary .pane-house-and-land-franchise a {
    background: url('images/phone-icon.png?1383703906') center 25px no-repeat;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    color: #45484a;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    margin-left: -1px;
    padding: 75px 0 0;
    text-align: center;
    width: 154px
}

.node-type-house-and-land-package #header-secondary .pane-house-and-land-franchise a:hover,
.node-type-house-and-land-package #header-secondary .pane-house-and-land-franchise a:focus,
.node-type-house-and-land-package #header-secondary .pane-house-and-land-franchise a:active {
    text-decoration: none
}

.node-type-house-and-land-package #header-secondary .panel-pane.pane-views.pane-house-land-pdf {
    float: right;
    margin-top: -30px
}

.node-type-house-and-land-package #header-secondary .panel-pane.pane-views.pane-house-land-pdf a {
    background: url('images/download_pdf.png') center 25px no-repeat;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    color: #45484a;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    margin-left: -1px;
    padding: 75px 0 0;
    text-align: center;
    width: 154px;
    line-height: 18px
}

.node-type-house-and-land-package #header-secondary .panel-pane.pane-views.pane-house-land-pdf a:hover {
    text-decoration: none;
    background-color: #D3D5D6
}

.node-type-house-and-land-package .moscone-flipped-sidebar .pane-views {
    background: url('images/NewZealand.png?1383703906') top left no-repeat;
    margin-bottom: 18px;
    padding: 1px 0 0 60px
}

.node-type-house-and-land-package .moscone-flipped-sidebar h2 {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase
}

.node-type-house-and-land-package .moscone-flipped-sidebar .views-label,
.node-type-house-and-land-package .moscone-flipped-sidebar .field-content {
    display: inline
}

.node-type-house-and-land-package .view-franchise-contact-map {

    /*clear: both;
    height: 290px;
    margin-top: 10px;
    position: relative;
    width: 100%*/
}

.node-type-house-and-land-package .view-franchise-contact-map .gmap-map {
    height: 290px !important
}

.node-type-house-and-land-package .view-franchise-contact-map .views-field-postal-code {
    background: rgba(48, 47, 47, 0.88);
    background: #0e0e0e\9;
    color: #fff;
    font-size: 14px;
    height: 240px;
    padding: 25px 0;
    position: absolute;
    top: 0
}

.node-type-house-and-land-package .view-franchise-contact-map .views-field-postal-code h4 {
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 0;
    text-transform: uppercase
}

.node-type-house-and-land-package .view-franchise-contact-map .views-field-postal-code p,
.node-type-house-and-land-package .view-franchise-contact-map .views-field-postal-code .field-content div {
    margin-left: 25px;
    margin-right: 25px
}

.node-type-house-and-land-package .view-franchise-contact-map .views-field-postal-code span.phone {
    font-size: 26px
}

.pane-node-flippy-pager {
    bottom: 90px;
    left: 0;
    position: absolute;
    right: 0
}

.pane-node-flippy-pager ul.flippy {
    padding: 0
}

.pane-node-flippy-pager ul.flippy li {
    padding: 0
}

.pane-node-flippy-pager ul.flippy li a {
    display: block;
    position: absolute;
    text-indent: -9999em
}

.pane-node-flippy-pager ul.flippy li.previous a {
    background: url('images/icons-sefdd1b0859.png') 0 0 no-repeat;
    height: 48px;
    left: -180px;
    width: 45px
}

.pane-node-flippy-pager ul.flippy li.next a {
    background: url('images/icons-sefdd1b0859.png') 0 -63px no-repeat;
    height: 48px;
    right: -180px;
    width: 45px
}

.page-building-new-design-and-build #navbar-header {
    margin-bottom: 0
}

.page-building-new-design-and-build h1.page-header {
    display: none
}

.page-building-new-design-and-build .moscone-header {
    margin: 0;
    position: relative
}

.page-building-new-design-and-build .view-design-and-build-slideshow {
    position: relative
}

.page-building-new-design-and-build .view-design-and-build-slideshow .view-filters {
    display: none
}

.page-building-new-design-and-build #header-secondary {
    margin-bottom: 0
}

.page-building-new-design-and-build #header-overlay {
    display: none;
    top: 0
}

.page-building-new-design-and-build #header-overlay h2 {
    color: #0e0e0e;
    font-size: 16px
}

.page-building-new-design-and-build #header-overlay .view-filters {
    padding: 12px 0 0 0
}

.page-building-new-design-and-build #header-overlay .views-exposed-widget {
    clear: both;
    margin-bottom: 6px;
    padding: 0;
    width: 100%
}

.page-building-new-design-and-build #header-overlay label {
    color: #2ea165;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
    margin: 0
}

.page-building-new-design-and-build #header-overlay .views-widget {
    float: right;
    width: 130px
}

.page-building-new-design-and-build #header-overlay .views-widget select {
    float: right;
    margin: 0
}

.page-building-new-design-and-build #header-overlay div.selector span {
    background: url('images/select.png?1383703906') top right no-repeat;
    color: #0e0e0e;
    display: block;
    float: right;
    font-size: 14px;
    padding: 0;
    text-shadow: 0 0 0 transparent;
    width: 115px !important
}

.page-building-new-design-and-build #header-overlay .selector {
    float: right;
    width: 130px !important
}

.page-building-new-design-and-build .pane-fpid-153 {
    margin-top: 10px
}

.page-building-new-design-and-build .moscone-footer .field-type-text-long {
    margin: 30px 0
}

.page-building-new-design-and-build .moscone-flipped-container {
    margin: 32px auto
}

.page-building-new-design-and-build .footer {
    margin: 0
}

.page-building-new-design-and-build .view-empty {
    margin-top: 15%;
    text-align: center
}

.page-building-new-design-and-build .pane-fpid-150 a.btn {
    background: none repeat scroll 0 0 #2EA165;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0 34px;
    text-shadow: 0 0 0 transparent
}

.page-building-new-design-and-build-showcase #navbar-header {
    margin-bottom: 20px
}

.page-building-new-design-and-build-showcase .btn,
.page-building-new-aspiring .btn,
.page-building-new-smart-home-collection .btn {
    border: 0;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 28px auto;
    padding: 0 9px;
    text-shadow: 0 0 0 transparent
}

.page-building-new-design-and-build-showcase .view-empty {
    margin: 0 0 44px 0
}

.node-type-design-build .view-design-and-build-slideshow li {
    display: none
}

.node-type-design-build .view-design-and-build-slideshow li:first-child {
    display: list-item
}

.page-building-new-pre-designed-plan h1.page-header {
    display: none
}

.page-building-new-pre-designed-plan .sutro-double img {
    background: #f3f3f3;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    max-width: 9999em\9;
    padding: 3px
}

.page-building-new-pre-designed-plan .sutro-double-middle {
    text-align: center
}

.page-building-new-pre-designed-plan .sutro-double-middle .title {
    color: #606162;
    font-size: 31px;
    font-weight: bold;
    line-height: 31px
}

.page-building-new-pre-designed-plan .sutro-double-middle .sub-title {
    color: #e7ebee;
    font-family: 'SnellRoundhandW01-BlkSc';
    font-size: 28px;
    line-height: 31px
}

.page-building-new-pre-designed-plan .sutro-double-footer {
    text-align: center
}

.page-building-new-pre-designed-plan .btn,
.page-house-and-land-packages .btn,
.page-blogs .views-exposed-widgets .btn {
    background: #2ea165;
    border: 0;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 28px auto;
    padding: 0 34px;
    text-shadow: 0 0 0 transparent
}

.page-building-new-pre-designed-plan .pane-fpid-130 {
    text-align: right
}

.page-building-new-pre-designed-plan .sutro-double-footer-full {
    background: #45484a url('images/our-plans-divider.gif?1383703906');
    color: #fcfefd;
    font-size: 14px;
    font-weight: bold;
    height: 80px;
    line-height: 47px;
    text-align: center
}

.page-building-new-pre-designed-plan .sutro-double-footer-full a {
    background: #2ea165;
    color: #fcfefd;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin: 0 0 0 20px;
    padding: 0 39px
}

.page-building-new-pre-designed-plan .sutro-double-column-content h2 {
    color: #45484a;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase
}

.page-building-new-pre-designed-plan .span12 .sutro-double-column-content .fieldable-panels-pane {
    min-height: 315px;
    position: relative
}

.page-building-new-pre-designed-plan .span12 .sutro-double-column-content .fieldable-panels-pane .field-name-field-basic-image-image {
    position: absolute
}

.page-building-new-pre-designed-plan .span12 .sutro-double-column-content .fieldable-panels-pane .field-name-field-basic-image-caption {
    background: #e29f2f;
    bottom: 3px;
    color: #fff;
    left: 4px;
    font-size: 14px;
    margin: 0;
    position: absolute;
    right: 4px;
    text-align: center;
    width: 100%;
    z-index: 1
}

.page-building-new-pre-designed-plan .span12 .sutro-double-column-content .fieldable-panels-pane .field-name-field-basic-image-caption p {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 10px 20px
}

.page-building-new-pre-designed-plan-products  h1.page-header,
.page-showhomes h1.page-header,
.page-building-new-design-and-build-showcase h1.page-header {
    display: block
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters,
.page-building-new-smart-home-collection .view-plans .view-filters,
.page-building-new-aspiring .view-plans .view-filters,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2,
.page-showhomes .view-plans .view-filters,
.page-showhomes .view-plans #views-exposed-form-plans-page-2,
.page-showhomes #block-views-exp-plans-page-2 .view-filters,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2,
.page-building-new-design-and-build-showcase .view-plans .view-filters,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 {
    background: #45484a;
    height: 46px;
    margin-bottom: 44px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .views-exposed-widget,
.page-building-new-smart-home-collection .view-plans .view-filters .views-exposed-widget,
.page-building-new-aspiring .view-plans .view-filters .views-exposed-widget,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .views-exposed-widget,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget,
.page-showhomes .view-plans .view-filters .views-exposed-widget,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .views-exposed-widget,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget,
.page-building-new-design-and-build-showcase .view-plans .view-filters .views-exposed-widget,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .views-exposed-widget,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget,
.zest-house-land-package .views-exposed-widget,
.page-blogs .views-exposed-widget {
    background: #2f3133;
    height: 35px;
    margin: 5px 5px 5px 0;
    padding: 0 12px
}

.view-display-id-page_4 .views-row {
    min-height: 245px !important;
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .views-exposed-widget label,
.page-building-new-pre-designed-plan-products  .view-plans .view-filters .views-exposed-widget .views-widget,
.page-building-new-smart-home-collection .view-plans .view-filters .views-exposed-widget label,
.page-building-new-smart-home-collection .view-plans .view-filters .views-exposed-widget .views-widget,
.page-building-new-aspiring .view-plans .view-filters .views-exposed-widget label,
.page-building-new-aspiring .view-plans .view-filters .views-exposed-widget .views-widget,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget label,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget .views-widget,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .views-exposed-widget label,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .views-exposed-widget .views-widget,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget label,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget .views-widget,
.page-showhomes .view-plans .view-filters .views-exposed-widget label,
.page-showhomes .view-plans .view-filters .views-exposed-widget .views-widget,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget label,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget .views-widget,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .views-exposed-widget label,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .views-exposed-widget .views-widget,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget label,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget .views-widget,
.page-building-new-design-and-build-showcase .view-plans .view-filters .views-exposed-widget label,
.page-building-new-design-and-build-showcase .view-plans .view-filters .views-exposed-widget .views-widget,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget label,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .views-exposed-widget .views-widget,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .views-exposed-widget label,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .views-exposed-widget .views-widget,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget label,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-exposed-widget .views-widget,
.zest-house-land-package #views-exposed-form-house-and-land--page .views-exposed-widget label,
.zest-house-land-package #views-exposed-form-house-and-land--page .views-exposed-widget .views-widget,
.page-blogs .views-exposed-widget label,
.page-blogs .views-widget {
    margin-top: -5px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .views-submit-button,
.page-building-new-smart-home-collection .view-plans .view-filters .views-submit-button,
.page-building-new-aspiring .view-plans .view-filters .views-submit-button,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .views-submit-button,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .views-submit-button,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button,
.page-showhomes .view-plans .view-filters .views-submit-button,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .views-submit-button,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .views-submit-button,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button,
.page-building-new-design-and-build-showcase .view-plans .view-filters .views-submit-button,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .views-submit-button,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .views-submit-button,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button,
.page-house-and-land-packages #views-exposed-form-house-and-land--page .views-submit-button {
    background: transparent;
    height: auto;
    margin: 0;
    padding: 0
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .views-submit-button .btn,
.page-building-new-smart-home-collection .view-plans .view-filters .views-submit-button .btn,
.page-building-new-aspiring .view-plans .view-filters .views-submit-button .btn,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .views-submit-button .btn,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .views-submit-button .btn,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button .btn,
.page-showhomes .view-plans .view-filters .views-submit-button .btn,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .views-submit-button .btn,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .views-submit-button .btn,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button .btn,
.page-building-new-design-and-build-showcase .view-plans .view-filters .views-submit-button .btn,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .views-submit-button .btn,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .views-submit-button .btn,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button .btn,
.page-house-and-land-packages #views-exposed-form-house-and-land--page .views-submit-button .btn {
    background: #e29f2f;
    border: 0;
    height: 28px;
    line-height: 28px;
    margin: 9px 0 0
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters label,
.page-building-new-smart-home-collection .view-plans .view-filters label,
.page-building-new-aspiring .view-plans .view-filters label,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 label,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters label,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 label,
.page-showhomes .view-plans .view-filters label,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 label,
.page-showhomes #block-views-exp-plans-page-2 .view-filters label,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 label,
.page-building-new-design-and-build-showcase .view-plans .view-filters label,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 label,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters label,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 label,
.zest-house-land-package .views-exposed-widget label {
    color: #2ea165;
    display: inline-block;
    font-size: 14px;
    line-height: 46px;
    margin: 0 2px 0 0
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .views-widget,
.page-building-new-smart-home-collection .view-plans .view-filters .views-widget,
.page-building-new-aspiring .view-plans .view-filters .views-widget,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .views-widget,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .views-widget,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-widget,
.page-showhomes .view-plans .view-filters .views-widget,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .views-widget,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .views-widget,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-widget,
.page-building-new-design-and-build-showcase .view-plans .view-filters .views-widget,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .views-widget,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .views-widget,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-widget,
.zest-house-land-package .views-exposed-widget .views-widget,
.page-blogs .views-exposed-widget .views-widget {
    display: inline-block
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .form-text,
.page-building-new-smart-home-collection .view-plans .view-filters .form-text,
.page-building-new-aspiring .view-plans .view-filters .form-text,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .form-text,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .form-text,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .form-text,
.page-showhomes .view-plans .view-filters .form-text,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .form-text,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .form-text,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .form-text,
.page-building-new-design-and-build-showcase .view-plans .view-filters .form-text,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .form-text,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .form-text,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .form-text {
    background-color: #6f6f6f;
    border: 0;
    border-radius: 0;
    color: #fff;
    margin-top: 7px;
    width: 140px
}



.page-building-new-pre-designed-plan-products  .view-plans .view-filters .dropdown-toggle,
.page-building-new-smart-home-collection .view-plans .view-filters .dropdown-toggle,
.page-building-new-aspiring .view-plans .view-filters .dropdown-toggle,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .dropdown-toggle,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-showhomes .view-plans .view-filters .dropdown-toggle,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .dropdown-toggle,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-building-new-design-and-build-showcase .view-plans .view-filters .dropdown-toggle,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .dropdown-toggle,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle,
.zest-house-land-package #views-exposed-form-house-and-land--page .dropdown-toggle,
.page-blogs .views-exposed-widgets .dropdown-toggle {
    background: url('images/icons-sefdd1b0859.png') 0 -276px no-repeat;
    border: 0;
    border-radius: 0;
    display: block;
    height: 8px;
    margin-top: 0;
    outline: 0 !important;
    overflow: visible;
    padding: 0;
    text-indent: -9999em;
    top: 19px;
    width: 9px !important
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .dropdown-toggle span,
.page-building-new-smart-home-collection .view-plans .view-filters .dropdown-toggle span,
.page-building-new-aspiring .view-plans .view-filters .dropdown-toggle span,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle span,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .dropdown-toggle span,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle span,
.page-showhomes .view-plans .view-filters .dropdown-toggle span,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle span,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .dropdown-toggle span,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle span,
.page-building-new-design-and-build-showcase .view-plans .view-filters .dropdown-toggle span,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle span,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .dropdown-toggle span,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle span,
.zest-house-land-package .dropdown-toggle span,
.page-blogs .views-exposed-widgets .dropdown-toggle span {
    display: none
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters ul.dropdown-menu,
.page-building-new-smart-home-collection .view-plans .view-filters ul.dropdown-menu,
.page-building-new-aspiring .view-plans .view-filters ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu,
.page-showhomes .view-plans .view-filters ul.dropdown-menu,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu,
.page-showhomes #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu,
.page-building-new-design-and-build-showcase .view-plans .view-filters ul.dropdown-menu,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu,
.zest-house-land-package ul.dropdown-menu,
.page-blogs .views-exposed-widgets ul.dropdown-menu {
    background: #eaebec url('images/select-tip.png?1383703906') center top no-repeat;
    border: 0;
    border-bottom: 1px solid #aaa;
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    left: -55px;
    min-width: 0;
    padding: 11px 0 0 0;
    text-align: center;
    top: 44px;
    width: 127px !important
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters ul.dropdown-menu li,
.page-building-new-smart-home-collection .view-plans .view-filters ul.dropdown-menu li,
.page-building-new-aspiring .view-plans .view-filters ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li,
.page-showhomes .view-plans .view-filters ul.dropdown-menu li,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li,
.page-showhomes #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li,
.page-building-new-design-and-build-showcase .view-plans .view-filters ul.dropdown-menu li,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li,
.zest-house-land-package ul.dropdown-menu li,
.page-blogs .views-exposed-widgets ul.dropdown-menu li {
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    padding: 0 10px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters ul.dropdown-menu li a,
.page-building-new-smart-home-collection .view-plans .view-filters ul.dropdown-menu li a,
.page-building-new-aspiring .view-plans .view-filters ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li a,
.page-showhomes .view-plans .view-filters ul.dropdown-menu li a,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li a,
.page-showhomes #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li a,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase .view-plans .view-filters ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li a {
    padding: 3px 0
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters ul.dropdown-menu li a:hover,
.page-building-new-smart-home-collection  .view-plans .view-filters ul.dropdown-menu li a:hover,
.page-building-new-aspiring  .view-plans .view-filters ul.dropdown-menu li a:hover,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li a:hover,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li a:hover,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li a:hover,
.page-showhomes .view-plans .view-filters ul.dropdown-menu li a:hover,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li a:hover,
.page-showhomes #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li a:hover,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li a:hover,
.page-building-new-design-and-build-showcase .view-plans .view-filters ul.dropdown-menu li a:hover,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li a:hover,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li a:hover,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li a:hover,
.page-house-and-land-packages .zest-house-land-package .views-exposed-widget ul.dropdown-menu li a:hover,
.page-blogs .views-exposed-widgets ul.dropdown-menu li a:hover {
    background: transparent;
    filter: inherit;
    color: #333
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters ul.dropdown-menu li:first-child,
.page-building-new-smart-home-collection .view-plans .view-filters ul.dropdown-menu li:first-child,
.page-building-new-aspiring .view-plans .view-filters ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li:first-child,
.page-showhomes .view-plans .view-filters ul.dropdown-menu li:first-child,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li:first-child,
.page-showhomes #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li:first-child,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase .view-plans .view-filters ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li:first-child {
    padding-top: 11px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters ul.dropdown-menu li:last-child,
.page-building-new-smart-home-collection  .view-plans .view-filters ul.dropdown-menu li:last-child,
.page-building-new-aspiring  .view-plans .view-filters ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li:last-child,
.page-showhomes .view-plans .view-filters ul.dropdown-menu li:last-child,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li:last-child,
.page-showhomes #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li:last-child,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase .view-plans .view-filters ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 ul.dropdown-menu li:last-child {
    padding-bottom: 11px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-smart-home-collection .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-aspiring .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-showhomes .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-showhomes .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu,
.page-blogs .views-exposed-widgets ul.dropdown-menu {
    width: 140px !important
}

.page-house-and-land-packages .zest-house-land-package .views-exposed-widget ul.dropdown-menu {
    width: 167px !important;
    min-width: inherit;
}

.page-house-and-land-packages .zest-house-land-package .views-exposed-widget ul.dropdown-menu li {
    padding: 0;
}

.page-house-and-land-packages .zest-house-land-package .views-exposed-widget ul.dropdown-menu li a {
    padding: 3px 1px;
}

.page-house-and-land-packages .zest-house-land-package .views-exposed-widget ul.dropdown-menu li a span {
    font-size: 13px;
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-smart-home-collection  .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-aspiring  .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-showhomes .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-showhomes .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li {
    padding: 0
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-smart-home-collection .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-aspiring .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-showhomes .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-showhomes .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li a {
    padding: 3px 10px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-smart-home-collection .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-aspiring .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:first-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:first-child {
    padding-top: 11px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-smart-home-collection .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-aspiring .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase .view-plans .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-house-size-int-value-wrapper ul.dropdown-menu li:last-child,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 #edit-field-sale-price-value-wrapper ul.dropdown-menu li:last-child {
    padding-bottom: 11px
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .bootstrap-select,
.page-building-new-smart-home-collection .view-plans .view-filters .bootstrap-select,
.page-building-new-aspiring .view-plans .view-filters .bootstrap-select,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .bootstrap-select,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .bootstrap-select,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .bootstrap-select,
.page-showhomes .view-plans .view-filters .bootstrap-select,
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .bootstrap-select,
.page-showhomes #block-views-exp-plans-page-2 .view-filters .bootstrap-select,
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .bootstrap-select,
.page-building-new-design-and-build-showcase .view-plans .view-filters .bootstrap-select,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .bootstrap-select,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .bootstrap-select,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .bootstrap-select {
    width: auto\9
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .bootstrap-select:not([class*="span"]),
.page-building-new-smart-home-collection .view-plans .view-filters .bootstrap-select:not([class*="span"]),
.page-building-new-aspiring .view-plans .view-filters .bootstrap-select:not([class*="span"]),
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .bootstrap-select:not([class*="span"]),
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .bootstrap-select:not([class*="span"]),
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .bootstrap-select:not([class*="span"]),
.page-showhomes .view-plans .view-filters .bootstrap-select:not([class*="span"]),
.page-showhomes .view-plans #views-exposed-form-plans-page-2 .bootstrap-select:not([class*="span"]),
.page-showhomes #block-views-exp-plans-page-2 .view-filters .bootstrap-select:not([class*="span"]),
.page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .bootstrap-select:not([class*="span"]),
.page-building-new-design-and-build-showcase .view-plans .view-filters .bootstrap-select:not([class*="span"]),
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .bootstrap-select:not([class*="span"]),
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .bootstrap-select:not([class*="span"]),
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .bootstrap-select:not([class*="span"]),
.zest-house-land-package .bootstrap-select:not([class*="span"]),
.page-blogs .bootstrap-select:not([class*="span"]) {
    width: auto
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row,
.page-building-new-smart-home-collection .view-plans .views-row,
.page-building-new-aspiring .view-plans .views-row,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row,
.page-showhomes .view-plans .views-row,
.page-showhomes #block-views-exp-plans-page-2 .views-row,
.page-building-new-design-and-build-showcase .view-plans .views-row,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 190px;
    margin: 0 2% 3% 0
}

.view-id-plans .views-row {
    width: 47%;
    height: 235px
}

.view-id-plans .views-field-field-basic-image-image {
    width: 100% !important
}

.view-id-plans .views-row:nth-child(3n+3) {
   /* margin-right: 2% !important */
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-basic-image-image,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-basic-image-image,
.page-building-new-aspiring .view-plans .views-row .views-field-field-basic-image-image,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-featured-image,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-thumbnail,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
.page-showhomes .view-plans .views-row .views-field-field-basic-image-image,
.page-showhomes .view-plans .views-row .views-field-field-featured-image,
.page-showhomes .view-plans .views-row .views-field-field-thumbnail,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-basic-image-image,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-featured-image,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-thumbnail,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail {
    float: left;
    margin: 0 0 12px 0;
    position: relative;
    width: 100% !important;
	padding-right: 0px !important;
    padding-left: 0px !important;
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-basic-image-image a,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-featured-image a,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-thumbnail a,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-basic-image-image a,
.page-building-new-aspiring .view-plans .views-row .views-field-field-basic-image-image a,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-featured-image a,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-thumbnail a,
.page-building-new-aspiring .view-plans .views-row .views-field-field-featured-image a,
.page-building-new-aspiring .view-plans .views-row .views-field-field-thumbnail a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail a,
.page-showhomes .view-plans .views-row .views-field-field-basic-image-image a,
.page-showhomes .view-plans .views-row .views-field-field-featured-image a,
.page-showhomes .view-plans .views-row .views-field-field-thumbnail a,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image a,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image a,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail a,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-basic-image-image a,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-featured-image a,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-thumbnail a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail a {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    position: relative
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-basic-image-image img,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-featured-image img,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-thumbnail img,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-basic-image-image img,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-featured-image img,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-thumbnail img,
.page-building-new-aspiring .view-plans .views-row .views-field-field-basic-image-image img,
.page-building-new-aspiring .view-plans .views-row .views-field-field-featured-image img,
.page-building-new-aspiring .view-plans .views-row .views-field-field-thumbnail img,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image img,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image img,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail img,
.page-showhomes .view-plans .views-row .views-field-field-basic-image-image img,
.page-showhomes .view-plans .views-row .views-field-field-featured-image img,
.page-showhomes .view-plans .views-row .views-field-field-thumbnail img,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image img,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image img,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail img,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-basic-image-image img,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-featured-image img,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-thumbnail img,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image img,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image img,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail img {
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-living-areas,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-living-areas,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-aspiring .view-plans .views-row .views-field-field-living-areas,
.page-building-new-aspiring .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-aspiring .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-aspiring .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
.page-showhomes .view-plans .views-row .views-field-field-living-areas,
.page-showhomes .view-plans .views-row .views-field-field-bedrooms,
.page-showhomes .view-plans .views-row .views-field-field-bathrooms,
.page-showhomes .view-plans .views-row .views-field-field-vehicle-garaging,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-living-areas,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging {
    margin: 0 0 12px 266px;
    padding-left: 36px
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-living-areas,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-living-areas,
.page-building-new-aspiring .view-plans .views-row .views-field-field-living-areas,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-showhomes .view-plans .views-row .views-field-field-living-areas,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-living-areas,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas {
    background: url('images/icon-living-areas.png?1383703906') center left no-repeat
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-aspiring .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-showhomes .view-plans .views-row .views-field-field-bedrooms,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms {
    background: url('images/icon-bedrooms.png?1383703906') center left no-repeat
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-aspiring .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-showhomes .view-plans .views-row .views-field-field-bathrooms,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms {
    background: url('images/icon-bathrooms.png?1383703906') center left no-repeat
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-aspiring .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
.page-showhomes .view-plans .views-row .views-field-field-vehicle-garaging,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging {
    background: url('images/icon-vehicle-garaging.png?1383703906') center left no-repeat
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size-int,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size-int,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size-int,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
.page-showhomes .view-plans .views-row .views-field-field-house-size,
.page-showhomes .view-plans .views-row .views-field-field-house-size-int,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size-int,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int {
    background: url('images/bullet-sh-orange.png?1383703906') left 6px no-repeat;
    clear: both;
    display: block;
    margin: 0 0 0 6px;
    padding-left: 12px
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size a,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size-int a,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size a,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size-int a,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size a,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size-int a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a,
.page-showhomes .view-plans .views-row .views-field-field-house-size a,
.page-showhomes .view-plans .views-row .views-field-field-house-size-int a,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size a,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size-int a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a {
    color: #00a662
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size a:hover,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size-int a:hover,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a:hover,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a:hover,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size a:hover,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size-int a:hover,
.page-building-new-smart-home-collection #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a:hover,
.page-building-new-smart-home-collection #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a:hover,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size a:hover,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size-int a:hover,
.page-building-new-aspiring #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a:hover,
.page-building-new-aspiring #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a:hover,
.page-showhomes .view-plans .views-row .views-field-field-house-size a:hover,
.page-showhomes .view-plans .views-row .views-field-field-house-size-int a:hover,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a:hover,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a:hover,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size a:hover,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size-int a:hover,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size a:hover,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int a:hover {
    text-decoration: none
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size .map a,
.page-building-new-pre-designed-plan-products  .view-plans .views-row .views-field-field-house-size-int .map a,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size .map a,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size-int .map a,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size .map a,
.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size-int .map a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size .map a,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int .map a,
.page-showhomes .view-plans .views-row .views-field-field-house-size .map a,
.page-showhomes .view-plans .views-row .views-field-field-house-size-int .map a,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size .map a,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int .map a,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size .map a,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size-int .map a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size .map a,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int .map a {
    background: url('images/map-icon.png?1383703906');
    display: inline-block;
    height: 25px;
    margin: 0 0 0 3px;
    text-indent: -9999em;
    width: 33px
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row:nth-child(3n+3),
.page-building-new-smart-home-collection .view-plans .views-row:nth-child(3n+3),
.page-building-new-aspiring .view-plans .views-row:nth-child(3n+3),
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .views-row:nth-child(3n+3),
.page-showhomes #block-views-exp-plans-page-2 .views-row:nth-child(3n+3),
.page-building-new-design-and-build-showcase .view-plans .views-row:nth-child(3n+3),
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row:nth-child(3n+3) {
    margin-right: 0
}

.page-showhomes .view-plans .views-row:nth-child(3n+3)
{
	margin: 0 2% 3% 0;
}

.page-building-new-pre-designed-plan-products  .view-plans .view-empty,
.page-building-new-smart-home-collection  .view-plans .view-empty,
.page-building-new-aspiring  .view-plans .view-empty,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-empty,
.page-showhomes .view-plans .view-empty,
.page-showhomes #block-views-exp-plans-page-2 .view-empty,
.page-building-new-design-and-build-showcase .view-plans .view-empty,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-empty {
    text-align: center
}

#block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 {
    height: 61px !important
}

#block-views-exp-plans-page-2 .views-exposed-form {
    margin: 0 auto;
    width: 960px
}

/*#block-views-exp-plans-page-2 .views-exposed-form .views-exposed-widget {

margin: 5px 5px 5px 0 !important;
}
*/
#block-views-exp-plans-page-2 .views-exposed-form label {
    display: block !important;
    line-height: 17px !important;
    margin: 5px 0 0 0 !important;
    text-align: center
}

#block-views-exp-plans-page-2 .views-exposed-form .views-widget {
    margin: 0 auto !important
}

#block-views-exp-plans-page-2 .views-exposed-form .views-widget .btn-group {
    margin: 0 auto !important
}

#block-views-exp-plans-page-2 .views-exposed-form .views-widget .btn-group .btn {
    margin: 0 auto !important;
    top: auto !important
}

#block-views-exp-plans-page-2 .views-exposed-form .views-widget .btn-group .btn .filter-option {
    float: none
}

#block-views-exp-plans-page-2 ul.dropdown-menu {
    left: -22px !important;
    top: 22px !important
}

/*.page-building-new-pre-designed-plan-products  .view-plans .view-filters .views-submit-button,
.page-building-new-smart-home-collection  .view-plans .view-filters .views-submit-button,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .views-submit-button,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .views-submit-button,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button,
.page-building-new-design-and-build-showcase .view-plans .view-filters .views-submit-button,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .views-submit-button,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .views-submit-button,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .views-submit-button,
.page-house-and-land-packages #views-exposed-form-house-and-land--page .views-submit-button {
float: right
}*/
.page-building-new-pre-designed-plan-products  .view-plans .view-filters .dropdown-toggle,
.page-building-new-smart-home-collection .view-plans .view-filters .dropdown-toggle,
.page-building-new-aspiring .view-plans .view-filters .dropdown-toggle,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .dropdown-toggle,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-building-new-design-and-build-showcase .view-plans .view-filters .dropdown-toggle,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .dropdown-toggle,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle,
.zest-house-land-package #views-exposed-form-house-and-land--page .dropdown-toggle,
.page-blogs .view-filters .dropdown-toggle {
    background: url('images/arrow-down.png?1383703906') right center no-repeat !important;
    box-shadow: 0 0 0 transparent;
    color: #fff;
    padding-right: 10px;
    text-indent: 0;
    width: auto !important
}

.page-building-new-pre-designed-plan-products  .view-plans .view-filters .dropdown-toggle span.filter-option,
.page-building-new-smart-home-collection .view-plans .view-filters .dropdown-toggle span.filter-option,
.page-building-new-aspiring .view-plans .view-filters .dropdown-toggle span.filter-option,
.page-building-new-pre-designed-plan-products  .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle span.filter-option,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 .view-filters .dropdown-toggle span.filter-option,
.page-building-new-pre-designed-plan-products  #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle span.filter-option,
.page-building-new-design-and-build-showcase .view-plans .view-filters .dropdown-toggle span.filter-option,
.page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2 .dropdown-toggle span.filter-option,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters .dropdown-toggle span.filter-option,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 .dropdown-toggle span.filter-option,
.zest-house-land-package #views-exposed-form-house-and-land--page span.filter-option,
.page-blogs .dropdown-toggle span.filter-option {
    display: block;
    left: auto;
    margin-top: -14px;
    position: relative;
    right: auto
}

.page-blogs .bootstrap-select.btn-group .btn .filter-option {
    position: static;
}

.page-building-new-smart-home-collection .view-plans .view-filters .dropdown-toggle span.filter-option,
.page-building-new-aspiring .view-plans .view-filters .dropdown-toggle span.filter-option {
    font-size: 14px
}

.page-showhomes .view-plans .views-row .views-field-field-basic-image-image {
    float: left;
    margin: 0 0 12px 0;
    width: 255px
}

.node-type-plan #header-secondary .pane-1,
.node-type-design-build #header-secondary .pane-1 {
    margin-top: -65px
}

.node-type-plan #header-overlay #header-overlay-inner,
.node-type-design-build #header-overlay #header-overlay-inner {
    height: 355px
}

.node-type-plan .field-name-body,
.node-type-design-build .field-name-body {
    margin-bottom: 24px
}

.pane-price-indication {
    margin-top: 36px
}

.pane-price-indication h2 {
    color: #0e0e0e;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
    text-transform: uppercase
}

.view-price-indication {
    color: #404040;
    font-weight: lighter
}

.view-price-indication .views-field-field-maximum-price-1 {
    display: none
}

.view-price-indication .price-indicator {
    background: url('images/price-indication-bg.png?1383703906') bottom center no-repeat;
    display: block;
    height: 32px;
    padding: 0;
    width: 250px
}

.view-price-indication .price-indicator .price-indicator-inner {
    background: #2ea165;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    height: 11px;
    position: relative
}

.page-showhomes .view-plans {
    margin-top: 44px
}

.node-type-showhome #header-overlay {
    display: none
}

.node-type-showhome #header-secondary .pane-1,
.node-type-plan #header-secondary .pane-2,
.node-type-design-build #header-secondary .pane-2 {
    margin-top: -65px
}

.node-type-showhome #header-secondary .pane-1 p,
.node-type-plan #header-secondary .pane-2 p,
.node-type-design-build #header-secondary .pane-2 p {
    margin: 0
}

.node-type-showhome #header-secondary .pane-1 a.add-to-cart,
.node-type-plan #header-secondary .pane-2 a.add-to-cart,
.node-type-design-build #header-secondary .pane-2 a.add-to-cart {
    background: url('images/cart.png') no-repeat scroll center 25px;
    line-height: 1em
}

a.add-to-cart {
    display: none !important;
}

.node-type-showhome .pane-node-field-showhome-details,
.node-type-showhome .pane-node-field-franchise-details {
    background: url('images/NewZealand.png?1383703906') top left no-repeat;
    padding-left: 55px
}

.node-type-showhome .pane-node-field-showhome-details h2,
.node-type-showhome .pane-node-field-franchise-details h2 {
    color: #45484a;
    font-size: 14px;
    margin: 0;
    padding: 12px 0
}

.node-type-showhome .pane-node-field-google-map-link,
.node-type-showhome .pane-node-field-franchise-details {
    margin-bottom: 12px
}

.node-type-showhome .pane-node-field-google-map-link {
    padding-left: 55px
}

.node-type-showhome .pane-node-field-showhome-details p {
    margin-bottom: 0
}

.node-type-showhome .pane-node-flippy-pager {
    bottom: 81px
}

.node-type-showhome .field-name-field-franchise {
    float: right;
    margin-top: -65px
}

.node-type-showhome .field-name-field-franchise a {
    background: url('images/phone-icon.png?1383703906') center 25px no-repeat;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    color: #45484a;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    margin-left: -1px;
    padding: 75px 0 0;
    text-align: center;
    width: 154px
}

.node-type-showhome .field-name-field-franchise a:hover,
.node-type-showhome .field-name-field-franchise a:focus,
.node-type-showhome .field-name-field-franchise a:active {
    text-decoration: none
}

.view-franchise-showroom .views-field-field-showroom-title {
    color: #45484a;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase
}

.view-franchise-showroom .views-field-field-showroom img {
    background: transparent none repeat scroll 0 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    padding: 4px;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    height: auto;
    max-width: 100%;
    margin-bottom: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.view-franchise-showroom

.node-type-franchise h1.page-header {
    margin-bottom: 50px
}

.node-type-franchise .moscone-header {
    display: none
}

.node-type-franchise h4 {
    margin-bottom: 18px
}

.node-type-franchise .field-name-field-featured-image img {
    width: 100%;
    max-width: 100%
}

.node-type-franchise .pane-node-field-image-caption {
    font-style: italic;
    margin: 0 0 10px
}

.node-type-franchise .view-franchise-contact-map {
    clear: both;
    height: 290px;
    margin-top: 60px;
    position: relative;
    width: 100%
}

.node-type-franchise .view-franchise-contact-map .gmap-map {
    height: 290px !important
}

.node-type-franchise .view-franchise-contact-map .views-field-field-phone-number {
    background: #16ad4c;
    color: #fff;
    font-size: 14px;
    height: 240px;
    padding: 25px 0;
    position: absolute;
    top: 0
}

.node-type-franchise .view-franchise-contact-map .views-field-field-phone-number h4 {
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 0;
    text-transform: uppercase
}

.node-type-franchise .view-franchise-contact-map .views-field-field-phone-number p,
.node-type-franchise .view-franchise-contact-map .views-field-field-phone-number .field-content div {
    margin-left: 25px;
    margin-right: 25px
}

.node-type-franchise .view-franchise-contact-map .views-field-field-phone-number span.phone {
    font-size: 26px
}

.node-type-franchise .field-name-field-quote {
    color: #363737;
    font-size: 21px;
    font-style: italic;
    line-height: 28px;
    margin: 0 auto;
    padding: 25px 0;
    text-align: center;
    width: 600px
}

.node-type-franchise .pane-node-field-more-about-the-franchise h2 {
    font-size: 18px
}

.node-type-franchise .pane-franchise-showhome .views-field-title a,
.node-type-franchise .pane-franchise-showhome h2,
.node-type-franchise .pane-node-field-franchise-video h2 {
    color: #45484a;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase
}

/* Showhome 3D virtual tours */
.node-type-design-build iframe,
.node-type-showhome iframe {
    margin: 10px 0;
    max-width: 100%;
}

.node-type-design-build ol {
    margin: 0 0 10px 25px;
    list-style: decimal;
}

.node-type-showhome .pane-node-field-3d-virtual-tours-link {
    margin-bottom: 15px;
}

/* Franchise video */
.node-type-franchise .pane-node-field-franchise-video {
    margin-top: 40px;
}

.node-type-franchise .pane-node-field-franchise-video .video-embed-description {
    color: #00a160;
    font-weight: bold;
}

.node-type-franchise .pane-node-field-franchise-video .field-item {
    margin-bottom: 20px;
}

.node-type-franchise #cboxLoadedContent {
    overflow: hidden !important;
}

.node-type-franchise .video-popup {
    max-width: 100%;
}

.node-type-franchise .pane-franchise-showhome .views-row {
    margin-bottom: 12px
}

.node-type-franchise .pane-franchise-showhome .views-row .views-field-field-basic-image-image a {
    display: block;
    position: relative
}

.node-type-franchise .pane-franchise-showhome .views-row .views-field-field-basic-image-image a img,
.node-type-franchise .pane-node-field-franchise-video a img {
    background: transparent;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    padding: 4px
}

.node-type-franchise .pane-franchise-showhome img,
.node-type-franchise .pane-node-field-franchise-video img {
    background: #f3f3f3;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    height: auto;
    max-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.node-type-franchise .pane-webform-client-block-16 {
    margin-bottom: 32px;
    background: #494848
}

.node-type-franchise .pane-webform-client-block-16 h2 {
    font-size: 14px;
    text-transform: uppercase;
    color: white;
    padding: 20px 20px 0;
    margin: 0
}

.node-type-franchise .pane-webform-client-block-16 form {
    padding: 20px
}

.node-type-franchise .pane-webform-client-block-16 form > div {
    min-height: 250px
}

.node-type-franchise .pane-webform-client-block-16 form .form-item {
    margin-bottom: 10px
}

.node-type-franchise .pane-webform-client-block-16 form #webform-component-choose-a-brochure-magazine {
    margin-bottom: 20px
}

.node-type-franchise .pane-webform-client-block-16 form #webform-component-message {
    margin-bottom: 20px
}

.node-type-franchise .pane-webform-client-block-16 form label {
    color: #fff;
    display: inline-block;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    margin: 0 15px 0 0
}

.node-type-franchise .pane-webform-client-block-16 form input,
.node-type-franchise .pane-webform-client-block-16 form select,
.node-type-franchise .pane-webform-client-block-16 form textarea {
    background: #ebebeb;
    border: 0;
    border-radius: 0;
    height: 25px;
    line-height: 25px;
    margin-bottom: 0;
    width: 280px
}

.node-type-franchise .pane-webform-client-block-16 form textarea {
    clear: both;
    height: 95px;
    padding: 9px 18px;
    resize: none;
    width: 327px;
    width: 242px\9
}

.node-type-franchise .pane-webform-client-block-16 form #webform-component-message label {
    display: none
}

.node-type-franchise .pane-webform-client-block-16 form .form-submit {
    background: #2ea165;
    border: 0;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0;
    text-shadow: 0 0 0 transparent;
    width: 361px
}

.node-type-franchise .field-name-body {
}

.node-type-franchise .field-name-body img {
}

.pane-fpid-46 {
    background: #f3f3f3;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
    height: 29px;
    margin: 25px 0
}

.page-contact-us,
.page-node-194 {
}

.page-contact-us h1.page-header,
.page-node-194 h1.page-header {
    text-align: center
}

.page-contact-us .field-name-body,
.page-node-194 .field-name-body,
.page-node-194 .view-zest-contact-us-franchise-listing {
    margin: 24px auto;
    max-width: 960px;
    text-align: center
}

.view-zest-contact-us-franchise-listing {
    display: none;
}

.page-the-difference .main-container .sutro-double-first-column-content {
    background: #45484a;
    height: 41px;
    margin: 0
}

.page-the-difference .main-container .sutro-double-first-column-content h2 {
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    line-height: 41px;
    margin: 0;
    text-align: center
}

.page-the-difference .main-container .field-name-field-basic-text-text {
    font-size: 16px;
    line-height: 21px;
    margin: 0 auto 24px;
    text-align: center;
    width: 80%
}

.page-the-difference .main-container .pane-bundle-image {
    cursor: pointer;
    height: 265px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.page-the-difference .main-container .pane-bundle-image .field-type-image {
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 100%
}

.page-the-difference .main-container .pane-bundle-image .field-type-image img {
    height: auto;
    width: 100%
}

.page-the-difference .main-container .pane-bundle-image .field-name-field-basic-image-caption {
    bottom: 7px;
    font-size: 14px;
    height: auto;
    margin: 0;
    position: absolute;
    z-index: 1;
    width: 100%
}

.page-the-difference .main-container .pane-bundle-image .field-name-field-basic-image-caption p {
    margin: 0
}

.page-the-difference .main-container .pane-bundle-image .field-name-field-basic-image-caption a {
    background: #e29f2f;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 21px;
    padding: 1.06383% 17.65957447%;
    text-align: center;
    width: 66%
}

.page-the-difference .main-container .pane-bundle-image:hover .field-name-field-basic-image-caption a {
    background: #074151
}

.page-the-difference .main-container .pane-bundle-image:hover .field-name-field-basic-image-caption a:hover {
    text-decoration: none
}

.page-building-new-step-by-step h1.page-header {
    margin-bottom: 40px
}

.page-building-new-step-by-step .span12 .panel-pane {
    clear: both
}

.page-building-new-step-by-step .span12 .panel-pane img {
    background: #f3f3f3;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    padding: 3px
}

.page-building-new-step-by-step .span12 .panel-pane h2 {
    font-size: 18px
}

.page-building-new-step-by-step .pane-fpid-61 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-108 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-101 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-103 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-105 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-107 .field-name-field-basic-image-image {
    float: right;
    margin-top: 14px;
    width: 49%
}

.page-building-new-step-by-step .pane-fpid-61 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-108 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-101 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-103 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-105 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-107 .field-name-field-basic-image-caption {
    float: left;
    width: 49%
}

.page-building-new-step-by-step .pane-fpid-61 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-108 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-101 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-103 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-105 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-107 .field-name-field-basic-image-caption img {
    background: transparent;
    border: 0;
    float: left;
    margin: 0 12px 0 0;
    padding: 0
}

.page-building-new-step-by-step .pane-fpid-58 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-64 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-109 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-102 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-104 .field-name-field-basic-image-image,
.page-building-new-step-by-step .pane-fpid-106 .field-name-field-basic-image-image {
    float: left;
    margin-top: 14px;
    width: 49%
}

.page-building-new-step-by-step .pane-fpid-58 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-64 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-109 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-102 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-104 .field-name-field-basic-image-caption,
.page-building-new-step-by-step .pane-fpid-106 .field-name-field-basic-image-caption {
    float: right;
    width: 49%
}

.page-building-new-step-by-step .pane-fpid-58 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-64 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-109 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-102 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-104 .field-name-field-basic-image-caption img,
.page-building-new-step-by-step .pane-fpid-106 .field-name-field-basic-image-caption img {
    background: transparent;
    border: 0;
    float: left;
    margin: 0 12px 0 0;
    padding: 0
}

.page-building-new-step-by-step .pane-fpid-67 img {
    float: left;
    margin: 0 12px 12px 0
}

.node-type-knock-down-and-rebuild .pane-node-field-interactive-slider {
}

.node-type-knock-down-and-rebuild .pane-node-field-interactive-slider #beforeafter_field_interactive_slider-0 {
    height: 443px;
    width: 960px
}

.node-type-knock-down-and-rebuild .pane-node-field-interactive-slider img {
    height: auto !important;
    max-height: 9999em;
    max-width: 9999em;
    width: auto !important;
    vertical-align: top
}

.node-type-knock-down-and-rebuild .pane-node-field-interactive-slider .beforeafter img {
    max-width: 9999em
}

.node-type-knock-down-and-rebuild .pane-node-field-interactive-slider img.before-after {
    height: 443px !important;
    width: 960px !important
}

.node-type-knock-down-and-rebuild .moscone-flipped-sidebar .panel-pane {
    margin-bottom: 28px
}

.node-type-knock-down-and-rebuild .moscone-flipped-sidebar h2 {
    font-size: 14px;
    text-transform: uppercase
}

.node-type-knock-down-and-rebuild .moscone-flipped-sidebar img {
    background: #f3f3f3;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    padding: 3px
}

.node-type-knock-down-and-rebuild .moscone-flipped-sidebar ul li {
    list-style-image: url('images/list-bullet.gif?1383703906')
}

.node-type-knock-down-and-rebuild .moscone-flipped-sidebar ul li a {
    color: #45484a
}

.node-type-knock-down-and-rebuild .pane-fpid-46 {
    margin: 0
}

.node-type-knock-down-and-rebuild .pane-fpid-72 {
    background: #45484a;
    height: 77px
}

.node-type-knock-down-and-rebuild .pane-fpid-72 h4 {
    color: #fff;
    float: left;
    font-size: 36px;
    font-weight: normal;
    line-height: 77px;
    margin: 0
}

.node-type-knock-down-and-rebuild .pane-fpid-72 .btn {
    background: #2ea165;
    border: 0;
    border-radius: 0;
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 21px 0;
    padding: 0 34px;
    text-shadow: 0 0 0 transparent
}

.node-type-knock-down-and-rebuild .view-kdr-case-studies .views-row {
    margin: 48px auto
}

.node-type-knock-down-and-rebuild .view-kdr-case-studies .views-field-title {
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 24px;
    width: 48%
}

.node-type-knock-down-and-rebuild .view-kdr-case-studies .views-field-body {
    clear: left;
    float: left;
    width: 48%
}

.node-type-knock-down-and-rebuild .view-kdr-case-studies .views-field-field-interactive-slider {
    float: right;
    height: 307px !important;
    width: 460px !important
}

.node-type-knock-down-and-rebuild .view-kdr-case-studies .views-field-field-interactive-slider .field-content {
    height: 307px !important;
    width: 460px !important
}

.node-type-knock-down-and-rebuild .view-kdr-case-studies .views-field-field-interactive-slider img {
    max-width: 9999em;
    width: auto
}

.node-type-knock-down-and-rebuild .view-kdr-case-studies .views-field-field-interactive-slider img.before-after-small {
    height: 307px !important;
    max-height: 9999em;
    max-width: 9999em;
    width: 460px !important;
    vertical-align: top
}

.node-type-knock-down-and-rebuild .footer {
    margin-top: 0
}

.node-type-panopoly-page .moscone-flipped-sidebar .panel-pane {
    margin-bottom: 28px
}

.node-type-panopoly-page .moscone-flipped-sidebar h2 {
    font-size: 14px;
    text-transform: uppercase
}

.node-type-panopoly-page .moscone-flipped-sidebar img {
    background: #f3f3f3;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    padding: 3px
}

.node-type-panopoly-page .moscone-flipped-sidebar ul li {
    list-style-image: url('images/list-bullet.gif?1383703906')
}

.node-type-panopoly-page .moscone-flipped-sidebar ul li a {
    color: #45484a
}

.node-type-panopoly-page .field-name-field-featured-image img,
.node-type-panopoly-page .field-name-field-basic-image-image img,
.node-type-panopoly-page .field-name-body img {
    background: #f3f3f3;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    margin-bottom: 24px;
    padding: 3px
}

.page-node-194 .field-name-body img {
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: 0;
    width: 100%
}

.pane-fpid-96,
.pane-fpid-98,
.pane-fpid-100 {
    display: none
}

.panels-ipe-editing .pane-fpid-96,
.panels-ipe-editing .pane-fpid-98,
.panels-ipe-editing .pane-fpid-100 {
    display: block
}

.page-node-16 .webform-confirmation {
    margin: 0 auto;
    width: 960px
}

.page-node-16 .links {
    display: none
}

.page-building-new-pre-designed-plan  .form-search.content-search .btn,
.page-building-new-smart-home-collection .form-search.content-search .btn,
.page-building-new-aspiring .form-search.content-search .btn,
.page-house-and-land-packages .form-search.content-search .btn {
    background-color: #E6E6E6;
    height: 30px;
    line-height: 21px;
    margin: 0;
    padding: 0;
    width: 40px
}

.page-node-1436.page-node-done  .webform-confirmation {
    margin: 0 auto;
    width: 71%
}

.page-node-1436.page-node-done  .links {
    margin: 0 auto;
    width: 71%
}

.node-type-plan #header-secondary .pane-node-title {
    font-size: 16pt !important;
    text-transform: none !important
}

.node-type-showhome .field-name-field-franchise-details.field-type-text-long p {
    margin: 0
}

.node-type-showhome .field-name-field-franchise-details .franchise-detail {
    float: left;
    width: 50%;
    margin-bottom: 20px
}

.node-type-webform #webform-client-form-1436 {
    color: #45484a;
    font-weight: 'bold';
    border-radius: 15px;
    overflow: hidden
}

.node-type-webform #webform-client-form-1436 .webform-component-checkbox label {
    display: inline-block;
    position: relative;
    top: 4px
}

.node-type-webform #webform-client-form-1436 .webform-component-fieldset,
.node-type-webform #webform-client-form-1436 .submit-wrapper {
    width: 960px;
    margin: 0 auto 10px
}

.node-type-webform #webform-client-form-1436 #webform-component-section-b,
.node-type-webform #webform-client-form-1436 #webform-component-section-d {
    width: 100%;
    background: #ddd
}

.node-type-webform #webform-client-form-1436 #webform-component-section-b .fieldset-wrapper,
.node-type-webform #webform-client-form-1436 #webform-component-section-d .fieldset-wrapper {
    width: 960px;
    margin: 0 auto
}

.node-type-webform #webform-client-form-1436 #webform-component-section-b .fieldset-wrapper .form-item:first-child,
.node-type-webform #webform-client-form-1436 #webform-component-section-d .fieldset-wrapper .form-item:first-child {
    padding-top: 20px
}

.node-type-webform #webform-client-form-1436 #webform-component-section-b .fieldset-wrapper .form-item:last-child,
.node-type-webform #webform-client-form-1436 #webform-component-section-d .fieldset-wrapper .form-item:last-child {
    padding-bottom: 20px
}

.node-type-webform #webform-client-form-1436 #webform-component-section-e--message {
    max-width: 667px
}

.node-type-webform #webform-client-form-1436 .webform-component-fieldset .form-item {
}

.node-type-webform #webform-client-form-1436 .webform-component-fieldset .form-item input {
    max-width: 464px
}

.node-type-webform #webform-client-form-1436 .webform-component-fieldset .form-item input.form-text {
    width: 100%
}

.node-type-webform #webform-client-form-1436 #edit-submitted-section-a-street-name {
    height: 80px
}

.node-type-webform #webform-client-form-1436  #edit-submit {
    background: #2ea165;
    border: 0;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 10px 35% 0 0;
    float: right;
    padding: 0;
    text-shadow: 0 0 0 transparent;
    width: 80px
}

.node-type-webform #webform-client-form-1436 #edit-submitted-section-a-buliding-area {
    width: 262px
}

.page-node-1436 h1.container {
    width: 100% !important
}

.node-type-webform #webform-client-form-1436 .control-label {
    color: #45484a;
    float: none;
    font-weight: bold;
    font-size: 16px;
    margin-right: 20px;
    padding: 0;
    display: inline-block;
    min-width: 180px;
    vertical-align: top
}

.node-type-webform #webform-client-form-1436 #edit-submitted-section-b-please-send-me-a-copy-of-your-signature-style-magazine.form-checkboxes {
    float: left;
    margin-right: 5px
}

.node-type-webform #webform-client-form-1436 #webform-component-newsletter--mailchimp-signup .control-label {
    width: 25%
}

.node-type-webform #webform-client-form-1436 #webform-component-franchise,
.node-type-webform #webform-client-form-1436 #webform-component-message {
    width: 100% !important
}

.node-type-webform #webform-client-form-1436 #webform-component-franchise label,
.node-type-webform #webform-client-form-1436 #webform-component-message label {
    margin-right: 0px;
    float: left;
    width: 40%
}

.node-type-webform #webform-client-form-1436 #edit-submitted-newsletter-mailchimp-signup {
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    -o-transform: scale(2);
    margin-bottom: 20px
}

.node-type-webform #webform-client-form-1436 #webform-component-newsletter--mailchimp-signup label {
    float: left;
    padding: 0
}

.node-type-webform #webform-client-form-1436 .form-type-checkbox.form-item-submitted-choose-a-brochure-magazine-Signature-Style.form-item label {
    display: block !important;
    text-indent: -999em;
    background: url(../images/magazine1.png) 25px 0px no-repeat;
    width: 300px;
    height: 150px
}

.node-type-webform #webform-client-form-1436 .form-item-submitted-choose-a-brochure-magazine-Weighing-Up-Your-Options.form-item label {
    display: block !important;
    text-indent: -999em;
    background: url(../images/magazine2.png) 25px 0px no-repeat;
    width: 300px;
    height: 150px
}

.node-type-webform #webform-client-form-1436 .form-item-submitted-choose-a-brochure-magazine-Eliminate-The-Risks.form-item label {
    display: block !important;
    text-indent: -999em;
    background: url(../images/magazine3.png) 25px 0px no-repeat;
    width: 300px;
    height: 150px
}

.node-type-webform #webform-client-form-1436 .form-item-submitted-choose-a-brochure-magazine-Considering-Buying-A-Section.form-item label {
    display: block !important;
    text-indent: -999em;
    background: url(../images/magazine4.png) 25px 0px no-repeat;
    width: 300px;
    height: 150px
}

.node-type-webform #webform-client-form-1436 .form-item-submitted-choose-a-brochure-magazine-The-Best-Building-Guarantees-Available.form-item label {
    display: block !important;
    text-indent: -999em;
    background: url(../images/magazine5.png) 25px 0px no-repeat;
    width: 300px;
    height: 150px
}

.node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-1,
.node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-2,
.node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-3,
.node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-4,
.node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-5 {
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5)
}

.node-type-webform #webform-client-form-1436 #webform-component-section-a--street-address .form-textarea-wrapper {
    max-width: 464px;
    display: inline-table;
    width: 100%;
    margin-bottom: 10px
}

.node-type-webform #webform-client-form-1436 #webform-component-section-a--street-address .form-textarea-wrapper textarea {
    padding: 0 5px
}

.node-type-webform #webform-client-form-1436 #webform-component-newsletter--mailchimp-signup {
    margin-top: 10px;
    position: relative;
    width: 100% !important
}

.node-type-webform #webform-client-form-1436 #webform-component-buliding-area {
    width: 100% !important;
    float: left;
    margin-bottom: 20px
}

.node-type-webform #webform-client-form-1436 #webform-component-enquired-showhomes {
    display: none;
    width: 100% !important;
    float: left;
    margin-bottom: 20px
}

.node-type-webform #webform-client-form-1436 #webform-component-enquired-showhomes .form-text {
    max-width: 54%;
    float: left
}

.contact-container .contact_0800 {
    background: url(images/0800.jpg) repeat-x;
    height: 30px;
    width: 100%
}

.contact_0800 .text0800 h2 {
    font-size: 100% !important;
    text-align: center
}

.page-node-1461 #webform-component-site-url,
.page-node-1461 #webform-component-email-to {
    display: none
}

#node-1461 {
    background-color: #494848;
    padding: 15px;
    color: #FFF
}

#node-1461 .webform-component {
    width: 50%;
    float: left
}

#node-1461 #edit-submit {
    background: #2EA165;
    border: 0;
    border-radius: 0;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    width: 15%;
    margin: 6% 10%
}

.page-node-done div.webform-confirmation,
.page-node-done div.links {
    width: 70%;
    margin: 0 auto
}

#block-search-form {
    height: 40px;
    padding: 0;
    margin-top: 10px;
    position: absolute;
    top: 15px;
    right: 10px;
    z-index: 999999;
}

div.copyrights_sig {
    float: left;
    margin-left: 80px
}

#webform-component-error {
    margin: 15px
}

.page-building-new-design-and-build-showcase #search-block-form .btn {
    height: 30px !important;
    margin: 0 auto !important
}

div.error {
    background: transparent !important
}

.pdf_block_left {
    background-color: gray
}

.pdf_block_right {
    background-color: red
}

h1.signature_home_title {
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase
}

body.mceContentBody {
    background: transparent !important;
    overflow-y: visible !important;
    overflow: scroll !important
}

.consulatant_main {
    float: left;
    width: 100%
}

.consulatant_main .section {
    float: left;
    width: 23%;
    padding: 15px;
    margin: 0 10px
}

.consulatant_main .section span {
    float: left;
    width: 100%
}

.responsive-menus.responsified span.toggler {
    margin-top: 25px
}

.page-building-new-pre-designed-plan- .panels-flexible-row.panels-flexible-row-sutro_double_signature_wide_header_footer-4.panels-flexible-row-last.clearfix.sutro-double-header-inner {
    width: 100%
}

.region-footer-links .search-query,
.region-footer-links .btn {
    height: 30px !important
}

.view-showhomes .view-content,
.view-signature-testimonials.signature-testimonial-slider .view-content {
    width: 1125px;
    margin: 0 auto
}

.moscone-footer .pane-signaturehomes-location-signaturehomes-location {
    margin-top: 25px
}

.front .footer .copyright {
    height: auto;
    background: rgb(0, 171, 78);
    color: white
}

.front .footer .footer-links .block.block-search {
    float: right
}

.front .footer .footer-links {
    height: 0;
    padding: 0
}

.frontSEO {
    line-height: 1;
    padding: 0 20px 20px 20px;
    width: 75%;
    margin: 0 auto;
    font-size: 12px
}

.page-house-and-land .panels-ipe-region  .fieldable-panels-pane {
    margin-top: 10px
}

.page-house-and-land .panels-ipe-region .field-name-field-basic-text-text span {
    font-size: 12px;
    font-weight: bold;
    color: #A3A3A3
}

.page-house-and-land .panels-ipe-region .field-name-field-basic-text-text p {
    line-height: 1.4;
    color: #8D8D8D;
    font-size: 12px
}

.consultWrap {
    width: 960px;
    margin: 0 auto;
    color: #D5950F
}

.consultWrap a {
    width: 960px;
    margin: 0 auto;
    color: #D5950F
}

.consult {
    width: 173px;
    display: inline-block;
    padding: 0 32px;
    border-right: 1px solid #ccc;
    margin-bottom: 20px
}

.consultWrap .consult:last-child {
    border: none
}

.consultWrap img {
    width: 177px !important;
    height: 177px !important;
    border: 1px solid #B4B3B3
}

.consultWrap  span {
    color: #000
}

.pane-consultatnt-information .pane-title {
    width: 896px;
    margin: 20px auto 0;
    font-size: 19px;
    padding: 0 0 11px
}

.page-building-new-pre-designed-plan- .panels-ipe-display-container {
    width: 960px;
    margin: 0 auto
}

.page-building-new-pre-designed-plan- .panels-flexible-sutro_double_signature_wide_header_footer {
    width: 960px;
    margin: 0 auto
}

.node-type-franchise .pane-fpid-46:last-child {
    margin-top: 10px
}

a {
    outline: none !important
}

a:hover {
    outline: none !important
}

area:focus {
    outline: none
}

.con1 {
    padding-bottom: 5px
}

.con2 {
    font-weight: bold
}

#webform-client-form-16 .captcha {
    padding-top: 15px
}

.node-type-webform  #webform-client-form-16 .captcha {
    margin-left: 270px
}

.node-type-webform  #webform-client-form-16 .captcha label {
    width: auto;
    clear: both;
    display: block
}

.node-type-webform  #webform-client-form-16 .captcha  .controls {
    clear: both
}

.node-type-webform  #webform-client-form-16 .captcha  #edit-captcha-response {
    margin-left: 0px
}

.node-type-webform  #webform-client-form-16  #edit-submit {
    margin-left: 268px
}

#webform-client-form-16 .captcha .help-block {
    margin-top: 0px;
    display: none
}

.node-type-webform #webform-client-form-16 .form-textarea-wrapper {
    display: inline-block;
    width: 458px
}

.node-type-webform #webform-client-form-16 .form-textarea-wrapper textarea {
    width: 403px
}

.node-type-webform #webform-client-form-16  #edit-submitted-newsletter-mailchimp-signup {
    margin: 10px 9px
}

#webform-component-error {
    clear: both
}

.page-showhomes .view-id-plans img {
    height: 170px
}

.contactTxt {
    text-align: center;
    font-size: 16px;
    color: #47b597;
    text-shadow: 0px 0px 1px #81DDBF
}

.node-type-house-and-land-package .view-franchise-contact-map .views-field-nothing {
    background: rgba(48, 47, 47, 0.88);
    background: #0e0e0e\9;
    color: #fff;
    font-size: 14px;
    height: 240px;
    padding: 25px;
    position: absolute;
    top: 0;
    width: 25%
}

.page-building-new-pre-designed-plan-products  .view-plans .views-row,
.page-building-new-smart-home-collection .view-plans .views-row,
.page-building-new-aspiring .view-plans .views-row {
    margin: 0 7px 3% 0
}

.page-building-new-pre-designed-plan-products .btn,
.page-building-new-smart-home-collection .btn,
.page-building-new-aspiring .btn,
.page-house-and-land-packages .btn {
    border-radius: 0;
    color: #fff;
    font-size: 14px !important;
    font-weight: bold;
    padding: 0 34px;
    text-shadow: 0 0 0 transparent
}

.page-house-and-land-packages .btn,
.page-blogs .view-filters .views-submit-button .btn {
    padding: 0 20px;
}

#block-block-6 .content {
    padding: 5px 10px
}

.page-building-new-pre-designed-plan-products .view-id-plans  .views-row,
.page-building-new-smart-home-collection .view-id-plans  .views-row,
.page-building-new-aspiring .view-id-plans  .views-row {
    width: 31.5%
}

.page-building-new-pre-designed-plan-products .view-id-plans .views-field,
.page-building-new-smart-home-collection .view-id-plans .views-field,
.page-building-new-aspiring .view-id-plans .views-field {
    /*width: 242px !important*/
}

.page-building-new-design-and-build-showcase .view-id-plans .views-row {
    width: 30%
}

.view-id-house_and_land.view-display-id-block_1 .views-field-field-is-sold {
    vertical-align: middle
}

.hlsold {
    position: absolute;
    margin-left: 0px;
    margin-top: -10px;
    font-weight: bold;
    color: #FF0000;
    font-family: 'PTSansBold'
}

.view-id-house_and_land.view-display-id-block_1 .views-field-field-is-sold {
    padding: 0
}

.page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-living-areas,
.page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-living-areas,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-smart-home-collection .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-aspiring .view-plans .views-row .views-field-field-living-areas,
.page-building-new-aspiring .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-aspiring .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-aspiring .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
.page-showhomes .view-plans .views-row .views-field-field-living-areas,
.page-showhomes .view-plans .views-row .views-field-field-bedrooms,
.page-showhomes .view-plans .views-row .views-field-field-bathrooms,
.page-showhomes .view-plans .views-row .views-field-field-vehicle-garaging,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-living-areas,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bedrooms,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bathrooms,
.page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-vehicle-garaging,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
.page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging {
    margin: 0 0 12px 250px
}

.page-house-plans .geary-column-content {
    width: 92%;
    margin: 0 auto;
    max-width: 960px;
    display: none;
}

.page-the-difference.page-house-plans .main-container .field-name-field-basic-text-text {
    text-align: left;
    margin: 10px 0 24px 0;
    width: 100%
}

.page-the-difference.page-house-plans .main-container .pane-bundle-image .field-type-image img {
    max-width: 301px
}

.page-the-difference.page-house-plans .main-container .pane-bundle-image {
    height: auto !important
}

.page-the-difference.page-house-plans .main-container  div.contextual-links-wrapper,
.page-the-difference.page-house-plans .main-container .pane-bundle-image .field-type-image {
    position: static !important
}

.page-the-difference.page-house-plans .main-container .pane-bundle-image h2.pane-title,
.page-the-difference.page-house-plans .main-container .pane-bundle-image .field-name-field-basic-image-caption {
    display: none
}

.page-building-new-smart-home-collection .panel-3col-33-stacked,
.page-building-new-aspiring .panel-3col-33-stacked {
    width: 92%;
    max-width: 960px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 28px
}

.page-building-new-smart-home-collection .panel-3col-33-stacked .pane-title,
.page-building-new-aspiring .panel-3col-33-stacked .pane-title {
    font-size: 30px
}

.page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-panel,
.page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-col-first,
.page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-col-last,
.page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-panel,
.page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-col-first,
.page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-col-last  {
    float: none;
    width: 100%
}

.page-building-new-design-and-build-showcase,
.page-building-new-pre-designed-plan-products,
.page-building-new-smart-home-collection-products,
.page-building-new-aspiring-products {
    overflow-x: hidden
}

.page-building-new-design-and-build-showcase h1,
.page-building-new-pre-designed-plan-products h1,
.page-building-new-smart-home-collection-products h1,
.page-building-new-aspiring-products h1 {
    display: none !important
}

.page-building-new-design-and-build-showcase .collections-title {
    background: #89334e;
    line-height: 45px;
    margin-top: 2px;
    margin-bottom: 20px
}

.page-building-new-pre-designed-plan-products .collections-title {
    background: #1a2e4f;
    line-height: 45px;
    margin-top: 2px;
    margin-bottom: 20px
}

.page-building-new-smart-home-collection-products .collections-title {
    background: #316b52;
    line-height: 45px;
    margin-top: 2px;
    margin-bottom: 20px
}


.page-building-new-aspiring-products .collections-title {
    background: #046170;
    line-height: 45px;
    margin-top: 2px;
    margin-bottom: 20px
}

.collections-title .inner {
    width: 940px;
    margin: 0 auto;
    color: #fff;
    padding: 20px
}

.collections-title .inner img {
    padding-right: 50px
}

.page-building-new-design-and-build-showcase #views-exposed-form-plans-page-2,
.page-building-new-pre-designed-plan-products .view-filters,
.page-building-new-smart-home-collection-products .view-filters,
.page-building-new-aspiring-products .view-filters {
    background: none !important
}

.page-building-new-design-and-build-showcase #views-exposed-form-plans-page-2 label,
.page-building-new-pre-designed-plan-products .view-filters label,
.page-building-new-smart-home-collection-products .view-filters label,
.page-building-new-aspiring-products .view-filters label,
.zest-house-land-package .view-filters label,
.page-blogs .view-filters label {
    color: #fff !important;
    display: inline-block !important
}

.page-building-new-design-and-build-showcase #views-exposed-form-plans-page-2 .views-exposed-widget,
.page-building-new-pre-designed-plan-products .view-filters .views-exposed-widget,
.page-building-new-smart-home-collection-products .view-filters .views-exposed-widget,
.page-building-new-aspiring-products .view-filters .views-exposed-widget,
.page-blogs .view-filters .views-exposed-widget {
    background: #76787a !important
}

/*AM MOD */
.zest-house-land-package .views-exposed-widget
{
	background: #76787a !important;
	width: 29%;
}

.zest-house-land-package .views-widget
{
	float: right;
}

.zest-house-land-package .views-exposed-widget.views-submit-button
{
	width: 96%;
}

.zest-house-land-package .views-exposed-widget.views-submit-button .btn
{
	float: right;
	margin-right: 4px !important;
	
}



/*END AM MOD*/

.page-building-new-design-and-build-showcase #views-exposed-form-plans-page-2 .views-exposed-widget {

    /*margin-top: 10px !important;
    padding: 2px 5px 3px 5px !important;
    height: 30px !important*/
}

.page-building-new-design-and-build-showcase #views-exposed-form-plans-page-2 .views-submit-button,
.page-building-new-pre-designed-plan-products .view-filters .views-submit-button,
.page-building-new-smart-home-collection-products .view-filters .views-submit-button,
.page-building-new-aspiring-products .view-filters .views-submit-button,
.page-house-and-land-packages #views-exposed-form-house-and-land--page .views-submit-button,
.page-blogs .view-filters .views-submit-button {
    background: none !important
}

.page-building-new-design-and-build-showcase #views-exposed-form-plans-page-2 .views-submit-button {
    margin-top: 0 !important
}

.page-building-new-design-and-build-showcase #views-exposed-form-plans-page-2 .form-submit,
.page-building-new-pre-designed-plan-products .view-filters .form-submit,
.page-building-new-smart-home-collection-products .view-filters .form-submit,
.page-building-new-aspiring-products .view-filters .form-submit,
.page-house-and-land-packages .view-filters .form-submit,
.page-blogs .view-filters .form-submit {
    text-transform: none !important;
    background: #00ab4e !important;
    margin-top: 5px !important;
    line-height: 35px !important;
    height: 35px !important
}

.page-blogs .view-filters .form-submit {
    margin-top: 0 !important;
}

/* Zest - House and land packages view */
.zest-house-land-package .view-content {
    overflow: hidden;
    margin: 30px auto 0;
    max-width: 960px;
    width: 100%;
}

.zest-house-land-package .views-exposed-form {
    margin: 0 auto;
    max-width: 960px;
    width: 100%;
}

.zest-house-land-package .views-row {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 2% 3% 0;
    width: 32%;
    min-height: 290px;
}

.zest-house-land-package .views-row:nth-child(3n) {
    margin-right: 0;
}

.zest-house-land-package .views-row .views-field-nothing {
    max-width: 280px;
    position: relative;
}

.zest-house-land-package .views-row img.thumbnail {
    margin-bottom: 12px;
}

.zest-house-land-package .views-row .title,
.zest-house-land-package .views-row .plan,
.zest-house-land-package .views-row .details {
    margin-bottom: 5px;
    padding-bottom: 4px;

    border-bottom: 1px solid #ddd;
    max-width: 270px;
}

.zest-house-land-package .views-row .title a {
    color: #45484a;
}

.zest-house-land-package .views-row .plan span {
    width: 33%;
    display: inline-block;
}

.zest-house-land-package .views-row .details span {
    margin-right:5px;
}

.zest-house-land-package .views-row .details span.garage {
    margin-right: 0;
}

.zest-house-land-package .views-row .living-area:before {
    content: "";
    display: inline-block;
    background: url('images/icon-living-areas.png?1383703906') center left no-repeat;
    width: 30px;
    height: 18px;
    margin-right: 3px;
}

.zest-house-land-package .views-row .bedrooms:before {
    content: "";
    display: inline-block;
    background: url('images/icon-bedrooms.png?1383703906') center left no-repeat;
    width: 31px;
    height: 22px;
    margin-right: 3px;
}

.zest-house-land-package .views-row .bathrooms:before {
    content: "";
    display: inline-block;
    background: url('images/icon-bathrooms.png?1383703906') center left no-repeat;
    width: 29px;
    height: 24px;
    margin-right: 3px;
}

.zest-house-land-package .views-row .garage:before {
    content: "";
    display: inline-block;
    background: url('images/icon-vehicle-garaging.png?1383703906') center left no-repeat;
    width: 32px;
    height: 17px;
    margin-right: 3px;
}

/* Maintenance page */
.maintenance-page {
    background: #00AB4D;
    text-align: center;
}

.maintenance-page {
    color: #fff;
}

.maintenance-page #logo-title {
    margin: 80px 0 40px;
}

.maintenance-page #content {
    padding: 0 15px;
}

.maintenance-page h1 {
    margin-bottom: 10px;
}

.maintenance-page h4 {
    margin-bottom: 20px;
}

.maintenance-page p {
    font-size: 16px;
}

.maintenance-page a {
    color: #fff;
    text-decoration: underline;
}

.maintenance-page a:hover {
    text-decoration: none;
}

/* Zest new forms - house and land packages */
.pane-zest-custom-sh-forms-request-enquiry {
    background: url('images/NewZealand.png?1383703906') top left no-repeat;
    margin-bottom: 18px;
    padding: 1px 0 0 60px
}

.pane-zest-custom-sh-forms-request-enquiry #edit-enquiry-zone {
    margin-top: 10px;
}

.pane-zest-custom-sh-forms-request-enquiry .control-group input {
    font-size: 12px;
    margin-bottom: 0;
}

.pane-zest-custom-sh-forms-request-enquiry .btn {
    background: #2ea165;
    border: 0;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0;
    text-shadow: 0 0 0 transparent;
    width: 80px;
    text-transform: uppercase;
    color: #fff;
    float: right;
}

.pane-zest-custom-sh-forms-request-enquiry .grippie {
    display: none;
}

.pane-zest-custom-sh-forms-request-enquiry textarea {
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
}

/* Zest new forms - plan */
.node-type-plan .container h2 {
    font-size: 14px;
}

.node-type-design-build .pane-node-field-floorplan-image,
.node-type-plan .pane-node-field-floorplan-image {
    clear: both;
    margin-top: 10px;
}

/*.node-type-design-build .pane-node-body,
.node-type-plan .pane-node-body {
float: left;
width: 55%;
}*/
.pane-zest-custom-sh-forms-request-enquiry-plan {
    background: #ebebeb;
    padding: 15px 15px 30px;
    overflow: hidden;
    margin-bottom: 20px;
}

.pane-zest-custom-sh-forms-request-enquiry-plan h2 {
    font-size: 14px;
    margin-top: 0;
}

.pane-zest-custom-sh-forms-request-enquiry-plan .control-group select,
.pane-zest-custom-sh-forms-request-enquiry-plan .control-group input {
    margin-bottom: 0;
    font-size: 12px;
}

.pane-zest-custom-sh-forms-request-enquiry-plan select {
    width: 100%;
}

.pane-zest-custom-sh-forms-request-enquiry-plan .btn {
    background: #2ea165;
    border: 0;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0;
    text-shadow: 0 0 0 transparent;
    width: 80px;
    text-transform: uppercase;
    color: #fff;
    float: right;
}

.pane-zest-custom-sh-forms-request-enquiry-plan .grippie {
    display: none;
}

.pane-zest-custom-sh-forms-request-enquiry-plan textarea {
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
}

/*.view-zest-blogs .views-exposed-widgets {
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
}
*/

/*.view-zest-blogs .views-exposed-widget select {
background: #76787a;
border-radius: 0;
color: #fff;
border: 1px solid #76787a;
height: 30px;
font-weight: bold;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.view-zest-blogs .form-submit {
background: #00ab4e;
border-radius: 0;
font-weight: bold;
border: 1px solid #00ab4e;
margin-top: 25px !important;
font-weight: bold;
} */

/* Share this */
.st-logo {
    display: none;
}

.st-form {
    padding: 30px;
    background: #fff;
    margin-bottom: 0 !important;
}

.st-form > label {
    color: #333 !important;
    text-align: left;
}

.st-form > input,
.st-form > textarea {
    border: 1px solid #ccc !important;
}

.st-recaptcha {
    width: 320px;
    background: #fff;
    margin: 0 auto;
    padding: 0 30px 80px;
}

.st-send {
    top: -75px;
}

.share-icons {
    overflow: hidden;
    margin: 40px 0;
}

.st-custom-button {
    float: left;
    margin-right: 15px;
    -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;
}

.st-custom-button:before {
    content: "";
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: block;
}

.st-custom-button.share-btn-fb:before {
    background: url('../images/icon-fb-black.png') 0 0 no-repeat;
    background-size: contain;
}

.st-custom-button.share-btn-pinterest:before {
    background: url('../images/icon-pinterest-black.png') 0 0 no-repeat;
    background-size: contain;
}

.st-custom-button.share-btn-email:before {
    background: url('../images/icon-email-black.png') 0 0 no-repeat;
    background-size: contain;
}

.st-custom-button:hover {
    opacity: 0.6;
}

.g-recaptcha {
    transform: scale(0.81);
    transform-origin: 0 0;
}

#zest-custom-sh-enquiry-plan-form .g-recaptcha {
    transform: scale(0.9);
    transform-origin: 0 0;
    margin-bottom: 20px;
}

.zcsh-form .g-recaptcha {
    transform: none;
    text-align: center;
}

.zcsh-form .g-recaptcha > div {
    display: inline-block;
}

/* AMMOD
*/
#panels-ipe-display-panel-context-page-our-plans-building-your-home-your-way-page-our-plans-building-your-home-your-way-panel-context {
    display: none;
}

.views-field.views-field-field-homepage-feature-image img {
    width: 100% !important;
}


#block-views-homepage-feature-list-block-1 h2 {
    display: none;
}

.front .sutro-double-column-content {

    /*background: #fdfefe;
    border-bottom: 1px solid #cfcfcf;*/
    background: #ffffff;
    border-bottom: none;
}

.sutro-double-middle .sutro-double-middle-inner {

    /*width: 100%;*/
    max-width: 100%;
}

.view-homepage-feature-list .row-inner {
    max-width: 960px;
    margin: 0 auto;
}

.view-homepage-feature-list .views-row {
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
}

.view-homepage-feature-list .views-row.views-row-last {
    /*border-bottom: none;*/
}

/*.view-homepage-feature-list .views-field.views-field-body,
.view-homepage-feature-list .views-field.views-field-title,*/
.view-homepage-feature-list .homepage-feature-left {
    float: left;
    width: 48%;
}

.view-homepage-feature-list .views-field.views-field-title {
    float: unset;
}

/*.view-homepage-feature-list .views-row-even .views-field.views-field-body,*/
.view-homepage-feature-list .views-row-even .homepage-feature-left {
    float: right;
}

.view-homepage-feature-list .views-field.views-field-field-homepage-feature-image {
    float: right;
    width: 48%;
}

.view-homepage-feature-list .journey-feature-right {
    float: right;
    width: 48%;
}

.greentext {
    color: #00A160;
    font-weight: bold;
}

.view-homepage-feature-list .views-field.views-field-field-journey-feature-image {
    float: left;
    width: 50%;
}

#node-2710 .submitted, #node-2753 .submitted {
    display: none;
}

.page-node-2710 .page-header {
    text-align: center;
}

.page-node-2753 .page-header {
    text-align: center;
}

.page-node-2753 .views-field.views-field-body p {
    display: inline;
}

.page-node-2710 .views-field.views-field-body p {
    display: inline;
}

.views-field.views-field-body p {
    display: inline;
}

.view-homepage-feature-list .views-row-odd .views-field.views-field-field-homepage-feature-image {
    margin-left: 4%;
}

.view-homepage-feature-list .views-row-even .views-field.views-field-field-homepage-feature-image {
    margin-right: 4%;
    float: left;
}

.node-type-home-page .sutro-double-middle .sutro-double-middle-inner {
    width: 100%;
    max-width: 100%;
    background-color: white;
    list-style: none;
}

.view-homepage-feature-list .views-field.views-field-title {
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.25em;
    margin-bottom: 20px;
}

.node-type-home-page .sutro-double-middle .sutro-double-middle-inner li {
    list-style: none;
}

.views-field.views-field-homepage-feature-link {
    float: right;
}

/* RLMOD
 disable following styles for testimonials on home page.
 will also need to edit sutro-double.tpl.php to remove the container class on .sutro-double-header.
*/

/*.front .sutro-double-header {
background: #f3f3f3 none repeat scroll 0 0;
}

.front .sutro-double-header .sutro-double-container-inner.sutro-double-header-inner {
max-width: none;
}

*/

/*
end home page testimonial styles
*/

/* start RLMOD - post patching requires these classes to work, new panels layout / css */

.sutro-double-column {
    min-height: 1px;
    width: 51.064%;
    float: left;
}

.sutro-double-column2 {
    width: 48.936%;
}

.geary-column-content-region {
    min-height: 1px;
    width: 34.043%;
    float: left;
}

.geary-column3 {
    width: 31.915%;
}

.geary-column-content-region-inner {
    margin-right: 20px;
}

.container {
    padding-right: 0;
    padding-left: 0;
}

.page-our-plans .geary-column-content-region-inner {
    margin-right: 0;
}

/* end RLMOD */
.pane-signature-testimonials {
    border-top: 1px solid #dadada;
    position: relative;
}

.pane-signature-testimonials .pane-content {
    border-top: 1px solid #fff;
}

.view-signature-testimonials.signature-testimonial-page {
    margin: 0 auto;
    max-width: 960px;
}

.view-signature-testimonials.signature-testimonial-page .views-row {
    float: left;
    width: 30%;
    margin: 20px 1.5%;
    height: 290px;
}

.pane-signature-testimonials .views-row {
    float: left;
}

.view-signature-testimonials .testimonial-hover-layer {
    background-color: rgba(255, 255, 255, 0.2);
    background-position: 81px 22px;
    height: 155px;
}

.pane-signature-testimonials .view-signature-testimonials .testimonial-hover-layer {
    height: 145px;
}

.moscone-flipped-content {
    float: left;
    min-height: 1px;
    width: 65%;
    margin-right: 19px;
}

.moscone-flipped-sidebar {
    float: left;
    min-height: 1px;
    width: 31.915%;
}

/*
* Gtranslate - commented out for now because it breaks the search styling
*/

/*#block-gtranslate-gtranslate {
   float: left;
   padding-right: 10px;
}

#block-gtranslate-gtranslate select {
  color: #999999;
}

#search-block-form {
  width: 53%;
}*/
@media (min-width:912px) {
    .page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-panel,
    .page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-col-first,
    .page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-col-last,
    .page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-panel,
    .page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-col-first,
    .page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-col-last {
        float: left;
        width: 33%
    }

    .page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-panel .inside,
    .page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-panel .inside {
        margin: 0 10px
    }

    .page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-col-first .inside,
    .page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-col-first .inside {
        margin: 0 30px 0 0
    }

    .page-building-new-smart-home-collection .panel-3col-33-stacked .center-wrapper .panel-col-last .inside,
    .page-building-new-aspiring .panel-3col-33-stacked .center-wrapper .panel-col-last .inside {
        margin: 0 0 0 30px
    }

}

.page-building-new-smart-home-collection .btn,
.page-building-new-aspiring .btn {
    background: #2EA165;
    border: 0;
    border-radius: 0;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    text-transform: uppercase
}

.page-building-new-smart-home-collection .panel-col-top .btn,
.page-building-new-aspiring .panel-col-top .btn {
    margin-top: 20px
}

.page-building-new-smart-home-collection .panel-col-top .panel-pane,
.page-building-new-aspiring .panel-col-top .panel-pane {
    width: 100%;
    clear: both
}

.page-building-new-smart-home-collection .panel-3col-33-stacked h3,
.page-building-new-aspiring .panel-3col-33-stacked h3 {
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    color: #f59f1a
}

.page-building-new-smart-home-collection .panel-3col-33-stacked h4,
.page-building-new-aspiring .panel-3col-33-stacked h4 {
    padding-left: 16px;
    background: url('../images/bg-h4.gif') 0 12px no-repeat;
    font-size: 16px;
    line-height: 28px;
    color: #474a4b
}

@media (min-width:912px) {
    #enquiry .container {
        padding: 20px 0
    }

    .node-type-franchise .pane-webform-client-block-16 form {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3
    }

    .node-type-franchise .moscone-flipped-content .panel-panel-inner {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2
    }

    .page-building-new-smart-home-collection .panel-3col-33-stacked h3,
    .page-building-new-aspiring .panel-3col-33-stacked h3 {
        margin: 50px 0 -30px 0
    }

    .page-building-new-smart-home-collection .panel-3col-33-stacked h4,
    .page-building-new-aspiring .panel-3col-33-stacked h4 {
        margin-top: 40px
    }

    .page-building-new-smart-home-collection .panel-col-bottom,
    .page-building-new-aspiring .panel-col-bottom {
        padding-top: 50px;
        text-align: center
    }

    .page-building-new-smart-home-collection .panel-col-top .btn,
    .page-building-new-aspiring .panel-col-top .btn {
        float: right;
        margin-bottom: 25px
    }

    .page-building-new-smart-home-collection .panel-3col-33-stacked .pane-bundle-image,
    .page-building-new-aspiring .panel-3col-33-stacked .pane-bundle-image {
        margin-top: 40px
    }

    .page-building-new-smart-home-collection .btn,
    .page-building-new-aspiring .btn {
        padding: 0 34px;
        font-size: 16px
    }

}

@media print {
    #navbar-header .mega-menu,
    .footer-links,
    .nav-tabs,
    .pane-house-and-land-regions,
    .alert-block,
    .view-id-house_land_pdf,
    .view-id-house_and_land_franchise,
    #panels-ipe-paneid-1113,
    #views-exposed-form-plans-page-2,
    .view-id-plans .view-filters {
        display: none !important
    }

    a[href]:after {
        content: none !important
    }

    #navbar-header .logo {
        width: 210px;
        float: left
    }

    #navbar-header .nav-collapse {
        width: 470px !important;
        float: right !important
    }

    .navbar .navbar-inner {
        height: 90px
    }

    #navbar-header a {
        color: #fff !important
    }

    .navbar .nav-collapse ul.nav li a {
        padding: 5px 0px !important;
        font-size: 14px !important;
        font-weight: bold !important
    }

    .navbar .nav-collapse ul.nav {
        margin: 30px 0 !important
    }

    .footer {
        background: #ebebeb !important;
        border-top: 1px solid #fff !important;
        padding-bottom: 0 !important;
        color: #7b7b7b !important
    }

    .footer .region-footer .block {
        float: left !important;
        padding: 0 2% 35px 9% !important;
        width: 22% !important
    }

    .footer .copyright {
        background: #3d3f40 !important;
        color: #7b7b7b !important;
        line-height: 54px !important;
        text-align: center !important
    }

    .copyrights_sig {
        float: left !important;
        margin-left: 80px !important;
        color: #7b7b7b !important
    }

    .franchisor {
        display: inline-block !important;
        margin-left: 2px !important;
        width: auto !important
    }

    .franchisor span {
        color: #7b7b7b !important
    }

    .frontSEO {
        color: #7b7b7b !important
    }

    #header-overlay {
        background: #ccc !important;
        opacity: .8 !important;
        height: 320px
    }

    #header-overlay #header-overlay-inner {
        padding: 0px 28px
    }

    .view-id-house_and_land_plan .title {
        color: #fff !important
    }

    .node-type-house-and-land-package .view-franchise-contact-map .views-field-postal-code {
        background: rgba(48, 47, 47, 0.88) !important;
        font-size: 14px !important;
        height: 170px;
        padding: 25px 0 !important
    }

    .view-franchise-contact-map .views-field-postal-code .field-content h4,
    .view-franchise-contact-map .views-field-postal-code .field-content div {
        color: #fff !important
    }

    .page-the-difference .main-container .sutro-double-first-column-content {
        background: #45484a !important
    }

    .page-the-difference .main-container .sutro-double-first-column-content h2 {
        color: #fff !important
    }

    .moscone-flipped-content {
        width: 68.085% !important;
        float: left !important;
        clear: none !important
    }

    .moscone-flipped-sidebar {
        width: 30.915% !important;
        float: left !important;
        clear: none !important
    }

    .view-id-plans .views-row {
        float: left !important;
        font-size: 14px !important;
        font-weight: bold !important;
        height: 190px !important;
        clear: none !important;
        width: 30% !important
    }

    .page-building-new-pre-designed-plan- .panels-flexible-row-inside .field-name-field-basic-image-caption {
        background: #E29F2F !important
    }

    .page-building-new-pre-designed-plan- .panels-flexible-row-inside .field-name-field-basic-image-caption p {
        color: #FFF !important
    }

    .pane-fpid-46 {
        background: #f3f3f3 !important
    }

}

.pagination {
    clear: both
}

a[href^=tel] {
    color: inherit;
    text-decoration: none
}

@media (min-width:818px) and (max-width:1023px) {
    .navbar .nav-collapse ul.nav li a {
        font-size: 14px
    }

}

@media (min-width:769px) and (max-width:1024px) {
    .view-showhomes {
        overflow: hidden
    }

    .front .pane-showhomes ul li,
    .front .pane-signature-testimonials ul li,
    .page-contact-us .pane-showhomes ul li,
    .page-node-194 .pane-showhomes ul li {
        margin: 0 40px
    }

}

@media(min-width:993px) {
    .page-node-194 .field-name-body .map-tablet,
    .page-node-194 .field-name-body .map-mobile {
        display: none
    }

    .page-node-194 .field-name-body .map-full {
        display: inline-block
    }

}

@media(max-width:992px) {
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        padding: 0 10px;
    }

    div.copyrights_sig,
    .footer .franchisorspan,
    .zest {
        float: none;
        margin: 10px;
        line-height: 20px;
        font-size: 13px;
    }

    .footer .copyright {
        line-height: 20px;
    }

    .node-type-franchise .pane-webform-client-block-16 form label {
        display: block;
    }

    .node-type-franchise .pane-webform-client-block-16 form input,
    .node-type-franchise .pane-webform-client-block-16 form select,
    .node-type-franchise .pane-webform-client-block-16 form textarea {
        display: block;
    }

    .node-type-franchise .pane-webform-client-block-16 form textarea {
        width: 280px;
    }

    .node-type-franchise .pane-webform-client-block-16 form .form-submit {
        width: 100px;
    }

    .node-type-franchise .consultWrap {
        width: auto;
    }

    .node-type-franchise .pane-consultatnt-information .pane-title {
        width: auto;
    }

    .footer .copyright {
        background: #fff;
    }

    .not-front .zest,
    .not-front .zest a {
        background: #fff;
        float: none;
        margin: 8px 0;
    }

    .zcsh-form {
        padding: 0 15px;
    }

}

@media(min-width:768px) and (max-width:992px) {
    .navbar .toll-free a .icon::before {
        display: none;
    }

    .navbar .toll-free a {
        padding: 0;
        display: inline-block;
        text-align: center;
    }

    .page-node-194 .field-name-body .map-full,
    .page-node-194 .field-name-body .map-mobile {
        display: none
    }

    .page-node-194 .field-name-body .map-tablet {
        display: inline-block
    }

}

@media (max-width:768px) {
    .page-node-194 .field-name-body .map-full,
    .page-node-194 .field-name-body .map-tablet {
        display: none
    }
	
	/*AM MOD*/
	.zest-house-land-package .views-exposed-widget
	{
		background: #76787a !important;
		width: 80% !important;
	}
	
	.zest-house-land-package .views-widget
	{
		float: unset !important;
	}
	
	.zest-house-land-package .views-exposed-widget.views-submit-button .btn {
		float: right;
		margin-right: -25px !important;
	}

    .page-node-194 .field-name-body .map-mobile {
        display: inline-block
    }

    .page-search .row-fluid {
        width: auto
    }

    .qtip .panel-3col-33 .panel-col-last .inside {
        margin: 0;
        padding-top: 15px
    }

    .qtip .qtip-contentWrapper {
        height: auto
    }

    .moscone-flipped-content {
        width: 68%;
        float: none;
    }

    .moscone-flipped-sidebar {
        width: 30%
    }

    .node-type-showhome #header-secondary .pane-1,
    .node-type-plan #header-secondary .pane-2,
    .node-type-design-build #header-secondary .pane-2 {
        margin-top: -105px
    }

    .page-building-new-pre-designed-plan- .panels-flexible-sutro_double_signature_wide_header_footer {
        width: auto
    }

    #beforeafter_field_interactive_slider-0 {
        display: none
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row,
    .page-building-new-smart-home-collection .view-plans .views-row,
	.page-building-new-aspiring .view-plans .views-row,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row,
    .page-showhomes .view-plans .views-row,
    .page-showhomes #block-views-exp-plans-page-2 .views-row,
    .page-building-new-design-and-build-showcase .view-plans .views-row,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row {
        float: none;
        width: 100%;
        height: auto;
        text-align: center
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-basic-image-image,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-showhomes .view-plans .views-row .views-field-field-basic-image-image,
    .page-showhomes .view-plans .views-row .views-field-field-featured-image,
    .page-showhomes .view-plans .views-row .views-field-field-thumbnail,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail {
        float: none
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-basic-image-image,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-showhomes .view-plans .views-row .views-field-field-basic-image-image,
    .page-showhomes .view-plans .views-row .views-field-field-featured-image,
    .page-showhomes .view-plans .views-row .views-field-field-thumbnail,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail {
        display: inline-block
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-house-size,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size-int,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size,
    .page-building-new-aspiring .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
    .page-showhomes .view-plans .views-row .views-field-field-house-size,
    .page-showhomes .view-plans .views-row .views-field-field-house-size-int,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int {
        display: inline;
        background: none
    }

    #header-overlay #header-overlay-inner {
        padding: 17px 28px
    }

    .footer .footer-links {
        height: auto !important;
        background: rgb(0, 171, 78)
    }

    .footer .footer-links .form-search.content-search {
        float: none
    }

    .franchisorspan {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
    }

    .node-type-webform #webform-client-form-1436 {
        overflow: auto
    }

    .node-type-webform #webform-client-form-1436 .webform-component-fieldset,
    .node-type-webform #webform-client-form-1436 .submit-wrapper {
        width: auto;
        padding: 0 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .node-type-webform #webform-client-form-1436 #webform-component-section-b .fieldset-wrapper,
    .node-type-webform #webform-client-form-1436 #webform-component-section-d .fieldset-wrapper {
        width: auto;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .node-type-webform #webform-client-form-1436 > div {
        width: 100%
    }

    .node-type-webform #webform-client-form-1436 input[type="text"],
    .node-type-webform #webform-client-form-1436 input[type="email"],
    .node-type-webform #webform-client-form-1436 select {
        width: 100%
    }

    .node-type-webform #webform-client-form-1436 #webform-component-section-a--street-address .form-textarea-wrapper,
    .node-type-webform #webform-client-form-1436 .webform-component-fieldset .form-item input,
    .node-type-webform #webform-client-form-1436 #webform-component-section-e--message {
        max-width: 100%
    }

    /* Zest slider with thumbnails */
    .views-slideshow-pager-fields {
        display: none;
    }

}

@media (max-width:767px) {

    /*AMMOD*/
    .node-type-home-page ul,
    ol {
        padding: 0;
        margin: 0 0 0px 0px;
    }

    .view-homepage-feature-list .views-field.views-field-body,
    .view-homepage-feature-list .views-field.views-field-title,
    .view-homepage-feature-list .homepage-feature-left,
	.view-homepage-feature-list .journey-feature-right {
        width: 95%;
        padding-bottom: 10px !important;
        margin-left: 0%;
        float: unset;
		padding: 10px;
    }

    .view-homepage-feature-list .views-field.views-field-field-homepage-feature-image {
        width: 100% !important;
        float: unset !important;
        margin-left: 0% !important;
        align: center !important;
    }
	
	.views-field-field-journey-feature-image
	{
		width: 100% !important;
        float: unset !important;
        margin-left: 0% !important;
        align: center !important;
	}

    /*END AMOMOD*/

    /* Zest new forms */
    #header-overlay.design-build-overlay.closed #header-overlay-close,
    #header-overlay #header-overlay-close {
        display: none;
    }

    .node-type-design-build .pane-node-body,
    .node-type-plan .pane-node-body {
        float: none;
        width: 100%;
    }

    .pane-zest-custom-sh-forms-request-enquiry-plan {
        float: none;
        width: 250px;
    }

    /* Showhome 3D virtual tours */
    .node-type-showhome iframe {
        height: 350px !important;
    }

    .menu-minipanels {
        width: auto;
    }

    .qtip .pane-bundle-image:hover .field-name-field-basic-image-caption p {
        text-align: left;
    }

    .qtip .pane-bundle-image.pane-fpid-4,
    .qtip .pane-bundle-image.pane-fpid-6,
    .qtip .pane-bundle-image.pane-fpid-216,
    .qtip .pane-bundle-image.pane-current-4,
    .qtip .pane-bundle-image.pane-current-6,
    .qtip .pane-bundle-image.pane-current-216,
    .qtip .pane-bundle-image {
        display: inline-block;
    }

    .qtip .panel-3col-33 .panel-col-first .inside {
        margin: 0;
    }

    .panel-3col-33 .panel-col-last {
        clear: none !important;
        margin: 0 !important;
    }

    .pane-fpid-75 {
        margin: 0 !important;
    }

    .geary-column-content-region {
        width: 100%;
        float: none;
    }

    .geary-column-content-region-inner {
        margin: 0 auto 20px;
        max-width: 301px;
    }

    .node-type-house-and-land-package #header-secondary {
        background: #f8f8f8;
    }

    .node-type-house-and-land-package #header-secondary .colorbox-inline,
    .pane-zest-custom-tweaks-direct-pdf-link-block .pane-content a {
        float: left;
        margin-bottom: 20px;
        padding: 55px 0 0 0;
        background-size: 30px 30px;
        background-position: cover;
    }

    #header-secondary .locality {
        margin-bottom: 10px;
    }

    #header-secondary h4,
    #zest-custom-sh-plan-form .control-group .control-label,
    #zest-custom-sh-plan-form .control-group .controls {
        width: 100%;
    }

    #zest-custom-sh-plan-form .control-group {
        margin-bottom: 0;
    }

    .navbar .logo {
        float: none;
    }

    .toll-free {
        display: none;
    }

    .navbar .mega-menu {
        width: 100%;
    }

    .navbar .mega-menu ul.nav li a {
        font-size: 12px;
    }

    /* Request brochures */
    .zcsh-form .control-group .control-label,
    .zcsh-form .control-group .controls {
        display: block;
        width: 100%;
    }

    #edit-brochure-zone .brochure-single {
        display: inline-block;
        margin: 0 auto 20px;
        width: 48%;
        padding: 0 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .panel-display,
    .panel-display .moscone-flipped-container,
    .panel-display .moscone-container {
        padding: 0 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .panel-display .moscone-flipped-container .views-slideshow-cycle-main-frame,
    .panel-display .moscone-container .views-slideshow-cycle-main-frame {
    }

    .navbar .navbar-inner {
        background: #00AB4E !important;
        height: auto
    }

    .navbar .mega-menu ul.nav,
    .navbar .mega-menu ul.nav li a,
    .navbar .toll-free a {
        border: 0 !important
    }

    .navbar .logo img {
        margin: 10px 0;
        display: inline-block
    }

    .navbar .toll-free a .icon:before {
        display: none
    }

    .footer .footer-links {
        height: auto !important;
        background: rgb(0, 171, 78)
    }

    .footer .footer-links .form-search.content-search {
        float: none
    }

    .qtip .qtip-contentWrapper {
        height: auto
    }

    .qtip-light {
        top: 177px !important
    }

    .page-showhomes .view-plans {
        margin-top: 0
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row,
    .page-building-new-smart-home-collection .view-plans .views-row,
	.page-building-new-aspiring .view-plans .views-row,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row,
    .page-showhomes .view-plans .views-row,
    .page-showhomes #block-views-exp-plans-page-2 .views-row,
    .page-building-new-design-and-build-showcase .view-plans .views-row,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row {
        float: none;
        width: 100%;
        height: auto;
        text-align: center
    }

    .view-signature-testimonials.signature-testimonial-page .views-row {
        float: none;
        width: 100%;
        max-width: 280px;
        margin: 20px auto 40px;
        height: auto;
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-house-size,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size-int,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size,
    .page-building-new-aspiring .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
    .page-showhomes .view-plans .views-row .views-field-field-house-size,
    .page-showhomes .view-plans .views-row .views-field-field-house-size-int,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int {
        background: none;
        margin: 0;
        padding: 0
    }

    .page-showhomes .view-id-plans img {
        height: auto
    }

    #header-overlay {
        position: static
    }

    #slideshow .views-field-field-title,
    #slideshow .views-field-title,
    #slideshow .views-field-nothing,
    .node-type-house-and-land-package .view-slideshow .views-field-field-title,
    .node-type-house-and-land-package .view-slideshow .views-field-title,
    .node-type-house-and-land-package .view-slideshow .views-field-nothing,
    .node-type-plan .view-slideshow .views-field-field-title,
    .node-type-plan .view-slideshow .views-field-title,
    .node-type-plan .view-slideshow .views-field-nothing,
    .node-type-showhome .view-slideshow .views-field-field-title,
    .node-type-showhome .view-slideshow .views-field-title,
    .node-type-showhome .view-slideshow .views-field-nothing,
    .page-building-new-design-and-build .view-design-and-build-slideshow .views-field-field-title,
    .page-building-new-design-and-build .view-design-and-build-slideshow .views-field-title,
    .page-building-new-design-and-build .view-design-and-build-slideshow .views-field-nothing,
    .node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-field-title,
    .node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-title,
    .node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-nothing,
    .node-type-design-build .view-design-and-build-slideshow .views-field-field-title,
    .node-type-design-build .view-design-and-build-slideshow .views-field-title,
    .node-type-design-build .view-design-and-build-slideshow .views-field-nothing {
        display: none;
    }

     .views-slideshow-controls-text-previous a,
    .views-slideshow-controls-text-next a {
        width: 40px;
        height: 40px;
        /*background-size: cover;*/
        z-index: inherit;
        background-size: contain;
        display: block;
    } 

    .node-type-showhome #header-secondary .pane-1 a.add-to-cart,
    .node-type-plan #header-secondary .pane-2 a.add-to-cart,
    .node-type-design-build #header-secondary .pane-2 a.add-to-cart {
        background: #00AB4D !important;
        color: #fff;
        border: 0;
        padding-top: 10px;
        height: 40px;
        width: 140px;
    }

    .node-type-showhome .field-name-field-franchise a {
        background: #00AB4D !important;
        color: #fff;
        padding-top: 10px;
        border: 0;
        margin-left: 10px;
        height: 40px;
        width: 140px;
    }

    .node-type-showhome .field-name-field-franchise,
    .node-type-showhome #header-secondary .pane-1,
    .node-type-plan #header-secondary .pane-2,
    .node-type-design-build #header-secondary .pane-2 {
        margin-top: 10px
    }

    #header-secondary .pane-1 a,
    #header-secondary .pane-2 a,
    #header-secondary .pane-fpid-91 a {
        padding-top: 0
    }

    .moscone-flipped-content-inner {
        margin: 0 0 20px 0
    }

    #header-secondary h4,
    #header-secondary .field-name-field-consultant-name,
    #header-secondary .locality,
    #header-secondary .pane-node-title,
    #header-secondary .pane-node-title h1,
    #header-secondary .field-name-field-consultant-mobile {
        width: 100%
    }

    .testimonial.content-a,
    .testimonial.content-b {
        width: 100%;
        padding: 0 0 10px 0
    }

    #beforeafter_field_interactive_slider-0 {
        display: none
    }

    .node-type-knock-down-and-rebuild .pane-fpid-72 h4 {
        font-size: 20px
    }

    .node-type-knock-down-and-rebuild .pane-fpid-72 {
        padding: 0 10px
    }

    .pane-fpid-46 {
        border: 0;
        background: none
    }

    .page-building-new-step-by-step .pane-fpid-58 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-64 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-109 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-102 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-104 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-106 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-58 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-64 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-109 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-102 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-104 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-106 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-61 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-108 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-101 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-103 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-105 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-107 .field-name-field-basic-image-caption,
    .page-building-new-step-by-step .pane-fpid-61 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-108 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-101 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-103 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-105 .field-name-field-basic-image-image,
    .page-building-new-step-by-step .pane-fpid-107 .field-name-field-basic-image-image {
        width: 100%
    }

    .node-type-franchise .view-franchise-contact-map .views-field-field-phone-number {
        position: static;
        height: auto
    }

    .node-type-franchise .view-franchise-contact-map {
        height: auto
    }

    .node-type-webform #webform-client-form-1436 .form-item.webform-component {
        width: 100%
    }

    .node-type-webform #webform-client-form-1436 #edit-submitted-newsletter-mailchimp-signup,
    .node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-1,
    .node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-2,
    .node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-3,
    .node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-4,
    .node-type-webform #webform-client-form-1436 #edit-submitted-choose-a-brochure-magazine-5 {
        transform: scale(1)
    }

    .node-type-webform #webform-client-form-1436 .control-label {
        float: none
    }

    .node-type-webform #webform-client-form-1436 #edit-submit {
        margin: 20px 0 0 0
    }

    .node-type-franchise .image-overlay {
        background-image: none
    }

    .views-exposed-widgets > .views-exposed-widget {
        float: none
    }

    #header-secondary {
        background: 0 !important;        /*padding: 15px !important;*/
    }

    .page-building-new-design-and-build .main-container .block-views form#views-exposed-form-plans-page-2 .views-exposed-widgets > .views-exposed-widget {
        margin: 5px 0 !important;
    }

    .view form[id^="views-exposed-form"] .views-exposed-widgets > .views-exposed-widget,
    .block-views form[id^="views-exposed-form"] .views-exposed-widgets > .views-exposed-widget {
        margin: 5px 0;
    }

    form .views-exposed-widgets {
        padding: 15px;
    }

    .not-front .pane-banner-slideshow {
        margin: 0 -10px;
    }

    #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 {
        height: auto !important
    }

    #block-views-exp-plans-page-2 .views-exposed-form label {
        text-align: left
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-basic-image-image,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-showhomes .view-plans .views-row .views-field-field-basic-image-image,
    .page-showhomes .view-plans .views-row .views-field-field-featured-image,
    .page-showhomes .view-plans .views-row .views-field-field-thumbnail,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail {
        display: inline-block
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row,
    .page-building-new-smart-home-collection .view-plans .views-row,
	.page-building-new-aspiring .view-plans .views-row,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row,
    .page-showhomes .view-plans .views-row,
    .page-showhomes #block-views-exp-plans-page-2 .views-row,
    .page-building-new-design-and-build-showcase .view-plans .views-row,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row {
        text-align: center
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-basic-image-image,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-showhomes .view-plans .views-row .views-field-field-basic-image-image,
    .page-showhomes .view-plans .views-row .views-field-field-featured-image,
    .page-showhomes .view-plans .views-row .views-field-field-thumbnail,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-thumbnail,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-basic-image-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-featured-image,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-thumbnail {
        float: none
    }

    #block-views-exp-plans-page-2 .views-exposed-form {
        width: 100%
    }

    .page-building-new-pre-designed-plan-products .view-plans .view-filters,
    .page-building-new-smart-home-collection .view-plans .view-filters,
	.page-building-new-aspiring .view-plans .view-filters,
    .page-building-new-pre-designed-plan-products .view-plans #views-exposed-form-plans-page-2,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .view-filters,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2,
    .page-showhomes .view-plans .view-filters,
    .page-showhomes .view-plans #views-exposed-form-plans-page-2,
    .page-showhomes #block-views-exp-plans-page-2 .view-filters,
    .page-showhomes #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2,
    .page-building-new-design-and-build-showcase .view-plans .view-filters,
    .page-building-new-design-and-build-showcase .view-plans #views-exposed-form-plans-page-2,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .view-filters,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 #views-exposed-form-plans-page-2 {
        background: none;
        height: auto
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-living-areas,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-bedrooms,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-bathrooms,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-living-areas,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bedrooms,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bathrooms,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-vehicle-garaging,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-living-areas,
    .page-building-new-aspiring .view-plans .views-row .views-field-field-bedrooms,
    .page-building-new-aspiring .view-plans .views-row .views-field-field-bathrooms,
    .page-building-new-aspiring .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
    .page-showhomes .view-plans .views-row .views-field-field-living-areas,
    .page-showhomes .view-plans .views-row .views-field-field-bedrooms,
    .page-showhomes .view-plans .views-row .views-field-field-bathrooms,
    .page-showhomes .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-living-areas,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bedrooms,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bathrooms,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging {
        margin: 0 auto 10px
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-house-size,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-house-size-int,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-house-size,
    .page-building-new-aspiring .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
    .page-showhomes .view-plans .views-row .views-field-field-house-size,
    .page-showhomes .view-plans .views-row .views-field-field-house-size-int,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-house-size-int,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-house-size-int {
        display: inline
    }

    #header-secondary .pane-1 a,
    #header-secondary .pane-fpid-91 a {
        background: #00AB4D !important;
        color: #fff;
        padding-top: 10px;
        border: 0;
        margin-left: 10px;
        height: 40px;
        width: 140px;
    }

    #header-secondary .pane-1 a,
    #header-secondary .pane-2 a,
    #header-secondary .pane-fpid-91 a {
        border: 0
    }

    .node-type-plan #header-secondary .pane-1,
    .node-type-design-build #header-secondary .pane-1 {
        margin-top: 10px
    }

    .node-type-webform #webform-client-form-1436 .form-select {
        width: 100% !important
    }

    .node-type-webform #webform-client-form-1436 #webform-component-enquired-showhomes .form-text {
        float: none;
        max-width: 100%;
        width: 100%
    }

    .node-type-webform #webform-client-form-1436 #edit-submitted-newsletter-mailchimp-signup {
        margin-bottom: 0
    }

    .node-type-knock-down-and-rebuild .view-kdr-case-studies .views-field-body {
        width: 100%
    }

    #enquiry {
        position: static
    }

    .panel-3col-33 .panel-col-first,
    .panel-3col-33 .panel-col,
    .panel-3col-33 .panel-col-last {
        width: 100%;
        float: none;
        text-align: center;
    }

    .qtip .panel-3col-33 .panel-col .inside {
        margin: 15px 0 0 0
    }

    .panel-3col-33 .panel-col-last {
        margin: 0
    }

    .qtip .panel-3col-33 .panel-col-last .inside {
        margin: 0;
    }

    .panel-display {
        padding: 0
    }

    .page-building-new-pre-designed-plan- .panels-flexible-region-sutro_double_signature_wide_header_footer-display1_ {
        width: auto !important
    }

    .panels-flexible-column-sutro_double_signature_wide_header_footer-15,
    .panels-flexible-column-sutro_double_signature_wide_header_footer-21,
    .panels-flexible-column-sutro_double_signature_wide_header_footer-13,
    .panels-flexible-column-sutro_double_signature_wide_header_footer-23 {
        float: none;
        width: 100%
    }

    .panels-flexible-region {
        width: 100% !important;
        float: none !important
    }

    .page-building-new-pre-designed-plan- .panels-flexible-sutro_double_signature_wide_header_footer {
        width: auto
    }

    .panels-flexible-sutro_double_signature_wide_header_footer .panels-flexible-column-inside {
        padding: 0
    }

    .footer #block-block-13 {
        padding-bottom: 10% !important
    }

    .page-taxonomy-term .moscone-footer {
        background: none
    }

    .page-taxonomy-term .moscone-footer h2 {
        color: #333
    }

    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-living-areas,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-living-areas,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-living-areas,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
    .page-showhomes .view-plans .views-row .views-field-field-living-areas,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-living-areas,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-living-areas,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-bedrooms,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bedrooms,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-bedrooms,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
    .page-showhomes .view-plans .views-row .views-field-field-bedrooms,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bedrooms,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bedrooms,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-bathrooms,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-bathrooms,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-bathrooms,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
    .page-showhomes .view-plans .views-row .views-field-field-bathrooms,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-bathrooms,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-bathrooms,
    .page-building-new-pre-designed-plan-products .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-building-new-smart-home-collection .view-plans .views-row .views-field-field-vehicle-garaging,
	.page-building-new-aspiring .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-building-new-pre-designed-plan-products #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
    .page-showhomes .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-showhomes #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging,
    .page-building-new-design-and-build-showcase .view-plans .views-row .views-field-field-vehicle-garaging,
    .page-building-new-design-and-build-showcase #block-views-exp-plans-page-2 .views-row .views-field-field-vehicle-garaging {
        background-position: 45% center
    }

    .collections-title {
        line-height: normal !important
    }

    .collections-title .inner {
        width: auto
    }

    .collections-title .inner img {
        display: block
    }

    .page-node-194 .view-zest-contact-us-franchise-listing {
        display: block;
    }

    .page-node-194 .field-type-text-with-summary {
        display: none;
    }

    .page-contact-us .field-name-body,
    .page-node-194 .field-name-body,
    .page-node-194 .view-zest-contact-us-franchise-listing {
        margin: 0 auto;
    }

    #block-search-form {
        right: inherit;
        left: 10px;
        top: 10px;
        margin-top: 0;
    }

    /* Zest - House and land packages */
    .zest-house-land-package .views-row {
        float: none;
        margin: 0 auto 20px !important;
        width: 100%;
        max-width: 280px;
    }

    /* Zest - Gmap */
    .node-type-showhome .moscone-flipped-content .pane-franchise-contact-map,
    .node-type-design-build .gmap {
        display: none;
    }

    .node-type-showhome .moscone-flipped-sidebar {
        width: 100%;
        max-width: 306px;
        margin: 0 auto;
        float: none;
    }

    .node-type-franchise .views-field-field-address-1 {
        display: none;
    }

    .location.map-link {
        font-size: 0;
    }

    .location.map-link a {
        font-size: 14px;
        display: inline-block;
        background: #00a160;
        color: #fff;
        padding: 5px 15px;
        margin: 10px 0;
        text-decoration: none;
        font-weight: bold;
    }

    .node-type-franchise .location.map-link a {
        margin: 25px;
    }

    /* Zest slider with thumbnails */

    /*    .views-slideshow-pager-fields {
        display: none;
    }*/

    .node-type-house-and-land-package .share-icons,
    .node-type-design-build .share-icons,
    .node-type-plan .share-icons {
        top: 70px;
    }

    /* Careers */
    .careers-top {
        margin-top: -30px;
    }

    .careers-top h2 {
        font-size: 22px;
    }

    .view-jobs .view-filters select {
        width: 100%;
    }

}

@media (min-width:768px) {
    .location.map-link {
        display: none;
    }

}

@media (max-width:480px) {

    /* Showhome 3D virtual tours */
    .node-type-showhome iframe {
        height: 250px !important;
    }

    .consult {
        display: block;
        border-right: 0
    }

    .node-type-webform #webform-client-form-1436 .form-type-checkbox.form-item-submitted-choose-a-brochure-magazine-Signature-Style.form-item label,
    .node-type-webform #webform-client-form-1436 .form-item-submitted-choose-a-brochure-magazine-The-Best-Building-Guarantees-Available.form-item label,
    .node-type-webform #webform-client-form-1436 .form-item-submitted-choose-a-brochure-magazine-Considering-Buying-A-Section.form-item label,
    .node-type-webform #webform-client-form-1436 .form-item-submitted-choose-a-brochure-magazine-Eliminate-The-Risks.form-item label {
        height: auto;
        text-indent: 0;
        background: none;
        width: 190px
    }

    .view-id-house_and_land.view-display-id-block_1 table {
        margin: 0 0 20px 0
    }

    .view-id-house_and_land.view-display-id-block_1 .views-field-nothing {
        display: none
    }

    .view-id-house_and_land.view-display-id-block_1 table img {
        display: none
    }

    .moscone-footer .pane-signaturehomes-location-signaturehomes-location,
    .view-id-house_and_land.view-display-id-block_1 {
        padding: 0 10px
    }

    .region-footer-links .btn {
        font-size: 0
    }

    .region-footer-links .btn i {
        display: block
    }

    .gmap-map {
        height: 240px !important
    }

    .node-type-house-and-land-package .view-slideshow .views-field-title .title,
    .node-type-house-and-land-package .moscone-header .view-house-and-land-plan .views-field-title .title {
        font-size: 18px
    }

    .node-type-house-and-land-package .view-franchise-contact-map .views-field-postal-code {
        display: none
    }

    #header-secondary h4,
    #header-secondary .locality {
        font-size: 17px
    }

    .node-type-house-and-land-package .share-icons,
    .node-type-design-build .share-icons,
    .node-type-plan .share-icons {
        top: -10px;
        right: -0px;
    }

}
