a {
	color: #AB328A;
}

a:hover, a:focus {
	color: #000;
}

/* Cookie Consent */

.freeprivacypolicy-com---nb {
  max-width: 100% !important;
  min-width: 100% !important;

}
.freeprivacypolicy-com---nb .cc-nb-main-container {
  padding: 2rem !important;
}
.freeprivacypolicy-com---pc-overlay .cc-cp-foot-byline {
  visibility: hidden;
}
.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-dark {
  background-color: rgba(171, 50, 138, 0.8) !important;
}

/* Cookie Consent */

.header-link a:link, .header-link a:visited {
	color: #fff;
}

.header-link a:hover, .header-link a:active {
	color: #80C71D;
}

.header-home .navbar-default {
	background: rgba(102,102,102,0.6);
}	
	
.header .navbar-default {
	background: rgba(102,102,102,0.8);
}

.navbar-default .page-menu {
	color: #fff;
}

.navbar-default .page-menu, .navbar-default .navbar-toggle {
	background: url(../images/menu.png) no-repeat 20px center;
}

.navbar-default .page-menu:hover, .navbar-default .page-menu:focus {
   background: url(../images/menu-hover.png) no-repeat 20px center;
   color: #80C71D;
}

.overlay {
	background: rgba(102,102,102,0.9);
}

.overlay .overlay-close {
	background: url(../images/cross.png) no-repeat center center;
}

.overlay ul li a {
	color: #fff;
}

.close, .close:focus, .close:hover {
    color: #fff;
}

.overlay ul li a:hover, .overlay ul li a:focus {
	color: #000;
}

.footer {
	border-top:1px solid #eee;
}

footer a {
	color: #333;
}

footer a:hover, footer a:active, footer a:active {
	color: #666;
}

.footer {
	background: #fff;
	color: #333;
}

.contact iframe {
    margin-top: 30px;
    padding: 0;
    border: 1px solid #AB328A;
 	width: 100%;
    height: 420px;
}
	
.carousel-caption {
	background: rgba(102,102,102,0.6);
}

.main-link-box, .cms-entry {
	border: 10px solid #777777;
}

.main-link-box .glyphicon {
	background: #AB328A;
	color: #fff;
}

.btn-valuation {
	color: #fff !important;
	background-color: #AB328A;
	border-radius:5px;
}

.btn-valuation:hover,.btn-valuation:focus,.btn-valuation:active,.btn-valuation.active{
	color: #AB328A!important;
	background-color: #80C71D;
}

.btn-outline-red {
	color: #AB328A !important;
	border: 2px solid #80C71D;
	background-color: transparent;
}

.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red.active{
	color: #AB328A !important;
	border: 2px solid #AB328A;
	background-color: transparent;
}

.btn-recent {
	color: #AB328A !important;
	border: 1px solid #80C71D;
	background-color: transparent;
	font-size:20px;
	margin-bottom:15px;
}

.btn-recent:hover,.btn-recent:focus,.btn-recent:active,.btn-recent.active{
	color: #AB328A !important;
	border: 1px solid #AB328A;
	background-color: transparent;
}
.btn-solid-red {
	color: #AB328A !important;
	background-color: #80C71D;
}

.btn-solid-red:hover,.btn-solid-red:focus,.btn-solid-red:active,.btn-solid-red.active{
	color: #fff !important;
	background-color: #AB328A;
}

.btn-search {
	color: #fff !important;
	border: 2px solid #80c701;
	background-color:transparent;
}

.btn-search:hover,.btn-search:focus,.btn-search:active,.btn-search.active{
	color: #AB328A !important;
	background-color: #80c701;
}

.btn-primary {
	background-color: #AB328A;
	border-color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-color: #000;
}

.featured-background {
	background: #eee;
}

.featured-property a {
	color: #333;
}

.featured-property a:hover, .featured-property a:focus {
	color: #AB328A;
}

.grey-background {
	background-color: #631D50;
	color: #fff;
}

.grey-background h3{
	color:#fff!important;
}

.grey-background a {
	color: #AB328A;
}

.grey-background a:hover, .grey-background a:focus {
	color: #fff;
}

.modal .modal-content {	
	background: #AB328A;
}

.modal .modal-title, .modal .modal-content {
  color: #fff;
}

/* tab color */
#search-tabs>li>a, .btn-draw-search {
	color: #fff;
	background-color: #631d50;
	border: solid 2px #fff;
}

/* active tab color */
#search-tabs>li.active>a, #search-tabs>li>a:hover, #search-tabs>li>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,
.btn-draw-search:hover,.btn-draw-search:focus,.btn-draw-search:active,.btn-draw-search.active {
	color: #fff;
	background-color: #80C701 !important;
}

.draw-search-container {
	background: #AB328A;
}

.highlight {
	color: #AB328A;
}

.white-text {
	color: #fff;
}

.error {
	color: #AB328A;
}

.pagination > li a  {
	background-color: #AB328A !important;
	border-color: #80C701 !important;
	color: #fff !important;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus,
.pagination>li>a.active {
	border-color: #80C701 !important;
	color: #fff !important;
	background-color: #80C701 !important;
}
ol.pagination li a.active {
 	border-color: #80C701 !important;
 	color: #fff !important;
 	background-color: #80C701 !important;
   
}
.property a {
	color: #333;
}

.property a:hover, .property a:focus {
	color: #AB328A;
}

.property-bedrooms {
	background: url('../images/room-icons.png') left 1px no-repeat;
}

.property-receptions {
	background: url('../images/room-icons.png') left -19px no-repeat
}

.property-bathrooms {
	background: url('../images/room-icons.png') left -39px no-repeat;
}

#slideshow .modal-content { /* Gives the modal window a thick white border */
	border: 8px solid #fff;
}
 .btn-valuation2 {
     color: #fff !important;
     background-color: #AB328A;
     border-radius: 5px;
     position: absolute;
     text-align: center;
     border-radius: 3px;
     font-weight: bold;
     border: none;
     width: 90%;
     bottom: 200px;
     font-size: 24px;
 }

 .btn-valuation2:hover,
 .btn-valuation2:focus,
 .btn-valuation2:active,
 .btn-valuation2.active {
     color: #AB328A!important;
     background-color: #80C71D;
 }

 @media (max-width:991px) {
     .btn-valuation2 {
         width: 100%;
     }
 }