/*CUSTOMIZED CSS*/

body {
	background:url("../images/bg.jpg") no-repeat top center #161616!important;
	font-family: "Montserrat", sans-serif!important;
	letter-spacing: 2px!important;
}

@media (min-width: 1100px) {
	.public-signin .container, .profile .custom_container, .createprofile-parttwo-preview .custom_container{
		width: 970px!important;
	}
	
	.mt-sortresults, .refinedsearch_text{
		margin-top:30px;
	}
	
	.tool_createnewprofile_text, .tool-sortresults{
		margin-top:10px;
	}
	
	.viewgooglemap_label, .addtowatchlist_label{
		margin-top:10px;
		margin-bottom:10px;
	}
	.preview_label{
		margin-top:7.5px;
		margin-bottom:7.5px;
	}
}

@media (max-width: 1099px) {
	.mt-sortresults, .refinedsearch_text, .tool_createnewprofile_text, .tool-sortresults{
		text-align:center;
		margin-top:15px;
		margin-bottom:15px;
	}
	.viewgooglemap_label, .addtowatchlist_label{
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
	}
	
	.close-button img{
		margin:30px auto;
	}
	
		
	.tool_published, .tool_published a{
		font-size:14px!important;
	}
	
	.tool_price{
		font-size:20px!important;
	}
}

@media (max-width: 767px) {
	.tool-info, .tool_actions{
		text-align:center;
		margin-top:15px;
		margin-bottom:15px;		
	}
	
	.tool_actions{
		border:none!important;
	}
}
.signup_label, .login_label{
	color: #fff;
	font-family: "Playfair Display",serif;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 20px;
}

.viewlisting_label{
	color: #ac9455;
	font-family: "Playfair Display",serif;
	font-size: 24px;
	font-weight: 700;
	text-decoration: underline;
}

.control-label{
	font-family: "Montserrat", sans-serif!important;
	color: #484848!important;
	font-size: 12px;
	font-weight: normal;
}

.has-error .form-control, .has-error .form-control:focus, .has-success .form-control, .has-success .form-control:focus{
	border-color: transparent!important;
}

.form-control:focus {
	background-color:#fff!important;
	color:#000!important;
}

.form-control{
	background-color:#212121!important;
	font-size:13px!important;
	color:#999!important;
	height:45px!important;
	letter-spacing:2px!important;
}

.form-control-feedback{
	height:45px!important;
	line-height:45px!important;
}

.signup_button, .login_button, .search_button, .next_button, .submit_button{
	background: #ac9455 none repeat scroll 0 0!important;
	border: medium none!important;
	border-radius: 20px!important;
	padding: 10px!important;
	font-size:11px!important;
}

.signup_button:hover, .login_button:hover, .search_button:hover, .next_button:hover, .submit_button:hover{
	background: #8a743b none repeat scroll 0 0!important;
}	

.signup_button:active, .login_button:active, .search_button:active, .next_button:active, .submit_button:active{
	background: #6d5c30 none repeat scroll 0 0!important;
	border: solid 2px #fff!important;
}

.required_valign{
	display: table-cell;
	float: none;
	height: 40px;
	vertical-align: middle;
	font-size:12px;
	color:#636363;
	letter-spacing:1px!important;
}

.fa-minus{
	font-size:10px!important;
}
.fa-circle{
	font-size: 6px!important;
	color: #ac9455;
}

.has-error .form-control-feedback{
	color:#ac9455!important;
}

a{
	color: #ac9455!important;
}

#imperial_statue nav,
#imperial_statue .navbar-toggle {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#imperial_statue nav {
  position: fixed;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  text-align: center;
  display: block;
  color: white;
}

#imperial_statue .nav-hide { display: none; }

#imperial_statue nav ul {
	display: block;
	margin: auto;
	padding-left: 0 !important;
	position: relative;
	top: 20%;
	vertical-align: middle;
	width: 100%;
}

#imperial_statue nav ul li { list-style: none; }

#imperial_statue nav ul li a {
  font-family: "Playfair Display",serif;	
  font-size: 35pt;
  color: inherit;
  font-weight: 700;
  text-decoration: none;
}

#imperial_statue .navbar-toggle {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
  z-index: 20;
  cursor: pointer;
}

#imperial_statue .bar1,
#imperial_statue .bar2,
#imperial_statue .bar3 {
  width: 100%;
  height: 3px;
  margin-bottom: 3px;
  background-color: #ab9555;
  transition: all 0.3s ease-in-out;
}

#imperial_statue .navbar-on .bar1,
#imperial_statue .navbar-on .bar2,
#imperial_statue .navbar-on .bar3 { background-color: white; }

#imperial_statue .navbar-on .bar1 {
  transform-origin: 10% 40%;
  transform: rotate(45deg);
}

#imperial_statue .navbar-on .bar3 {
  transform-origin: 10% 40%;
  transform: rotate(-45deg);
}

