/** COLOURS **/
.dark-grey				{ color:#232020; }
.pink					{ color:#EC008C; }

/** GENERAL **/
html			{ background:#232020; }
body			{ background-color:#FFFFFF; color:#232020; }
h1, h2, h3		{ color:#EC008C; }
hr				{ border-bottom:1px dotted #CCCCCC; }

/** COOKIE BOX **/
.cookiebox						{ background:rgb(236,0, 139); background:rgba(236,0, 139, 0.6); }
.cookiebox p a					{ color:#FFFFFF; }
.form .form-textbox input,
.form .form-textbox textarea 	{ border:solid 1px #AAAAAA; color:#232020; }

/** LINKS AND BUTTONS **/
a								{ cursor:pointer; color:#EC008C; text-decoration:none; cursor:pointer; -webkit-transition:border .2s linear; -moz-transition:border .2s linear; transition:border .2s linear; -webkit-transition:color .2s linear; -moz-transition:color .2s linear; transition:color .2s linear; -webkit-transition:background .2s linear; -moz-transition:background .2s linear; transition:background .2s linear; }
a:hover							{ color:#232020; }
a.btn,
.btn							{ cursor:pointer; background-color:#232020; color:#FFFFFF; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; }
a.btn:hover,
.btn:hover						{ background-color:#EC008C; color:#FFFFFF; }

a.btn-valuations,
.btn-valuations					{ cursor:pointer; background-color:#232020; color:#FFFFFF; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; padding:10px 30px; text-transform:uppercase; font-weight:600; }
a.btn-valuations:hover,
.btn-valuations:hover			{ background-color:#EC008C; color:#FFFFFF; }

/** HEADER **/
.header-wrapper						{ background:#232020; }
.header-wrapper .title-searchE		{ color:#232020; }

/** HEADER CONTACT DETAILS **/
.header-details .branch-details .org						{ color:#232020; }
.header-details .branch-details .addr						{ color:#232020; }
.header-details .branch-details .number						{ color:#232020; }
.header-details .branch-details .number:hover				{ color:#EC008C; text-decoration:none; }
.header-details .branch-details .number:hover .title		{ text-decoration:none; }
.header-details .branch-details .email-address				{ color:#232020; }
.header-details .branch-details .email-address:hover		{ color:#EC008C; text-decoration:none; }

/** SLIDER **/
.slider-wrapper										{ background:#F9F9F9; }
.slider-wrapper .jcarousel-pagination				{ display:none; ackground:rgb(255,255,255); background:rgba(255,255,255,0.6); }
.slider-wrapper .jcarousel-pagination a				{ color:#232020; }
.slider-wrapper .jcarousel-pagination a:hover,
.slider-wrapper .jcarousel-pagination a.active		{ color:#000000; }
.slider-wrapper .overlay							{ background:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom:1; }

/** MAIN BANNER SLIDER **/
.main-banner-slider							{ background-size:cover; background-position:50% 6%; background-repeat:no-repeat; }
.main-banner-slider .slide-title			{ color:#232020; text-shadow:0px 2px 3px rgba(0, 0, 0, 0.4); }
.main-banner-slider .slide-sub-title		{ color:#FFFFFF; text-shadow:0px 2px 3px rgba(0, 0, 0, 0.4); }

/**  FEATURED WRAPPER **/
.featured-property-slider										{ background:#FFFFFF; background-size:cover; background-position:50% 50%; background-repeat:no-repeat; padding:30px 0px; }
.featured-property-slider .svg path 							{ fill:#232020; }
.featured-property-slider-prev:hover .svg path,
.featured-property-slider-next:hover .svg path					{ fill:#232020; }
.featured-property-slider .featured-property					{ background:#FFFFFF; border:5px solid #efefef; }
.featured-property-slider .featured-property:hover				{ border:5px solid #232020; }
.featured-property-slider .featured-image .time.time-added,
.featured-property-slider .featured-image .time.time-updated,
.featured-property-slider .featured-image .time.time-auctions	{ color:#232020; }
.featured-property-slider .fd-address							{ color:#232020; }
.featured-property-slider .fd-location							{ color:#777777; }
.featured-property-slider .fd-attributes						{ color:#232020; }
.featured-property-slider .fd-desc								{ color:#777777; }
.featured-property-slider .fd-price								{ color:#777777; }
.featured-property-slider .fd-price .price-offers				{ color:#232020; }
.featured-property-slider .fd-price .price-value				{ color:#232020; }
.featured-property-slider .fd-price .price-period				{ color:#232020; }

/** RECENT WRAPPER  **/
.recent-property-slider												{ background:#FFFFFF; }
.recent-property-slider h2											{ color:#232020; }
.recent-property-slider .svg path 									{ fill:#777777; }
.recent-property-slider-prev:hover .svg path,
.recent-property-slider-next:hover .svg path						{ fill:#232020; }

.recent-property-slider .recent-height .recent-details				{ border:4px solid #EFEFEF; background:#EFEFEF; }
.recent-property-slider  a:hover .recent-height .recent-details		{ border:4px solid #EFEFEF; background:#EFEFEF; }
.recent-property-slider .recent-details .rd-address,
.recent-property-slider .recent-details .rd-attributes,
.recent-property-slider .recent-details .rd-price					{ color:#777777; }
.recent-property-slider .recent-details .rd-address .rd-addr-line1	{ color:#232020; }
.recent-property-slider .recent-details .rd-price .price-value		{ color:#232020; }

/** WELCOME WRAPPER  **/
.welcome-wrapper .featured-devs						{ border:5px solid #EFEFEF; }
.welcome-wrapper .featured-devs:hover				{ border:5px solid #DDDDDD; }
.welcome-wrapper .featured-devs .text-wrapper		{ background:#FFFFFF; color:#777777; }
.welcome-wrapper .featured-devs:hover .text-wrapper	{ background:#F9F9F9; color:#777777; }
.welcome-wrapper .featured-devs .addr-line1			{ color:#232020; }
.welcome-wrapper .featured-devs .price-value		{ color:#232020; }
.welcome-wrapper .welcome h2						{ color:#777777; }
.welcome-wrapper .welcome h2 .org					{ color:#232020; text-transform:uppercase; }
.welcome-wrapper .welcome h2 .location				{ color:#777777; }

/** SERVICES WRAPPER  **/
.home-page-wrapper .services-wrapper		{ background:#FFFFFF; }

/** FORM ERRORS **/
.form .form-error-wrapper,
.form .form-error-summary		{ background:#EC008C; color:#FFFFFF; }
.form .form-error-summary h4	{ text-transform:uppercase; font-weight:400; font-size:1.2em; color:#FFFFFF; }

/** FOOTER **/
.footer-base					{ background:#EC008C; color:#FFFFFF; }
.footer-base a					{ color:#FFFFFF; }
.footer-base a:hover			{ color:#232020; }

/** FOOTER HOURS **/
.opening-hours					{ color:#FFFFFF; }
.opening-hours h2				{ color:#FFFFFF; }

/** FOOTER CONTACT DETAILS **/
.footer-details	.icon .svg 								{ fill:#777777; }
.footer-details .branch-details .org					{ color:#FFFFFF; }
.footer-details .branch-details .addr					{ color:#FFFFFF; }
.footer-details .branch-details .number					{ color:#FFFFFF; }
.footer-details .branch-details .number:hover			{ color:#EC008C; }
.footer-details .branch-details .email-address			{ color:#FFFFFF; }
.footer-details .branch-details .email-address:hover	{ color:#EC008C; }                                         