@font-face {
  /*font-family: 'Pacifico';
  src: url('pacifico.eot');
  src: url('pacifico.eot?#iefix') format('embedded-opentype'),
       url('pacifico.woff') format('woff'),
       url('pacifico.ttf') format('truetype'),
       url('pacifico.svg#Pacifico') format('svg');*/
font-family:"Proxima Nova Regular";
src: url('../../fonts/ProximaNova-Reg.eot');
	src:url('../../fonts/ProximaNova-Reg.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/ProximaNova_Regular.woff')format('woff'),
		url('../../fonts/ProximaNova-Reg.ttf') format('truetype');
	font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family:"MrsEavesRoman";
  src: url('../../fonts/MrsEavesRoman.eot'); /* IE9 Compat Modes */  
  src: url('../../fonts/MrsEavesRoman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */    
  url('../../fonts/MrsEavesRoman.woff2') format('woff2'), /* Modern Browsers */    
  url('../../fonts/MrsEavesRoman.woff') format('woff'), /* Modern Browsers */    
  url('../../fonts/MrsEavesRoman.ttf') format('truetype'), /* Safari, Android, iOS */    
  url('../../fonts/MrsEavesRoman.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
}
.videoHolder {
	width:860px;
	height:480px;
}
@media (max-width: 991px) {
.videoHolder {
	width:630px;
	height:350px;
}
}
@media (max-width: 480px) {
.videoHolder {
	width:254px;
	height:140px;
}
}

.carousel {
  position: relative;
  top:16px;
  z-index:100;
}
.indexPhotos{
	height:670px;
	width:100%;
	background-repeat:no-repeat;
	background-size:110%;
	background-position:-40px 0;
}
.indexPhotos > .img-responsive{
 display:none;
  height: auto;
  width: 100%;
}
.aestheticPosition{

	height:0px;
	width:0px;
	background-color:#F00;
	float:left;
	position:relative;
	margin:-77px 0 0 0;
}
a:hover, a:visited {text-decoration:none;}
.redBorderBttn{
	width:190px;
	height:28px;
	border:#7C1315 thin solid;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	color:#7C1315;
	font-family:'Proxima Nova Regular';
	font-size:14px;
	display:block;
	
	
}
.redBorderBttn:hover{
	text-decoration:none;
	background-color:#fff;
	opacity:.5;
}

.contactICHmodelBttn{
	width:250px;
	height:28px;
	border:#7C1315 thin solid;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	color:#7C1315;
	font-family:'Proxima Nova Regular';
	font-size:14px;
	display:block;
	text-align:center;
	
	
}
.contactICHmodelBttn:hover{
	text-decoration:none;
	background-color:#fff;
	opacity:.5;
}


.goldBorderBttn{
	width:280px;
	height:28px;
	border:#b99f68 thin solid;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	color:#000;
	font-family:'Proxima Nova Regular';
	font-size:14px;
	display:block;
	font-weight:lighter;
	
}



@media (max-width: 480px) {
.goldBorderBttn,.goldBorderBttnLotsOfTxt{
	width:220px;
	height:28px;
	border:#b99f68 thin solid;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	
	font-family:'Proxima Nova Regular';
	font-size:13px;
	display:block;
	font-weight:lighter;
	
}
	.goldBorderBttn{
		color:#000000;
	}
	.goldBorderBttnLotsOfTxt{
		color:#fff;
	}
}
.goldBorderBttn:hover{
	text-decoration:none;
	background-color:#7C1315;
	opacity:.6;
}


.sellSheetBttn{
	width:250px;
	height:28px;
	text-align:center;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	color:#fff;
	font-family:'Proxima Nova Regular';
	font-size:12px;
	display:block;
	font-weight:lighter;
	background-color:#7C1315;
}
.sellSheetBttn:hover{
	text-decoration:none;
	background-color:#7C1315;
	opacity:.6;
}
/*
#aestheticAnchor {

margin-top:-290px;	
	
}
@media (max-width: 767px) {
#aestheticAnchor {
margin-top:-290px;	
	
}	
}*/
#contactPage, #remodelingPage, #galleryPage, #forSalePage, #floorplans, #modelPage{
background-color:#fbf8f4;	
}
@media (max-width: 1199px) {
.indexPhotos{height:646px;
background-size:120%;}
	
}
@media (max-width: 991px) {
.indexPhotos{height:500px;}	
}
@media (max-width: 767px) {
.indexPhotos{height:260px;}
.indexPhotos > .img-responsive{display: none;}	
}
#indexPhotoA{
	background-image:url(../../images/home_carousel_custom1.jpg);
}
#indexPhotoB{
	background-image:url(../../images/home_carousel_london.jpg);
}
#indexPhotoC{
	background-image:url(../../images/home_carousel_remodel.jpg);
}
#indexPhotoD{
	background-image:url(../../images/home_carousel_custom2.jpg)
}
#indexPhotoE{
	background-image:url(../../images/home_carousel_oakland.jpg);
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  margin-left:auto;
  margin-right:auto;
  width:inherit;

}
.topLine{
background-image:url(../../images/background_top.jpg);
background-repeat:repeat-x;
background-position:top;
width:100%;
height:100px;
position:fixed;
top:0;
z-index:1029;	
}
@media (max-width: 767px) {
.topLine{
height:60px;
/*top:-5px;*/

}
}
.navbar {
  margin-bottom: 0;

}
.navbar-toggle {

  padding: 9px 10px;
  margin-top: 2px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color:#7b1315;
 
  /*background-color: transparent;*/
}
@media (max-width: 480px) {
#navSlick > .navbar-toggle {
	padding: 9px 10px;
  margin-top: 2px;
  margin-right: 96px;
  margin-bottom: 8px;
  background-color:#7b1315;
 
  /*background-color: transparent;*/
}
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #7b1315;
}
.navbar-collapse {
  padding-top:10px;
  
}

body {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
 font-family:"Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  /*background-color: #999999;*/
   padding-top: 50px;
  padding-bottom: 20px;
  /*background-image:url(../../images/background_top.jpg);
  background-repeat:repeat-x;
  background-position:top;*/
  background-color:#ebe5db;

}
.jumbotron {
  padding: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-color:#999999;
  margin-top:-70px;
}
.container .jumbotron {
  border-radius: 0;
}
.container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  
}
.contentHolder{
	background-color:#993399;width:100%;height:300px;margin-top:0;
}
.row {
  margin-right: 0;
  margin-left: 0;
}
.mainContent{
	background-color:#ebe5db;
/*padding:0 0 40px 0;*/
padding:0 0 0 0;
margin:250px 0 20px 0;
text-align:center;

}
.contentText{
	width:70%;
	margin:40px auto;
}
@media (max-width:767px) {
.contentText{
	width:85%;
	margin:40px auto;
}	
}

.homeTxtBck{
	/*background-image:url(../../images/home_text_background.jpg);
	background-repeat:repeat-y;*/
	background-color:#fff;
	background-size:101%;
	/*height:481px;*/
	height:511px;
	/*background-color:#FFFF33;*/
	background-position:center top;

}
.homeContent{
	margin:0;
	text-align:left;
padding:5%;	
font-family:"MrsEavesRoman";
font-weight:100;
color:#fff;	
}
.aesthetic{
	font-size:16px;
	letter-spacing:.2em;color:#7C1315;
}
@media (max-width: 991px) {
.aesthetic{
	font-size:13px;
	letter-spacing:.1em;
}	
}
.homeContent p{
	color:#000;
	line-height:1.4em;
	font-size:14px;
}
h1 {
  margin: 10px 0;
  font-size: 32px;
  color:#b99f68;
  font-family:"MrsEavesRoman";
font-weight:100;
	padding: 20px 0 0 0;

}
h2{
font-family: Arial, Helvetica, sans-serif;
margin: 5px 0;
font-weight: bold;
font-size: 18px;
color: inherit;
}
#remodelingPage h2 {
  margin: 10px 0;
  font-size: 24px;
  color:#b99f68;
  font-family:"MrsEavesRoman";
font-weight:100;
}

.customPage h2{
	margin: 30px 0 10px 0 !important;

}

