/* CUSTOM */

/* Property / Agent enquiry */
@media (max-width: 991px) {
	.propertyDetailWrapper form#Contact ul.form-errors li,
	p.in-touch,
	.form-results li,
	.form-results li b,
	.form-results li ul li b,
	.form-results li ul li {
		color: initial;
	}
}

/* My finder */
.melrose.propertyAlertsMinified #myfinder #fieldset-yourRequirements {
	display:block !important;
}

/* MELROSE THEME OVERIDES */

/* TEMP STYLES - REMOVE BEFORE DEPLOYMENT * /
#slides .slides-navigation  {
	display:none;
}

/* SET TYPOGRAPHY */
	ul, ol, li, p {
		color:rgba(255, 255, 255, 1);
		font-family: 'Nunito Sans', sans-serif;
		font-size: 15px;
		font-weight:normal;
		letter-spacing: 0.095em;
		line-height:1.5;
	}

	h1, h2, h3, h4, h5, b, a {
		font-family: 'Nunito Sans', sans-serif;
		font-weight:700;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	h3 span {
		font-family: 'Nunito Sans', sans-serif;
		font-weight:300;
    }
    
    a {
        color:rgba(0, 0, 0, 1);
    }

    a:hover {
        color:rgba(255, 255, 255, 1);
    }
    

/* BASE STRUCTURE */
	body {
		background-color:rgba(0, 0, 0, 1);
	}

	.fadeBackground {
		background-color:rgba(0, 0, 0, 0);
	}

	.formBackground {
		background-color:rgba(0, 0, 0, 0.65);
    }

    .melrose #slides:not(.no-fade) li, #slides:not(.no-fade) li img {
        opacity:.35;
    }
    
    .greyscale {
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        filter: grayscale(0%);
    }

