@import url(https://fonts.googleapis.com/css?family=Raleway:600,400,300,200,100);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Oxygen:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Varela+Round);
@import url(https://fonts.googleapis.com/css?family=Arvo:400,700);

/* to be used for ftc dine city pages*/



#tf-homechi{
	background: url(../img/chicago2.jpg);  /*was 01.jpg*/
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
	
}

#tf-homechi .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 750;  /* was 750 */
	background-attachment: fixed;
}
#tf-homechi p.lead{
	color: #e3e3e3;
}

/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-homechi{
	background-attachment:inherit;
}
}


/* Home part of page new york */
#tf-home4ldmc{
	background: url(../img/background/first.jpg);  /*was 01.jpg*/
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
}

#tf-home4ldmc .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 750;  /* was 750 */
	background-attachment: fixed;
}
#tf-homenyc p.lead{
	color: #e3e3e3;
}

/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-homenyc{
	background-attachment:inherit;
}
}

/* Home part of page san francisco */
#tf-homesf{
	background: url(../img/sanfrancisco2.jpg);  /*was 01.jpg*/
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
}

#tf-homesf .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 750;  /* was 750 */
	background-attachment: fixed;
}
#tf-homesf p.lead{
	color: #e3e3e3;
}

/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-homesf{
	background-attachment:inherit;
}
}





/* Home part of page washington dc */
#tf-homedc{
	background: url(../img/washington2.jpg);  /*was 01.jpg*/
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
}

#tf-homedc .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 750;  /* was 750 */
	background-attachment: fixed;
}
#tf-homedc p.lead{
	color: #e3e3e3;
}

ul.about-list{
	margin: 30px 0 0 0;
	text-align: left;
	}
ul.about-list li{
	display: block;
	font-size: 26px;
	line-height: 50px;
	font-family: Oswald, Raleway, arial;
	
}
ul.about-list li span{ 
	margin-right: 10px;
}
.home-text p {
font-size:30px;
line-height: 42px;
font-weight: 600;  
}
.home-text h2, .about-text h2 {
font-size: 44px;
font-weight: 600;  
}

.about-text p,  {
text-align: center;
font-size:20px;
line-height: 35px;
margin: 0 10% 0% 10%;
padding: 0 10px 0 10px;
}

/* bullet text */
.about-text2 p{
font-family: oswald;
text-align: left;
font-size:18px;
font-weight: 200;
line-height: 24px;
margin: 5% 10% 1% 10%;
padding: 0 10px 20px 10px;
}



@media (max-width: 1040px){
	.about-text p {
font-size:30px;
line-height: 37px;
font-weight: 400;
padding: 20px 0 0 0;
}

ul.about-list{ margin: 40px 0 0 0;}
.home-text p {
	font-size: 25px;
}
.home-text h1{

}
.home-text h2{
	font-size: 32px;
	line-height: 38px;
}
}

@media (max-width: 768px){
.home-text p, .about-text p   {
	font-size: 19px;
}
.home-text h1{
	font-size: 38px;
	line-height: 50px;
}
.home-text h2{
	font-size: 26px;
	line-height: 38px;
}
}




#tf-about h2 {
	line-height: 40px;
	margin:  30px 0 20px 20px;
	font-family: Raleway; /*was nothing here */
	font-weight:400; /*was nothing*/
	font-size: 44px;
	}
#tf-contact h2{
		font-family: Raleway; /*was nothing here */
	font-weight:400; /*was nothing*/
}
@media (max-width: 768px){
	#tf-about h2{
	line-height: 34px;
	font-family: Raleway; /*was nothing here */
	font-weight:400; /*was nothing*/
	font-size: 40px;
	padding: 0 0 0 0;
	}
	#tf-contact h2{
	line-height: 34px;
	margin:  0 0 20px 0;

	font-size: 40px;
	padding: 0 0 0 0;
	}
	#tf-about p{
		
	}
}
@media (max-width: 600px){
	
	#tf-about h2{
	line-height: 28px;
	font-family: Raleway; /*was nothing here */
	font-weight:400; /*was nothing*/
	font-size: 35px;
	padding: 0 0 0 0;
	}
	#tf-contact h2{
	line-height: 28px;
	margin:  0 0 20px 0;
	font-family: Raleway; /*was nothing here */
	font-weight:400; /*was nothing*/
	font-size: 35px;
	padding: 0 0 0 0;
	}
		#tf-about p{	
	}
}

