/* New default fonts
-------------------------------------------------- */
/*@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic);*/

/* colors
-------------------------------------------------- */
body {
	color: rgba(136, 136, 136, 1); /*general font color*/
}
a,
.prop-price,
.green,
.author-social-profiles a:hover,
.btn-inverse {
	color: rgba(95, 176, 0, 1); /*default green*/
}
a:hover,
.home-blog-articles ul li a:hover,
.post-title a:hover {
	color: rgba(95, 176, 0, .7); /*default green hover*/
}
.btn-realto,
.btn-realto-form,
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus, 
.dropdown-submenu:hover > a,
.navbar .nav > li > a:hover,
.prop-price-tag,
.btn-realto:hover,
.btn-realto-form:hover,
.navbar .nav > li > a,
a.page-numbers:hover  {
    color: #fff;
}
.post-title a,
.dropdown-menu li > a,
.navbar .nav > .active > a, 
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.select2-container .select2-choice,
a.brand,
h1,
h2,
h3,
h4,
h5,
h6,
.page-title, 
.post-title, 
.secion-title, 
.info-head, 
.widget-title {
	color: #333333;
}
.home-blog-articles ul li a,
.author-social-profiles a {
	color: #888;
}
footer a {
    color: #AAAAAA;
}

/* backgrounds
-------------------------------------------------- */
body {
	background-color: rgba(247, 247, 247, 1); /*body background*/
}
.btn-realto,
.btn-realto-form,
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus, 
.dropdown-submenu:hover > a,
.navbar .nav > li > a:hover,
.prop-price-tag,
a.page-numbers:hover {
    background-color: rgba(95, 176, 0, 1); /*default green*/
}
.btn-realto:hover,
.btn-realto-form:hover {
	background: rgba(95, 176, 0, .7); /*default green hover*/
}
.page-numbers.current {
	background-color: #f9f9f9;
}

/* Body and titles typography
-------------------------------------------------- */
body {
	font-family: 'Raleway', sans-serif; /* Primary Font */
	font-size: 15px;
	line-height: 25px;
	font-weight: 300;
}

.serif,
.phone-number { 
	font-family: 'Droid Serif', serif; /* Secondary Font */
}
h1,h2,h3,h4,h5,h6 {
	font-weight: 600;
	text-transform: uppercase;
}
h1 {
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 20px;
}
h2 {
	font-size: 24px;
	line-height: 28px;
	margin: 20px 0;
}
h3 {
	font-size: 18px;
	line-height: 22px;
	margin: 20px 0;
}
h4 {
	font-size: 16px;
	line-height: 20px;
	margin: 20px 0;
}
h5 {
	font-size: 14px;
	line-height: 18px;
	margin: 20px 0;
}
h6 {
	font-size: 12px;
	line-height: 18px;
	margin: 20px 0;
}
.page-title, .post-title, .secion-title, .info-head, .widget-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
	text-transform: uppercase;
	margin: 0 0 30px;
}
.prop-price {
	font-size: 18px;
	line-height: 1.8;
}
.prop-title {
	font-size: 20px;
}
.prop-title a {
	color: #333333;
}
/* post meta
-------------------------------------------------- */
.meta {
	font-size: .8em;
	line-height: 1.6em;
}
/* header typography
-------------------------------------------------- */
header {
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	line-height: 20px;
}
/* header menu dropdown colors
-------------------------------------------------- */
 .navbar .nav > .active > a,
.navbar .nav > li:hover a,
.navbar-inverse .navbar-nav>.open>a, 
.navbar-inverse .navbar-nav>.open>a:focus, 
.navbar-inverse .navbar-nav>.open>a:hover {
	background: rgba(255, 255, 255, 1);
	color: #333;
}
.dropdown-menu li:hover a {
	background: rgba(255, 255, 255, .9);
	color: #333;
}
.navbar .nav > li a:hover,
.navbar-inverse .nav .active > a:hover, 
.navbar-inverse .nav .active > a:focus {
	background: rgba(95, 176, 0, 1);
	color: #fff;
}
.navbar .nav > li > a, .dropdown-menu > li > a {
	text-transform: uppercase;
}
/* property listing title
-------------------------------------------------- */
.prop-info .prop-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	text-transform: uppercase;
}
/* widgets typography
-------------------------------------------------- */
.widget {
	font-size: .85em;
	line-height: 1.8em;
}
[class*="dsidx-widget-"] {
	font-size: 1em;
	line-height: 2em;
}