#imperial_statue .navbar-on .bar2 { background-color: transparent; }

.alert-danger{
	background-color: #ef5150!important;
	border: medium none!important;
	color: #fff!important;
}

.alert-success{
	background-color: #8fb24a!important;
	border: medium none!important;
	color: #fff!important;
}

.basicsearch_label, .refinedsearch_label, .success_label {
	margin-top:40px;
	margin-bottom:40px;
}

.success_check{
	margin-top:20px;
	margin-bottom:20px;
}

.form-control:focus, .form-control{
	border-color:transparent!important;
}

.selecter .selecter-selected{
	background-color: #212121!important;
	border: medium none!important;
	color: #999!important;
	padding: 13px!important;
	font-size:13px!important;
}

.form-control::-moz-placeholder{
	color: #999!important;
}

.selecter .selecter-item.selected{
	background-color: #333!important;
	border-bottom-color: transparent!important;
	color: #d7d7d7!important;
}

.selecter .selecter-item.selected:hover{
	background-color:#555!important;
}

.selecter .selecter-item{
	font-size:13px!important;
}

.selecter .selecter-selected::after{
	border-top:4px solid #8d7c4a!important;
	top:20px!important;
	right:15px!important;
}

.searchresults .header, .watchlist .header, .profile .header, .managertooltwo .header{
	background:url("../images/bg.jpg") no-repeat top center #161616!important;
}

.profilename{
	background: transparent none repeat scroll 0 0 !important;
	border: medium none!important;
	font-size:12px!important;
	color:#898989!important;
	letter-spacing:1px!important;
}

.searchresults .dropdown-menu, .watchlist .dropdown-menu, .profile .dropdown-menu, .managertooltwo .dropdown-menu{
	font-size:12px!important;
}

.searchresults_label{
	color: #fff;
	font-family: "Playfair Display",serif;
	font-size: 24px;
	font-weight: 700;
}

.sortresults{
	background: transparent none repeat scroll 0 0 !important;
	border: medium none!important;
	font-size:13px!important;	
	color:#ac9555!important;
	text-decoration:underline!important;
	padding:0px!important;
}

.refinedsearch_text, .logout_text, .tool_createnewprofile_text{
	color:#ac9555!important;
	text-decoration:underline!important;
	font-size:13px!important;
}

.countresult{
	color:#ac9555!important;
}

.searchresultsitem_bg, .profileleft_bg, .profileright_bg{
	background: #0d0d0d none repeat scroll 0 0;
	border-radius: 15px;
	padding: 20px;
	color:#ac9555;
	font-size:11px;
	margin-bottom:20px;
}

.managertool2_bg{
	background: #000000 none repeat scroll 0 0;
	border-radius: 15px;
	padding: 20px;
	color:#ac9555;
	font-size:12px;
	margin-bottom:20px;
}

.searchresultsitem_bg img, .profileleft_bg img, .profileright_bg img, .managertool2_bg img{
	border-radius:5px;
	margin-bottom:10px;
}
.realstate_title, .realstate_address{
	color:#fff;
}
.realstate_price, .profile_price{
	font-family: "Playfair Display",serif;
	color:#ffd770;
	font-size:40px;
	font-weight:700;
}

.tool_price{
	font-family: "Playfair Display",serif;
	color:#ffd770;
	font-size:26px;
	font-weight:700;
}

.realstate_desc{
	margin-bottom:10px;	
}

.realstate_address{
	font-weight:700;
}

.viewlisting_button, .prevstep_button, .createnew_button, .toolsearch_button{
	background: transparent none repeat scroll 0 0 !important;
	border: 2px solid #ac9555 !important;
	border-radius: 20px !important;
	color: #fefefe !important;
	font-size: 10px !important;
	padding: 10px!important;
}

.viewlisting_button:hover, .prevstep_button:hover, .createnew_button:hover, .toolsearch_button:hover{
	background: #ac9456!important;
}	

.viewlisting_button:active, .prevstep_button:active, .createnew_button:active, .toolsearch_button:active{
	background: #8a743b!important;
}	

.pagination .pagination_prev a, .pagination .pagination_next a{
	background-color: #292929 !important;
	border: medium none !important;
	border-radius: 20px !important;
	color: #808080 !important;
	font-size: 11px !important;
	margin-left: 20px !important;
	margin-right: 20px!important;
}

.pagination .fa-circle{
	color:#4f4f4f!important;
}

.pagination .active i{
	color:#ac9555!important;
	vertical-align:super!important;
}

.pagination a{
	background: transparent none repeat scroll 0 0 !important;
	border: medium none !important;
	
}

.pagination i{
	vertical-align:super!important;
}	

.dropdown-menu{
	background-color:#292929!important;
}

.dropdown-menu li a:hover{
	background-color:#1f1f1f!important;
	color:#d7d7d7!important;
}	

.dropdown-menu li a{
	color:#888888!important;
}