.columns{
	color:#ffffff;
	border-radius: 80px 80px 80px 80px;
	-moz-border-radius: 80px 80px 80px 80px;
	-webkit-border-radius: 80px 80px 80px 80px;
	border: 0px solid #000000;
	background-color:#e0c200;
	padding: 20px 0 40px 0;
	height: 650px;
}
.columns li{
	margin: 40px 40px 40px 40px;
}
.columns p{
	margin: 0 0 20px 0;
}
.columns ul{
	margin: 0 0 40px 0;
}


/* color box descriptions */
.descrip{

	color:#ffffff;
	border-radius: 80px 80px 80px 80px;
	-moz-border-radius: 80px 80px 80px 80px;
	-webkit-border-radius: 80px 80px 80px 80px;
	border: 0px solid #000000;
	background-color:#e0c200;
	padding: 20px 0 40px 0; 
}
.descripny{
	color:#ffffff;
	border-radius: 80px 80px 80px 80px;
	-moz-border-radius: 80px 80px 80px 80px;
	-webkit-border-radius: 80px 80px 80px 80px;
	border: 0px solid #000000;
	background-color:#afe551;
	padding: 20px 0 40px 0;

	

}

.descripsf{
	color:#ffffff;
	border-radius: 80px 80px 80px 80px;
	-moz-border-radius: 80px 80px 80px 80px;
	-webkit-border-radius: 80px 80px 80px 80px;
	border: 0px solid #000000;
	background-color:#94a1ff;
	padding: 20px 0 40px 0;
	
}
.descripdc{
	color:#ffffff;
	border-radius: 80px 80px 80px 80px;
	-moz-border-radius: 80px 80px 80px 80px;
	-webkit-border-radius: 80px 80px 80px 80px;
	border: 0px solid #000000;
	background-color:#c83b3b;
	padding: 20px 0 40px 0; 
}


}
#citydesc, #boxcolor{
	margin:0 0 4% 0;
	

}
@media (max-width:1040px){
.descripny, .descrip, .descripchi, .descripsf{
	

}
.descripdc h2, .descripsf h2, .descripny h2, .descrip h2{
	margin:0 1% 3% 1%;
	text-align: center;
	font-family: oswald;

	
}

}

#boxcolor p, .descripdc p, .descripsf p, .descripny p, .descrip p{
	margin:0 2% 1% 2%;
		text-align: center;
}
#citydesc h2{
	margin:0 0 3% 0%;
	text-align: center;
	font-family: raleway;
	font-weight: 300;
	font-size: 73px;
	line-height: 80px;

}

#citydesc p{
		margin:0 0 1% 2%;
		text-align: justify;
}

#citydesc h3{
		margin:0 0 1% 2%;

}
@media (max-width:1040px) {
	#citydesc h2{
		font-size:40px;
	line-height: 50px;
}
}
@media (max-width:768) {
	#citydesc h2{
		font-size:36px;
	line-height: 41px;
}
}

#citydesc{
	color: #555555;
}



.testimonial p{
font-style: italic;
}

#tf-cpic{
	background: url(../img/background/third.jpg);  /*was 01.jpg*/
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
	/*height:25%;  /*200px*/
}
#tf-cpic .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 100%;  /* was 750 */
	background-attachment: fixed;
}

/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-cpic{
	background-attachment:inherit;
	}
}


#tf-second{
	background: url(../img/background/second.jpg);  /*was 01.jpg*/
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
	height:25%;  /*200px*/
}

#tf-second .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 100%;  /* was 750 */
	background-attachment: fixed;
}

/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-second{
	background-attachment:inherit;
	}
}

