/* MAIN STYLESHEET             
#552448 - purp
#eae3d4 - beige
*/
/*====================================================================================*/
 /* TABLE OF CONTENTS
/*====================================================================================*/
/* 01 RESET 
/* 02 GLOBAL SETTINGS  
/* 03 HEADER   
/* 04 SUBHEADERS 
/* 05 FILTER
/* 06 BIG MESSAGE
/* 07 PROPERTIES
/* 08 SERVICES
/* 09 AGENTS
/* 10 BLOG
/* 11 PAGES
/* 12 CONTACT
/* 13 CALL TO ACTION
/* 14 SIDEBAR
/* 15 SHORTCODES
/* 16 FOOTER

/*====================================================================================*/
 /* 01 RESET
/*====================================================================================*/

body {
	color:#000;
}

a { 
	color:#000;
	-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -ms-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

a:hover { color:#000; text-decoration:none; }

/*====================================================================================*/
 /* 03 HEADER 
/*====================================================================================*/

/* TOP BAR */
/***********************/
.topBar {
	padding:7px 0px 7px 0px;
	min-height:36px;
	border-bottom:1px solid #e8e8e8;
	background-color:#f6f6f6;
}
.logo img {
	padding:20px;
	background-color:rgba(0,0,0,0.75);
	width:185px;
	margin-left:none;
	}
.topBarText { 
	font-family:Open Sans;
	color:#8e8e8e;
	font-size:14px;
	float:left; 
	margin-top:3px;
	margin-right:20px; 
	margin-bottom:0; 
}

.topBarText a { color:#8e8e8e; }

.nav.navbar-nav .current { box-shadow: inset 0 -4px 0px #000; }

.buttonColor {
	font-family:Open Sans;
	font-size:13px;
	letter-spacing:0.2px;
	padding:10px 35px 10px 35px !important;
	color:#fff;
	border-radius:5px;
	/*border:1px solid #552448;
	box-shadow: inset 0 1px 1px white;*/
	text-align:center;	
	/*text-shadow:0px -1px 3px #0e4562;*/
	background-color:#000;
}
.buttonEmailColor {
	font-family:Open Sans;
	font-size:13px;
	letter-spacing:0.2px;
	padding:10px 15px 10px 15px !important;
	color:#000;
	border-radius:5px;
	/*border:1px solid #552448;
	box-shadow: inset 0 1px 1px white;*/
	text-align:center;	
	/*text-shadow:0px -1px 3px #0e4562;*/
	background-color:#fff;
}
.buttonEmailColor:hover {

	color:#fff;

	background-color:#000;
}
.buttonColor:hover {
	color:#000;
	text-decoration:none;
	background: -webkit-linear-gradient(#eae3d4, #FDFFFB); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#eae3d4, #FDFFFB); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#eae3d4, #FDFFFB); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#eae3d4, #FDFFFB); /* Standard syntax */
}
.buttonColorCTA {
	font-family:Open Sans;
	font-size:13px;
	letter-spacing:0.2px;
	padding:10px 35px 10px 35px !important;
	color:white !important;
	border-radius:5px;
	text-decoration:none;
	/*border:1px solid #552448;
	box-shadow: inset 0 1px 1px white;*/
	text-align:center;	
	/*text-shadow:0px -1px 3px #0e4562;*/
	background-color:#000;
	/*background: -webkit-linear-gradient(#552448, #461D3B); /* For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(#552448, #461D3B); /* For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(#552448, #461D3B); /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(#552448, #461D3B); /* Standard syntax */
}

.buttonColorCTA:hover {
	color:#000;
	text-decoration:none;
	background: -webkit-linear-gradient(#eae3d4, #FDFFFB); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#eae3d4, #FDFFFB); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#eae3d4, #FDFFFB); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#eae3d4, #FDFFFB); /* Standard syntax */
}

/*====================================================================================*/
 /* 07 PROPERTIES
/*====================================================================================*/

/** PROPERTIES GLOBAL & HEADER **/
.properties_home {
	padding:70px 0px 70px 0px;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	box-shadow: inset 0 1px 1px white;
}
.view-props-home{
	background-color:#000;
	color:#fff;
}

.prop-title {
	font-family:Proxima Nova Light, Helvetica, Arial;
	color:#000;
	font-size:19px;
	padding-bottom:7px;
	border-bottom:7px solid #000;
	display:inline-block;
}
.forSale {
	float:left;
	font-family:Proxima Nova Semi-bold;
	font-size:15px;
	background-color:#000;
	color:white;
	padding:4px 9px 4px 9px;
	border-radius:4px;
	display:inline-block;
}
.propertyContent a { color:#000; }
.propertyContent a:hover { color:#000; }

.propertyType {
	position:absolute;
	font-family:Proxima Nova Semi-bold;
	font-size:12px;
	background-color:#000;
	color:white !important;
	padding:7px;
	z-index:1;
}
.openHouse {
	position:absolute;
	font-family:Proxima Nova Semi-bold;
	color:white;
	font-size:13px;
	right:7px;
	background-image: url('../images/open-house-bg_black.png');
	background-repeat:no-repeat;
	padding:19px 13px 15px 15px;
	z-index:1;
}

.price {
	font-family:Proxima Nova Semi-bold;
	float:right;
	color:#000;
	font-size:23px;
}

.agent-photo-side {
	border:solid 2px #fff; border-radius:5px;
}
.overviewList span { 
	font-size:13px;
	font-family:Proxima Nova Semi-bold;
	float:right; 
	color:#000;
} 
/*====================================================================================*/
 /* 07 Search
/*====================================================================================*/
.filterHeader {
	/*background-color:#000;*/
	height:68px;
}

.filterNav .current {
  position:relative;
  background-color:#fff;
  color:#000;
}
.filterHeadButton {
	float:right;
	background-color:#000;
	padding:23px;
}
.filterNav .current:after {
  content:"";
  position:absolute;
  bottom:-15px; /* value = - border-top-width - border-bottom-width */
  left:50%; /* controls horizontal position */
  margin-left:-15px;
  border-width:15px 15px 0; /* vary these values to change the angle of the vertex */
  border-style:solid;
  border-color:#000 transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
  z-index:1;
}
.filterNav li a {
	color:#fff;
	background-color:#000;
}
/*====================================================================================*/
 /* 07 Review
/*====================================================================================*/


.review-title {
	font-family:Proxima Nova Light, Helvetica, Arial;
	color:#000;
	font-size:19px;
	padding-bottom:7px;
	border-bottom:7px solid #000;
	display:inline-block;
}
.review-title:hover{
	font-family:Proxima Nova Light, Helvetica, Arial;
	color:#000;
	font-size:19px;
	padding-bottom:7px;
	border-bottom:7px solid #000;
	display:inline-block;
}

.buttonReview {
	font-family:Open Sans;
	font-size:11.4px;
	letter-spacing:0.2px;
	padding:6px 27px 6px 27px !important;
	color:#fff;
	border-radius:5px;
	/*border:1px solid #cfcfcf;*/
	background-color:#000;
	text-decoration:none;
}

.buttonReview:hover, .buttonReview:focus {
	font-family:Open Sans;
	font-size:11.4px;
	letter-spacing:0.2px;
	padding:6px 27px 6px 27px !important;
	color:#fff;
	border-radius:5px;
	/*border:1px solid #cfcfcf;*/
	background-color:#000;
	text-decoration:none;
}

/*====================================================================================*/
 /* 16 video
/*====================================================================================*/

.owl-dots .owl-dot {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: inline-block;
  margin: 30px 6px 12px 0px;
  border: 1px solid #000;
  -webkit-transition: all 0.5s ease-in-out;
          transition: all 0.5s ease-in-out;
}
.owl-dots .owl-dot:hover {
  background-color: #000;
}
.owl-dots .active {
  background-color: #000;
}

/*====================================================================================*/
 /* 16 video
/*====================================================================================*/

.nav.navbar-nav .dropdown .dropdown-menu li a:hover { background-color:#000; color:#fff; }
.agtvidbtn{background-color: #000!important;}

/*====================================================================================*/
 /* 16 FOOTER
/*====================================================================================*/

footer {
	padding:70px 0px 50px 0px;
	background-color:#000;
	color:#fff;
}

.bottomBar {
	font-family:Open Sans;
	padding-top:15px;
	padding-bottom:7px;
	font-size:11px;
	color:#fff;
	background-color:#000;
}