.homePhoto{

  height:511px;
  background-position: center center;
  background-repeat: no-repeat;	
  background-image:url(../../images/DSC04111c.jpg);
	background-size:cover;
}
.copyright{
	/*background-color:#7C1315;*/
	padding:11px 0 16px 0;
	text-align:left;
	width:70%;
	color:#463127;
	font-size:12px;
	margin:0;
	position:relative;
	bottom:0;
	font-weight:900;
	float:right;
	
	
}
@media (max-width: 1200px) {
	.copyright{
	/*width:247px;*/
		width:65%;
}
}
@media (max-width: 991px) {
.copyright{
	
	/*width:323px;
	margin:40px 0 0 0;*/
}	
}
@media (max-width: 767px) {
.copyright{

	width:100%;
	margin:75px 0 0 0;
	padding:2px 0 10px 0;
}	
}
@media (max-width: 480px) {
.copyright{

	/*width:110%;*/
	margin:50px 0 0 0;
	
}	
}
.eho_bioLogo{
margin:43px 0 0 0;


}
.eho_bioLogo_NEW{
margin:0 0 0 0;

}
.pohLogo{
	margin:40px 0 20px 0;
	display:inline-block;
	width:40%;
	height:40%;
}
.biaLogo{
	margin:40px 20px 20px 116px;
	display:inline-block;
	width:20%;
	height:20%;
}
.ICH_logo_footer {
	width:106px;
	height:67px;
	margin:8px 0 0 0;
}
.ICH_logo_footer_NEW {
	width:106px;
	height:67px;
	margin:0 0 0 20px;
	
}
@media (max-width: 1200px) {
	.biaLogo{
	margin:20px 20px 20px 96px;
}
}
@media (max-width: 991px) {
	.pohLogo{
		margin:30px 0 20px 0;

	width:50%;
	height:50%;
}
.biaLogo{
	margin:20px 20px 20px 0px;
	width:35%;
	height:35%;
}
}
@media (max-width: 767px) {
	.eho_bioLogo{
margin:0 0 20px 0;	
}
.eho_bioLogo_NEW{
margin:0 0 0 0;

}
.ICH_logo_footer {
	width:90px;
	height:57px;
	margin:15% 0 0 0;
}
.ICH_logo_footer_NEW {
	width:90px;
	height:57px;
	margin:0 0 0 20px;
}

.pohLogo{

	width:40%;
	height:40%;
}
.biaLogo{
	width:25%;
	height:25%;
	
}	
}
@media (max-width: 480px) {
	.eho_bioLogo{
margin:0 10px 20px 0;	
width:116px;
height:50px;
}
.eho_bioLogo_NEW{
margin:0 0 0 0;
width:116px;
height:50px;
}
.ICH_logo_footer {
	width:70px;
	height:45px;
	margin:20% 0 0 0;
}
.ICH_logo_footer_NEW {
	width:70px;
	height:45px;
	margin:0 0 0 0;
}
.pohLogo{
	margin:10px 0 20px 0;
	
}
.biaLogo{
	margin:10px 20px 20px 0;
	
}		
}
.footer{
	/*background-color:#b99f68;*/
	background-color:#ebe5db;
	color:#463127;
	padding:20px 0 0 0;
	font-family:"Proxima Nova Regular";
	padding-bottom:20px;
}
.footerSeperator{
	/*border-right:#6E5300 thin solid;*/
	background-image:url(../../images/footer_border.png);
	background-repeat:no-repeat;
	background-position:90% 0;

}
.footer .col-sm-6 .footerL {
font-size:auto;
line-height:14px;
padding:4px 0;
}

a.footerL:link, a.footerL:visited, a.footerL:active {
	color: #463127;text-decoration:none;display:block;width:90%;text-align:left;margin-top:2px;margin-bottom:2px;margin-left:-40px;
}
a.footerL:hover {
	color: #7b1314;text-decoration: none;display:block;width:90%;text-align:left;
}
a.footerL_NEW:link, a.footerL_NEW:active {
	color: #463127 !important;text-decoration:none;display:block;width:90%;text-align:left;margin-top:2px;margin-bottom:12px;
}
a.footerL_NEW:hover, a.footerL_NEW:visited {
	color: #7b1314;text-decoration: none;display:block;width:90%;text-align:left;
}

a.footerL2:link, a.footerL2:visited, a.footerL2:active {color: #463127;text-decoration:none;display:inline-block;}
a.footerL2:hover {color: #7b1314;text-decoration:none;display:inline-block;}

a.contactP:link, a.footerL2:visited, a.footerL2:active {color: #463127;text-decoration:none;}
a.contactP:hover {color: #7b1314;text-decoration:none;}

.col-xs-3{
	width:30%;
}
.col-xs-9{
	width:70%;
}
.bottomCar{
height:300px;
/*background-color:#fbf8f4;*/
background-repeat:no-repeat;
background-position:center 20px;
background-size:40%;
color:#7C1315;
	font-size:16px;
	line-height:22px;
	letter-spacing:.6em;
		font-family:"Proxima Nova Regular";
		text-align:center;
}
.bottomCar > .pageTitle{
	display:block;
	font-family:"MrsEavesRoman";
	text-align:center;
	margin:0 auto -60px auto;
	padding:20px 0 0 0;
	width:90%;
	color:#b99f68;
font-size:34px;
font-weight:100;
}
@media (max-width: 991px) {
.bottomCar > .pageTitle{
	margin:0 auto -60px auto;
	padding:0 0 0 0;
	font-size:20px;
}
.bottomCar > .oneWrd{
	display:block;margin:0 0 -14px 0;padding:10px 0 12px 0;
}

}
@media (max-width: 767px) {
.bottomCar > .pageTitle{
	margin:0 auto -60px auto;
	padding:0 0 0 0;
	font-size:20px;
}
.bottomCar > .oneWrd{
	display:block;margin:  0 -10px 0;padding:20px 0 0 0;
}
}




.galleryPos{
	padding-left:73px;padding-right:73px;
}
.carousel-indicators {
  left: 87%;
  width: 40%;
  bottom: 30px;
 padding-right:5px;
  text-align: right;
}
.carousel-control {
  bottom: 130px;
}
.carousel-control.left {
background-image:none;
top:20%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  right: 0;
  left: auto;
background-image:none;
top:20%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
@media (max-width: 1199px) {
.carousel-indicators {
  bottom: 60px;
  padding-right:10px;
}	
}
@media (max-width: 991px) {
.carousel-indicators {

  padding-right:0;
}	
}
@media (max-width: 767px) {
	
.carousel-indicators {
text-align: left;
   padding-right:0;
  padding-right:0;
  width:30%;
  left:70%;
}		
	 
   
	
	
.carousel-control {
  bottom: 0px;
}
.carousel-control.left {
top:0%;
}
.carousel-control.right {
top:0%;
}
}
.carousel-caption {
  position: absolute;
  right: 0%;
  bottom: 10px;
  left: 65%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: right;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  width:350px;
  margin-bottom:30px;
}
.carousel-caption p {
  font-size:1.4em;
  font-style:normal;
  line-height:1.7em;
}
.carousel-caption h1 {
	color:#fff;
  font-size:30px;
  font-style:normal;
  font-family:"Times New Roman", Times, serif;
  margin-bottom:4px;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #a9863f;
}

@media (max-width:1199px) {
.mainContent{
/*padding:0 0 40px 0;*/
padding:0 0 0 0;
margin:190px 0 20px 0;
}	
}
@media (max-width:991px) {
.mainContent{
/*padding:0 0 40px 0;*/
padding:0 0 0 0;
margin:170px 0 20px 0;
}	
}
@media (max-width:767px) {
.mainContent{
/*padding:0 0 40px 0;*/
padding:0 0 0 0;
margin:104px 0 10px 0;
font-size:20px;
}	
}
/*CONTACT PAGE*/

.pageTitle{
	display:block;
	font-family:"MrsEavesRoman";
	text-align:center;
	margin:0 auto -30px auto;
	padding:20px 0 0 0;
	width:90%;
	color:#b99f68;
font-size:34px;
font-weight:100;
}
.ttlBrckts{
	border-bottom:#b99f68 thin solid;
	font-size:14px;
	margin:0 3% 1% 3%;
	width:10%;
	display:inline-block;
}
.contContact{
	background-image:url(../../images/contact_header2.jpg);
	/*background-position:center -270px;*/
	background-position:center 24px;
	background-repeat:no-repeat;
	background-size:100%;
}
@media (max-width: 767px) {
.contContact > #contactPage{
padding:10px 0 40px 0;
margin:80px 0 0 0;
}
}
#realtorContact  .row{
	font-size:14px;
	text-align:left;
	margin:60px 0;
	font-family:"Proxima Nova Regular";
	
}
#realtorContact label, #contactPage label{
	font-weight:normal;
}
#contactPage > .row {
	margin:60px 0;
	font-family:"Proxima Nova Regular";
	color:#463127;
	text-align:left;
}
#contactPage > .row > .col-sm-4{
	font-size:14px;
	padding:0 0 0 20px;
	width:35%;
	
}
#contactPage > .row > .col-sm-8{
	font-size:14px;
	width:45%;
	margin:0 0 0 19%;
}
.textInput{
	color:#999999;
	width:100%;
	font-size:80%;
	padding:4px;
	display:block;
	margin:0 0 10px 0;
	
}
.textInput50{
	color:#999999;
	width:47%;
	font-size:80%;
	padding:4px;
	display:inline-block;
	margin:0 6% 10px 0;
	
}
.textInput50end{
	color:#999999;
	width:47%;
	font-size:80%;
	padding:4px;
	display:inline-block;
	margin:0 0 10px 0;
	
}
.messageInput{
	height:100px;
	display:block;
}
.sendForm{
	font-size:14px;
	font-weight:bold;
	letter-spacing: 0;
	border:#7C1315 thin solid;
	padding:2px 30px 0 30px;
	background-color:#7C1315;
	margin-top:24px;
	color:#ffffff;
	font-weight:100;
	/*box-shadow: 3px 3px 5px #888888;*/
}
.sendBttnalign{
	text-align:right;
	}
	
	.formSpacer{
		height:60px;width:100%;
	}
	.submitRealtorForm{
		width:100px;
		margin:0 auto;
	
	}
