/*
Theme Name:         Luster Wordpress Theme
Theme URI:          http://alethemes.com
Description:        Luster Wordpress Theme by <a href="http://alethemes.com/">Alethemes</a>.
Version:            1.2
Author:             CRIK0VA / ALETHEMES.COM
Author URI:         http://themeforest.net/user/CRIK0VA
License:            GPL v2
License URI:        http://www.gnu.org/licenses/gpl-2.0.html
Tags:               dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
.sticky {}
.bypostauthor {}
.gallery-caption{}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  margin-top: 30px !important;
width:30%;
}
.wd100{ width: 100%;}
.join-our-team .archive-image{
  text-align: center;
}
.join-our-team .wpcf7-form .wpcf7-text, .join-our-team .wpcf7-form .wpcf7-textarea{
  border: 1px solid #DDD;
  background: #fff !important;
}
.join-our-team .wpcf7-form .wpcf7-textarea{
  height: 100px;
}

button, input[type=button], input[type=reset], input[type=submit]{
background:#a6a862 !important;

}
.navbar-nav>li>.dropdown-menu li a:hover{background-color:#a6a862;color:#172323;}
section.house {
  background-image: none !important;
  background-position: center;
  background-repeat: none;
}
.widget.widget_9144_5737{
margin-bottom: 30px;
padding-left:0;
padding-right:0;
}
input#IDX-qsSubmit-5737 {
    color: #fff !important;
}
#IDX-showcaseGallery-5740 .IDX-showcaseCell {
  border: dashed 0px #b9ba83 !important;
  width: 32%;
  max-width: 32%;
  min-width: 32%!important;
  min-height: 320px;
  background-color: rgba(0,0,0,.2);
  padding: 15px;
  color: #fff;
}
#IDX-listingHeader{
color:#a6a862 !important;
}
#IDX-detailsBankRateTool{
color:#a6a862 !important;
}
#IDX-price-text{
color:#a6a862 !important;
}
#IDX-detailsSpecs .IDX-detailsSpecText{
color:#a6a862 !important;
}

.IDX-wrapper-standard .IDX-MLSCourtesy{
padding-top:10px;
}
#IDX-main #IDX-mapHeader-Search{
background:#595f35 !important;
}
#IDX-main input[type=text] {
    background: white !important;
}
#IDX-main.IDX-wrapper-standard #IDX-saveSearch, #IDX-main.IDX-wrapper-standard #IDX-newSearch, #IDX-main.IDX-wrapper-standard #IDX-modifySearch, #IDX-main.IDX-wrapper-standard #IDX-saveProperty {
    background-color: #595f35 !important;
    color: #fff !important;
}
.blog-page .grid-system2 .grid-item.big{
background:transparent;
width: 49%;
margin-left: 1%;
}
.blog-page .grid-system2 .grid-item .text h3 a{
color:#fff;
}
section.white .breadcrumbs {
  background-color: #172323;
  font-size: 14px;
  color: #d9d9d9;
}
/* START 04-06-15 */
.blogpost-wrapper .grid-item .image{
/* START 20-06-15 */
/*width: 100%;*/
width: 20%;
float: left;
/* END 20-06-15 */
text-align: center;
}
.blogpost-wrapper .grid-item .image img{ 
margin: 10px 0 0;
/* START 20-06-15 */
width: 100%;
max-width: 150px;
height: 150px;
/* END 20-06-15 */
}
.blogpost-wrapper .grid-item .text .right{
	width: 100% !important;
	max-width: 715px;
	text-align: left !important;
	display: block !important;
	margin: 0 auto !important;
	padding: 0 2% !important;
	max-width: 715px;
}
.blogpost-wrapper .grid-item .text .right h3{
	margin: 0 !important;
	color: #fff !important;
}
.blogpost-wrapper .grid-item .text .right h3 a{
	/* START 17-06-15 */
	/*color: #a6a862 !important;*/
	color: #fff !important;
	/* END 17-06-15 */
}
.blogpost-wrapper .grid-item .text .inner{
	width: 100% !important;
	text-align: left !important;
	display: block !important;
	max-width: 715px;
	margin: 0 auto !important;
	padding: 0 2% !important;
	/* START 20-06-15 */
	font-weight: bold;
	/* END 20-06-15 */
}
.blogpost-wrapper .grid-item .text .inner p{
	/* START 17-06-15 */
	color: #18292a !important;
	font-size: 14px;
	text-align: justify;
	/* END 17-06-15 */
}
.page-id-29 .page-content{
text-align: justify;
margin-top: 0;
}
.page-id-177 .col-md-12, .page-id-29 .page-content p{
text-align: justify;
}
.single-agents-block .content.story p{
color: #8d8d8d !important;
text-align: justify;
}
.single-agents-block .content.story .agent-contact{
text-align: right !important;
}
.single-agents-block .content.story .agent-contact{
color: #b9ba83 !important;
}
.single-agents-block .content.story .agent-contact a{
color: #b9ba83 !important;
}
/* END 04-06-15 */
/* START 05-06-15 */
#member-page{
padding-top:20px;
}
#member-page, #member-page p{
text-align: justify;
}
.blog-page .input-group{
text-align: center !important;
margin: 30px auto 0 !important;
background: #172323 !important;
padding: 30px 10px;
width: 100%;
}
.blog-page .input-group-btn{
left: 75%;
position: absolute;
top: 30px;
}
#mc4wp_email{
float: none;
width: 60%;
margin-left: -100px;
}
#new-construction, #new-construction p{
text-align: justify;
}
.textcenter{
text-align: center;
}
/* END 05-06-15 */
/* START 06-06-15 */
.lotsmap{
width: 100%;
margin: 0;
float: left;
border-bottom: 1px solid #b9ba83;
padding-bottom: 25px;
}
.lotsmap center{
margin: 0 0 20px;
max-width: 35%;
}
#huge_it_google_map3_container{
/* START 17-06-15 */
/*width: 48%;*/
width: 63%;
/* END 17-06-15 */
margin: 0 1%;
float: left;
}
#huge_it_google_map1, #huge_it_google_map2, #huge_it_google_map3{
max-height: 300px;
}
.constdesc{
margin: 0 1%;
padding: 10px;
float: left;
/* START 17-06-15 */
/*width: 48%;*/
width: 33%;
/* END 17-06-15 */
text-align: justify;
}
/* START 17-06-15 */
.blog-page .full3 article{
font-size: 24px;
border-bottom: 1px solid transparent;
margin-bottom: 20px;
}
.blog-page .full3 article .text .right h3 a{
color: #18292a !important;
}
.blog-page .grid-system2 .grid-item .text .inner{
margin: 0;
}
.blog-page .grid-system2 .grid-item .text .inner p{
font-size: 14px;
text-align: justify;
}
.blog-page .full3 article .text .right .info-line{
padding: 5px 0 10px;
}
.blog-page .full3 article .text .right .info-line{
line-height: 1;
padding: 0 0 15px;
}
.blog-page .full3 article .text .right .info-line span{
font-size: 12px;
}
.blog-page .full3 article .text{
	/* START 20-06-15 */
	width: 80%;
	float: left;
	/*padding: 35px 0 20px;*/
	padding: 10px 0 20px;
	/* END 20-06-15 */
}
.blog-page .grid-system2 .grid-item .text h3{
	font-size: 22px;
	margin: 0 0 5px;
	line-height: 1;
}
.blog-page .grid-system2 .grid-item .text span{
	font-size: 12px;
}
.blog-page .grid-system2 .grid-item .text .info-line{
	padding: 5px 0 10px;
}
/* START 20-06-15 */
.blog-page .blogpost-wrapper .grid-item{
	float: left;
	width: 100%;
}
.divspacing{
	clear: both;
	padding: 10px;
}
.read-more-link,
.read-more-link:hover{
	color: #A6A862;
}
.no-thumb{
	max-width: 150px !important;
}
.archive-page .articles .text h1{
	color: #fff !important;
}
.archive-page .articles .text p{
	color: #000 !important;
}
.archive-page article{
	background: none;
}
.sbp-thumb-container{
	float: left;
	/*max-width: 300px;*/
	width: 35%;
}
.sbp-wrapper .story .single-text p,
.sip-wrapper .story .single-text p{
	text-align: justify;
}
.sbp-desc-container{
	float: left;
	width: 65%;	
}
.sbp-wrapper hr{
	margin: 20px 0;
}
.sbp-wrapper .story h1{
	max-width: 100%;
	text-align: left;
	width: 100%;
	margin: 0 auto 15px;
}
.sbp-share-container{
	margin: 0;
}
.sbp-wrapper .articles{
	margin-left: 10px;
}
.sbp-wrapper .blog-comments{
	padding: 0;
}
.sbp-wrapper .info{
	text-align: left;
}
@media only screen and (max-width:1160px){
.blogpost-wrapper .grid-item .image{
	width: 25%;
}
.blog-page .full3 article .text{
	width: 75%;
}
.sbp-wrapper .blog-comments{
	margin-left: 10px;
}
}
@media only screen and (max-width:960px){
.blogpost-wrapper .grid-item .image{
	width: 30%;
}
.blog-page .full3 article .text{
	width: 70%;
}
.sbp-thumb-container{
	width: 50%;
}
.sbp-desc-container {
	width: 50%;
}
.sbp-wrapper .articles{
	margin: 0;
}
}
/* END 20-06-15 */
/* END 17-06-15 */
@media only screen and (max-width:767px){
.constdesc{
	margin: 0;
	width: 100%;
}
#huge_it_google_map1_container, #huge_it_google_map2_container, #huge_it_google_map3_container{
	width: 100%;
	margin: 0;
}
.sbp-thumb-container{
	float: none;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
}
.sbp-desc-container {
	float: none;
	margin: 0 auto;
	max-width: 656px; 
	width: 100%;
}
}
/* END 06-06-15 */
/* START 20-06-15 */
@media only screen and (max-width:639px){
.blogpost-wrapper .grid-item .image{
	width: 35%;
}
.blog-page .full3 article .text{
	width: 65%;
}
.sbp-thumb-container{
	width: 100%;
}
.sbp-desc-container{
	width: 100%;
}
.sbp-thumb-container img{
	padding: 0 28px;
}
}
/* END 20-06-15 */
/* START 20-06-15 */
@media only screen and (max-width:480px){
.blogpost-wrapper .grid-item .image{
	width: 100%;
}
.blog-page .full3 article .text{
	width: 100%;
}
.blogpost-wrapper .grid-item .image img{
	width: auto;
	height: auto;
	max-width: 300px;
}
.no-thumb{
	max-width: 300px !important;
	width: 100% !important;
	max-height: 161px;
}
}
/* END 20-06-15 */
/* START 26-06-15 */
.blog-comments{
display:none;
}
/* END 26-06-15 */



/***start 6-1-2022*****/
#fancybox-left .fancy-ico{
	left: 20px;
    right: auto;
}
#fancybox-right .fancy-ico{
	right: 20px;
    left: auto;
}
/****end 6-1-2022***/