

/** COLOURS **/
.blue					{ color:#263581; }
.orange					{ color:#E30671; }




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



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



/** LINKS AND BUTTONS **/
a								{ cursor:pointer; color:#E30671; 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:#263581; }
a.btn,
.btn							{ cursor:pointer; background-color:#E30671; color:#FFFFFF; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; }
a.btn:hover,
.btn:hover						{ background-color:#263581; color:#FFFFFF; }

a.btn-valuations,
.btn-valuations							{ cursor:pointer; background-color:#2a2a2a; 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:#777777; color:#FFFFFF; }




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



/** HEADER CONTACT DETAILS **/
.header-details .branch-details .org							{ color:#263581; }
.header-details .branch-details .addr							{ color:#263581; }
.header-details .branch-details .number							{ color:#E30671; }
.header-details .branch-details .number:hover					{ color:#263581; }
.header-details .branch-details .email-address					{ color:#263581; }
.header-details .branch-details .email-address:hover			{ color:#E30671; }



/** 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:#2a2a2a; }
.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:#2a2a2a; 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; }
.featured-property-slider .svg path 								{ fill:#777777; }
.featured-property-slider-prev:hover .svg path,
.featured-property-slider-next:hover .svg path						{ fill:#777777; }
.featured-property-slider .featured-property						{ background:#FFFFFF; border:5px solid #F5F5F5; }
.featured-property-slider .featured-property:hover					{ border:5px solid #263581; }
.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:#777777; }
.featured-property-slider .fd-address								{ color:#263581; }
.featured-property-slider .fd-location								{ color:#333333; }
.featured-property-slider .fd-attributes							{ color:#333333; }
.featured-property-slider .fd-desc									{ color:#777777; }
.featured-property-slider .fd-price									{ color:#777777; }
.featured-property-slider .fd-price .price-offers					{ color:#333333; }
.featured-property-slider .fd-price .price-value					{ color:#263581; }
.featured-property-slider .fd-price .price-period					{ color:#777777; }



/** RECENT WRAPPER  **/
.recent-property-slider													{ background:#FFFFFF; }
.recent-property-slider h2												{ color:#263581; }
.recent-property-slider .svg path 										{ fill:#777777; }
.recent-property-slider-prev:hover .svg path,
.recent-property-slider-next:hover .svg path							{ fill:#2A2A2A; }
.recent-property-slider .recent-image .border							{ border:4px solid #F5F5F5; }
.recent-property-slider a:hover .recent-image .border					{ border:4px solid #263581; }
.recent-property-slider .recent-height .recent-details					{ border:4px solid #FFFFFF; background:#FFFFFF; }
.recent-property-slider  a:hover .recent-height .recent-details			{ border:4px solid transparent; background:transparent; }
.recent-property-slider .recent-details .rd-address,
.recent-property-slider .recent-details .rd-attributes,
.recent-property-slider .recent-details .rd-price						{ color:#666666; }
.recent-property-slider .recent-details .rd-address .rd-addr-line1		{ color:#263581; }
.recent-property-slider .recent-details .rd-price .price-value			{ color:#263581; }


.recent-property-slider-rentals h2												{ color:#E30671; }
.recent-property-slider-rentals .recent-details .rd-address .rd-addr-line1		{ color:#E30671; }
.recent-property-slider-rentals .recent-details .rd-price .price-value			{ color:#E30671; }
.recent-property-slider-rentals a:hover .recent-image .border							{ border:4px solid #E30671; }




/** WELCOME WRAPPER  **/
.home-page-wrapper .welcome-wrapper					{}
.welcome-wrapper .welcome-box						{}
.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:#2a2a2a; }
.welcome-wrapper .featured-devs .price-value		{ color:#2a2a2a; }
.welcome-wrapper .welcome h2						{ color:#777777; }
.welcome-wrapper .welcome h2 .org					{ color:#263581; text-transform:uppercase; }
.welcome-wrapper .welcome h2 .location				{ color:#777777; }



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



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



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



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



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