@media (min-width:320px) {
	
    /* NAVIGATION */
    .melrose .navbar-header {
        align-items: center;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
    }

    .melrose .navbar-toggle {
        border-color:transparent;
        border-radius:0;
        margin:0;
    }

    .melrose .navbar-toggle:hover {
        background-color:transparent;
    }

    .melrose .navbar-toggle .icon-bar {
		background-color: rgba(0, 0, 0, 1);
    }
    
    .melrose .navbar-toggle:hover .icon-bar {
		background-color: rgba(0, 0, 0, 1);
	}

	.melrose .navigation {
		background-color:rgba(255, 255, 255, 1);
    }

    .melrose .navbar-brand {
        align-items: center;
        display: flex;
        flex-direction: row;
        height:unset;
        justify-content:flex-start;
        min-height:80px;
        padding:0;
    }
    
    .melrose .navbar-collapse .navbar-nav {
        background-color:rgba(255, 255, 255, 1);
    }

    .melrose .navbar-collapse .navbar-nav > li:not(:last-child) {
        border-bottom-color:rgba(0, 0, 0, .25);
        border-bottom-style:solid;
        border-bottom-width:1px;
    }

	.melrose .navbar-collapse .navbar-nav > li > a {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .navbar-collapse .navbar-nav li.active a,
	.melrose .navbar-collapse .navbar-nav li a:hover {
        background-color:rgba(0, 0, 0, 1);
        color:rgba(255, 255, 255, 1);
    }
    
	.navbar-default .navbar-nav .dropdown-menu > li,
	.navbar-default .navbar-nav .open .dropdown-menu > li {
        background-color: rgba(252, 255, 255, 1);
		border-bottom:1px solid rgba(51, 51, 51, 0.15) !important;
    }

	.navbar-default .navbar-nav .dropdown-menu > a,
	.navbar-default .navbar-nav .dropdown-menu.open > a {
        background-color: rgba(0, 0, 0, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }

	.navbar-default .navbar-nav .dropdown-menu > a:hover,
    .navbar-default .navbar-nav .dropdown-menuopen > a:hover,
    .navbar-default .navbar-nav .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .dropdown-menu > .active > a:hover {
        background-color: rgba(255, 255, 255, 1) !important;
        color:rgba(0, 0, 0, 1) !important;
    }

	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color:rgba(255, 255, 255, 1) !important;
        height:100%;
        left:0;
        line-height:40px;
        padding:0 1rem;
        position:absolute;
        top:0;
        width:100%;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        background-color:rgba(0, 0, 0, 1);
        color:rgba(255, 255, 255, 1) !important;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color:rgba(0, 0, 0, 1) !important;
        color:rgba(255, 255, 255, 1) !important;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li.active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > li.active > a:hover {
        background-color:rgba(255, 255, 255, 1) !important;
        color:rgba(0, 0, 0, 1) !important;
    }
    
    /* .melrose .navbar-collapse .navbar-nav > li > .dropdown-menu a:hover {
        background-color:rgba(0, 0, 0, 1);
    } */

	/* FOOTER */
	.melrose .footer i {
		color:rgba(255, 255, 255, 1);
	}
			
	/* FORM */
	
		/* FORM RESULTS */
		.melrose .formWrapper .formBackground h3,
		form fieldset legend {
			color:rgba(255, 255, 255, 1);
		}

		.melrose .btn-primary {
			background-color:rgba(0, 0, 0, 1);
            border-color:rgba(0, 0, 0, 1);
            color:rgba(255, 255, 255, 1);
		}

		.melrose .btn-primary:hover {
            background-color:rgba(255, 255, 255, 0.35);
            border-color:rgba(255, 255, 255, 0.5);
            color:rgba(255, 255, 255, 1);
		}
	
		.melrose .formWrapper .formBackground h2,
		.melrose .formWrapperMobile h2 {
			color:rgba(255, 255, 255, 1);
		}
	
		.melrose form li .radio label, form li:hover .radio label {
			color:rgba(255, 255, 255, 1);
		}
	
        .melrose form li > div label,
        .melrose form li > label {
			color:rgba(255, 255, 255, 1);
		}
	
		.melrose form li input[type='text']::-webkit-input-placeholder,
		.melrose form li input[type='text']:-moz-placeholder,
		.melrose form li input[type='text']::-moz-placeholder,
		.melrose form li input[type='text']:-ms-input-placeholder,
		.melrose form li .form-control::-webkit-input-placeholder,
		.melrose form li .form-control:-moz-placeholder,
		.melrose form li .form-control::-moz-placeholder,
		.melrose form li .form-control:-ms-input-placeholder {
			color:rgba(255, 255, 255, 1);
		}

		.melrose .form-control {
			background-color:transparent;
			color: rgba(255, 255, 255, 1);
			border-color:rgba(255, 255, 255, 0.5);
		}

		.melrose .form-control::placeholder {
			color: rgba(255, 255, 255, 1);
			opacity: 1; /* Firefox */
		}
		
		.melrose .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
			color: rgba(255, 255, 255, 1);
		}
		
		.melrose .form-control::-ms-input-placeholder { /* Microsoft Edge */
			color: rgba(255, 255, 255, 1);
		}

		.melrose .form-control:focus { 
			color: rgba(255, 255, 255, 1);
        }
        
        .melrose form li input[type='radio'] {
            margin:0;
        }
        
    	form li input[type='radio']:hover::before {
			background-color:rgba(255, 255, 255, 1) !important;
			-ms-transform: scale(0.5);
			-webkit-transform: scale(0.5);
			transform: scale(0.5);
        }

        form li input[type='radio']:after {
			background-color: rgba(0, 0, 0, .2) !important;
			border: 1px solid rgba(255, 255, 255, 1);
			
		}

        form li input[type='radio']:checked::after {
            background-color:rgba(255, 255, 255, 1) !important;
			box-shadow:0 0 10px 0px rgba(0, 0, 0, 0.5) !important;
        }
	
		.melrose form li .form-control option {
			color:rgba(51, 51, 51, 1);
		}
	
		.fancybox-inner #Contact .btn-primary {
			background-color:rgba(0, 0, 0, 1);
            border-color:rgba(0, 0, 0, 1);
            color:rgba(255, 255, 255, 1);
		}
	
		.fancybox-inner #Contact .btn-primary:hover {
			background-color:rgba(255, 255, 255, 1);
            border-color:rgba(255, 255, 255, 1);
            color:rgba(0, 0, 0, 1);
        }
        
        .melrose .btn-primary {
			background-color:rgba(255, 255, 255, 1);
            border-color:rgba(255, 255, 255, 1);
            color:rgba(0, 0, 0, 1);
		}

		.melrose .btn-primary:hover {
            background-color:transparent;
            border-color:rgba(255, 255, 255, 1);
            color:rgba(255, 255, 255, 1);
        }
        
        .melrose .formWrapper form .contact-button {
            width:100%;
        }

        .melrose .formWrapper .pageContent.contact-button {
            width:initial;
        }
	
    /* PROPERTY RESULTS */
    .melrose .propertyListItem .statusLabel {
        background-color:rgba(0, 0, 0, 1);
        color:rgba(255, 255, 255, 1);
    }
    .melrose .propertyListItem p.propertyAddress {
		color:rgba(255, 255, 255, 1);
    }

    .melrose .propertyListItem p.propertyAddress b {
		color:rgba(255, 255, 255, 1);
    }

    .melrose .contentWrapper .inspectionsWrapper h2 {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .contentWrapper .inspectionsWrapper h4 {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .pagination > li > a, .pagination > li > span {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .pagination > li > a:hover, .melrose .pagination > li > span:hover, 
	.melrose .pagination > li > a:focus, .melrose .pagination > li > span:focus {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .pagination > li.current > a, .melrose .pagination > li.current:hover > a {
		background-color:rgba(255, 255, 255, 1);
		border-radius:0;
		color:rgba(0, 0, 0, 1);
	}

	.melrose .paginationMessage {
		color:rgba(255, 255, 255, 1);
	}
	
	/* PROPERTY DETAIL */
	.melrose .contentWrapper .propertyContentMobile {
		color:rgba(0, 0, 0, 1);
		background-color:rgba(255, 255, 255, 1);
	}

	.melrose .contentWrapper .propertyContentMobile #details .BBCWrapper .BBCContent .iconWrapper {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .contentWrapper .propertyContentMobile .owl-controls.clickable .owl-buttons .owl-prev,
	.melrose .contentWrapper .propertyContentMobile .owl-controls.clickable .owl-buttons .owl-next {
		background-color:rgba(0 ,0, 0, 1) !important;
		color:rgba(255, 255, 255, 1) !important;
	}

	.melrose .contentWrapper .propertyContentMobile #details .BBCWrapper .BBCContent .iconWrapper svg path,
	.melrose .contentWrapper .propertyContentMobile #details .BBCWrapper .BBCContent .iconWrapper svg circle {
		fill:rgba(0, 0, 0, 1);
	}

	.melrose .propertyContentMobile #details .propertyHeading,
	.melrose .propertyContentMobile #propertyDescription p,
	.melrose .propertyContentMobile .featuresWrapper li b,
	.melrose .propertyContentMobile #inspections p,
	.melrose .propertyContentMobile #details .propertyAvailability small {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .propertyContentMobile #details .BBCWrapper .BBCContent .iconWrapper span circle,
	.melrose .propertyContentMobile #details .BBCWrapper .BBCContent .iconWrapper span path {
		fill:rgba(255, 255, 255, 1);
	}
	
	/* PROPERTY AGENT */
	.melrose .propertyContentMobile #enquire .propertyDetailAgent .agentContentWrapper small {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .propertyContentMobile #enquire .propertyDetailAgent .agentContent ul li a,
	.melrose .propertyContentMobile #enquire .propertyDetailAgent .agentContent ul li a i,
	.melrose .propertyDetailWrapper .propertyDetailDocuments a {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .propertyContentMobile #enquire .propertyDetailAgent .agentContent ul li a:hover,
	.melrose .propertyContentMobile #enquire .propertyDetailAgent .agentContent ul li a:hover i,
	.melrose .propertyDetailWrapper .propertyDetailDocuments a:hover {
		color:rgba(0, 0, 0, 1);
    }
    
    .melrose .propertyDetailWrapper .propertyDetailAgent .agentSocial i {
        color:rgba(0, 0, 0, 1);
    }

    .melrose .propertyContentMobile #propertyFeatures .list-group .list-group-item small{
        color: rgba(0, 0, 0, 1);
    }

    .melrose .propertyContentMobile #share .social-icons li .row{
        align-items: center;
        display: flex;
        flex-direction: row;
        margin-bottom:1rem;
	}
	
	.melrose .propertyContentMobile form li > div label,
	.melrose .propertyContentMobile form li > label {
		color:rgba(0, 0, 0, 1) !important;
	}

	.melrose .propertyContentMobile .form-control {
		background-color:rgba(0, 0, 0, .2);
		color:rgba(255, 255, 255, 1);
	}

	.melrose .propertyContentMobile form input[type=submit] {
		background-color: rgba(0, 0, 0, 1);
		color:rgba(255, 255, 255, 1);
	}
	
	.melrose .propertyNavigation #panel .list-group {
		background-color:rgba(255, 255, 255, 1);
	}
	
	.melrose .propertyNavigation #panel .list-group .list-group-item {
		background-color:transparent;
		border-bottom-color:rgba(0, 0, 0, 1);
	}
	
	.melrose .propertyNavigation #panel .list-group .list-group-item a {
		color:rgba(0, 0, 0, 1);
	}
	
	.melrose .propertyNavigation #panel .list-group .list-group-item a:hover {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .propertyContentMobile #share .addThis ul.social-icons li a i,
	.melrose .propertyContentMobile #share .addThis ul.social-icons li p {
		color:rgba(0, 0 ,0, 1);
	}
	
	/* EMAIL A FRIEND */
	.fancybox-wrap #EmailAFriend::before {
		color:rgba(255, 255, 255, 1);
	}

	.fancybox-wrap #EmailAFriend .form-control {
		border-color:rgba(51, 51, 51, 0.5);
		color:rgba(51, 51, 51, 1);
	}

	.fancybox-wrap #EmailAFriend .btn-primary {
		background-color:rgba(255, 255, 255, 1);
	}
	
	/* Property Detail Social */
	.melrose .addThis ul.social-icons li a {
		background-color: transparent;
	}

	.melrose .addThis ul.social-icons li i {
		color:rgba(255, 255, 255, 1)
	}

		
	/* SET CONTENT AREAS */
	.melrose .contentWrapper .informationMobileWrapper > .container {
		background-color:rgba(0, 0, 0, 0.85);
	}

	.melrose .contentWrapper .container h3 {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .informationMobileWrapper .mainHeading,
	.melrose .contentWrapper .mainHeading {
		color:rgba(255, 255, 255, 1);
	}
	
	.melrose .informationMobileWrapper .subHeading > small,
	.melrose .contentWrapper .subHeading > small {
		color: rgba(255, 255, 255, 1);
	}
	
	.melrose .contentWrapper .informationWrapper a,
	.melrose .contentWrapper .informationMobileWrapper a {
		text-decoration:none;
		color:rgba(255, 255, 255, 1);
	}
	
	.melrose .contentWrapper .informationWrapper a:hover,
	.melrose .contentWrapper .informationMobileWrapper a:hover {
		color:rgba(0, 0, 0, 1);
	}

	.melrose .contentWrapper .informationWrapper .btn-primary:hover,
	.melrose .contentWrapper .informationMobileWrapper .btn-primary:hover {
		color:rgba(255, 255, 255, 1);
	}

	/* SET STAFFLIST */
	.melrose .staffListWrapper h2 {
		color:rgba(255, 255, 255, 1);
    }
    
    .melrose .staffListWrapper .staffMemberItem .imageWrapper {
        background-color:rgba(185, 185, 185, 1);
    }

	.melrose .staffListWrapper .staffMemberItem .imageWrapper .staffDetailsWrapper {
		background-color:rgba(0, 0, 0, 1);
	}

	.melrose .staffListWrapper .staffMemberItem .imageWrapper .staffDetailsWrapper h4 {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .staffListWrapper .staffMemberItem .imageWrapper .staffDetailsWrapper h4 small {
		color:rgba(255, 255, 255, 1);
	}
	
	/* SET STAFF DETAIL */
	.melrose #staffDetailWrapper .staffDetail h3,
	.melrose #staffDetailWrapper .staffDetail h3 small,
	.melrose #staffDetailWrapper h4 {
		color:rgba(255, 255, 255, 1);
    }
    
    .melrose #staffDetailWrapper .staffDetail h3 small {
		color:rgba(255, 255, 255, 1);
    }

	.melrose #staffDetailWrapper a {
		text-decoration:none;
		color:rgba(255, 255, 255, 1);
	}

	.melrose #staffDetailWrapper a:hover {
		text-decoration:none;
		color:rgba(255, 255, 255, 1);
    }
    
    .melrose #staffDetailWrapper .btn-primary {
        color:rgba(0, 0, 0, 1);
    }

	.melrose #staffDetailWrapper .btn-primary:hover {
		color:rgba(255, 255, 255, 1);
	}

