@import url(https://fonts.googleapis.com/css?family=Raleway:600,400,300,200,100);

/* 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;
}



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

#tf-homenyc .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;
}
/* 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;
}
/* Home part of page san francisco */
#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: Roboto;
text-align: left;
font-size:18px;
font-weight: 800;
line-height: 24px;
margin: 0 10% 0% 10%;
padding: 0 10px 20px 10px;
}

#tf-contact p{
	
}



@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{
	font-size: 50px;
	line-height: 50px;
}
.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;
}
@media (max-width:920px){
	
}


/* 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;
}
#citydesc h2, .descripdc h2, .descripsf h2, .descripny h2, .descrip h2{
	margin:0 2% 3% 1%;
	text-align: center;
	font-family: oswald;
	
}
#boxcolor p, .descripdc p, .descripsf p, .descripny p, .descrip p{
	margin:0 0 1% 2%;
		text-align: center;
}
#citydesc h2{
		margin:0 0 3% 2%;
	text-align: center;
	font-family: oswald;
		font-size:54px;
	line-height: 62px;
}
#citydesc p{
		margin:0 0 1% 2%;
		text-align: justify;
}
@media (max-width:1040px) {
	#citydesc h2{
		font-size:40px;
	line-height: 50px;
}
}
@media (max-width:768) {
	#citydesc h2{
		font-size:36px;
	line-height: 41px;
}
}

.deswords{
	margin:0 5% 0 1.5%
}


/* end description color boxes */

.section-title h2,
.section-title.center h2{
	font-weight: 300;
	font-size:44px;
	line-height: 52px;

}

.testimonial p{
font-style: italic;
}

#tf-cpic{
	background: url(../img/cpic.jpg);  /*was 01.jpg*/
	/*background-size: cover;*/
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
	height:35%;  /*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;
}
#tf-cpicny{
	background: url(../img/newyork2.jpg);  /*was 01.jpg*/
	/*background-size: cover;*/
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #cfcfcf;
	height:35%;  /*200px*/
}
@media (max-width:320px){

}
#tf-cpicny .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;
}
#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:35%;  /*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;
}
#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;
}

#tf-cpicny h2, #tf-cpic h2, #tf-cpicsf h2{
	font-size: 78px;
	line-height: 78px;
	font-family: oswald;
	margin:8% 0 8% 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: 680px;
	text-align: left;
}

.hood h2{
	font-size: 34px;
	font-family: Raleway;
	text-transform: uppercase;
	color: #ffffff;
	margin: 25px 20px 15px 20px;
	padding:30px 0 0 0;
	
}
.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;
}


.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{

	}
}