@charset "utf-8";
/* CSS Document */


/* TEMPLATE STYLES  */
body{
	font-family: 'Raleway', sans-serif;
}


@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}


/* BOOTSTRAP FONTS  */
h1 {
    font-size:28px;
	color:#009899;/*SECOND COLOUR*/
	text-transform:uppercase;
}
h2 {
    font-size:20px;
	color:#333333;
}
p {
    font-size:14px;
	color:#333333;
	line-height:24px;
}

/* BOOTSTRAP LINKS  */
a{
	color:#009899;/*SECOND COLOUR*/
}
a:hover{
	color:#00cccc;/*MAIN COLOUR*/
}
.colour a:hover{
	color:#fff;/*MAIN COLOUR*/
}
/* BOOTSTRAP BUTTON  */
.btn {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
}
.btn:hover, .btn:focus {
    color: #333;
}
.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
.btn-primary {
    background-color: #00cccc;/*MAIN COLOUR*/
    border-color: #ccc;
    color: #fff;
}
.colour .btn-primary {
    background-color: #fff;/*MAIN COLOUR*/
    border-color: #ccc;
    color: #333;
}
.btn-primary:hover{
    background-color: #009899;/*SECOND COLOUR*/
    border-color: #ccc;
    color: #fff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333;
}
/* TOP NAV  */
.header{
	background:#fff;
}
.top-nav{
	padding:0;
}
.register-buttons{
	padding:10px 15px;
	text-align:right;
	margin:0;
}
.register-buttons a{
	display: inline-block;
	background-color:#00cccc;/*MAIN COLOUR*/
	color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px;
}
.register-buttons a:hover{
	background-color:#009899;/*SECOND COLOUR*/
}
.contect-wrap{
	background-color:#999999;/*THIRD COLOUR*/
	height:55px;
	padding-top:3px;
}
@media (min-width: 768px) {
.register-buttons{
	padding:0;
	text-align:right;
	margin:-130px 0 0;
}
}
@media (min-width: 992px) {
.top-nav{
	padding:50px 0 0;
}
.register-buttons{
	padding:60px 0 0;
	text-align:right;
	margin:0;
}
}
@media (min-width: 1200px) {
.top-nav{
	padding:50px 0 0;
}
.register-buttons{
	padding:60px 0 0;
	text-align:right;
	margin:0;
}
}

/* CONTACT BAR  */
.contact-details{
	text-align:right;
	color:#fff;
	font-size:16px;
	}
.contact-details a{
	color:#fff;
	font-size:35px;
	margin-left:5px;
	}
	
/* CTA  */
.cta i{
	color:#009899;/*SECOND COLOUR*/
	font-size:50px;
	}
.contact-details a{
	color:#fff;
	font-size:35px;
	margin-left:5px;
	}
.cta h1{
	color:#333;
}
.dark .cta h1{
	color:#00cccc;/*MAIN COLOUR*/
}

/* TESTIMONIALS  */
.testimonials-bubble, .testimonials-bubble-point{
	background-color:#f3f3f3;/*  DARK */
}
.dark .testimonials-bubble, .dark .testimonials-bubble-point{
	background-color:#fff;
}
.colour .testimonials-bubble, .colour .testimonials-bubble-point{
	background-color:#fff;
}
.colour .testimonials-bubble p{
	color:#333333;
}
.testimonials-bubble{
	padding:20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;
}
.testimonials-bubble-point{
	position:absolute;
	width:50px;
	height:30px;
	right:0;
	bottom:-30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-ms-transform: rotate(-30deg); /* IE 9 */
    -webkit-transform: rotate(-30deg); /* Chrome, Safari, Opera */
    transform: rotate(-30deg);
}

/* HOMEPAGE QS  */
.quick-search-home-wrap{
	padding:30px 0;
	background-color:#f3f3f3;/*  DARK */
}
@media (min-width: 992px) {
.quick-search-home-wrap{
	padding:0;
	background:none;
}
.quick-search-home{
	top:20px;
	position:absolute;
	left:0;
	padding:15px;
	z-index:99;
	background:url(../../../media/uniqueestateagency.co.uk/images/template1/qs-bg.png);
}
}
@media (min-width: 1200px) {
.quick-search-home-wrap{
	padding:0;
	background:none;
}
.quick-search-home{
	top:80px;
	position:absolute;
	left:0;



	padding:30px;
	z-index:99;
	background:url(../../../media/uniqueestateagency.co.uk/images/template1/qs-bg.png);
}
}


