/*
 Theme Name:   Inspiro Child
 Theme URI:    Inspiro
 Description:  Inspiro child
 Author:       fweb
 Author URI:   http://example.com
 Template:     inspiro
 Version:      1.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  wpzoom
*/
/* .stage-one-realeasing-card .wpb_single_image img{
    width: 295px;
    height: 180px;
} */
.max-width-1300{
	width: 1300px;
	margin: 0 auto !important;
}
.page-id-11551 #main{padding-top: inherit !important;}
.banner-img-container{
	background-image: url(https://www.cambridgehomes.co.nz/wp-content/uploads/2021/08/fabia-banner.jpeg), linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6));
	background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    height: 900px;
}
.banner-img-container-draft{
	background-image: url('https://www.cambridgehomes.co.nz/wp-content/uploads/2022/08/istockphoto-1194809853-2048x2048-1.jpeg'), linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6));
	background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    height: 900px;
}
#fabia-lp{margin-right: 0px; margin-left: 0px;}
.banner-img-container .wpb_wrapper{ margin-top: 70px;}
.top-quote-form{
	background: rgba(0, 0, 0, 0.6) !important;
	max-width: 470px;
	width: 100% !important;
	margin: 0 auto;
	position: absolute !important;
	top: 190px;
	left: 135px;
}
.top-quote-form input,
.top-quote-form select{
	height: 45px !important;
}
.top-quote-form .wpforms-submit{
	background-color: #538c36 !important;
	border-radius: 5px !important;
	color: #fff !important;
}
.top-quote-form .form-title{
	color: white;
    line-height: 1.3;
    font-size: 20px !important;
    margin-bottom: 10px;
    font-weight: 600;
}
.plan-page-form .top-quote-form{
	max-width: 400px;
	top: -395px !important;
    left: 200px !important;
    padding: 15px 15px !important;
	z-index: 999;
}
#wpforms-form-11584{
	
	padding: 20px 20px;
}
.top-banner-text p{
	    font-size: 20px;
    line-height: 1.3;
    color: #fff;
    max-width: 500px;
/*     margin: 0 auto; */
}
.top-banner-text h1{
	font-size: 76px;
	font-weight: 100 !important;
	line-height: 1 !important;
	max-width: 500px;
/* 	margin: 0 auto; */
}
.top-banner-text > .wpb_wrapper{margin-top: 155px;}
.text-quote{
	font-size: 25px;
}
.d-flex{
	display: flex;
    justify-content: center;
    align-items: center;
}
.d-flex h3,
.d-flex p{
	margin-top: 0px;
	margin-bottom: 0px !important;
	margin-left: 12px;
}
.d-flex h3{font-size: 14px;}
.d-flex .text-area p{line-height: 1.4;}
.d-flex .text-area p:nth-of-type(2){margin-top: 10px;}
.d-flex .text-area p:nth-of-type(1){font-size: 18px;}
.image-gallery-section .flex-viewport{height: 400px !important}
.gallery-area-text a{ background-color:#538c36; color: #fff; padding: 19px; border-radius: 5px;}
button, .button{ background-color:#538c36 !important; color: #fff; padding: 19px !important; border-radius: 5px !important; border: 1px solid #538c36 !important;}
.wpforms-submit{padding: 9px 12px !important;}
.vc_btn3-container{border-radius: 5px !important;}
.flexslider .slides img{height:399px!important; object-fit: cover;}
div#fabia-lp div.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
div#fabia-lp div.wpforms-container-full .wpforms-form .wpforms-field-label{color: #fff !important;}
.black-with-white-text h3, .black-with-white-text p{color: #fff;}
/* .vc_row{margin-left: inherit !important;} */
@media (max-width:450px){
	.top-quote-form{margin-top: -60px !important;}
}
@media (max-width:756px){
	.max-width-1300{
		width: 100%;
	}
	.d-flex{ display: inherit; text-align: center; }
	.d-flex .text-area{ text-align: center;}
	.top-quote-form{
	   position: inherit !important;
       top: inherit;
		left: inherit;
	}
	.first-section{ margin-top: 605px;}
	.top-banner-text h1{
		font-size: 42px;
		line-height: 0.8 !important;
	}
	.top-banner-text p{
		font-size: 15px;
	}
	
}
@media (max-width:1024px){
	.max-width-1300{
		width: 100%;
	}
}
@media (min-width:756px) and (max-width:1150px){
	.top-quote-form{
		margin-left: -28% !important;
	}
}

#main .vc_btn3-container.bttn-style a.vc_btn3 {
	border-radius: 0 !important;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}


#main .house-land-location-col .wpb_wrapper:hover
#main .vc_btn3-container.bttn-style a.vc_btn3:hover,
#main .house-land-location-col .wpb_wrapper:hover .vc_btn3-container a.vc_btn3 {
	background-image: none;
	background-color: #101010 !important;
	border-color: #101010 !important;
}

#main .vc_custom_heading.house-land-htext {
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
}

#main .wpb_text_column.house-land-filter form.searchandfilter ul {
	margin: 0;
	text-align: center;
}

#main .wpb_text_column.house-land-filter form.searchandfilter .sf-input-select {
	padding: 5px;
	border: 1px solid #000000;
}

#main .wpb_text_column.house-land-filter form.searchandfilter .sf-input-select:focus {
	border-color: #538c36;	
}

#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor img {
	height: 330px;
	object-fit: cover;
}


/*
#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor {
	position: relative;
}

#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor:after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba( 0, 0, 0, .65);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
    transition: .5s all;
	opacity: 1;
	visibility: visible;
}

#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor .cl-element-section {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	z-index: 5;
	text-align: center;
	width: 100%;
    transition: .5s all;
	opacity: 1;
	visibility: visible;
}

#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor .cl-element-section .cl-element-title {
	justify-content: center;
}

#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor .cl-element-section .cl-element-custom_field {
	text-align: center;
}

#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor:hover:after,
#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-featured_media__anchor:hover .cl-element-section {
	opacity: 0;
	visibility: hidden;
}
*/

header #sb-search .sb-icon-search {
	display: flex;
	align-items: center;
	justify-content: center;
}

#main h1.entry-title {
	text-align: center;
}

#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-title,
#main .wpb_text_column.house-land-grid .cl-layout__item .cl-element-custom_field {
	font-size: 16px;
}

body.page-id-15161 iframe,
body.page-id-15194 iframe {
	top: 265px !important;
}