/* TESTIMONIALS */
	.melrose .contentWrapper .testimonialWrapper h2 {
		color:rgba(255, 255, 255, 1);
	}
	
	.melrose .testimonialItem {
		border-bottom:1px solid rgba(255, 255, 255, 0.35);
	}
	
	.testimonialItem .testimonialContentWrapper .testimonialHeading {
		color:rgba(255, 255, 255, 1);
	}
	
	.melrose .testimonialItem .testimonialContentWrapper .testimonialHeading small {
		color:rgba(255, 255, 255, 1);
	}
}

@media screen and (min-width:992px){
	.melrose .navigation {
		background-color:rgba(255, 255, 255, 1);
    }
    
    .melrose .navbar-collapse .navbar-nav {
        align-items:center;
        background-color:transparent;
        display:flex;
        flex-direction: row;
        height:unset;
        justify-content:center;
        min-height:80px;
    }

	.melrose .navbar-collapse .navbar-nav > li > a {
        color:rgba(0, 0, 0, 1);
        line-height:unset;
        padding-bottom:30px;
        padding-top:30px;
	}

	.melrose .navbar-collapse .navbar-nav > li > a:hover,
	.melrose .navbar-collapse .navbar-nav > li.active > a,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open > a {
		background-color:rgba(255, 255, 255, 1);
        color:rgba(0, 0, 0, 1);
	}

	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu {
        background-color:rgba(255, 255, 255, 1);
	}

	.navbar-default .navbar-nav .dropdown-menu > li, 
	.navbar-default .navbar-nav .open .dropdown-menu > li {
		background-color:rgba(255, 255, 255, 1);
	}

	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu > li > a {
        background-color:rgba(255, 255, 255, 1) !important;
        color:rgba(0, 0, 0, 1);
        text-transform:uppercase;
    }
    
	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li:not(:last-child) > a,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu > li:not(:last-child) > a {
		border-bottom:1px solid rgba(0, 0, 0, 0.15) !important;
    }

	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li:hover > a,
	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li:active > a,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu > li:hover > a,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu > li:active > a {
		background-color:rgba(0, 0, 0, 1) !important;
		color:rgba(255, 255, 255, 1) !important;
	}

	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > .active > a, 
	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > .active > a:hover, 
	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > .active > a:focus,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu > .active > a, 
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu > .active > a:hover, 
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu > .active > a:focus {
        background-color:rgba(0, 0, 0, 1) !important;
        color:rgba(255, 255, 255, 1) !important;
	}

	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu:before,
	.melrose .navbar-collapse .navbar-nav > li.dropdown.open .dropdown-menu:before  {
		border-color: transparent transparent rgba(0, 0, 0, 1) transparent !important;
	}
	
	/* SUPERSLIDES */
	.melrose .slides-navigation i {
		color:rgba(255, 255, 255, 1);
	}
	
	/* FORMS */
		/* EMAIL A FRIEND */
		.fancybox-wrap #EmailAFriend::before {
			text-align:center;
			color:rgba(0, 0, 0, 1);
		}

		.fancybox-wrap #EmailAFriend .form-control {
			border-color:rgba(51, 51, 51, 0.5);
			color:rgba(51, 51, 51, 1);
		}

		.fancybox-wrap #EmailAFriend .btn-primary {
			background-color:rgba(0, 0, 0, 1);
			border-color:rgba(0, 0, 0, 1);
		}
	
	/* PROPERTY DETAIL */
	.melrose .propertyDetailWrapper h3,
	.melrose .propertyDetailWrapper h4,
	.melrose .propertyDetailWrapper p {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .propertyDetailWrapper .propertyContentWrapper a,
	.melrose .propertyDetailWrapper .propertyContactWrapper a,
	.melrose .propertyDetailWrapper .propertyShareWrapper a,
	.melrose .propertyDetailWrapper .propertyContactWrapper .inspectionURL a {
		color:rgba(255, 255, 255, 0.5);
	}

	.melrose .propertyDetailWrapper .propertyContentWrapper a:hover,
	.melrose .propertyDetailWrapper .propertyContactWrapper a:hover,
	.melrose .propertyDetailWrapper .propertyShareWrapper a:hover {
		color:rgba(255, 255, 255, 1);
	}
	
	.melrose .propertyDetailWrapper .propertyContentWrapperCloseBtn {
		color: rgba(255, 255, 255, 1);
	}

	.melrose .propertyContent #details .propertyContentWrapper > .container,
	.melrose .propertyContent #inspections .propertyContentWrapper > .container,
	.melrose .propertyContent #enquire .propertyContactWrapper > .container,
	.melrose .propertyContent #share .propertyShareWrapper > .container,
	.melrose .propertyContent #features .propertyContentWrapper > .container {
		background-color:rgba(0, 0, 0, 0.85);
    }
    
    .melrose .propertyContent #share .propertyShareWrapper .social-icons li .row{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

	.melrose .propertyHeading {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .propertyContent #details .propertyContentWrapper .propertyPrice small,
    .melrose .propertyContent #features .propertyContentWrapper .featuresWrapper .list-group .list-group-item small {
		color: rgba(255, 255, 255, 1);
	}

	.melrose #details .propertyContentWrapper .BBCWrapper .BBCContent .iconWrapper {
		color:rgba(255, 255, 255, 1);
	}

	.melrose #details .propertyContentWrapper .BBCWrapper .BBCContent .iconWrapper span svg circle,
	.melrose #details .propertyContentWrapper .BBCWrapper .BBCContent .iconWrapper span svg path {
		fill:rgba(255, 255, 255, 1);
	}

	.melrose .propertyContent #enquire .propertyContactWrapper .propertyAgentName {
		color: rgba(255, 255, 255, 1);
	}

	.melrose .propertyContent #enquire .propertyContactWrapper .propertyAgentPosition {
		margin-top:0px;	
	}

	.melrose .propertyContent #enquire .propertyContactWrapper .propertyAgentPosition small {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .propertyContent #enquire .propertyContactWrapper .propertyDetailAgent li a {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .propertyContent #enquire .propertyContactWrapper .propertyDetailAgent li a:hover {
		color:rgba(0, 0, 0, 1);
	}
	
	.melrose .propertyNavigation > .container {
		background-color:rgba(255, 255, 255, 1);
	}

	.melrose .propertyNavigation > .container .nav-tabs > li > a {
		color: rgba(0, 0, 0, .65);
	}

	.melrose .propertyNavigation > .container .nav-tabs > li > a:hover, 
	.melrose .propertyNavigation > .container .nav-tabs > li > a:focus,
	.melrose .propertyNavigation #make_pdf input[type='submit']:hover {
		color: rgba(0, 0, 0, 1);
	}

	.melrose .propertyNavigation > .container .nav-tabs > li.active > a, 
	.melrose .propertyNavigation > .container .nav-tabs > li.active > a:hover, 
	.melrose .propertyNavigation > .container .nav-tabs > li.active > a:focus {
		color: rgba(0, 0, 0, 1);
	}
	
	/* SET CONTENT AREAS */
	.melrose .contentWrapper .informationWrapper > .container {
		background-color:rgba(0, 0, 0, 0.85);
	}
	
}

/* Print */
	#make_pdf input[type='submit'] {
		color: rgba(0, 0, 0, .65);
	}