/* CUSTOM */
.melrose .navbar-brand {
	height: 80px;
}

.melrose .navbar-toggle {
	margin: 22px 0;
}

.melrose .navbar-collapse .navbar-nav {
	padding: 10px 0;
}

#slides .slides-container .slideContent .slideAddressWrapper h1 {
	font-size: 45px;
}

/* MELROSE THEME OVERIDES */

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

/* SET TYPOGRAPHY */
	ul, ol, li, p {
		color:rgba(255, 255, 255, 0.8);
		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;
	}

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

	.fadeBackground {
		background-color:rgba(33, 43, 92, 0.60);
	}

	.formBackground {
		background-color:rgba(33, 43, 92, 0.9);
	}

@media (min-width:320px) {
	
	/* NAVIGATION */
	.melrose .navigation {
		background-color:rgba(33, 43, 92, 1);
	}

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

	.melrose .navbar-collapse .navbar-nav li.active a,
	.melrose .navbar-collapse .navbar-nav li a:hover {
		background-color:transparent;
		color: rgba(228, 92, 37, 1);
	}

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

	.melrose .navbar-toggle .icon-bar {
		background-color: rgba(228, 92, 37, 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(255, 255, 255, 0.35);
			border-color:rgba(255, 255, 255, 0.5);
		}

		.melrose .btn-primary:hover {
			background-color:rgba(228, 92, 37, 1);
			border-color:rgba(228, 92, 37, 1);
		}

		/*

		.melrose .homeButtons .btn-primary {
			background-color:rgba(228, 92, 37, 1);
			border-color:rgba(228, 92, 37, 1);
		}

		.melrose .homeButtons .btn-primary:hover {
			background-color: rgba(33, 43, 92, 1);
			border-color: rgba(33, 43, 92, 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 {
			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']:checked::after {
			background-color:rgba(228, 92, 37, 1);
			box-shadow:0 0 10px 0px rgba(228, 92, 37, 0.5)
		}

		.melrose form li input[type='radio']:hover::before {
			background-color:rgba(228, 92, 37, 1);
		}
	
		.melrose form li .form-control option {
			color:rgba(51, 51, 51, 1);
		}
	
		.fancybox-inner #Contact .btn-primary {
			background-color:rgba(33, 43, 92, 1);
		}
	
		.fancybox-inner #Contact .btn-primary:hover {
			background-color:rgba(228, 92, 37, 1);
		}
	
	/* PROPERTY RESULTS */
	.melrose .contentWrapper .inspectionsWrapper h2 {
		color:rgba(255, 255, 255, 1);
	}

	.melrose .contentWrapper .inspectionsWrapper h4 {
		color:rgba(228, 92, 37, 1);
	}

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

	.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 .paginationMessage {
		color:rgba(255, 255, 255, 0.5);
	}
	
	/* PROPERTY DETAIL */
	.melrose .contentWrapper .propertyContentMobile {
		color:rgba(255, 255, 255, 1);
		background-color:rgba(33, 43, 92, 1);
	}

	.melrose .propertyContentMobile #details .propertyHeading {
		color:rgba(228, 92, 37, 1);
	}

	.melrose .propertyContentMobile #details .auctionDetails > b {
		color:rgba(228, 92, 37, 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(228, 92, 37, 1);
	}

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

	.melrose .propertyContentMobile #enquire .propertyDetailAgent .agentContent ul li a:hover,
	.melrose .propertyContentMobile #enquire .propertyDetailAgent .agentContent ul li a:hover i {
		color:rgba(228, 92, 37, 1);
	}
	
	.melrose .propertyNavigation #panel .list-group {
		background-color:rgba(33, 43, 92, 0.9);
	}
	
	.melrose .propertyNavigation #panel .list-group .list-group-item {
		background-color:transparent;
		border-bottom-color:rgba(228, 92, 37, 1);
	}
	
	.melrose .propertyNavigation #panel .list-group .list-group-item a {
		color:rgba(255, 255, 255, 1);
	}
	
	.melrose .propertyNavigation #panel .list-group .list-group-item a:hover {
		color:rgba(228, 92, 37, 1);
	}
	
	/* EMAIL A FRIEND */
	.fancybox-wrap #EmailAFriend::before {
		color:rgba(33, 43, 92, 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(33, 43, 92, 1);
	}
	
	/* Property Detail Social */
	.melrose .addThis ul.social-icons li a {
		background-color: rgba(228, 92, 37, 1);
	}

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

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

	.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(228, 92, 37, 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 .staffDetailsWrapper {
		background-color:rgba(255, 255, 255, 0.75);
	}

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

	.melrose .staffListWrapper .staffMemberItem .imageWrapper .staffDetailsWrapper h4 small {
		color:rgba(33, 43, 92, 0.65);
	}
	
	/* SET STAFF DETAIL */
	.melrose #staffDetailWrapper .staffDetail h3,
	.melrose #staffDetailWrapper .staffDetail h3 small,
	.melrose #staffDetailWrapper h4 {
		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(228, 92, 37, 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(228, 92, 37, 1);
	}
}

@media screen and (min-width:992px){
	.melrose .navigation {
		background-color:rgba(33, 43, 92, 1);
	}

	.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 {
		color:rgba(228, 92, 37, 1);
	}

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

	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a {
		color:rgba(33, 43, 92, 1);
		border-bottom:1px solid rgba(51, 51, 51, 0.15);
	}

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

	.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 {
		background-color:rgba(255, 255, 255, 1);
	}

	.melrose .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu:before {
		border-color: transparent transparent rgba(255, 255, 255, 1) transparent;
	}
	
	/* SUPERSLIDES */
	.melrose .slides-navigation i {
		color:rgba(255, 255, 255, 1);
	}
	
	/* FORMS */
		/* EMAIL A FRIEND */
		.fancybox-wrap #EmailAFriend::before {
			text-align:center;
			color:rgba(33, 43, 92, 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(33, 43, 92, 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,
	.melrose .propertyContent #soi .propertyContentWrapper {
		background-color:rgba(33, 43, 92, 0.95);
	}

	.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(228, 92, 37, 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(228, 92, 37, 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(228, 92, 37, 1);
	}
	
	.melrose .propertyNavigation > .container {
		background-color:rgba(33, 43, 92, 1);
	}

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

	.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(228, 92, 37, 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(228, 92, 37, 1);
	}
	
	/* SET CONTENT AREAS */
	.melrose .contentWrapper .informationWrapper > .container {
		background-color:rgba(33, 43, 92, 0.85);
	}
	
}

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