#realtorContact .pageTitle {
 
    margin: 0 auto 30px auto;
   
}
#realtorContact .salesCenterLink {
 
    margin-top: 30px;
   
}
	

	@media (max-width: 991px) {
		#contactPage > .row > .col-sm-8{
	width:55%;
	margin:0 0 0 8%;
}
.contContact{
	/*background-position:center -180px;*/
	background-position:center 24px;
	background-size:100%;
}

	}
@media (max-width: 767px) {
	.submitRealtorForm{
		width:120px;
		margin:-20px auto 0 auto;
	
	}
	.formSpacer{
		height:0;width:100%;
	}
	
	.contContact{
	/*background-position:center -100px;*/
	background-position:center 10px;
	background-size:160%;
}
	#contactPage > .row {
	margin:10px 0 30px 0;
}
	#contactPage > .row > .col-sm-4{
	font-size:14px;
	width:100%;
	padding:10px 0 0 20px;;
	
}
#contactPage > .row > .col-sm-8{
	font-size:14px;
	width:100%;
	margin:0 0 80px 0;
}
.textInput{
	color:#999999;
	width:100%;
	font-size:80%;
	padding:4px;
	display:block;
	margin:0 0 10px 0;
	
}
.messageInput{
	height:100px;
	display:block;
	
}
.pageTitle{
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	font-size:20px;
}
.ttlBrckts{
	border-bottom:#b99f68 thin solid;
	font-size:14px;
	margin:0 1% 2% 1%;
	width:4%;
	
	display:inline-block;
}	
	
}

@media (max-width: 1200px) {
	#contactPage .pull-right, #realtorContact .pull-right {
    float: left !important;
		margin-top:20px;
}
	#error_message{
		margin-top:90px;
	}
	
}
/*END OF CONTACT PAGE*/


/*SALES CENTER PAGE*/
.contSalesCenter{
	background-image:url(../../images/sales_center_header_photo.jpg);
	background-position:center -100px;
	background-repeat:no-repeat;
	background-size:100%;

	
}
.mainContentSales > .row >  .col-sm-6 > img{
	height: auto;
 max-width: 100%;
}
.modelSalesInfo{
	text-align:center;
	display:block;
	width:70%;
	padding:30px 0 8px 0;
	margin-left:auto;
	margin-right:auto;
	border-bottom:#b99f68 thin solid;
	color:#7C1315 ;
	margin-bottom:8px;
	font-family:'Proxima Nova Regular';
	font-weight:bold;
	letter-spacing:.3em;
}
.mainContentSales{
	background-color:#ebe5db;
padding:0 0 40px 0;
/*margin:650px 0 0 0;*/
text-align:center;
color:#463127;
font-size:12px;
font-family:'Proxima Nova Regular';
}
.salesInfoLgTxt{
	font-size:200%;
	font-family:"MrsEavesRoman";
}
.salesLeftCol{
	padding:0 12% 20px 12%;
	

}
.salesLeftCol > .col-sm-6 > p{
	margin:10px 0;
	
}
@media (max-width:991px) {
.modelSalesInfo{
	width:70%;
	padding:10px 0 6px 0;
	margin-bottom:4px;
}
/*.mainContentSales{
	background-color:#ebe5db;
padding:0 0 40px 0;
margin:650px 0 0 0;
text-align:center;
color:#463127;
font-size:12px;
font-family:'Proxima Nova Regular';
}*/
.salesInfoLgTxt{
	font-size:150%;
}
.salesLeftCol{
	padding:0 2% 14px 2%;
	
}
.salesLeftCol > .col-sm-6 > p{
	margin:6px 0;
	
}	
	
	
}
@media (max-width:767px) {
.salesLeftCol{
	padding:0 2% 10px 2%;
	text-align:center;
	
}	
}
.salesCenterHeader{
	height:100%;
	text-align:center;
	margin-top:5%;
	margin-bottom:40%;
	margin-left:auto;
	margin-right:auto;
width:60%;	
font-family:"MrsEavesRoman";
color:#fff;
font-size:20px;
line-height:22px;
	
}
.salesCenterHeader  > .pageTitle{
	margin:0 auto 14px auto;
	padding:10px 0 0 0;
	font-size:32px;
	color:#fff;
}
.salesCenterHeader  > .pageTitle > .ttlBrckts{
	border-bottom:#fff thin solid;
	font-size:14px;
	margin:0 3% 1% 3%;
	width:10%;
	display:inline-block;
}
.mainContentSales > .row{
	background-color:#fbf8f4;
}
.mainContentSales > .row > .col-sm-6{
	padding-left:0;
	padding-right:0;
	text-align:left;
}
.mainContentSales > .row > img{
	height: auto;
 max-width: 100%;
}
@media (max-width:1199px) {
.mainContentSales{
padding:0 0 40px 0;
/*margin:590px 0 0 0;*/
}	
}
@media (max-width:991px) {
.mainContentSales{
padding:0 0 40px 0;
margin:200px 0 0 0 !important;
}	
.salesCenterHeader{
	width:80%;
}
}
@media (max-width:767px) {
.mainContentSales{
padding:0 0 0 0;
margin:300px 0 0 0 !important;

}
.salesCenterHeader{

	margin-top:7%;
	margin-bottom:28%;
	margin-left:auto;
	margin-right:auto;
width:88%;	
font-size:110%;
line-height:18px;
}	
.salesCenterHeader  > .pageTitle{
	font-size:20px;
}
.salesCenterHeader  > .pageTitle > .ttlBrckts{
	margin:0 1% 2% 1%;
	width:12%;
}	
}
@media (max-width:1200px) {
	.contSalesCenter{
	background-position: center -50px;
}
	
	
}
@media (max-width:991px) {
	.contSalesCenter{
	background-position: center 0;
}
	
	
}
@media (max-width:480px) {
	.salesCenterHeader{
/*background-color:rgba(0, 0, 0, 0.5);*/
padding:4px 8px;
margin-bottom:80%;
line-height:16px;
}	
.salesCenterHeader  > .pageTitle{
	font-size:16px;
}
.salesCenterHeader  > .pageTitle > .ttlBrckts{
	width:7%;
}
.contSalesCenter{
	background-image:url(../../images/ICH_SC_mobile.jpg);
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:100%;
}
}
a.salesCenterL:link, a.salesCenterL:visited, a.salesCenterL:active, a.salesCenterL:hover {
	color:#7C1315;
	text-decoration:none;
	font-weight:bold;

}
#videoOverlayBttn{
	display:block;
	height:399px;
}
.virtualTourBttnArea{
	margin-left:auto;
	margin-right:auto;
	width:30%;
	float:left;
	position:absolute;
	z-index:11;
}
#virtualTourFade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   #virtualTourFade:hover {
      opacity: 0.0;
      }
#virtualTourButton{
	cursor:pointer;margin-left:450px;margin-right:450px;margin-top:0;float:left;position:relative;z-index:11;padding-top:18%;opacity:1;
}
@media (max-width: 1199px) {
	#virtualTourButton{
	margin-left:380px;margin-right:380px;
}

}
@media (max-width: 991px) {
	#virtualTourButton{
	margin-left:250px;margin-right:250px;
}

}
@media (max-width: 767px) {
#virtualTourButton{
	margin-left:32%;margin-right:32%;margin-top:0;padding-top:13%;
}
img#virtualTourButton{
	height: auto;
  width: 35%;
}
}
/*END OF SALES CENTER PAGE*/


/*REMODELING PAGE*/
.contRemodeling{
	background-image:url(../../images/remodeling_header.jpg);
	background-position:center -130px;
	background-repeat:no-repeat;
	background-size:100%;
}

#remodelingPage > .row {
	margin:10px 0 0 0;
	font-family:"Proxima Nova Regular";
	color:#463127;
	padding:0%;
}
#remodelingPage > .row > .col-md-6 {
	margin:0;
	font-family:"MrsEavesRoman";
	color:#463127;
	padding-left:0;
	padding-right:0;
	color:#000;
	vertical-align:text-top;
	/*height:420px;*/
	height:720px;
	font-weight:100;
	
}
.remodelTextBck{
	/*background-image:url(../../images/gallery/remodels_background.jpg);
	background-repeat:repeat-y;*/
	background-size:100%;
	background-color:#fff;
}
@media (max-width: 1199px) {
	#remodelingPage > .row > .col-md-6 {
	/*height:320px;*/
	height:580px;
}
}
@media (max-width: 991px) {
	#remodelingPage > .row > .col-md-6 {
	/*height:390px;
	height:760px;*/
}
}




#remodelingPage > .row > .col-md-6 > p {
	margin:9% 15%;
	text-align:left;
	font-size:16px;
}
@media (max-width: 1199px) {
#remodelingPage > .row > .col-md-6 > p {
	margin:9% 10%;
	line-height:18px;
	font-size:15px;
	border:#fff thin solid;
}	
}
@media (max-width: 767px) {
#remodelingPage > .row > .col-md-6 > p {
	margin:5%;
	
}	
}
#remodelingPage > .row > .col-md-6 > .img-responsive {

  height: auto;
 max-width: 100%;
 display:none;

}
@media (max-width: 991px) {
#remodelingPage > .row > .col-md-6 > .img-responsive {
	height:420px;

display:block
}	
}
@media (max-width: 767px) {
#remodelingPage > .row > .col-md-6 > .img-responsive {
	height:auto;
 max-width: 100%;
display:block
}	
}



