/* --------------------------------------------------------------------------------
-																				-
-				Title: 				Whitney Real Estate					-
-				Author: 			Ilya Lobanov     							-
-				Website: 			WebsiteBlue.com								-
-				Date:				August 19, 2014								-
-																				-
---------------------------------------------------------------------------------- */

@import url(nav.css);
@import url(realestate.css);
@import url(tweets.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,500);



@charset "utf-8";
/* CSS Document */

/*--css reset--*/
html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img,
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
}
body {line-height:1;}
ol, ul {list-style: none;}
/*--end css reset--*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

/*=======================================================
	Body
=======================================================*/

body {
	font-family: 'Ubuntu', sans-serif;
	font-size:13px;
	line-height:18px;
	color:#636363;
	background-color: #ebebeb;
	margin:0;
	padding:0;
}


	body.listings-modules {
		background-color: #08101D;
		background-image: url(/images/banner.jpg );
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 113%;
	}



	.bodyNav {
		width:100%;
		min-width: 1040px;
		height:40px;
		margin:0;
		float: left;
		background-color: #cecfd0;
	}


	.bodyTop {
		width:100%;
		min-width: 1040px;
		height:140px;
		margin:0;
		float: left;
		background: url(../images/black-40.png) repeat;
/*		background-color: #142a52;
		background-image: url(../images/banners/01.jpg);
		background-position: center -125px;
			background-repeat: no-repeat;
			-moz-background-size: cover;
			-webkit-background-size: cover;
			background-size: cover;*/
	}

	.bodyBanner {
		width:100%;
		min-width: 1040px;
		height:775px;
		margin:0;
		float: left;
		background-color: #142a52;
		position: relative;
	}

		.home-slider {
			width:100%;
			height:775px;
			margin:0;
			position: absolute;
			z-index:1;
			overflow:hidden;
			display:block;
		}


		.inner-header {
			width: 100%;
			min-width: 1040px;
			height: 775px;
			margin: 0;
			float: left;
			clear: both;
			background-position: center center;
			background-repeat: no-repeat;
			-moz-background-size: cover;
			-webkit-background-size: cover;
			background-size: cover;
		}


	.bodyVideo {
		width:100%;
		min-width: 1040px;
		height: 370px;
		margin:0;
		float: left;
		background: #2a3137;
		//background-position: center center;
		//background-repeat: no-repeat;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}


	.bodyCopy {
		width:100%;
		min-width: 1040px;
		height:50px;
		margin:0;
		float: left;
		background-color: #1f2429;
	}

	.bodyQuicks {
		width:100%;
		min-width: 1040px;
		height:195px;
		margin:0;
		float: left;
		background-color: #ffffff;
	}

		.bodyBtm {
			width:100%;
			min-width: 1040px;
			min-height: 527px;
			margin:0;
			float: left;
			display:block;
			background-color: #44494d;
		}

		.bodySearch {
			width:100%;
			min-width: 1040px;
			height: 425px;
			margin:0;
			float: left;
			display:block;
			background-color: #f7941e;
		}

		.large-wrap {
			width:1250px;
			height:auto;
			margin:0 auto;
			position:relative;
			display:block;
		}


		.wrap {
			width:1040px;
			height:auto;
			margin:0 auto;
			position:relative;
			display:block;
		}


		.inner-wrap {
			width:100%;
			margin:0;
			float:left;
			display:block;
		}

		.content-wrap {
			width:1040px;
			height:auto;
			min-height: 600px;
			padding:0;
			float:left;
			/*background-image: none;*/
			background: url(../images/black-40.png) repeat;
			margin: 20px 0 0 0;
		}


		a, a:visited, a:focus {
			color: #777788;
			text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
		}

		.link-blue
		{
			color: #F8951E !important;
		}

		h1 {
			font-size:32px;
			line-height:36px;
			letter-spacing:-0.05em;
			font-family: 'Ubuntu', sans-serif;
			font-weight:400;
		}


		h2 {
			font-size:36px;
			line-height:36px;
			letter-spacing:-0.04em;
			font-family: 'Ubuntu', sans-serif;
			font-weight:600;
		}



		h3 {
			font-size:16px;
			line-height:24px;
			letter-spacing:-0.02em;
			font-family: 'Ubuntu', sans-serif;
			font-weight:500;
		}



		h6 {
			font-size:12px;
			line-height:26px;
			font-family: 'Ubuntu', sans-serif;
			font-weight:600;
		}



			.std-submit-btn, .std-search-btn, .std-view-btn {
				background-color: #f8761f;
				border: 2px solid #ffaf50;
				border-radius: 0;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				outline: none;
				cursor: pointer;
				float: left;
				width: auto;
				height: 49px;
				text-align:center;
				text-decoration:none;
				color: #fff;
				padding: 0px;
				font-size: 18px;
				font-weight: 700;
				font-family: 'Ubuntu', sans-serif;
				letter-spacing: 1px;
			}

				.std-submit-btn:hover, .std-search-btn:hover, .std-view-btn:hover {
					background-color: #ffaf50;
					border: 1px solid #f8761f;
				}

			.std-submit-btn, .std-view-btn {
				background-color: #f8761f;
				border: #ffaf50;
				color: #ffffff;
			}
				.std-submit-btn:hover, .std-view-btn:hover {
					background-color: #ffaf50;
					border: 3px solid #f8761f;
					color:#ffffff;
				}



/*=======================================================
	Front Page Banner
=======================================================*/

.banner-intro {
	width:1040px;
	height:140px;
	float:left;
	margin: 480px 0 0 0;
	padding:0;
	position:relative;
	z-index:999;
	color:#ffffff;
}

	.banner-intro h1 {
		text-transform: uppercase;
		display:block;
		float:left;
		width: 440px;
	}

		.banner-intro h1 strong {
			font-weight: 600;
		}


	.banner-intro h3 {
		text-transform: uppercase;
		display:block;
		float:right;
		width: 440px;
		font-weight: 500;
	}


	.home-slider .cycleNav {
		position:absolute;
		top:20px;
		right:0px;
		z-index:100;
		width: 50px;
		height: 280px;
	}

		.home-slider .cycleNav a {
			width:14px;
			height:14px;
			display:block;
			cursor:pointer;
			margin:0 0 10px 18px;
			float:left;
			line-height:0px;
			font-size:0px;
			text-indent:-9999px;
			background-color: #FFFFFF;
			border-radius: 7px;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
		}


			.home-slider .cycleNav a:hover {
				background-color: #c1c1c1;
			}

			.home-slider .cycleNav a.activeSlide {
				background-color: #F8951E;
			}


/*=======================================================
	Front Page Video
=======================================================*/

.video-widget {
	width:100%;
	height: 480px;
	margin:0 auto;
	padding: 0;
	text-align: center;
}
	.video-widget h2 {
		margin: 0;
		padding: 160px 0 0 0;
		color: #ffffff;
		width: 100%;
	}

	.video-widget h3 {
		margin: 0;
		padding: 10px 0 0 0;
		color: #ffffff;
		width: 100%;
		text-transform:uppercase;
	}

				.video-widget a.play {
					width: 65px;
					height: 65px;
					margin: 20px 0 0 0;
					display:inline-block;
					text-indent:-9999px;
					line-height:0px;
					overflow:hidden;
					font-size:0px;
					background:transparent url(../../images/icons/play-icon.png) top left no-repeat;
					opacity: 1;
					transition: opacity 0.3s;
					-webkit-transition: opacity 0.3s;
					-moz-transition: opacity 0.3s;
					-o-transition: opacity 0.3s;
				}

						.video-widget a.play:hover {
							text-decoration: none;
							opacity: 0.8;
						}

/*=======================================================
	Front Page Search
=======================================================*/

.search-widget {
	width:600px;
	height: 180px;
	margin:0 auto;
	padding: 0;
}
.search-widget h2 {
	margin: 0;
	padding: 172px 0 0 0;
	color: #ffffff;
	width: 100%;
	text-align: center;
	font-size: 36px;
	font-weight: 400;
	font-family: 'Ubuntu', sans-serif;
}

	.search-widget form {
		width:600px;
		float:left;
		margin:30px 0 0 0;
		padding: 0;
	}

	.search-widget fieldset {
		border: none;
	}

	.search-widget legend {
		display: none;
	}


		.search-widget select {
			background-color: #ffffff;
			border: medium none;
			outline: none;
			float: left;
			width: 110px;
			line-height: 22px;
			color: #000000;
			padding: 3px 0;
			margin: 0 5px 5px 0;
			font-size: 12px;
			/*font-weight: bold;*/
			font-family: Arial, sans-serif;
			padding-left: 6px;
		}

			.search-widget select.long {
				width: 205px;
			}

		.search-widget input[type=submit] {
			width: 160px;
			margin: 0;
			float:right;
		}


/*=======================================================
	Front Page Quick Links
=======================================================*/

	ul.quick-links {
		margin: 20px 0 0 0;
		padding: 0;
		height:auto;
		clear:both;
	}

		ul.quick-links li {
			margin: 0 20px 0 0;
			padding: 0;
			width: auto;
			height: auto;
			display: block;
			float:left;
			background-color: #000000;
			-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
		}
			ul.quick-links li:last-child {
				margin: 0;
			}

			ul.quick-links li a {
				width: 245px;
				height: 150px;
				display:block;
				margin: 0;
				position: relative;
				text-decoration:none;
				float:left;
			}

			ul.quick-links li a span {
				font-size: 20px;
				line-height: 27px;
				letter-spacing: -0.02em;
				font-family: 'Ubuntu', sans-serif;
				font-weight: 400;
				text-transform: uppercase;
				color: #ffffff;
				position: absolute;
				top:55px;
				left: 0px;
				display:block;
				width:245px;
				height:auto;
				z-index:3;
				text-align:center;
			}

			ul.quick-links li a img {
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				opacity: 0.6;
				transition: all 0.2s ease-out;
				-webkit-transition: all 0.2s ease-out;
				-moz-transition:    all 0.2s ease-out;
				-o-transition:      all 0.2s ease-out;
				position: absolute;
				top:0px;
				left: 0px;
				z-index:1;
				width: 246px;
				height: 151px;
			}
				ul.quick-links li a:hover {
					text-decoration: none;
				}

					ul.quick-links li a:hover img {
						opacity: 0.8;
					}



/*=======================================================
	Inner Pages
=======================================================*/

.content-left {
	width:320px;
	height:auto;
	float:left;
	margin: 0;
}
	.content-property {
		width:1040px;
		margin: 0;
		padding: 0;
		float:left;
		/*background-color:#FFF;*/
		position:relative;
		font-family: 'Ubuntu', sans-serif;
		font-weight: 400;
	}

	.content-right {
		width:720px;
		height:auto;
		margin: 0;
		padding: 0 0 30px 0;
		float:left;
		background-color:#f2f2f2;
		position:relative;
		font-family: 'Ubuntu', sans-serif;
		font-weight: 400;
	}

	.content-inner {
		padding: 45px 45px 0 45px;
		float:left;
	}

		.content-right .inner-pic {
			float: right!important;
			//margin: 0 -100px 15px 15px;
		}

		.content-right h1 {
			margin:0;
			padding: 0 0 20px 0;
			line-height:32px;
			color:#F8951E;
			font-size: 40px;
			font-weight:600;
			font-family: 'Ubuntu', sans-serif;
			text-transform:capitalize;
			width: 550px;
		}

			.content-right h2 {
				margin:0;
				font-size:22px;
				line-height:28px;
				color:#5f5f5f;
				font-family: 'Ubuntu', sans-serif;
				text-transform:capitalize;
			}

				.content-right h3, .content-right h4, .content-right h5, .content-right h6 {
					font-family: 'Ubuntu', sans-serif;
				}




		.content-right p {
			font-size:13px;
			font-weight:normal;
			line-height:18px;
			margin:10px 0 10px 0;
		}

		.content-right ul {
			margin:0 40px 20px 0;
		}

		.content-right li {
			font-size:13px;
			font-weight:normal;
			line-height:18px;
			margin:0 0 5px 5px;
			padding: 0 0 0 15px;
			list-style-type:none;
			list-style-position:outside;
			background:url(../images/bullet-arrow.png) no-repeat scroll 5px 5px;
		}


			.content-right ul.pdfUL li {
				background:url(../images/icons/pdf.gif) no-repeat scroll 0 2px;
				padding: 0 0 0 25px;
			}


		.office-location {
			float: left;
			height: auto;
			margin: 10px 0 0 0;
			width: 100%;
		}
			ul.contactUL {
				float: left;
				height: auto;
				margin: 0;
				/*width: 100%;*/
				width: 335px;
			}
			ul.contactUL li {
				border-bottom: 1px solid #E5E5E5;
				float: left;
				line-height: 25px;
				height: 25px;
				margin: 0;
				padding: 0 0 0 10px;
				width: 100%;
				background-image:none;
			}
			ul.contactUL li span {
				float: left;
				font-weight: bold;
				width: 20px;
			}
				ul.contactUL li span.office-head {
					width: 100%;
				}
				ul.contactUL li.twoline {
					line-height: 18px;
					height: 95px;
					padding: 3px 0 0 10px;
					width: 100%;
				}
				ul.contactUL li.twoline span {
					height: 40px;
				}



.content-outermap {
	width:640px;
	height:auto;
	margin:20px 0 0 30px;
	float:left;
}




/*=======================================================
	Videos Inner Pages
=======================================================*/



.content-videos {
    float: left;
    height: auto;
    margin: 0 0 0 10px;
    width: 640px;
}


	.view-videos {
		float: left;
		height: auto;
		margin: 0 0 0 20px;
		padding: 0;
		width: 620px;
	}


		.view-videos .video-item {
			float: left;
			height: auto;
			margin: 10px 0 0 10px;
			padding: 0;
			width: 290px;
		}



		.view-videos .video-item h2 {
			color: #636363;
			display: block;
			font-size: 16px;
			font-weight: 500;
			height: 20px;
			letter-spacing: -0.5px;
			line-height: 16px;
			margin: 20px 0 6px;
			overflow: hidden;
			width: 100%;
		}



			.view-videos .video-pic {
				float: left;
				height: 218px;
				margin: 0;
				position: relative;
				width: 290px;
				z-index: 2;
			}

			.view-videos .video-item a {
				background: url("../images/video-thumb.png") no-repeat scroll 0 0 transparent;
				display: block;
				height: 218px;
				left: 0;
				position: absolute;
				top: 0;
				width: 290px;
				z-index: 5;
			}


			.view-videos .video-item img {
				    height: 218px;
					left: 0;
					overflow: hidden;
					position: absolute;
					top: 0;
					width: 290px;
					z-index: 4;
			}


				.view-videos .video-item p {
					margin: 10px 0;
					width: 290px;
				}




/*=======================================================
	FAQ Inner Pages
=======================================================*/



.faq {
    float: left;
    height: auto;
    margin: 10px 0;
    width: 470px;
}


	.faq ul.accordion {
		float: left;
		height: auto;
		margin: 0;
		width: 470px;
		list-style: none outside none;
	}


		.faq ul.accordion li {
			border-bottom: 1px solid #E5E5E5;
			float: left;
			height: auto;
			margin: 0;
			width: 470px;
			padding:0;
			background-image: none;
		}

		.faq ul.accordion li a {
			background-color: #cbcdcf;
			color: #333;
			float: left;
			font-weight: bold;
			line-height: 18px;
			padding: 5px;
			text-decoration: none;
			text-transform: uppercase;
			width: 460px;
		}



			.faq ul.accordion li a.faqAlt {
				background-color: #e4e7e9;
			}


			.faq ul.accordion li div {
				float: left;
				height: auto;
				margin: 8px 5px 8px 5px;
				width: 460px;
			}


/*=======================================================
	Blog Inner Pages
=======================================================*/


.blog-inner-title
{
	width: 100%;
	height: 150px;
	//border: solid 1px red;
	position: relative;
	overflow: hidden;

}


.blog-inner-title-info
{
	width: 100%;
	height: 60px;
	line-height: 29px;
	//border: solid 1px green;
	position: absolute;
    bottom: 0;
    /* background: #7f7f7f; */
	background: rgba(0,0,0,0.5);
	font-size: 25px;
	padding:10px;
	color:#ffffff;
  /*  padding: 10px 0px 10px 10px;*/

}


.blog-inner-content
{
	width: 100%;
	//height: 60px;
	//border: solid 1px blue;
}




.blog-inner {
	//padding: 45px 20px 30px 20px;
	//margin: 0 0 0 10px;
    width: 600px;
	float:left;
	background-color: #f5f5f5;
    border-bottom: 1px solid #C8C8C8;
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 20px;
}

	.blog-inner h1 {
		color: #5F5F5F;
		font-size: 32px;
		font-weight: 100;
		line-height: 22px;
		margin: 0;
		width: 450px;
	}


	.blog-inner span.post-info {
		color: #AFAFAF;
		font-size: 11px;
		line-height: 18px;
		text-transform: uppercase;
	}
	.blog-inner span.post-info a {
		color: #AFAFAF;
		font-size: 11px;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		text-transform: uppercase;
	}

	.blog-inner span.post-info a:hover {
		text-decoration: underline;
	}

	.blog-inner .mydate {
		float: right; margin: 0 0 15px 15px;
	}




/*=======================================================
	Forms
=======================================================*/


.content-right form.std-form {
    float: left;
    margin: 20px 0 0 60px;
	width: 440px;
}
.content-right label {
    color: #000000;
    float: left;
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    min-height: 20px;
    line-height: 20px;
    margin: 15px 0 0;
    padding: 0;
    width: 135px;
	clear:left;
}
.content-right input[type="radio"] {
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 15px 0 0;
    padding: 0 5px;
    width: auto;
   clear:right;
}

.content-right input[type="text"], .content-right .std-form select, .content-right textarea {
    height:40px;
/*	line-height:40px;*/
	color: #717074;
	font-size:13px;
	font-family: 'Ubuntu', sans-serif;
	border:none;
    margin: 15px 0 0;
    padding: 0 5px;
    width: 290px;
	clear:right;
	background-color: #ffffff;
}

.content-right .std-form select {
    width: 300px;
    padding: 0 0 0 5px;
	height:23px;
	line-height:23px;
}
.content-right .std-form .radio-group {
    float: left;
    min-height: 20px;
    line-height: 20px;
    margin: 15px 0 0;
    width: 250px;
	clear:right;
}
	.content-right .std-form .radio-group label {
		float: left;
		margin: 0 5px 0 0!important;
		width: auto!important;
		clear:none!important;
	}
.content-right textarea {
    height: 80px;
    line-height: 14px;
    padding: 5px;
}
.content-right .std-submit-btn {
    padding: 0 50px;
	float: right;
	margin: 10px 0 0 0;
}

.std-form .std-view-btn {
    float: right;
	margin: 10px 10px 0 0;
}



	.std-form .spacer {
		background-color: #C8C8C8;
		clear: both;
		display: block;
		float: left;
		height: 1px;
		margin: 20px 0 0 0;
		width: 100%;
	}


		.std-form .clear-spacer {
			clear: both;
			display: block;
			height: 15px;
			width: 100%;
		}

/*=======================================================
	Body Bottom + Social Links
=======================================================*/



.copyright {
	width:100%;
	height:50px;
	float:left;
	margin:0;
	padding: 0;
	text-align:center;
}

	.copyright p {
		line-height:50px;
		margin:0;
		font-size:12px;
		color:#bfc6be;
		opacity: 0.6;
	}

		.copyright p a {
			color:#bfc6be;
			text-decoration:none;
		}

		.copyright p a:hover {
			text-decoration:underline;
		}

		/*.copyright a.desktop {
			background: transparent url("../images/md-logo.png") no-repeat scroll top right;
			height: 24px;
			width: auto;
			line-height:24px;
			padding: 0 80px 0 0;
			text-decoration: none;
			display:inline-block;
		}*/

		/*.copyright a.desktop:hover {
			background-position: right -24px;
			opacity: 1;
		}*/

		.copyright a img {
		    position: relative;
		    top: 4px;
		    opacity: 0.3;
		    left:5px;
		}

		.copyright a img:hover {
		    opacity: 1;
		}


	ul.socials {
		margin: 136px auto 0 auto;
		padding: 0;
		width: 600px;
		height:auto;
		text-align:center;
		clear:both;
	}

		ul.socials li {
			margin: 0 5px 0 0;
			padding: 0;
			width: auto;
			height: auto;
			display: inline-block;
		}
				ul.socials li.call-us {
					background: transparent url(../../images/icons/icon-phone.png) 12px 7px no-repeat;
					font-size: 32px;
					line-height: 35px;
					padding: 0 0 0 25px;
					margin-right: 15px;
					letter-spacing: -0.02em;
					font-family: 'Ubuntu', sans-serif;
					font-weight: 400;
					color: #ffffff !important;
				    padding-left: 35px;
					position: relative;
					top: -5px;
				}
				ul.socials li.visit-us {
					font-size: 14px;
					line-height: 21px;
					font-family: 'Ubuntu', sans-serif;
					font-weight: normal;
					color: #ffffff !important;
					width:100%;
					letter-spacing: 0.5px;
					margin-top: 5px;
				}

			ul.socials li a.linkedin,
			ul.socials li a.twitter,
			ul.socials li a.facebook,
			ul.socials li a.instagram,
			ul.socials li a.pinterest{
				width: 25px;
				height: 25px;
				display:block;
				margin: 0;
				text-indent:-9999px;
				line-height:0px;
				overflow:hidden;
				font-size:0px;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;
				transition: all 0.2s ease-out;
				-webkit-transition: all 0.2s ease-out;
				-moz-transition:    all 0.2s ease-out;
				-o-transition:      all 0.2s ease-out;
				border: 3px solid #fcd4a5;
			}
				ul.socials li a:hover {
					text-decoration: none;
				}
				ul.socials li a.twitter {
					background: transparent url(../../images/socials/twitter.png) -2px -2px no-repeat;
				}
				ul.socials li a.facebook {
					background: transparent url(../../images/socials/facebook.png) -3px -3px no-repeat;
				}
				ul.socials li a.linkedin {
					background: transparent url(../../images/socials/linkedin.png) -2px -3px no-repeat;
				}
				ul.socials li a.instagram {
					background: transparent url(../../images/socials/instagram.png) -3px -2px no-repeat;
				}

				ul.socials li a.youtube {
					background: transparent url(../../images/socials/youtube.png) -3px -2px no-repeat;
				}

				ul.socials li a.pinterest {
					background: transparent url(../../images/socials/pinterest.png) 3px 3px no-repeat;
				}

				ul.socials li a.twitter:hover {
					border: 3px solid #F8951E;
				}
				ul.socials li a.facebook:hover {
					border: 3px solid #F8951E;
				}
				ul.socials li a.linkedin:hover {
					border: 3px solid #F8951E;
				}
				ul.socials li a.instagram:hover {
					border: 3px solid #F8951E;
				}
				ul.socials li a.pinterest:hover {
					border: 3px solid #F8951E;
				}








/*=======================================================
	Body Bottom
=======================================================*/


	.global-footer {
		width:100%;
		float:left;
		margin: 15px 0 0 0;
	}


		.global-footer h3 {
			font-weight: 600;
			margin: 0;
			padding: 0;
			color: #fff;
			height:40px;
			line-height:40px;
			display: block;
			width: 100%;
			text-transform: uppercase;
			border-bottom: 1px solid #7c8083;
			letter-spacing: 0;
		}


	.global-footer .tweets, .global-footer .latest-properties {
		margin: 0;
		padding: 0;
		width: 320px;
		float:left;
	}

		.global-footer .latest-properties {
			margin: 0 0 0 20px;
		}


		.global-footer .latest-properties ul {
			margin: 20px 0 0 0;
			padding: 0;
			width: 320px;
			display: block;
			float:left;
			list-style: none outside;
		}

			.global-footer .latest-properties ul li {
				float:left;
				margin: 5px 6px 0 0;
				padding: 0;
			}

				.global-footer .latest-properties ul li a {
					text-decoration: none;
					opacity: 1;
					transition: opacity 0.3s;
					-webkit-transition: opacity 0.3s;
					-moz-transition: opacity 0.3s;
					-o-transition: opacity 0.3s;
				}

				.global-footer .latest-properties ul li a:hover {
					text-decoration: none;
					opacity: 0.5;
				}


					.global-footer .latest-properties ul li a img {
						border-radius: 4px;
						-moz-border-radius: 4px;
						-webkit-border-radius: 4px;
					}


			.global-footer #instafeed a {
				float:left;
				margin: 0 10px 0 0;
				padding: 0;
				text-decoration: none;
					opacity: 1;
					transition: opacity 0.3s;
					-webkit-transition: opacity 0.3s;
					-moz-transition: opacity 0.3s;
					-o-transition: opacity 0.3s;
			}


			#instafeed {
				margin-top: 25px;
			}

				.global-footer #instafeed a:hover {
					text-decoration: none;
					opacity: 0.5;
				}



			.global-footer #instafeed a img {
				border-radius: 4px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				width: 100px;
				height:65px;
				border:none;
				margin-bottom: 8px;
			}

			.second-pobox {
				width: 100% !important;
				font-weight: 300 !important;
				margin-left: 20px;
			}


