/* CONTAINERS */

#wrapper {
	width: 100%;
	position: relative;
}
#navContainer, #footerContainer {
	width: 100%;
	padding: .5em;
}
#headContainer {
}
.topBand, header, nav, .content, footer {
	width: 100%;
	position: relative;
	margin: 0 auto;
}
.contentContainer	{
	margin-bottom:20px;
}
.contact {
	padding:0 5%;
	text-align:center;
}

.map {
	text-align:center;
}
.floorPlans, .amenities, .photos, .apply {
	padding:0 15%;
	text-align:center;
}
/*TOP BAND*/

.tb-ContactPhone, .tb-ContactEmail, .tb-social, .tb-user, .tb-email {
	padding: .3em;
}
.tb-ContactPhone {
	font-size: 1.2em;
	float: left;
	margin-left: 1em;

	color: white;
}
.tb-ContactEmail {
	float: left;
	color: white;
}

.tb-email {
	float: right;
	font-size: 1.2em;
	text-align:right;
	margin-left: 1px;
	margin-right: .5em;
	color: white;
}

.tb-social {
	float: right;
	width: 2.5em;

	text-align:right;
	margin-left: 1px;
	margin-right: 1em;
	color: white;
}
.tb-social:hover {
	cursor:pointer;
	background: blue;
}
.tb-social .fa {
	font-size: 1.5em;
}
.topBand .fa {
	font-size: 1.5em;
}
.tb-user {
	float: right;
	margin-right: .5em;
}
.tb-user .fa-color {
	color: white;
}

.tb-social .fa-color:hover	{

}

/*HEADER*/

.headLogo {
	float: left;
	width: 15%;
	height: 75px;
	
}
.headIntro a	{
	text-decoration:none;
	color:#fff;
}
.headLogo img {
	width: 100%;
	height: 75px;	
}
.projectName {
	font-size: 2.25em;
	font-family:'RobotoMedium', Arial, san-serif;
}
.agentName {
	font-size: 1em;
	font-style:italic;
}
.headNavigation {
	float: right;
	height: 100px;
	//background: red;
}


/*NAVIGATION*/

#navContainer {
	display:none;
	width: 100%;
	margin-bottom: .5em;
	padding: 1.5em 0 0 0;
	text-align: center;
	border-top: #ccc 2px solid;
	border-bottom: #ccc 2px solid;
}
.deskNav li {
	display: inline-block;
	margin-right: 1em;
	font-size: 1.25em;
}
.deskNav li a {
	text-decoration: none;
	color: #fff;
	font-family:'RobotoMedium', Arial, san-serif;
}
.deskNav li a:hover {
	border-bottom: #001F5B 2px solid;
}
.mobileNav {
	display: none;
}
.burger img {
	height: 3em;
}
.navPanels .panelHeader {
	height: 4.5em;
	padding-top:1em;
	padding-right:.5em;
}
.navPanels .panelContent {
	padding-top: 1em;
	text-align: left;
	background: #001F5B;
	color: #fff;
}
.mobileNav li {
	padding: .75em .5em;
}
.mobileNav li:hover {
	background: #666;
}
.mobileNav li a {
	text-decoration: none;
	color: #fff;
}

/* FOOTER */

footer a	{
	text-decoration:none;
	color:#fff;
}

footer a:hover	{
	text-decoration:underline;
}

.footerContactInfo	{
	padding:30px 0;
	text-align:center;
}

.footerAgent	{
	
}
.footerCompany	{
	
}

.footerCompany img	{
	height:5.5em;
}
.footerAgent .agentName, .footerCompany .companyName	{
	font-size:1.5em;
	font-style:normal;
	font-family:'RobotoMedium', Ariel, san-serif;
	margin-bottom:.5em;
}

.footerAgent .contactInfo, .footerCompany .contactInfo, .companyCSZ	{
	
}

.footerLogo	{
	text-align:center;
	width:20%;
	margin:0 0 2% 40%;
}


/*MAP*/
.mapContainer {
	position: relative;
	width: 100%;
	padding-bottom: 40%;
	margin-bottom: 2em;
}
#googleMap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* NAV BUTTONS */