#remodelingPage .col-md-6 p{
	border:none !important;
	
	
}






.contCustom > #remodelingPage > .row > .col-md-6 {
	margin:0;
	font-family:"MrsEavesRoman";
	color:#463127;
	padding-left:0;
	padding-right:0;
	color:#000;
	vertical-align:text-top;
	height:420px;
	font-weight:100;
	
	
}
@media (max-width: 1199px) {
.contCustom > 	#remodelingPage > .row > .col-md-6 {
	height:320px;
	
}
}
@media (max-width: 991px) {
	.contCustom > #remodelingPage > .row > .col-md-6 {
	height:420px;
	
}
}

@media (max-width: 776px) {
	.contCustom > #remodelingPage > .row > .col-md-6 {
	height:auto;
	
}
}

.contCustom > #remodelingPage > .row > .col-md-6 > .img-responsive {

  height: auto;
 max-width: 100%;
 display:none;

}

@media (max-width: 991px) {
	.contCustom > #remodelingPage > .row > .col-md-6 > .img-responsive {
	height:420px;
display:block;
}	
}
@media (max-width: 767px) {
.contCustom > #remodelingPage > .row > .col-md-6 > .img-responsive {
	height:auto;
 max-width: 100%;
display:block;
}	
}
.contCustom > #remodelingPage > .row > .col-md-6 > p {
	margin:6% 10%;
	text-align:center;
	font-size:16px;
	margin-bottom:0;
}

@media (max-width: 1199px) {
.contCustom > #remodelingPage > .row > .col-md-6 > p {
	margin:6% 10%;
	line-height:18px;
	font-size:15px;
	margin-bottom:0;
}	


}
@media (max-width: 767px) {
.contCustom > #remodelingPage > .row > .col-md-6 > p {
	margin:5% 5% 10% 5%;
	
}

}
.contCustom > #remodelingPage > .row > .col-md-6 > .gallery1Photo{

float:left;
position:absolute;
height:100%;
display:block;
} 
@media (max-width: 991px) {
.contCustom > #remodelingPage > .row > .flipHor{
float:inherit;
}

}






#remodelingPage > .row > .col-md-6 > .gallery1Photo{

float:left;
position:absolute;
height:100%;
display:block;
} 
#remodelingPage > .row > .flipHor {
float:right;
}
.viewRemodelBttn{
	margin:20px auto ;
	display:block;
}

.viewRemodel1{
	background-image:url(../../images/gallery/1_remodel_background.jpg);
	background-repeat:no-repeat;
	background-position:10%;
	background-size:210%;
}
@media (max-width: 1199px) {
.viewRemodel1{
	background-position:20%;
	background-size:190%;
}	
}

.remodelTitle{
	display:block;
	font-family:"MrsEavesRoman";
	text-align:left;
	margin:20px 0 10px 0;
	color:#b99f68;
font-size:30px;
font-weight:normal;
line-height:30px;
}
@media (max-width: 767px) {
#remodelingPage > .row > .flipHor{
float:inherit;
}

}
@media (max-width: 991px) {
#remodelingPage > .row {
	padding:0 7%;
}
.remodelTitle{
font-size:24px;
margin:20px auto 10px auto;
line-height:26px;

}	
}
@media (max-width: 480px) {
.remodelTitle{
font-size:18px;
margin:20px auto 10px auto;
line-height:auto;
}	
}

@media (max-width: 991px) {
#remodelingPage > .row > .col-md-6 {
	margin:0;
	padding:0;
	border:#000 thin solid;
	font-size:14px;
	height:auto;
}
.contRemodeling{
	background-position:center -40px;
}	
}
.remodelName{
	color:#fff;
	border-bottom:#b99f68 medium solid;
	display:block;
	margin:0% 20% 2% 20%;
	text-align:center;
	font-family:"MrsEavesRoman";

}
.remodelCard{
	background-image:url(../../images/home_text_background.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100%;
	width:300px;
	padding:10px 0;
	margin:10px auto;
}
.container > #remodelingPage{
	
	color:#463127;
	font-family:"Proxima Nova Regular";
		font-size:14px;
		font-weight:600;

}
@media (max-width: 767px) {
.remodelCard{
	background-image:url(../../images/home_text_background.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100%;
	width:95%;
	padding:10px 0;
	margin:10px auto;
}
#remodelingPage  > .pageTitle{
	margin:0 auto -20px auto;
	padding:10px 0 0 0;
	font-size:20px;
}
}
/*END OF REMODELING PAGE*/

/*GALLERY PAGE*/

.container > #galleryPage {
	color:#7C1315;
	font-size:16px;
	line-height:22px;
	letter-spacing:.6em;
		font-family:"Proxima Nova Regular";
		
}
.contGallery{
	background-image:url(../../images/gallery_header.jpg);
	background-position:center -134px;
	background-repeat:no-repeat;
	background-size:100%;
	
	
}

#galleryPage > .row{
margin:60px 0;
background-color:#ebe5db;
}
@media (max-width: 767px) {
	#galleryPage > .row{
margin:20px 0;
}
.contGallery > #galleryPage{
padding:10px 0 40px 0;
margin:80px 0 0 0;

}	
}
#galleryPage > .row > .col-xs-6, #galleryPage > .row > .col-xs-6 > .col-sm-6{
	
	padding-left:0;
	padding-right:0;
	text-align:center;
	background-color:#ebe5db;
}
#galleryPage > .row > .col-xs-6 > .col-sm-6 > .img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
  margin:0;
  padding:0;
  cursor:pointer;
}
#galleryPage > .row > .col-xs-6 > .col-sm-6 > img {
    opacity: 1.0;
                  transition: opacity .55s ease-in-out;
                  -moz-transition: opacity .55s ease-in-out;
                  -webkit-transition: opacity .55s ease-in-out;
			
}
#galleryPage > .row > .col-xs-6 > .col-sm-6 > img:hover {
    opacity: .0;
                  transition: opacity .55s ease-in-out;
                  -moz-transition: opacity .55s ease-in-out;
                  -webkit-transition: opacity .55s ease-in-out;
				 
}
@media (max-width: 480px) {
	#galleryPage > .row > .col-xs-6{
		width:100%;
		padding-left:6%;
		padding-right:6%;
	}
}
@media (max-width: 991px) {
.contGallery{
	background-position:center -110px;
	background-size:100%;
}
}
@media (max-width: 767px) {
	.contGallery{
	background-position:center -70px;
	background-size:110%;
}
}
.gllryThmbs{
	margin:auto;
	size:100%;
	height:100px;
	
}
@media (max-width:1199px) {
.gllryThmbs{
	background-size:100%;
	width:241px;
	height:160px;
}	
}