.dropdown-menu .divider{
	background-color:#393939!important;
}

.pagination .disabled a{
	color:#424242!important;
}

.selecter .selecter-item{
	background-color:#292929!important;
	border-bottom:none!important;
	color:#888888!important;
}

.selecter .selecter-item:hover{
	background-color:#1f1f1f!important;
	color:#d7d7d7!important;
}

.selecter .selecter-options{
	margin-top:10px!important;
	background-color:transparent!important;
	border-radius:4px!important;
	border:none!important;
}

.selecter.open .selecter-selected{
	border-radius:4px!important;
}

.alreadyamember_label{
	font-family: "Montserrat", sans-serif!important;
	font-size:18px;
	color:#fff;
}

.watchlist_label{
	color: #fff;
	font-family: "Playfair Display",serif;
	font-size: 30px;
	font-weight: 700;
	margin-bottom:40px;
}

.quicklinks_labels{
	font-size: 18px; 
	color: #ffffff;
	font-weight: 700; 
	border-top: 2px solid rgb(49, 49, 52);
}

.qlinks_div{
	border-bottom: 2px solid #3b3c3f;
	padding-bottom: 20px;
	padding-top: 20px;
}

.qlinks_div a{
	color: #ffffff!important;
}

.profile_title{
	color: #fff;
	font-family: "Playfair Display",serif;
	font-size: 24px;
	font-weight: 700;
	margin-bottom:15px;
}

.profile_smallthumb img{
	display:inline-block;
	margin-bottom:5px;
}

.description_label{
	color:#ffffff;
}

.profile_desc{
	color: #7c7c7c;
	font-family: "Droid Sans",sans-serif;
	font-size: 15px;
	letter-spacing: normal;
	margin-top: 20px;
	text-align: justify;
	margin-bottom: 20px;
}

.profile_address {
	border-bottom: 1px solid #3b3b3b;
	border-top: 1px solid #3b3b3b;
	color: #fff;
	font-weight: 700;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.profile_info{
	color:#fff;
	line-height:28px;
}

.profileinfo_value{
	color:#ac9555!important;
}

.profile_map{
	margin-top:20px;
	margin-bottom:20px;
}

.has-feedback  .selecter .selecter-selected::after{
	right:30px!important;
}

.desc_attributes{
	background-color: #eeeeee;
	border-radius: 5px 5px 0 0;
	color: #000;
	margin-top: 10px;
}

.attributes_icon{
	border-right: 1px solid #d6d6d6;
	display: inline-block;
	padding: 10px 15px;
}

.attributes_icon a{
	color:#000!important;
}

.createprofile-partone textarea{
	border-radius: 0 0 5px 5px !important;
	height:auto!important;
	resize:none!important;
}

.upload_button  .btn{
	background: #212121 none repeat scroll 0 0 !important;
	border: medium none !important;
	padding-bottom: 12.5px!important;
	padding-top: 12.5px!important;
}

.upload_button .btn:hover{
	background: #212121 none repeat scroll 0 0 !important;
	border: medium none !important;
}

.upload_button_text:focus{
	background:#212121!important;
	color:#999 !important;
}

.upload_button i {
	color:#ac9455;
}

.upload_button .input-group{
	margin-bottom:15px;
}

.addmoreprofilepic_label{
	color:#d7d7d7;
	font-size:13px;
}

.addmoreprofilepic_label a{
	color:#d7d7d7!important;
	font-size:13px!important;
}

.upload_button{
	margin-bottom: 30px;
	margin-top: 30px;
}

.preview_label a{
	color:#ffffff!important;
	font-size:11px;
}

.success-msg{
	color: #fff;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 13px;
	letter-spacing: normal;
}

.tool_logo{
	margin-top:25px;
}

.example .managertool2_bg [class*="col-"]{
	margin-bottom:0px!important;
}

.managertool2_bg{
	color: #fff !important;
	letter-spacing: normal !important;
	line-height: 22px;
}

.tool_address{
	color:#484848;
}

.tool_address_val{
	font-size:14px;
}

.tool_posted, .tool_expire{
	font-size:10px;
}

.tool_val{
	color:#ac9555;
}

.tool_published, .tool_published a{
	color: #55ac5f !important;
	font-size: 18px;
	margin-bottom:10px;
}

.tool_actions a{
	text-decoration:underline;
}

.tool_actions{
	border-left: 1px solid #303030;
}

.managertooltwo .form-group{
	margin-top:7.5px!important;
	margin-bottom:7.5px!important;
}

.managertooltwo .form-control::-moz-placeholder{
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
	letter-spacing:normal!important;
}

.tool_sidebar{
	color:#484848!important;
	letter-spacing:2px!important;
}

.tool_searchprofiles{
	font-size: 19px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tool_pricerange{
	color:#d7d7d7;
	margin-top:5px;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
	letter-spacing:normal!important;
	font-size:13px;
}