/*		.global-footer .tweets ul {
			margin: 25px 0 0 0;
			padding: 0;
			width: 320px;
			height:50px;
			display: block;
			overflow:hidden;
			float:left;
			list-style: none outside;
		}

			.global-footer .tweets ul li {
				float:left;
				color: #bbbbc7;
				font-size:12px;
				line-height:16px;
				margin: 0;
				padding: 0 0 0 45px;
				background: transparent url(../../images/socials/twitter-large.png) 5px 15px no-repeat;
			}

				.global-footer .tweets ul li a {
					color: #24caff;
					text-decoration: underline;
				}

				.global-footer .tweets ul li a:hover {
					text-decoration: none;
					color: #ffffff;
				} 	*/




/*=======================================================
	Tabbed Inner Pages
=======================================================*/



.content-tabbed { float: left; height: auto; margin: 0 0 0 10px; width: 640px; }

	.content-tabbed .menu { padding: 0; clear: both; margin:0; }
	.content-tabbed .menu li { display: block; background-image:none!important; margin-left: -15px;}
	.content-tabbed .menu li a { background: #cbcdcf; padding: 10px; float:left; text-decoration: none; color: #000; font-weight: bold;}
	.content-tabbed .menu li.active a { background: #ebedee; }
	.content-tabbed .content { float: left; clear: both;  background: #ebedee; padding: 20px; width: 600px; }
		.content-tabbed .content h1 { margin:0; font-size:32px; line-height:32px; color:#5f5f5f; font-weight:100; }
		.content-tabbed .content h2 { margin:0; font-size:22px; line-height:22px; color:#5f5f5f; font-weight:100; }
		.content-tabbed .content h3 { margin:0; font-size:18px; line-height:18px; color:#5f5f5f; font-weight:100; }
		.content-tabbed .content h4 { margin:0; font-size:18px; line-height:16px; color:#5f5f5f; font-weight:100; }


		.content-opentimes .content-title {
			margin-top: 45px;
		}


.content-right .content-inner p img
{
	width:100%;
	//height: 104px;
}

.wblogo-class {
	position: relative;
	top: 4px;
}

.beds-text {
	content: url( /app/webroot/images/beds.png );
}

.baths-text {
	content: url( /app/webroot/images/baths.png );
}

.cars-text {
	content: url( /app/webroot/images/cars.png );
}

.jcarousel-item a > img {
	width: 120px;
	height: 70px;
}

.fb-page
{
	margin-top: 24px;
}

.footer-social-icons
{
	width: 26px;
	margin-bottom: -7px;
	padding-top: 7px;
}

.video-widget iframe {
	margin-top: 35px;
}

.global-footer .latest-properties {
	width: 300px;
	margin-right: 20px;
}

/*ul.socials li span a, ul.socials li.call-us  a
{
	all: inherit !important;
} */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {

	.call-us, .call-us a
	{
		top: 19px !important;
		color:#fff !important;
	}

	li.visit-us span, li.visit-us span a
	{
		color:#fff !important;
	}

	.logo {
		margin: 43px 0 0 20px !important;
	}

	.top-search {
		margin: 59px 20px 0 0px !important;
	}

	.primary {
		max-width: 557px !important;
	}

	.banner-intro h1
	{
		margin-left: 20px !important;
	}

	.banner-intro h3
	{

		margin-right: 20px !important;
	}

	div.fb_iframe_widget span
	{
		margin-top: 18px !important;
	}

	.global-footer .latest-properties ul
	{
		margin: 13px 0 0 0 !important;
	}

}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

	.call-us, .call-us a
	{
		top: 19px !important;
		color:#fff !important;
	}

	li.visit-us span, li.visit-us span a
	{
		color:#fff !important;
	}

	.logo {
		margin: 43px 0 0 20px !important;
	}

	.top-search {
		margin: 59px 20px 0 0px !important;
	}

	.primary {
		max-width: 557px !important;
	}

	.banner-intro h1
	{
		margin-left: 20px !important;
	}

	.banner-intro h3
	{

		margin-right: 20px !important;
	}

	div.fb_iframe_widget span
	{
		margin-top: 18px !important;
	}

	.global-footer .latest-properties ul
	{
		margin: 13px 0 0 0 !important;
	}

}



.latest-properties2
{
	margin: 0 0 0 40px !important;
}
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { */
/*	.call-us
	{
		top: 19px !important;
	}*/

/*	li.call-us a
	{
		all: inherit;
		padding: 0px !important;
		top: 0px;
	}

	li.visit-us span a
	{
		all: inherit !important;
	}
}
*/


/*._2p3a
{
	width: 300px !important;
}


div.fb_iframe_widget span, div.fb_iframe_widget span iframe, div.fb_iframe_widget span iframe div._2p3a
{
	width: 300px !important;
}*/


.mydesktop-footer
{
	top: 8px !important;
}

.social-icons
{
    float: left;
    margin: 10px 20px 10px 0px;
}

a.WebsiteBlueLogo {
           background: url("http://www.websiteblue.com/wp-content/uploads/wb-logo-text-white.png") no-repeat scroll 0 0 transparent;
           /* background-position: 0px 0px; */
           display: inline-block;
           /* color: #AEAEAE; */
           height: 30px;
           width: 140px;
           line-height: 20px;
           overflow: hidden;
           padding: 0;
           margin: -6px 3px;
           text-decoration: none;
           transition: all 0.325s ease;
           -webkit-transition: all 0.325s ease;
        }

        a.WebsiteBlueLogo:hover {
           background-position: 0 -30px;
        }

        a.MyDesktopLogo {
           background: url("http://www.websiteblue.com/wp-content/uploads/md-logo-white-2.png") no-repeat scroll 0 0 transparent;
           /* background-position: 0px 0px; */
           display: inline-block;
           /* color: #AEAEAE; */
           height: 18px;
           width: 110px;
           line-height: 20px;
           overflow: hidden;
           padding: 0;
           margin: -4px 3px;
           text-decoration: none;
           transition: all 0.325s ease;
           -webkit-transition: all 0.325s ease;
        }

        a.MyDesktopLogo:hover {
           background-position: 0 -18px;
        }