/* FOOTER  */
.footer-wrap{
	background-color:#333333;
	padding:30px 0 0;
	color:#cccccc;
}
.footer-wrap .row{
	padding-bottom:30px;
}
.footer-wrap h4{
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
}
.footer-wrap ul{
	margin:0;
	padding:0;
}
.footer-wrap li{
	margin:0;
	padding:0 0 5px;
	list-style:none;
}
.footer-wrap i{
	font-size:40px;
}

/* FOOTER  */
.credit-wrap{
	background-color:#333333;
	padding:10px 0;
	color:#cccccc;
}
.credit-wrap hr{
	border-top-color:#c0c0c0;
}
/* GNOMEN FOOTER LINK  */
.gnomen-link{
	 display:inline-block; 
	 background-image:url(http://www.gnomen.co.uk/media/gnomen.co.uk/templates/base/gnomen_logo.png); 
	 width:97px; 
	 height:20px;
}
.gnomen-link span{
	 display:none;
}

/* MYAREA  */

.myarea{
	padding:30px 0 20px;
}
.myarea .panel-info{
	display:none;
}

/* RESULTS  */
.results-qs{
	background-color:#f3f3f3;/*  DARK */
	padding:30px 0 0; margin:0 0 30px;
}
.results-qs .panel-heading{display:none;}
.results-qs .panel{border:none; background:none; box-shadow:none;}
.results-qs .panel-body{ padding:0;}

h4.results-list-address{ 
	font-size:28px; 
	color:#333333;
	}
h2.results-list-price{ 
	font-size:20px; 
	color:#009899;/*SECOND COLOUR*/
}
.results-list-icons{ 
	font-size:16px;
}
.results-count-wrap p{ 
	font-size:28px; 
	color:#009899;/*SECOND COLOUR*/
}
.results-pagination{
	padding:0 0 30px;
	font-size:20px; 
}
.results-map{
	padding-bottom:50px;
}
/* DETAILS  */
.details{
	padding:30px 0 70px;
}
.Saledetails-sale{
	background-color:#f3f3f3;/*  DARK */
	padding:15px;
	line-height:12px;
	display:block;
	margin:20px 0 0;
}
.details .panel-heading{
	background-color:#009899;/*SECOND COLOUR*/
	 border-radius:0;
	 border:none;
	}
.details .panel-heading h3.panel-title{
	color:#fff;
	font-size:16px;
	display:block;
	font-weight:600;
	text-transform:uppercase;
	margin:10px 0;
}
.details .panel{border:none; background:none; box-shadow:none; border-radius:0;}
.details .panel-body{
	background-color:#f3f3f3;/*  DARK */
	 border-radius:0;
}
.details  .details-pane-viewing .panel-heading h3.panel-title{
	color:#fff;
	font-size:28px;
	display:block;
	font-weight:400;
	text-align:center;
	margin:30px 0;
}
.details  .details-pane-viewing .panel-heading{
	background-color:#00cccc;/*MAIN COLOUR*/
}
.details  .details-pane-viewing .panel-body{
	background-color:#00cccc;/*MAIN COLOUR*/
	padding:30px;
}
.enquiry-form{
	background-color:#00cccc;/*MAIN COLOUR*/
}
.enquiry-form label{
	color:#009899;/*SECOND COLOUR*/
}
.enquiry-form .btn-primary{
	background-color:#009899;/*SECOND COLOUR*/
}
.enquiry-form .btn-primary:hover{
	background-color:#00cccc;/*MAIN COLOUR*/
}
.details-icons-wrap{
	padding:0 15px;
	}
.details-icons div{
	padding:15px;
	border-bottom:1px solid #fff;
	margin:0 -15px;
}
/* CONETNT  */
.light{
	padding:30px 0;
}
.break-div{
	clear:both;
	margin:0 auto 20px;
	height:6px;
	width:150px;
	background-color:#f3f3f3;/*  DARK */
}
.dark{
	padding:30px 0;
	background-color:#f3f3f3;/*  DARK */
}
.dark h1{
	color:#333333;
}
.dark .break-div{
	background-color:#fff;
}
.colour{
	padding:30px 0;
	background-color:#00cccc;/*MAIN COLOUR*/
}
.colour h1, .colour p{
	color:#fff;
}
.colour .break-div{
	background-color:#fff;
	opacity:0.5;
}