#tf-cpicsf{
	background: url(../img/sanfrancisco.jpg);  /*was 01.jpg*/
	/*background-size: cover;*/
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
	height:25%;  /*200px*/
}
#tf-cpicsf .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 100%;  /* was 750 */
	background-attachment: fixed;
}

/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-home{
	background-attachment:inherit;
	}
}

#tf-cpicdc{
	background: url(../img/washington.jpg);  /*was 01.jpg*/
	/*background-size: cover;*/
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
	height:200px;
}
#tf-cpicdc .overlay{
	/* js held out overlays to see how the home differs from the rest of it */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 100%;  /* was 750 */
	background-attachment: fixed;
}

/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-cpicdc{
	background-attachment:inherit;
	}
}
#tf-teamnychi{
	background: url(../img/homeback.jpg);  /*was picload.jpg*/
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
}
#tf-teamnychi .overlay{
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 750;  
	background-attachment: fixed;
}
#teamnychi{ margin: 0 auto}
#teamnychi .item{
    padding: 0;
    margin: 15px;
    color: #FFF;
    text-align: center;
    
}
/*     UNTIL SHAKY IE SCREEN IS FIXED    */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#tf-teamnychi{
	background-attachment:inherit;
	}
}
img.img-circle.teamnychi-img {
	width: 120px;
	height: 120px;
	border: 4px solid transparent;
	transition: all 0.5s;
}
#tf-teamnychi .item .thumbnail:hover>img.img-circle.team-img{
	border: 4px solid #d5ce9e;   /*  4px solid FCAC45*/
	
}
#tf-teamnychi .thumbnail {
	background: transparent;
	border: 0;
}

#tf-teamnychi .thumbnail .caption {
	padding: 9px;
	color: #F2F2F2;
}

#tf-teamnychi p{
	font-weight:700;
}
#tf-cpicny h2, #tf-cpic h2, #tf-cpicsf h2{
	font-size: 78px;
	line-height: 78px;
	font-family: oswald;
	margin:8% 0 2% 0;
}

.portfolio-item{
	margin-bottom: 0px;
	background-color:#ffffff;
	height: 300px;
}

.portfolio-item h3{
	font-family: oswald;
	text-transform: uppercase;
}
.portfolio-item p{
	font-size: 16px;
}
.portfolio-item .hover-bg{
	/*height: 260px;   /*260px;*
	overflow: hidden;
	position: relative;*/
}

hover-bg h3{
	font-family: oswald;
	text-transform: uppercase;
	font-size: 2.2em;
}
.backdrop
{
	background-color:#000000;
	margin: 0 0 20px 0px;
	height:695px;
}

/*    neighborhood descriptive areas    */
.hood{

	background-color: #555555;
	margin:20px 0 10px 0px;
	/*padding: 10px 10px 20px 0;*/
	height:100%;   /*730px; /*680px;*/
	text-align: left;
padding-bottom: 20px;
}

.hood h2{
	font-size: 34px;
	font-family: oswald;
	text-transform: uppercase;
	color: #ffffff;
	margin: 25px 20px 15px 20px;
	padding:30px 0 0 0;
	font-weight: 800;
	
}
.hood h3{
	font-size: 26px;
	line-height: 27px;
	font-family: Raleway;
	color: #ffffff;
	margin: 15px 20px 5px 20px;
}
.hood p{
	font-size: 22px;
	line-height: 28px;
	color: #ffffff;
	margin: 5px 20px 5px 20px;
	background-color: #555555;
	
}


.wufoo-container{

	border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border: 8px solid #545454;
padding: 3% 3% 3% 3%;
margin-top: 30px;
background: url(../img/brick.gif);  /*was 01.jpg*/

	background-position: center;
	background-repeat:repeat;
}
@media (max-width:240px){
	.wufoo-container{

	}
}

.descripny h2{
	text-align: center;
}
.descripny h3{
	
	font-family: 'Passion One';
	
}
	
	
.descripny p{
	font-family:'passion one';	
}