#galleryThumb1{
	background-image:url(../../images/gallery/gallery_richwood_model2.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb2{
	background-image:url(../../images/gallery/gallery_wilmington_model1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb3{
	background-image:url(../../images/gallery/gallery_london_model1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb4{
	background-image:url(../../images/gallery/gallery_austin_model1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb5{
	background-image:url(../../images/gallery/gallery_custom_cutter_over1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb6{
	background-image:url(../../images/gallery/gallery_custom_4283_over1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb7{
	background-image:url(../../images/gallery/gallery_clark_remodel_over1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb8{
	background-image:url(../../images/gallery/gallery_belmont_model1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb9{
	background-image:url(../../images/gallery/gallery_oakland_model1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb10{
	background-image:url(../../images/gallery/gallery_richwood_model1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb11{
	background-image:url(../../images/gallery/gallery_wilmington_model2.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb12{
	background-image:url(../../images/gallery/gallery_london_model2.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb13{
	background-image:url(../../images/gallery/gallery_custom_cutter_over2.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb14{
	background-image:url(../../images/gallery/gallery_custom_4283_over2.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb15{
	background-image:url(../../images/gallery/gallery_clark_remodel_over2.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb16{
	background-image:url(../../images/gallery/gallery_oakland_model2.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	
}
#galleryThumb17{
	background-image:url(../../images/gallery/NEW_2016/sales_center_1_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb18{
	background-image:url(../../images/gallery/NEW_2016/wilmington_model_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb19{
	background-image:url(../../images/gallery/NEW_2016/MtSterling_residence_exterior_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb20{
	background-image:url(../../images/gallery/NEW_2016/austin_model_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb21{
	background-image:url(../../images/gallery/NEW_2016/BerlinResidence_1_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb22{
	background-image:url(../../images/gallery/NEW_2016/sales_center_exterior_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb23{
	background-image:url(../../images/gallery/NEW_2016/oakland_model_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb24{
	background-image:url(../../images/gallery/NEW_2016/Linworth1_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb25{
	background-image:url(../../images/gallery/NEW_2016/sales_center_2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb26{
	background-image:url(../../images/gallery/NEW_2016/MtSterling_residence_2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb27{
	background-image:url(../../images/gallery/NEW_2016/BerlinResidence_2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb28{
	background-image:url(../../images/gallery/NEW_2016/hartford_model_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}


#galleryThumb29{
	background-image:url(../../images/gallery/NEW_2016/london_model_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb30{
	background-image:url(../../images/gallery/NEW_2016/MtSterling_residence_3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb31{
	background-image:url(../../images/gallery/NEW_2016/sales_center_3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb32{
	background-image:url(../../images/gallery/NEW_2016/MtSterling_residence_4_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}


#galleryThumb33{
	background-image:url(../../images/gallery/NEW_2016/BerlinResidence_4_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb34{
	background-image:url(../../images/gallery/NEW_2016/Linworth2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb35{
	background-image:url(../../images/gallery/NEW_2016/sales_center_3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb36{
	background-image:url(../../images/gallery/NEW_2016/MtSterling_residence_4_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb37{
	background-image:url(../../images/gallery/NEW_2016/berlin7_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb38{
	background-image:url(../../images/gallery/NEW_2016/Custom_McCafferty_Rd8_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb39{
	background-image:url(../../images/gallery/NEW_2016/Custom_McCafferty_Rd11_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb40{
	background-image:url(../../images/gallery/NEW_2016/Custom_McCafferty_Rd12_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb41{
	background-image:url(../../images/gallery/NEW_2016/Hartford_Model_9_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb42{
	background-image:url(../../images/gallery/NEW_2016/london-A_5_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb43{
	background-image:url(../../images/gallery/NEW_2016/london-A_13_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb44{
	background-image:url(../../images/gallery/NEW_2016/london-A_18_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb45{
	background-image:url(../../images/gallery/NEW_2016/london4-A_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb46{
	background-image:url(../../images/gallery/NEW_2016/Oakland_5_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb47{
	background-image:url(../../images/gallery/NEW_2016/Oakland_8_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb48{
	background-image:url(../../images/gallery/NEW_2016/Oakland_11_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb49{
	background-image:url(../../images/gallery/NEW_2016/Oakland_exterior2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb50{
	background-image:url(../../images/gallery/NEW_2016/Oakland_Model_kitchen_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb51{
	background-image:url(../../images/gallery/NEW_2016/Oakland_model27_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb52{
	background-image:url(../../images/gallery/NEW_2016/Oakland_dining_room_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
} 
#galleryThumb53{
	background-image:url(../../images/gallery/NEW_2016/Remodel_Pickerington_kitchen_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
} 
#galleryThumb54{
	background-image:url(../../images/gallery/NEW_2016/Remodel_Pickerington_patio_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb55{
	background-image:url(../../images/gallery/NEW_2016/Remodel_Pickerington_closet_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb56{
	background-image:url(../../images/gallery/NEW_2016/Remodel_Pickerinton3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb57{
	background-image:url(../../images/gallery/NEW_2016/SalesCenter_Kitchen_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb58{
	background-image:url(../../images/gallery/NEW_2016/SalesCenter3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb59{
	background-image:url(../../images/gallery/NEW_2016/wilmington8_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb60{
	background-image:url(../../images/gallery/NEW_2016/wilmington16_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb61{
	background-image:url(../../images/gallery/NEW_2016/Custom_McCafferty_Rd3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb62{
	background-image:url(../../images/gallery/NEW_2016/SalesOffice_5_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb63{
	background-image:url(../../images/gallery/NEW_2016/Custom_Berlin_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb71{
	background-image:url(../../images/gallery/NEW_2016/Custom_Berlin_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb72{
	background-image:url(../../images/gallery/NEW_2016/Custom_Berlin_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb73{
	background-image:url(../../images/gallery/NEW_2016/Custom_Berlin_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}#galleryThumb74{
	background-image:url(../../images/gallery/NEW_2016/Custom_Berlin_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}

/*2019 Gallery*/
#galleryThumb75{
	background-image:url(../../images/gallery/NEW2019/sales_center_2019_1_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb76{
	background-image:url(../../images/gallery/NEW2019/sales_center_2019_2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb77{
	background-image:url(../../images/gallery/NEW2019/sales_center_2019_3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb78{
	background-image:url(../../images/gallery/NEW2019/sales_center_2019_4_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb79{
	background-image:url(../../images/gallery/NEW2019/sales_center_2019_5_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
/*Dublin rd custom home*/
#galleryThumb80{
	background-image:url(../../images/gallery/NEW2019/dublin_rd_custom_1_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb81{
	background-image:url(../../images/gallery/NEW2019/dublin_rd_custom_2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb82{
	background-image:url(../../images/gallery/NEW2019/dublin_rd_custom_3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb83{
	background-image:url(../../images/gallery/NEW2019/dublin_rd_custom_4_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb84{
	background-image:url(../../images/gallery/NEW2019/dublin_rd_custom_5_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb85{
	background-image:url(../../images/gallery/NEW2019/dublin_rd_custom_6_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb86{
	background-image:url(../../images/gallery/NEW_2023/canal_winch_gallery_1_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb87{
	background-image:url(../../images/gallery/NEW_2023/canal_winch_gallery_2_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb88{
	background-image:url(../../images/gallery/NEW_2023/canal_winch_gallery_3_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#galleryThumb89{
	background-image:url(../../images/gallery/NEW_2023/canal_winch_gallery_4_over.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}

/*END OF GALLERY PAGE*/



/*FOR SALE PAGE*/
.contForSale{
	background-image:url(../../images/for_sale_header.jpg);
/*background-position:center -270px;*/
	background-position:center 24px;
	background-repeat:no-repeat;
	background-size:100%;
}
.container > #forSalePage {
	color:#463127;
	/*color:#7C1315;*/
	font-size:16px;
	line-height:20px;
	/*letter-spacing:.2em;*/
		font-family:"Proxima Nova Regular";
}

#forSalePage > .row > .col-sm-6 {
	margin:0;
	font-family:"MrsEavesRoman";
	color:#463127;
	padding-left:0;
	padding-right:0;
	vertical-align:text-top;
	height:460px;
	font-weight:normal;
	
}




@media (max-width: 1199px) {
	#salesCenterLink > .row > .col-sm-6 {
	height:380px;
}
}
@media (max-width: 991px) {
	#forSalePage > .row > .col-sm-6 {
	height:320px;
}
.contForSale{
	/*background-position:center -180px;*/
	background-position:center 24px;
	background-size:100%;
}

}
@media (max-width: 767px) {
#forSalePage > .row > .col-sm-6 {
	margin:0;
	padding:0;
	border:#000 thin solid;
	font-size:14px;
	height:auto;
}
}
#forSalePage > .row > .col-sm-6 > p {
	margin:15% 15%;
	text-align:left;
	font-size:16px;
}
@media (max-width: 1199px) {
#forSalePage > .row > .col-sm-6 > p {
	margin:19% 10%;
	line-height:16px;
	font-size:15px;
}	
}
@media (max-width: 767px) {
#forSalePage > .row > .col-sm-6 > p {
	margin:5%;
	
}	
}
.oneWrd{
	display:block;margin:0 0 -16px 0;padding:20px 0 0 0;
}
#forSalePage > .contentText  p {
	margin:0;display:block;padding:12px 0 0 0;
}

#forSalePage > .row > .flipHor {
float:right;
}
@media (max-width: 767px) {
	#forSalePage > .row > .flipHor {
float:inherit;
}
}
@media (max-width: 991px) {
.container > #forSalePage {
	font-size:13px;
	line-height:16px;
	letter-spacing:.1em;
}	
.oneWrd{
	display:block;margin:0 0 -14px 0;padding:10px 0 0 0;
}
#forSalePage > .contentText  p {
	margin:0;display:block;padding:0 0 0 0;
}
}
@media (max-width: 767px) {
#forSalePage > .pageTitle{
	margin:0 auto -20px auto;
	padding:10px 0 0 0;
	font-size:20px;
}
.contForSale{
	/*background-position:center -40px;*/
	background-position:center 10px;
	background-size:160%;
}
.oneWrd{
	display:block;margin:0 0 -10px 0;padding:0 0 0 0;
}
}
.viewSale{
	background-position:10%;
	background-size:85%;
}


.saleHome1{
	background-image:url(../../images/for_sale/DublinePowel_HomeForSale.jpg);
	background-repeat:no-repeat;
	
}
.saleHome2{
	background-image:url(../../images/for_sale/Shawnee_Trails_HomeForSale.jpg);
	background-repeat:no-repeat;
}
.saleHome3{
	background-image:url(../../images/for_sale/home_sale_3.jpg);
	background-repeat:no-repeat;
}
.saleHome4{
	background-image:url(../../images/for_sale/home_sale_4.jpg);
	background-repeat:no-repeat;
}

@media (max-width: 1199px) {
.viewSale{
	background-position:40%;
	background-size:100%;
}
}

@media (max-width: 767px) {
#forSalePage > .row > .col-sm-6 > .img-responsive {
margin:0 auto;

display:block;
}	
.viewSale{
	background-image:none;
}
}
/*END OF *FOR SALE PAGE*/




/*FLOORPLANS PAGE*/
.contModels{
	background-image:url(../../images/models_header.jpg);
	background-position:center -240px;
	background-repeat:no-repeat;
	background-size:100%;
	
}
.container > floorplans{
	
	color:#463127;
	font-family:"Proxima Nova Regular";
		font-size:14px;
		font-weight:600;

}

#floorplans > .row{
padding:40px 70px;
}
#floorplans > .row >.col-sm-4{

color:#6E5300;
text-align:center;
margin:10px;
width:300px;
font-size:16px;
}
.modelName{
	border-bottom:#b99f68 medium solid;
	display:block;
	font-size:20px;
	width:78%;
	margin-left:auto;
	margin-right:auto;
	line-height:100%;
	font-family:"MrsEavesRoman";
}
.comingSoonContent{

	background-image:url(../../images/home_text_background.jpg);
	background-repeat:no-repeat;
	background-size:101%;
	height:500px;
	/*background-color:#FFFF33;*/
	background-position:center top;
	text-align:center;
	padding:70px 0 0 0;
	
}
/*MODELS PAGE*/
.modelsThumbBack{
	background-color:#fff;margin:15px 0;padding:0 0 10px 0;width:290px;
}

#modelPage > .row {
	margin:10px 80px;
	font-family:"Proxima Nova Regular";
	color:#463127;
	padding:0%;
}
@media (max-width: 1199px) {
.modelsThumbBack{
	background-color:#fff;margin:15px 0;padding:0 0 10px 0;width:280px;
}

#modelPage > .row {
	margin:10px 20px;
	font-family:"Proxima Nova Regular";
	color:#463127;
	padding:0%;
}		
	
}

@media (max-width: 991px) {
.modelsThumbBack{
	background-color:#fff;margin:15px 0;padding:0 0 10px 0;width:auto;
}

#modelPage > .row {
	margin:10px 0px;
	font-family:"Proxima Nova Regular";
	color:#463127;
	padding:0%;
}	
	
}
.container > #modelPage{
	
	color:#463127;
	font-family:"Proxima Nova Regular";
		font-size:14px;
		font-weight:600;

}
@media (max-width: 991px) {
#modelPage > .row {
	padding:0 7%;
}
.remodelTitle{
font-size:24px;
margin:20px auto 10px auto;
line-height:26px;

}	
}
@media (max-width: 767px) {

#modelPage  > .pageTitle{
	margin:0 auto -20px auto;
	padding:10px 0 0 0;
	font-size:20px;
}
}
.thumbnails {
margin-left:auto;
margin-right:auto;


}
#modelSlider div{
margin:0 2px;
	
}
.modelNameDetail{
	border-bottom:#b99f68 thick solid;
	display:block;
	font-size:36px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.modelsCar{
height:700px;
padding-left:73px;padding-right:73px;
margin:0;
text-align:left;
font-size:30px;
}
.modelsSyncCar{
height:810px;
padding-left:73px;padding-right:73px;
margin:0;
text-align:left;
font-size:30px;

}
.syncStrip{
	margin:8px;
}
.stripHolder{
	display:inherit;
}
@media (max-width: 767px) {
.syncStrip{
		margin:4px;
}
.stripHolder{
	display:none;
}
}
/*.modelsPos{
	padding-left:73px;padding-right:73px;
}*/
.contModelsDetail{
background-color:#fbf8f4;
padding:0 0 50px 0;
}
.floorplanImage{
  display: block;
  height: auto;
  max-width: 100%;
  margin-left:30%;
}
.contModelsDetail > .row {
	font-family:"Proxima Nova Regular";
}
/*
ul.modelBullets {
	margin:0px -40px;
	display:block;
	width:290px;
	list-style-type:none;
	
}
	ul.modelBullets  li{
	padding-left:-10px;
	list-style:outside; 
	margin:0 0 1px 14px;
	
	
*/
ul.modelBullets  {
  margin:10px -40px;
	display:block;
	width:290px;
	list-style-type:none;
	font-weight:500;

}
ul.modelBullets  > li {
      line-height:14px;
    margin-left: 14px;
	margin-top:16px;
	
}

ul.modelBullets  > li:before {
      content: "–"; /* en dash here */
    position: absolute;
    margin-left: -1.1em;
	
	padding-left:0;
}
@media (max-width: 767px) {
ul.modelBullets  {
  margin:10px auto;
	width:100%;
}
#modelSlider div{
margin:inherit;
	
}
		
}
@media (max-width: 480px) {
	
ul.modelBullets  {
  margin:10px -20px;
}	
}

.specsHolder> .col-sm-7{
	padding-right:10%;
	
}

.specsHolder> .col-sm-5{
	font-family:Arial, Helvetica, sans-serif;
	color:#463127;
	text-align:left;
}
.detailsTop{
	display:block;
	background-color:#ebe5db;
	padding:4px;
	width:100%;
	font-weight:bold;
}
.detailHolder{
	width:250px;
	margin:0 30% 0 0;
}
.detailL{
	display:block;
	padding:4px;
	width:100%;
}
.detailD{
	display:block;
	padding:4px;
	width:100%;
	background-color:#ebe5db;
}
.detailNo{
	display:block;
	float:right;
}
.dwnpdfbttn{
	margin:16px 40px 0 0;
}
@media (min-width: 1200px) {
  .container {
    width: 1112px;
	/*width:1440px;NEW WIDTH*/
  }
  #openingAnimationHolder >  .container{
	  width:100%;
  }
	  
}
@media (min-width: 768px) {
#aboutBttn{
	display:none;
}
}
/*
a.topNav:link, a.topNav:visited, a.topNav:active {
	color: #b99f68;text-decoration:none;display:inline;margin:20px 10px;display:inline;
}

a.topNav:hover {
	color: #ffffff;text-decoration:none;display:inline;margin:20px 10px; display:inline;
}
*/

ul.topNav li {
    display: inline;list-style-type:none;
}

.topNav > li > a{
	display:inline;color: #fff;text-decoration:none;margin:10px 10px;font-weight:bold;
}
.topNav > li > a:hover{
	color: #b99f68;
}
.topNav > li + li > a:before {
	content: "|  ";
	margin-right:10px;
	color: #b99f68;
}


.navbar-default {
	font-family:"Proxima Nova Regular";
  background-color: transparent;
  border-color:transparent;
  background-image:url(../../images/ICH_right_logo.png);
 /* background-image:url(../../images/background_top.jpg);*/
  background-repeat:no-repeat;
  background-position:98% 7px;
  font-size:12px;
  font-weight:normal;
  top:0;
  	letter-spacing:0em;
	font-stretch:condensed;
	
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  margin-top:24px;
  padding-left:0;
  padding-right:16px;
margin-bottom:-6px;
margin-left:-20px;
 margin-right:-20px;
font-size:13px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
 color: #ffffff;
  background-image:url(../../images/rollover_background.jpg);
  background-repeat:repeat-x;
  background-position:0 -35px;
  background-color:transparent;

}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-image:url(../../images/rollover_background.jpg);
  background-repeat:repeat-x;
  background-position:0 -35px;
  background-color:transparent;
  
}
.navbar-default .navbar-nav > li + li > a:before {
  content: "|  ";
  padding-right:8px;
  margin-left:-1px;
  color:#791017;
  font-weight:bold;
  
}
.firstNavLink{
	padding-left:14px;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 440px;
}
.dropdown-menu {
  position: absolute;
  top: 140%;
  left: 10%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 110px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 13px;
  text-align: left;
  list-style: none;
  background-color:  #7C1315;
  
 
  /*-webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);*/
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 16px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #b99f68;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #7C1315;
}
@media (max-width:1199px) {
.firstNavLink{
	padding-left:7px;
}
}
@media (max-width: 991px) {
.firstNavLink{
	padding-left:4px;
}	
}
@media (max-width: 767px) {
.firstNavLink{
	padding-left:0;
}	
}
.topMiniNav{
	/*WITHOUT CONTACT DROPDOWN
color:#b99f68;position:fixed;margin-left:732px;font-size:14px;	z-index:1300;font-weight:bold;*/
color:#b99f68;position:fixed;margin-left:680px;font-size:14px;	z-index:1300;
}
@media (max-width:1199px) {
.topMiniNav{
	/*WITHOUT CONTACT DROPDOWN
	margin-left:620px;*/
	margin-left:570px;
}
}
@media (max-width: 991px) {
.topMiniNav{
	/*WITHOUT CONTACT DROPDOWN
	margin-left:452px;font-size:13px;*/
	margin-left:430px;font-size:13px;
}	
.topNav > li > a{
	margin:10px 4px;
}

.topNav > li + li > a:before {
	content: "|  ";
	margin-right:4px;
}
.dropdown-menu {
  font-size: 12px;
}
.dropdown-menu > li > a {
  padding: 3px 8px;
}

}
@media (max-width: 767px) {
.topMiniNav{
	display:none;
}	
}
@media (min-width: 768px) {
.navbar-default .navbar-nav > li:last-child {
 display:none;
}
}
.navbar-brand {
	width:27%;
  height:100%;

  float: left;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  margin-top:-7px;
  z-index:1055;
  position:absolute;
  left:3%;
}

@media (min-width: 768px) {
  .navbar-nav {
    float: right;
    margin: 0;
	/*WITHOUT CONTACT DROPDOWN
	margin-right:16%;*/
	/*WITH CONTACT DROPDOWN*/
	margin-right:15%;
  }
 
}

@media (max-width: 480px) {
	

}

@media (max-width:1199px) {
	.navbar-default .navbar-nav > li > a {
font-size:12px;
  padding-right:6px;
}

.navbar-default .navbar-nav > li + li > a:before {
   margin-left:-2px;
  padding-right:2px;
  
}	
.homePhoto{
	

  height:540px;
}
.homeTxtBck{
	height:540px;
	background-size:105%;
}
.bottomCar{

background-size:50%;
}
.galleryPos{
	padding-left:4px;padding-right:4px;
}
.carousel-caption {
  left: 60%;
  margin-bottom:30px;
  bottom:40px;
}
.navbar-default {
 
  /*background-position:860px -3px;*/
  
}
/*FLOORPLANS PAGE*/

#floorplans > .row{
padding:40px 46px;
}
#floorplans > .row >.col-sm-4{
margin:10px;
width:270px;
font-size:14px;
}
.modelName{
	
	font-size:18px;
}
/*MODELS PAGE*/

.modelsCar{
height:650px;
padding-left:10px;padding-right:10px;
}
.modelsSyncCar{
height:800px;
padding-left:10px;padding-right:10px;
}
.contModelsDetail{

padding:0 0 50px 0;
}
.floorplanImage{
    margin-left:5%;
}


}

@media (max-width: 991px) {

.navbar-default .navbar-nav > li > a {
  
font-size:12px;

  padding-right:2px;
}
.navbar-default .navbar-nav > li + li > a:before {
 
  padding-right:0px;
  
}
h1 {
 font-size: 24px;
}
#remodelingPage h2 {
font-size: 18px;
}
.homePhoto{

  height:470px;
}
.homeTxtBck{
	background-size:115%;
	height:470px;
	background-repeat:repeat-y;
}
	/*
.homeContent p{
	line-height:1.5em;
	font-size:1em;
}
*/
.col-xs-3, .col-xs-9{
	width:50%;
}
.galleryPos{
	padding-left:8px;padding-right:8px;
}
.bottomCar{
height:260px;
}

.carousel-caption {
  left:50%;
  font-size:1.2em;
  line-height:1.3em;
}

.carousel-caption h1 {
  font-size:18px;
  
}
.navbar-brand {
  width:200px;
  height:90px;
  margin-top:0;
  /*margin-left:-2px;*/
}

/*FLOORPLANS PAGE*/
.contModels{
	background-position:center -160px;
	background-size:100%;
}

#floorplans > .row{
padding:40px 30px;
}
#floorplans > .row >.col-sm-4{
margin:4px;
width:220px;
font-size:12px;
}
.modelName{
	width:140px;
	font-size:14px;
}
/*MODELS PAGE*/

.modelsCar{
height:540px;
}
.modelsSyncCar{
height:640px;
}
.contModelsDetail{
padding:0 0 50px 0;
}
}



@media (max-width: 767px) {
	.navbar-default {
 background-image:none;
  /*background-position:640px -3px;*/
}
.footer .col-sm-6 .footerL {
font-size:12px;
padding:0;
}


.footerSeperator{
	
	background-position:100% 0;
}
.bottomCar{
height:240px;

}
a.footerL:link, a.footerL:visited, a.footerL:active, a.footerL:hover {
	margin-left:-20px;line-height:90%;margin-bottom:4px;width:120%;

}
.bottomCar{

background-size:60%;
}
.galleryPos{
	padding-left:12%;padding-right:12%;
}
.carousel-caption {
  width:300px;
   left:25%;
  right:25%;
  text-align: center; 
}

.carousel {
  position: relative;
  top:0px;

  
}

.navbar-collapse {
  padding-top:30px;
  background-color:#a9863f;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		
}


 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #463127;
	
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    
  }
  
.navbar-default .navbar-nav > li > a {
 
  margin-top:0px;
  padding-left:20px;
  padding-right:20px;
margin-bottom:0px;
margin-left:-20px;
 margin-right:-20px;
font-size:16px;
background-color:#a9863f;
	color:#463127;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
 color: #fff;
  /*
  background-image:url(../../images/rollover_background.jpg);
  background-repeat:repeat-x;
  background-position:0 -31px;*/
  background-image:none;
  background-color: #6E5300;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #6E5300;
  background-image:none;

}
.navbar-default .navbar-nav > li + li > a:before {
 
  content:none;
  
}
/*MODELS PAGE*/


.modelNameDetail{
	border-bottom:#b99f68 thick solid;
	display:block;
	font-size:24px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.modelsCar{
font-size:20px;
height:320px;
position:relative;
}
.modelsSyncCar{
font-size:20px;
height:340px;
padding-left:0;padding-right:0;
margin-left:-15%;
margin-right:-11%;
margin-bottom:-10%;

}

.floorplanImage{
  display: block;
  height: auto;
  max-width: 100%;
  /*margin-left:0;*/
  margin-left:auto;
  margin-right:auto;
}

.specsHolder> .col-sm-7{
	padding-right:0%;
	padding-top:35%;
	
}
.specsHolder> .col-sm-5{
	font-family:Arial, Helvetica, sans-serif;
	color:#463127;
	text-align:left;
}
.detailsTop{
	display:block;
	background-color:#463127;
	color:#fff;
	padding:4px;
	width:100%;
}
.detailHolder{
	width:auto;
	margin:25px 5% 0 5%;
}
.detailL{
	display:block;
	padding:4px;
	width:100%;
}
.detailD{
	display:block;
	padding:4px;
	width:100%;
	background-color:#ebe5db;
}
.detailNo{
	display:block;
	float:right;
}



}

@media (max-width: 420px) {
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  height:100%;
  width: 100%;
}
	.homeTxtBck{
	height:auto;
	background-color:#fff;
}
	/*
.homeContent p{
	color:#000;
	line-height:1.3em;
	font-size:.9em;
}
	*/
.homePhoto{

  height:260px;
}

.footer{
	font-size:12px;
	line-height:1.2em;
	
}
.bottomCar{
display:none;
background-size:80%;
height:280px;


}
.galleryPos{
	padding-left:18%;padding-right:18%;
}
.carousel-indicators {
  display:none;
   bottom: 0px;
  
}
.carousel-caption {
  left:15%;
  right:15%;
  width:220px;
  text-align: center;
  padding-bottom: 0px;
  bottom: 60px;
}
.carousel-caption p {
  font-size:12px;
  line-height:1.2em;
}
.carousel-caption h1 {
  font-size:14px;
}
.carousel-inner {
  height:212px;

}
/*FLOORPLANS PAGE*/
.contModels{
	background-position:center -50px;
	background-size:110%;
}

#floorplans > .row{
padding:0 30px;
}
#floorplans > .row >.col-sm-4{
margin:14px;
width:230px;
font-size:12px;
}
.modelName{
	width:180px;
	font-size:14px;
}
/*MODELS PAGE*/
.modelNameDetail{
	border-bottom:#b99f68 thin solid;
	display:block;
	font-size:24px;
	/*width:auto;*/
	width:100%;
	margin-left:auto;
	margin-right:54%;

}
.specsHolder> .col-sm-5{
	font-family:Arial, Helvetica, sans-serif;
	color:#463127;
	text-align:left;
}
.dwnpdfbttn{
	margin:20px auto 0 auto;
	 display: block;
  height: auto;
}
.specsHolder> .col-sm-7{
	padding-right:0%;
	padding-top:20px;
}
.modelsSyncCar{

margin-bottom:-15%;

}
}





@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

/*CUSTOM PAGE*/
.viewCustom1{
	background-image:url(../../images/custom/1377cutter/1377cutter_custom_pg.jpg);
	background-repeat:no-repeat;
	background-position:40%;
	background-size:115%;
}
.viewCustom2{
	background-image:url(../../images/custom/4823/4823_custom_pg.jpg);
	background-repeat:no-repeat;
	background-position:40%;
	background-size:115%;
}
.viewCustom3{
	background-image:url(../../images/custom/Johnstown/johnstown1.jpg);
	background-repeat:no-repeat;
	background-position:40%;
	background-size:140%;
}
.viewCustom4{
	background-image:url(../../images/custom/Berlin_Ohio/Berlin_1.jpg);
	background-repeat:no-repeat;
	background-position:40%;
	background-size:140%;
}
.viewCustom5{
	background-image:url(../../images/custom/mccafferty%20_rd/McCafferty_Rd_custom_landing.jpg);
	background-repeat:no-repeat;
	background-position:70%;
	background-size:117%;
}
.viewCustomBluebird{
	background-image:url(../../images/custom/Bluebird/1044_bluebird_lane_1.jpg);
	background-repeat:no-repeat;
	background-position:30%;
	background-size:136%;
}
.viewCustomCanalWinch{
	background-image:url(../../images/custom/canal_winchester/canal_winchester_custom_house.jpg);
	background-repeat:no-repeat;
	background-position:30%;
	background-size:136%;
}
.viewCustomDublin{
	background-image:url(../../images/custom/7457dublin/dublin_custom_home_page.jpg);
	background-repeat:no-repeat;
	background-position:30%;
	background-size:136%;
}
@media (max-width: 1199px) {
.viewCustom1{
	background-position:30%;
	background-size:185%;
}
.viewCustom2{
	background-position:30%;
	background-size:185%;
}
.viewCustom3{
	background-position:40%;
	background-size:220%;
}	
.viewCustom4,.viewCustomBluebird{
	background-position:40%;
	background-size:185%;
}	
.viewCustom5{
	background-position:40%;
	background-size:120%;
}			
}



.contCustom{
	background-image:url(../../images/custom_header.jpg);
	/*background-position:center -270px;*/
	background-position:center 24px;
	background-repeat:no-repeat;
	background-size:100%;
}

	@media (max-width: 991px) {
	
.contCustom{
	/*background-position:center -180px;*/
	background-position:center 24px;
	background-size:100%;
}

	}
@media (max-width: 767px) {
	
	.contCustom{
	/*background-position:center -100px;*/
	background-position:center 10px;
	background-size:160%;
}
}

.whereWeBuild{
	font-family:'Proxima Nova Regular';
	background-color:#ffffff;
	width:90%;
	margin:5%;
	padding: 0% 2%;
	
}
.whereWeBuild > .row > .col-sm-8{
	margin:30px auto;
	padding: 10px 10px 10px 20px;
	color:#463127;
	line-height:130%;
	
}
.whereWeBuild > .row > .col-sm-4{
	margin:0 auto;
	padding:1% 20px;
}

@media (max-width: 991px) {
	
.whereWeBuild > .row > .col-sm-4{
		padding:10% 20px;
}	
}

@media (max-width: 767px) {
.whereWeBuild > .row > .col-sm-4{
		padding:1% 20px;
}		
}
@media (max-width: 480px) {
.whereWeBuild > .row > .col-sm-4{
		padding:auto 20px;
}	
.whereWeBuild > .row > .col-sm-8{
		margin:10px auto;
		font-size:90%;
}			
}
/*END OF CUSTOM PAGE*/

.swipeText{
	display:none;	
}
@media (max-width: 767px) {
.swipeText{
	display:block;
	font-family:'Proxima Nova Regular';
	text-align:center;
	margin:0;
	position:relative;
	font-size:80%;
}	
}
@media (max-width: 560px) {
.swipeText{
	margin:-40px 0 0 0;		
}	
}
@media (max-width: 420px) {
.swipeText{
	margin:-40px 0 0 0;	
}	
}
.facebookBttn{
	height:37px;
	width:37px;
	background-image:url(../../images/ICH_facebook.png);
	background-position: 0 0;
	margin:6px 10px 10px -40px;
	display:inline-block;
}
.facebookBttn:hover{
	background-image:url(../../images/ICH_facebook_over.png);
}

.houzeBttn{
	height:37px;
	width:37px;
	background-image:url(../../images/ICH_houze.png);
	background-position: 0 0;
	margin:6px 20px 10px 0;
	display:inline-block;
}
.houzeBttn:hover{
	background-image:url(../../images/ICH_houze_over.png);
}


.facebookBttn_NEW{
	height:37px;
	width:37px;
	/*background-image:url(../../images/ICH_facebook.png);*/
	background-image:url(../../images/ICH_social_media_FB.png);
	background-position: 0 0;
	/*margin:6px 10px 10px -40px;*/
	margin:20px 20px 10px 0;
	display:inline-block;
	background-size:95% !important;
	background-repeat:no-repeat;


}
.facebookBttn_NEW:hover{
	/*background-image:url(../../images/ICH_facebook_over.png);*/
	background-image:url(../../images/ICH_social_media_FB.png);
}

.houzeBttn_NEW{
	height:37px;
	width:37px;
	/*background-image:url(../../images/ICH_houze.png);*/
	background-image:url(../../images/ICH_social_media_Houzz.png);
	background-position: 0 0;
	/*margin:6px 20px 10px 0;*/
	margin:20px 20px 10px 0;
	display:inline-block;
	background-size:95% !important;
	background-repeat:no-repeat;
}

.houzeBttn_NEW:hover{
	/*background-image:url(../../images/ICH_houze_over.png);*/
	background-image:url(../../images/ICH_social_media_Houzz.png);
}

.instagramBttn_NEW{
	height:37px;
	width:37px;
	/*background-image:url(../../images/ICH_instagram_logo.png);*/
	background-image:url(../../images/ICH_social_media_Insta.png);
	background-position: 0 0;
	/*margin:6px 10px 10px -40px;*/
	margin:20px 0 10px 0;
	display:inline-block;
	background-size:95% !important;
	background-repeat:no-repeat;


}
.instagramBttn_NEW:hover{
	/*background-image:url(../../images/ICH_instagram_logo_over.png);*/
	background-image:url(../../images/ICH_social_media_Insta.png);
}
@media (max-width: 767px) {
.facebookBttn{
	margin:6px 10px 0 -18px;
}	
.facebookBttn_NEW{
	/*margin:0 20px 0 0;*/
}	
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #6E5300;
}
/*
.footer > .container > .row > .col-xs-3{
	height:auto;
	background-color:#00CC33;
}
*/

/*FORM VALIDATION*/
.control-label{float:left;padding-top:0px;text-align:left;margin:0;font-weight:normal;}
.form-horizontal .controls{margin-left:160px;*display:inline-block;*margin-left:0;*padding-left:20px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}

label.valid {

	width: 24px;

	height: 24px;

	background: url(assets/img/valid.png) center center no-repeat;

	display: inline-block;

	text-indent: -9999px;

}

label.error {

	font-weight: bold;

	color: red;

	padding:0;

	margin-top: 0px;
	
	font-family:'Proxima Nova Regular';
	font-size:11px;
	background-color:#3399gg;
display: block;
}

/*END OF FORM VALIDATION*/
/*SALES CENTER LINK AT BOTTOM OF PAGES*/
.salesCenterLink{
	width:100%;
	background-image:url(../../images/DSC_0062.jpg);
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:100%;	
	margin:0;
}
.salesCenterLinkText{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-top:5%;
	padding-bottom:34%;
	color:#fff;
	font-family:"MrsEavesRoman";
	text-align:center;
	font-size:20px;
line-height:22px;
}
.salesCenterLinkText h1{
	color:#fff;
	margin-bottom:10px;
}
.salesCenterLinkText p{
	margin:50px 0 0 0;
}
@media (max-width: 767px) {
.salesCenterLinkText{
	width:80%;
	line-height:128%;
padding-bottom:10%;
}
.salesCenterLinkText p{
	margin:20px 0 0 0;
}
}
@media (max-width: 400px) {
	.salesCenterLinkText{
		padding-bottom:14%;
		font-size:90%;
		line-height:16px;
		padding-top:2%;
}
}
a.contactL:link, a.contactL:visited, a.contactL:active, a.contactL:hover {
	color: #463127;text-decoration:none;
}

.footerCol1{
	width:40%;display:inline-block;float:left;margin:0;
	background-image:none;
	height:auto;

}
.footerCol2{
	width:30%;display:inline-block;float:left;
}
.footerCol3{
	width:30%;display:inline-block;float:left;
	
}
	@media (max-width: 990px) {
	.footerCol1{
	width:50%;

}
.footerCol2{
	width:30%;
}	
		.footerCol3{
	width:40%;
}
		
}
@media (max-width: 767px) {
.footerCol1{
	width:52%;display:inline-block;float:left;margin:0 0 0 20px;
	background-image:url(../../images/ICH_BIA_equalhouse_mobile_logos_horiz.png);
	background-repeat:no-repeat;
	/*background-position:1px 123px;*/
	background-position:0 190px;
	height:260px;
	background-size:55%;
}
.footerCol2{
	width:38%;display:inline-block;float:left;font-size:12px;
}
.footerCol3{
	/*width:100%;display:block;float:none;*/
	display:none;
}	
}
@media (max-width: 440px) {
	.footerCol1{
background-position:0 160px;
	height:220px;

}
	.footerCol2{
	font-size:12px;
}
}

/*
.dropdown:hover .dropdown-menu {
   display: block;
}
*/

.footer .col-sm-3{
	padding-left:0;
	padding-right:30px;

}
.footer .col-sm-3 img{
width:100%;height: auto;
}
@media (max-width: 767px) {
.footer .col-sm-9{
	line-height:30px;
}	

.footer .col-sm-3 img{
width:50%;
}
	.footer .col-sm-3{
	padding-left:30px;

}
}
.btn-success {
    color: #fff;
    background-color: #7C1315;
    border-color: #7C1315;
}
.btn-success:hover {
background-color: #9a2f31;
border-color: #9a2f31;
}

/*UPDATED CLASSES 2026*/

.heading-style-h1{
  margin: 10px 0;
  font-size: 24px;
  color:#b99f68;
  font-family:"MrsEavesRoman";
font-weight:100;
letter-spacing:.1em;
line-height:1.2em;
}
.text-color-white{
	color: #ffffff;
}
.text-color-black{
	color: #000000;
}
.background-color-light-tan{
	background-color: #fbf8f4;
}