/*.content h1, h2, h3, h4, h5, h6{
font-weight:500;
}
.content p{
font-weight:500;
}

.component-content a:after {
    content: none;
}

@media (min-width: 769px){
.megamenu--three .megamenu__panel-content {
    min-width: 160px;
}
} */

main .input-wrapper label {
    text-transform: capitalize;
}

.map__accordion-heading {
    font-size: 1.3em;
}

.hero-banner-one__overlay-wrapper h1 {
    margin-block-end: -1em;
    margin-top: 80px;
}
.hero-banner-one__overlay-wrapper .hero-banner-one__description img {
    width: 500px;
    height: auto;
}

.hero-banner-one .container h1 {
    margin-block-end: -1em;
}
.hero-banner-one .container .hero-banner-one__description img {
    width: 500px;
    height: auto;
}

header.nav-phase-3 .image--logo img {
    height: auto;   
    max-height: 85px;
}
@media (max-width: 768px){
    .container-background-3 .component-content { 
        background-repeat: no-repeat; 
    }
}

@media (min-width: 1200px){
    header.nav-phase-3 .image.image--logo img {
    max-width: 130vh;
    max-height: none;
    height: auto;
    }
}

h1,h2,h3,h4,h5,h6,p{
    text-transform: none;
}

h1,h2,h3,h4,h5,h6{
    text-transform: uppercase;
}

.cookiebar {
    background-color: #e9dfd5;
}

.cookiebar {
    background-color: #7c7268;
}

p.cookietext {
    line-height: 1.1em !important;
}

main .input-wrapper--text.input-wrapper--focused label {
    color: #87986b;
}
main .input-wrapper--text {
    border: 2px solid #ffffff;
}
main .input-wrapper>textarea {
    background-color: #FFF;
}
.resi-property-features {
    margin-top: 17px;
}
header.nav-phase-3 .image.image--logo img{
    max-width:none;
    max-height:none;
    height:45px;
    width:200px;
}
.hero-banner-one__overlay {
    background-color: rgba(0,0,0,0);
}

.residential-image-gallery--default .image-gallery__prev,.residential-image-gallery--default .image-gallery__next {
    font-size: 26px;
}

@media (max-width: 767px){
	.residential-image-gallery--default .image-gallery__prev, .residential-image-gallery--default .image-gallery__next {
		top: 35%;
	}
}

body #why-mirvac .g-services-columns-container .g-services-columns-background-animate {
    background-color: #87986b !important;
}

@media (max-width: 767px){

    body #why-mirvac .g-services-columns-container .g-services-columns-background-animate {
        background-color: #87986b !important;
        height: 540px;        
    }
}

@media (min-width: 1200px){
.resi-property-page main .rich-text {
    padding-left: 2vw;
    }

    body #why-mirvac .g-services-columns-container .g-services-columns-background-animate {
        height: 100%;
    }
}
@media (min-width: 1200px){
.property-carousel {
    margin-right: auto;
    }
}
@media (min-width: 1200px){
.resi-property-detail {
    padding-left: 2vw;
    }
}

@media (min-width: 1200px){
.megamenu--three .component-content {
    margin-left: 0px;
    width: auto;
    margin-right: 220px;
    }
}
@media (min-width: 1200px){
header.boutique-nav--1.is-hovered .megamenu__panel, header.boutique-nav--1.is-normal .megamenu__panel{
    margin-left: -20px;
    }
}
@media (min-width: 1200px){
#content>.container:first-child {
    padding-top: 75px;
    }
}
.col-sm-12.col-md-6.d-flex.justify-content-center {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 765px){
.col-sm-12.col-md-6.d-flex.justify-content-center {
    margin-left: 10px;
    margin-right: 10px;
    }
}
@media (max-width: 768px){
.hero-banner-one__overlay-wrapper .hero-banner-one__text .cta-square-large:first-child {
    position: absolute;
    bottom: 35%;
    }
}

@media (min-width:992px) {
  .form:not(.form--custom) form {
    padding: 160px;
  }
}

.progressive-profiling .form-group .input-wrapper label{
	left:30px;
}

.progressive-profiling .email-validation.half-control{
	padding-right: 0px !important;
}

@media (max-width: 768px){
	main .progressive-profiling .control-label, main .progressive-profiling legend, main .progressive-profiling label{
		font-size: 1em;
	}
}

@media (max-width: 415px){
.hero-banner-one__overlay-wrapper {
    min-width: 530px;
    }
}
@media (max-width: 415px){
.hero-banner-one__overlay-wrapper img {
    margin-bottom: -10px;
    }
}
.half-width-form {
    background-color: rgba(135, 152, 107, 1);
}
