/*
Theme Name: CT Homes Replica Theme
Theme URI: http://www.revnode.com/
Author: REVNODE
Author URI: http://www.revnode.com/
Description: The CTHomes custom theme.
Version: 1.6
License: Proprietary
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: cthomes
*/

@font-face {
	font-family: 'wisdom_script_airegular';
	src: url('fonts/wisdom_script-webfont.eot');
	src: url('fonts/wisdom_script-webfontd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/wisdom_script-webfont.woff') format('woff'),
		url('fonts/wisdom_script-webfont.ttf') format('truetype'),
		url('fonts/wisdom_script-webfont.svg#wisdom_script_airegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* General Reset */
body{
	margin:0;
	color:#828282;
	font:14px/22px 'Raleway', Arial, Helvetica, sans-serif;
	background:url(images/bg-body.gif);
	min-width:480px;
	line-height: 20px;
}
img{border-style:none;}
input,
textarea,
select{
	color:#000;
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
{
	color:#000;
	text-decoration:none;
}
a {
	color: #0794C8;
	text-decoration:none;
}
a:hover{color:#2EB6EB; text-decoration:underline;}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
/* General settings */
h1{
	margin:0;
	color:#020202;
	font:42px/44px 'Sanchez', serif;
	/*text-shadow: 1px 1px #FFF;*/
}
h2{
	margin: 0em 0 .5em;
	color:#037608;
	font:33px/33px 'Sanchez', serif;
	/*text-shadow: 1px 1px #FFF;*/
}
/*Temporarty Slider Welcome h2 and p Styles*/
.carousel-inner .span6 .video h2{
	margin: 0em 0 .5em;
	color: #FFF;
	font: 40px/33px 'Sanchez', serif;
	text-shadow: 0px 0px 14px #002166;
}
.carousel-inner .intro p{
 font-size: 18px;
 }

/*END TEMP STYLES*/
h3{
	margin: 0em 0 .5em;
	margin-bottom:12px;
	color:#0264a5;
	font:26px/26px 'Raleway', sans-serif;
	/*text-shadow: 1px 1px #FFF;*/
	font-weight: bold;
}
h4{
	margin: 1em 0 .5em;
	color:#0264a5;
	font:22px/22px 'Raleway', sans-serif;
	font-weight: bold;
	/*text-shadow: 1px 1px #FFF;*/
}
h5{
	margin: 1em 0 .5em;
	color:#0264a5;
	font:18px/18px 'Raleway', sans-serif;
	font-weight: bold;
	font-weight:bold;
}
hr {
	border-top: 0px;
	border-bottom: 1px solid #ccc;
}
.wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
header{
	background:#fff;
	position:relative;
	padding:0 0 8px;
}
header .top-panel{
	background:#025c99;
}
header .holder{
	float:right;
	padding:0 29px 0 0;
}
header .add-nav{
	float:left;
	margin:0;
	padding:8px 32px 10px 0;
	list-style:none;
	border-right:1px solid #8fc7dd;
}
header .add-nav li{
	float:left;
	color:#fff;
	font:14px/16px 'Raleway', sans-serif;
	padding:0 0 0 32px;
}
header .add-nav li a{color:#fff;}
header .add-nav li a:hover{
	color:#848484;
	text-decoration:none;
}
header .top-panel .social{
	margin:0 15px 0 0;
	padding:9px 17px 9px 7px;
	list-style:none;
	float:left;
	border-right:1px solid #8fc7dd;
}
header .top-panel .social li{
	float:left;
	padding:0 0 0 16px;
}
header .top-panel .social li a{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
header .top-panel .social li.rss a{
	background:url(images/ico-rss.png) no-repeat;
	width:15px;
	height:16px;
}
header .top-panel .social li.rss a:hover{background-position:0 -16px;}
header .top-panel .social li.facebook a{
	background:url(images/ico-facebook.png) no-repeat;
	width:15px;
	height:16px;
}
header .top-panel .social li.facebook a:hover{background-position:0 -16px;}
header .top-panel .social li.twitter a{
	background:url(images/ico-twitter.png) no-repeat;
	width:15px;
	height:16px;
}
header .top-panel .social li.twitter a:hover{background-position:0 -16px;}
header .top-panel .social li.lin a{
	background:url(images/ico-lin.png) no-repeat;
	width:15px;
	height:16px;
}
header .top-panel .social li.lin a:hover{background-position:0 -16px;}
header .top-panel .social li.pinterest a{
	background:url(images/ico-pinterest.png) no-repeat;
	width:15px;
	height:16px;
}
header .top-panel .social li.pinterest a:hover{background-position:0 -16px;}
header .top-panel .social li.google a{
	background:url(images/ico-google.png) no-repeat;
	width:15px;
	height:16px;
}
header .top-panel .social li.google a:hover{background-position:0 -16px;}
header .top-panel .social li.youtube a{
	background:url(images/ico-youtube.png) no-repeat;
	width:15px;
	height:16px;
}
header .top-panel .social li.youtube a:hover{background-position:0 -16px;}

header .top-panel .phone{
	float:left;
	font:14px/16px 'Raleway', sans-serif;
	color:#fff;
	margin:8px 0 0;
	padding-left:30px;
}
header .top-panel .phone:hover{
	color:#848484;
	text-decoration:none;
}
header .logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat;
	width:265px;
	height:6em;
	margin: .5em 0 0 .3em;
}
header .logo a{
	display:block;
	height:100%;
}
/*main-nav*/
nav{
	float:right;
	padding:39px 30px 0 0;
	width: 69%;
}
#main-nav{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:91%;
}
#main-nav li{
	color:#848484;
	float:left;
	text-transform:uppercase;
	font:16px/18px 'Raleway', sans-serif;
/*	text-shadow:0 1px 1px rgba(0,0,0,.17);*/
	padding:0 0 0 5%;
	font-weight: 600;
}
img#header-flipthishouse {
	margin-top: -24px;
	margin-left: 9px;
}
#main-nav li:first-child{padding-left:0;}
#main-nav li a{
	color:#848484;
	transition:0.2s;
	-webkit-transition:0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	text-decoration:none;
}
#main-nav li a:hover, #main-nav li.current-menu-item a {
	color:#4B93CC;
}
/*visual*/
.visual{
	padding:0 0 69px;
	position:relative;
}
.visual .mask{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:url(images/mask-01.png) repeat-x;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100;
}
.visual .carousel{
	padding:0;
	margin:0;
}
.visual .carousel .item1{
	/*background:url(images/img-02.jpg) no-repeat;*/
	background-size:cover;
	padding:55px 0 118px;
}
.carousel-control {
	width:28px;
	height:27px;
	border-radius:0;
	border:0;
	position:static;
	top: 0;
	left:0;
	margin:12px 0 0;
	line-height: 0;
	background: none;
	opacity:1;
	background:none;/*url(images/bg-btns.png) no-repeat*/
	float:left;
	text-shadow: 2px 1px 5px #333333;
	font-size: 72px;
	font-weight:bold;
	font-family:serif;
}
.carousel-control.right {
	/*background:url(images/bg-btns.png) no-repeat -25px 0;*/
	float:right;
}
.visual .video{
	border:0 none;
	margin:2% 0 0;
}
.visual .video img{
	vertical-align:top;
	width:100%;
}
.visual .intro{
	padding:0;
	color:#3d3d3d;
	line-height:24px;
	text-shadow:0 1px 1px #fff;
	padding:0 14px 0 46px;
}
.visual .intro p{margin:0 0 25px;}
.visual .intro h2.title{
	margin:0 0 9px;
	color:#1ca0b4;
	font:44px/48px 'Sanchez', serif;
	text-shadow:0 1px 1px #fff;
}
.visual .intro .ttl{
	display:block;
	padding:10px 0 15px;
	margin:0 19px 0 -4px;
	text-align:center;
	position:relative;
	font:18px/20px 'Sanchez', serif;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.46);
	border:1px solid #004b7b;
	-webkit-box-shadow:0 0 0 1px #2a89c9 inset;
	-moz-box-shadow:0 0 0 1px #2a89c9 inset;
	box-shadow:0 0 0 1px #2a89c9 inset;
	background: #0071be;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzFiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU4YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0071be 0%, #0058b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0071be), color-stop(100%,#0058b1));
	background: -webkit-linear-gradient(top,  #0071be 0%,#0058b1 100%);
	background: -o-linear-gradient(top,  #0071be 0%,#0058b1 100%);
	background: -ms-linear-gradient(top,  #0071be 0%,#0058b1 100%);
	background: linear-gradient(to bottom,  #0071be 0%,#0058b1 100%);
	background: linear-gradient(to bottom,  #0071be 0%,#0058b1 100%);
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
}
.visual .intro .shadow-holder{
	padding:0 0 10px;
	background:url(images/shadow-01.png) no-repeat 0 100%;
	margin:0 19px 0 -4px;
}
.visual .intro .info-form{
	padding:11px 0 17px 25px;
	border:1px solid #bfbfbf;
	border-top:0;
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	position:relative;
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #f3f3f3 83%, #f3f3f3 96%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(83%,#f3f3f3), color-stop(96%,#f3f3f3), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	-pie-background: linear-gradient( #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
}
.visual .intro .info-form .txt-row{
	overflow:hidden;
	padding:2px 0 12px;
}
.visual .intro .info-form .txt-holder{
	overflow:hidden;
	border:1px solid #bbb;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#fff;
	float:left;
	padding:8px 7px 9px;
	width:189px;
	margin:0 17px 0 0;
}
.visual .intro .info-form .txt-holder .txt{
	float:left;
	padding:0;
	margin:0;
	border:0;
	background:none;
	color:#505050;
	font:14px/17px 'Raleway', sans-serif;
	height:17px;
	border-radius:0;
	box-shadow:none;
	width:100%;
}
.visual .intro .info-form .btn{
	font:14px/17px 'Raleway', sans-serif;
	color:#fff;
	text-shadow:0 1px 1px #df8612;
	background:url(images/bg-btn.png) no-repeat;
	width:192px;
	height:35px;
	text-transform:uppercase;
	padding:0 14px 0 0;
	margin:-2px 0 0 10px;
	border:0;
	border-radius:0;
	box-shadow:none;
	float:left;
}
.visual .gallery-nav{
	overflow:hidden;
	background:url(images/bg-nav.png) repeat-x 0 100%;
	padding:0 0 7px;
	width:100%;
	position:relative;
	margin:-46px 0 0;
}
.visual .gallery-nav .slides{
	float:left;
	margin:0;
	padding:0 31px;
	list-style:none;
}
.visual .gallery-nav .slides li{
	float:left;
	font:13px/15px  'Trebuchet MS', Arial, sans-serif;
	color:#7ec8fd;
	/*background:url(images/sep-04.png) no-repeat 40px 8px;*/
	padding:0px 42px 0px 42px;
	margin:5px 0;
	height:30px;
	border-left:#FFFFFF 2px solid;
}
.visual .gallery-nav .slides li:first-child{
	padding-left:0;
	background:none;
	border-left:none;
}
.visual .gallery-nav .slides li a{
	color:#7ec8fd;
/*	width: 100px;
	text-align: center;
	display: block;*/
}
.visual .gallery-nav .slides li.active a,
.visual .gallery-nav .slides li a:hover{
	color:#fefefe;
	text-decoration:none;
}
.w2{
	position:relative;
	float:left;
	left:50%;
}
.w3{
	position:relative;
	float:left;
	left:-50%;
}
.visual .gallery-nav .bg-left{
	overflow:hidden;
	background:url(images/bg-left.png) no-repeat;
	padding:0 0 0 24px;
}
.visual .gallery-nav .bg-right{
	overflow:hidden;
	background:url(images/bg-right.png) no-repeat 100% 0;
	padding:0 24px 0 0;
}
.visual .gallery-nav .bg-center{
	position:relative;
	overflow:hidden;
	background: #027cc2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyN2NjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMDI3MmJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMwMjZkYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDI1ZTljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #027cc2 0%, #0272ba 3%, #026db5 5%, #025e9c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#027cc2), color-stop(3%,#0272ba), color-stop(5%,#026db5), color-stop(100%,#025e9c));
	background: -webkit-linear-gradient(top,  #027cc2 0%,#0272ba 3%,#026db5 5%,#025e9c 100%);
	background: -o-linear-gradient(top,  #027cc2 0%,#0272ba 3%,#026db5 5%,#025e9c 100%);
	background: -ms-linear-gradient(top,  #027cc2 0%,#0272ba 3%,#026db5 5%,#025e9c 100%);
	background: linear-gradient(to bottom,  #027cc2 0%,#0272ba 3%,#026db5 5%,#025e9c 100%);
	-pie-background: linear-gradient( #027cc2 0%,#0272ba 3%,#026db5 5%,#025e9c 100%);
}
/*slide 2*/
.visual .carousel .item2{
	/*background:url(images/img-08.jpg) no-repeat;*/
	background-size:cover;
	padding:47px 0 45px;
}
.visual .carousel .item2 .house-shadow{
	padding:0 0 22px;
	background:url(images/shadow-06.png) no-repeat 50% 100%;
}
.visual .carousel .item2 .house-img{
	padding:5px;
	background:#fff;
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.57);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.57);
	box-shadow:0 0 10px rgba(0,0,0,0.57);
}
.visual .carousel .item2 .house-img img{
	vertical-align:top;
	width:100%;
}
.visual .carousel .item2 .property{
	border:5px solid #fff;
	color:#020202;
	font:12px/17px 'Raleway', sans-serif;
	background:url(images/bg-item.png);
	margin:0 -19px 0 0;
	padding:22px 27px 31px;
}
.visual .carousel .item2 .property .title{
	display:block;
	color:#0098d8;
	font:38px/40px 'Sanchez', serif;
	background:url(images/sep-03.png) repeat-x 0 100%;
	padding:0 0 14px;
	margin:0 0 16px;
	letter-spacing:-1px;
}
.visual .carousel .item2 .property p{margin:0 0 18px;}
.visual .carousel .item2 .property dl{
	margin:0 0 35px;
	color:#020202;
	font:18px/24px 'Raleway', sans-serif;
	overflow:hidden;
}
.visual .carousel .item2 .property dt{
	float:left;
	font-weight:normal;
	line-height:24px;
	margin:0 4px 0 0;
}
.visual .carousel .item2 .property dd{
	overflow:hidden;
	margin:0;
	line-height:24px;
}
.visual .carousel .item2 .btn-holder{overflow:hidden;}
.visual .carousel .item2 .btn-holder .btn{
	float:left;
	padding:0 27px 0 0;
	margin:0;
	font:14px/17px 'Raleway', sans-serif ;
	text-align:left;
	cursor: pointer;
	color: #fcfefc;
	text-shadow:none;
	box-shadow:none;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid #08941e;
	background: #11bf3e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExYmYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzBiYWQyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzA5OWIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzA5OWEyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYmEyMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #11bf3e 0%, #0bad27 27%, #099b20 68%, #099a26 84%, #0ba234 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#11bf3e), color-stop(27%,#0bad27), color-stop(68%,#099b20), color-stop(84%,#099a26), color-stop(100%,#0ba234));
	background: -webkit-linear-gradient(top,  #11bf3e 0%,#0bad27 27%,#099b20 68%,#099a26 84%,#0ba234 100%);
	background: -o-linear-gradient(top,  #11bf3e 0%,#0bad27 27%,#099b20 68%,#099a26 84%,#0ba234 100%);
	background: -ms-linear-gradient(top,  #11bf3e 0%,#0bad27 27%,#099b20 68%,#099a26 84%,#0ba234 100%);
	background: linear-gradient(to bottom,  #11bf3e 0%,#0bad27 27%,#099b20 68%,#099a26 84%,#0ba234 100%);
	-pie-background: linear-gradient( #11bf3e 0%,#0bad27 27%,#099b20 68%,#099a26 84%,#0ba234 100%);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
}
.visual .carousel .item2 .btn-holder .btn:hover{
	text-decoration:none;
	background: #10ad39;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwYWQzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzBkYTIyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzBhOTAyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzA4ODAxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzA3NzkxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzA5N2IyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTdmMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #10ad39 0%, #0da22d 13%, #0a9021 33%, #08801b 57%, #07791e 77%, #097b24 90%, #097f2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#10ad39), color-stop(13%,#0da22d), color-stop(33%,#0a9021), color-stop(57%,#08801b), color-stop(77%,#07791e), color-stop(90%,#097b24), color-stop(100%,#097f2c));
	background: -webkit-linear-gradient(top,  #10ad39 0%,#0da22d 13%,#0a9021 33%,#08801b 57%,#07791e 77%,#097b24 90%,#097f2c 100%);
	background: -o-linear-gradient(top,  #10ad39 0%,#0da22d 13%,#0a9021 33%,#08801b 57%,#07791e 77%,#097b24 90%,#097f2c 100%);
	background: -ms-linear-gradient(top,  #10ad39 0%,#0da22d 13%,#0a9021 33%,#08801b 57%,#07791e 77%,#097b24 90%,#097f2c 100%);
	background: linear-gradient(to bottom,  #10ad39 0%,#0da22d 13%,#0a9021 33%,#08801b 57%,#07791e 77%,#097b24 90%,#097f2c 100%);
	-pie-background: linear-gradient( #10ad39 0%,#0da22d 13%,#0a9021 33%,#08801b 57%,#07791e 77%,#097b24 90%,#097f2c 100%);
}
.visual .carousel .item2 .btn-holder span{
	display:block;
	background:url(images/bull-01.png) no-repeat 100% 11px;
	padding:12px 32px 9px 30px;
}
/*slide3*/
.visual .carousel .item3{
	/*background:url(images/slide-3.jpg) no-repeat;*/
	background-size:cover;
	padding:73px 0 92px;
}
.visual .carousel .item3 .logo{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo-FB.png) no-repeat;
	width:443px;
	height:396px;
}
.visual .carousel .item3 .logo a{
	display:block;
	height:100%;
}
/*main*/
#main{
	position:relative;
	padding:0 0 111px;
}
#main .widget{
	position:absolute;
	top:-2px;
	left:-93px;
}
#main .widget img{vertical-align:top;}
#main .container{position:relative;}
#main .info-box{
	padding:7px 0 43px;
	line-height:24px;
}
#main .info-box h2{
	margin:0 0 27px;
	background:url(images/sep-01.png) repeat-x 0 25px;
	text-align:center;
}
#main .info-box h2 span{
	background:url(images/bg-body.gif);
	padding:0 8px;
}
#main .info-box .holder{
	overflow:hidden;
	background:url(images/shadow-02.png) no-repeat 0 100%;
	padding:0 15px 52px;
	margin:0 -23px;
}
#main .info-box .holder img{
	float:left;
	margin:0 10px 0 0;
}
#main .info-box .holder p{margin:0 0 11px;}
#main .social{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#main .social li{
	display:inline-block;
	overflow:hidden;
	vertical-align:top;
	padding:0 2px;
}
#main .social li a{
	float:left;
	width:55px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/social-sprite.png) no-repeat;
}
#main .social li.facebook a{background-position:0 0;}
#main .social li.facebook a:hover{background-position:0 -55px;}
#main .social li.twitter a{background-position:-55px 0;}
#main .social li.twitter a:hover{background-position:-55px -55px;}
#main .social li.rss a{background-position:-110px 0;}
#main .social li.rss a:hover{background-position:-110px -55px;}
#main .social li.google a{background-position:-165px 0;}
#main .social li.google a:hover{background-position:-165px -55px;}
#main .social li.lin a{background-position:-220px 0;}
#main .social li.lin a:hover{background-position:-220px -55px;}
#main .social li.pinterest a{background-position:-275px 0;}
#main .social li.pinterest a:hover{background-position:-275px -55px;}
#main .social li.youtube a{background-position:-330px 0;}
#main .social li.youtube a:hover{background-position:-330px -55px;}
#main .item-shadow{
	background:url(images/shadow-03.png) no-repeat 50% 100%;
	padding:0 0 19px;
	margin:0 0 12px;
	background-size: 100%;
}
#main .item-shadow .item{
	height: 125px;
	padding:17px 17px 61px;
	color:#9ea4ab;
	font:14px/20px 'Raleway', sans-serif;
	border:1px solid #d8d8d8;
	position:relative;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 93%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(93%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
}
#main .item-shadow .item:hover{
	margin-top: -7px;
	position: relative;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
}
#main .item-shadow .item p{
	margin:0;
	overflow:hidden;
}
#main .item-shadow .item .holder{
	overflow:hidden;
	padding:10px 0 0;
}
#main .item-shadow .item .ttl{
	display:block;
	padding:0 1px 6px;
	color:#0057b0;
	font:24px/26px 'Sanchez', serif;
	border-bottom:1px solid #d3d3d3;
}
#main .item-shadow .item .link{
	float:left;
	width:36px;
	height:36px;
	margin:-3px 15px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/sprite-icos.png) no-repeat;
}
#main .item-shadow .item:hover .link{background-position:0 -36px;}
#main .item-shadow .item .link1{background-position:-36px 0;}
#main .item-shadow .item:hover .link1{background-position:-36px -36px;}
#main .item-shadow .item .link2{background-position:-72px 0;}
#main .item-shadow .item:hover .link2{background-position:-72px -36px;}
#main .item-shadow .item .link3{background-position:-108px 0;}
#main .item-shadow .item:hover .link3{background-position:-108px -36px;}
/*slideshow*/
#main .shadow-gallery{
	padding:0 0 6px;
	background:url(images/shadow-04.png) no-repeat 0 100%;
	margin:0 0 69px;
}
#main .slideshow-holder{
	padding:23px 70px 19px;
	position:relative;
	border:1px solid #d8d8d8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 92%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
}
#main .slideshow-holder h2{
	color:#037608;
	margin:0 0 30px;
	font:40px/44px 'Sanchez', serif;
	background:url(images/sep-01.png) repeat-x 0 27px;
	text-align:center;
}
#main .slideshow-holder h2 span{
	background:#fff;
	padding:0 8px;
}
#main .slideshow-holder .carousel{
	padding:0;
	margin:0;
	position:relative;
}
#main .carousel .slides{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main .carousel .slides > li{
	float:left;
	position:relative;
	padding:5px;
	background:#fff;
	border:1px solid #ddd;
	-webkit-box-shadow:0 0 5px #c0c0c0;
	-moz-box-shadow:0 0 5px #c0c0c0;
	box-shadow:0 0 5px #c0c0c0;
	margin:0 25px 0 0;
	width:226px;
}
li .mask{
	position:absolute;
	top:15px;
	left:0;
	padding:4px 7px 5px 5px;
	background:#709e00; /* green */
	color:#fff;
	font:12px/14px 'Raleway', sans-serif;
	text-transform:uppercase;
}
li .mask.yellow{
	background: #FFD96F;
}
li .mask.orange{
	background: #F18E1A;
}
li .mask.red{
	background: #a50000;
}
#main .carousel .slides > li:hover .box{display:block;}
#main .carousel .box{
	position:absolute;
	bottom:4px;
	right:4px;
	background:url(images/bg-box.png);
	color:#fff;
	font:10px/12px 'Raleway', sans-serif;
	text-align:right;
	padding:3px 9px 10px;
	width:209px;
	display:none;
}
#main .carousel .box .ttl{
	display:block;
	font:12px/14px 'Raleway', sans-serif;
	padding:0 0 4px;
}
#main .carousel .box .holder{overflow:hidden;}
#main .carousel .box ul{
	margin:0;
	padding:2px 0 4px;
	list-style:none;
	float:right;
}
#main .carousel .box ul li{
	float:left;
	background:url(images/sep-02.png) no-repeat 2px 2px;
	font:11px/13px 'Raleway', sans-serif;
	padding:0 0 0 6px;
}
#main .carousel .box ul li:first-child{
	padding-left:0;
	background:none;
}
#main .carousel .box .price{
	font:16px/18px 'Raleway', sans-serif;
}
#main .carousel .flex-direction-nav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	height:1px;
	position:absolute;
	top:66px;
}
#main .carousel .flex-direction-nav li:first-child{float:left;}
#main .carousel .flex-direction-nav li{
	float:right;
	margin:0 -50px;
}
#main .carousel .flex-direction-nav li a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:33px;
	height:33px;
	background:url(images/btns-01.png) no-repeat;
}
#main .carousel .flex-direction-nav li .flex-next{background-position:0 -33px;}
#main .slideshow-holder .all{
	overflow:hidden;
	padding:18px 5px 0;
}
#main .slideshow-holder .all a{
	float:right;
	background:url(images/bull-02.png) no-repeat 100% 1px;
	color:#037608;
	font:12px/14px 'Raleway', sans-serif;
	text-transform:uppercase;
	padding:0 25px 0 0;
}
/*logos-area*/
#main .logos-area{
	background:url(images/shadow-07.png) no-repeat 50% 100%;
	padding:0 999px 101px;
	margin: -40px -999px 60px;
}
#main .logos-area h2{
	margin:0 114px 21px;
	background:url(images/sep-01.png) repeat-x 0 25px;
	text-align:center;
}
#main .logos-area h2 span{
	background:url(images/bull-03.png) no-repeat 0 4px;
	padding:0 0 0 75px;
}
#main .logos-area h2 strong{
	background:url(images/bg-body.gif);
	padding:0 11px;
}
#main .logos-area ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
#main .logos-area ul li{
	display:inline-block;
	vertical-align:top;
	padding:0 10px;
}
#main .logos-area ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#main .logos-area ul li.logo1 a{
	background:url(images/logo1.png) no-repeat;
	width:63px;
	height:63px;
}
#main .logos-area ul li.logo2 a{
	background:url(images/logo2.png) no-repeat;
	width:156px;
	height:35px;
	margin:17px 0 0;
}
#main .logos-area ul li.logo3 a{
	background:url(images/logo3.png) no-repeat;
	width:132px;
	height:32px;
	margin:20px 0 0;
}
#main .logos-area ul li.logo4 a{
	background:url(images/logo4.png) no-repeat;
	width:80px;
	height:35px;
	margin:18px 0 0;
}
#main .logos-area ul li.logo5 a{
	background:url(images/logo5.png) no-repeat;
	width:135px;
	height:29px;
	margin:22px 0 0;
}
#main .logos-area ul li.logo6 a{
	background:url(images/logo6.png) no-repeat;
	width:126px;
	height:34px;
	margin:18px 0 0;
}
#main .logos-area ul li.logo7 a{
	background:url(images/logo7.png) no-repeat;
	width:77px;
	height:35px;
	margin:16px 0 0;
}
/*more information*/
#main .more-information{
	background:url(images/sep-07.png) no-repeat 55% 0;
	padding:16px 0 0;
	margin-top: 56px;
}
#main .more-information h2{
	margin:0;
	text-align:center;
	padding:7px 0 38px;
}
#main .more-information h2 span{padding:0 50px;}
#main .more-information h2.ttl span{
	background:url(images/ico-01.png) no-repeat;
}
#main .more-information h2.ttl2 span{
	background:url(images/ico-02.png) no-repeat 0 8px;
	padding:0 68px 4px;
}
#main .more-information h2.ttl2{
	padding:0 0 39px;
}
#main .more-information h2.ttl3 span{
	background:url(images/ico-03.png) no-repeat 0 6px;
	padding:0 62px;
}
#main .more-information h2.ttl3{padding:0 0 26px;}
#main .more-information .shadow-post{
	padding:0 0 12px;
	background:url(images/shadow-08.png) no-repeat 50% 100%;
	margin:0 0 23px;
	background-size: 100%;
}
#main .more-information .post{
	padding:23px 17px 31px 23px;
	line-height:24px;
	color:#666;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	border:1px solid #d8d8d8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 92%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
}
#main .more-information .post .heading{
	background:url(images/sep-05.png) repeat-x 0 100%;
	font-size:12px;
	line-height:14px;
	font-family: 'Raleway', sans-serif;
	padding:0 0 18px;
	margin:0;
	position:relative;
}
#main .more-information .post .heading p{text-transform:uppercase;}
#main .more-information .post .heading .author{font-weight:normal;}
#main .more-information .post .heading a{
	color:#666;
}
#main .more-information .post h3{
	color:#0264a5;
	margin:0 0 8px;
	font:24px/26px 'Raleway', sans-serif;
	padding:0;
	text-align:left;
}
#main .more-information .post .heading h3 a{
	color:#0264a5;
	font-weight: 700;
}
#main .more-information .post .heading h3 a:hover{
	color:#00bad0;
	text-decoration:none;
}
#main .more-information .post p{margin:0;}
#main .more-information .post .holder{
	overflow:hidden;
	padding:22px 0 0;
}
#main .more-information .post .img{
	float:left;
	padding:3px;
	background:#fff;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	width:93px;
	height:93px;
	margin:4px 21px 0 0;
}
#main .more-information .post .img img{
	vertical-align:top;
	width:100%;
}
#main .more-information .post .box{overflow:hidden;}
#main .more-information .post .more{color:#00bad0;}
/*testimonials*/
#main .more-information .testimonials-shadow{
	padding:0 0 35px;
	background:url(images/shadow-09.png) no-repeat 50% 100%;
	margin:0 6px 79px 0;
}
#main .more-information .testimonials-shadow blockquote{
	margin:0;
	padding:41px 30px 34px 41px;
	font:16px/24px 'Raleway', sans-serif;
	color:#666;
	border:1px solid #d8d8d8;
	/*border-bottom:0;*/
	background-image: none;
	position:relative;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 99%,#fdfdfd 100%);
}
#main .more-information .testimonials-shadow blockquote q{
	display:block;
	padding:0 0 23px;
}
#main .more-information .testimonials-shadow blockquote cite{
	display:block;
	font-family:'Raleway', sans-serif;
}
#main .more-information .logos-shadow{
	padding:0 0 16px;
	background:url(images/shadow-10.png) no-repeat 50% 100%;
	background-size: 100%;
	text-align:center;
}
#main .more-information .logos-shadow .logos{
	margin:0;
	padding:42px 10px 31px 52px;
	list-style:none;
	overflow:hidden;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	border:1px solid #e8e8e8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 82%, #fbfbfb 97%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#fbfbfb), color-stop(97%,#fbfbfb), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 82%,#fbfbfb 97%,#fefefe 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 82%,#fbfbfb 97%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 82%,#fbfbfb 97%,#fefefe 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 82%,#fbfbfb 97%,#fefefe 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fbfbfb 82%,#fbfbfb 97%,#fefefe 100%);
}
#main .more-information .logos-shadow .logos li{
	float:left;
	padding:0 0 0 36px;
}
#main .more-information .logos-shadow .logos li:first-child{padding:4px 0 0;}
#main .more-information .logos-shadow .logos li img{vertical-align:top;}
/*footer*/
footer{
	position:relative;
	/*background:#024776 url(images/bg-footer.jpg) no-repeat 50% 0;*/
	border-top:5px solid #013458;
	padding:35px 0;
	min-height:165px;
}
footer .logo{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(images/logo-footer.png) no-repeat;*/
	background:none;
	width:278px;
	height:58px;
}
footer .logo a{
	display:block;
	height:100%;
}
footer .contact{
	float:left;
	font:17px/19px 'Raleway', sans-serif;
	color:#fefcfc;
}
footer .contact a{color:#fefcfc;}
footer h4{
	margin:0 0 2px;
	color:#5cccfb;
	font:20px/22px 'Raleway' , sans-serif;
	text-shadow: none;
}
footer .contact .phone{
	display:block;
	font:27px/31px 'Raleway' , sans-serif;
	color:#fffdfd;
	padding:0 0 3px;
}
footer .contact .phone a{color:#fffdfd;}
footer .pages{
	float:right;
	width:167px;
}
footer .pages ul{
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
footer .pages ul li{
	padding:0 0 4px;
	color:#fffefe;
	font:14px/18px 'Raleway' , sans-serif;
}
footer .pages ul li a{color:#fffefe;}
footer .block{
	padding:42px 0 0;
	overflow:hidden;
	background:url(images/sep-06.png) no-repeat 50% 40px;
}
/*homes-for-sale*/
/*heading*/
.main-heading{
	width:100%;
	background:url(images/heading.jpg) no-repeat;
	background-size:cover;
	padding:39px 0 29px;
	margin:0 0 63px;
}
.main-heading h1{
	text-shadow:1px 1px 1px #f9f3eb;
	color:#3f3f3f;
}
/* full shadow, full block */
#main .full-shadow{
	padding:0 0 19px;
	background:url(images/shadow-11.png) no-repeat 50% 100%;
	margin:0 0 16px;
}
#main .full-shadow .full-block{
	padding:20px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 92%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
}

/*sale-block*/
#main .sale-shadow{
	padding:0 0 19px;
	background:url(images/shadow-11.png) no-repeat 50% 100%;
	margin:0 0 16px;
}
#main .sale-shadow .sale-block{
	padding:20px 17px 23px 0;
	overflow:hidden;
	border:1px solid #d8d8d8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	color:#666;
	font:13px/19px 'Raleway', sans-serif;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 92%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
}
#main .sale-shadow .sale-block .img{
	float:right;
	margin: 2.3em 0px 0px 2em;
	width:250px;
}
#main .sale-shadow .sale-block .img img{vertical-align:top;}
#main .sale-shadow .sale-block .img .links{
	margin:0;
	padding:9px 0 0 29px;
	list-style:none;
	overflow:hidden;
}
#main .sale-shadow .sale-block .img .links li{
	float:left;
	color:#3ba5ed;
	font:14px/24px 'Raleway', sans-serif;
	background:url(images/sep-08.png) no-repeat 7px 0;
	padding:0 0 0 14px;
}
#main .sale-shadow .sale-block .img .links li a{color:#3ba5ed;}
#main .sale-shadow .sale-block .img .links li a:hover{
	text-decoration:none;
	color:#02689c;
}
#main .sale-shadow .sale-block .img .links li:first-child{
	padding-left:0;
	background:none;
}
#main .sale-shadow .sale-block .holder{
	overflow:hidden;
	position:relative;
	padding:0 0 20px 22px;
	min-height:167px;
}
#main .sale-shadow .sale-block h2{
	margin:0 0 8px;
	border-bottom:1px solid #acacac;
	color:#025c99;
	font:22px/24px 'Raleway', sans-serif;
	padding:0 0 8px;
}
#main .sale-shadow .sale-block h2 a{
	color:#025c99;
	font-weight: 700;
}
#main .sale-shadow .sale-block h2 a:hover{
	color:#00bad0;
	text-decoration:none;
}
#main .sale-shadow .sale-block .holder p{margin:0;}
#main .sale-shadow .sale-block .holder .ico{
	position:absolute;
	text-transform:uppercase;
	bottom:0;
	left:-5px;
	text-indent:-9999px;
	overflow:hidden;
}
#main .sale-shadow .sale-block .holder .ico-01{
	background:url(images/ico-04.png) no-repeat;
	width:179px;
	height:51px;
}
#main .sale-shadow .sale-block .holder .ico-02{
	background:url(images/ico-05.png) no-repeat;
	width:179px;
	height:51px;
}
#main .sale-shadow .sale-block .holder .ico-03{
	background:url(images/ico-06.png) no-repeat;
	width:178px;
	height:51px;
}
#main .sale-shadow .sale-block .holder .ico-04{
	background:url(images/ico-07.png) no-repeat;
	width:178px;
	height:51px;
}



#main .team-shadow{
	padding:0 0 13px;
	background:url(images/shadow-11.png) no-repeat 50% 100%;
	margin:0 0 16px;
}
#main .team-shadow .team-block{
	padding:20px 17px 23px 0;
	overflow:hidden;
	border:1px solid #d8d8d8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	color:#666;
	font:12px/18px 'Raleway', sans-serif;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 92%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);
}
#main .team-shadow .team-block .img{
	float:left;
	margin:0px 0px 0px 20px;
	width:200px;
}
#main .team-shadow .team-block .img img{vertical-align:top;}
#main .team-shadow .team-block .img .links{
	margin:0;
	padding:9px 0 0 29px;
	list-style:none;
	overflow:hidden;
}
#main .team-shadow .team-block .img .links li{
	float:left;
	color:#3ba5ed;
	font:14px/24px 'Raleway', sans-serif;
	background:url(images/sep-08.png) no-repeat 7px 0;
	padding:0 0 0 14px;
}
#main .team-shadow .team-block .img .links li a{color:#3ba5ed;}
#main .team-shadow .team-block .img .links li a:hover{
	text-decoration:none;
	color:#02689c;
}
#main .team-shadow .team-block .img .links li:first-child{
	padding-left:0;
	background:none;
}
#main .team-shadow .team-block .holder{
	overflow:hidden;
	position:relative;
	padding:0 0 10px 20px;
	min-height:167px;
}
#main .team-shadow .team-block h2{
	margin:0;
	color:#037608;
	font: 32px/38px 'Sanchez', serif;
	padding:0;
}
#main .team-shadow .team-block h3{
	margin:0;
	color:#025c99;
	border-bottom:1px solid #acacac;
	font:22px/28px 'Raleway', sans-serif;
	padding:0;
}
#main .team-shadow .team-block h2 a{color:#025c99;}
#main .team-shadow .team-block h2 a:hover{
	color:#00bad0;
	text-decoration:none;
}
#main .team-shadow .team-block .holder p{margin:0;}
#main .team-shadow .team-block .holder .ico{
	position:absolute;
	text-transform:uppercase;
	bottom:0;
	left:-5px;
	text-indent:-9999px;
	overflow:hidden;
}
#main .team-shadow .team-block .holder .ico-01{
	background:url(images/ico-04.png) no-repeat;
	width:179px;
	height:51px;
}
#main .team-shadow .team-block .holder .ico-02{
	background:url(images/ico-05.png) no-repeat;
	width:179px;
	height:51px;
}
#main .team-shadow .team-block .holder .ico-03{
	background:url(images/ico-06.png) no-repeat;
	width:178px;
	height:51px;
}
#main .team-shadow .team-block .holder .ico-04{
	background:url(images/ico-07.png) no-repeat;
	width:178px;
	height:51px;
}

.team-cell {
	width: 46%;
	padding: 2% 1% 0;
	float: left;
	height: 105px;
}
.team-cell strong {
	display: block;
}
.team-cell span {
	display: block;
}
div.team-specs {
	clear: both;
	display: table;
}
p.team-bio {
	margin: 0 3% !important;
}

/*aside*/
aside{padding:0;}
/*info form*/
aside .form-holder{
	background:url(images/shadow-12.png) no-repeat 50% 100%;
	padding:0 0 19px;
	margin:0 0 18px;
}
aside .form-holder .info-form{
	position:relative;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:1px solid #d8d8d8;
	-moz-box-shadow:0 0 5px rgba(230,230,230,0.36);
	-webkit-box-shadow:0 0 5px rgba(230,230,230,0.36);
	box-shadow:0 0 5px rgba(230,230,230,0.36);
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 91%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(91%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 91%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 91%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 91%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 91%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 91%,#fafafa 99%,#fdfdfd 100%);
}
aside .form-holder .title{
	display:block;
	padding:11px 0;
	text-align: center;
	position:relative;
	font:17px/19px 'Sanchez', serif;
	color:#fff;
	text-shadow:0 1px 1px #0c457b;
	background: #0872c4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NzJjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzA5NmViZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzExNWNhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDU1OWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0872c4 0%, #096ebf 19%, #115ca7 71%, #14559d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0872c4), color-stop(19%,#096ebf), color-stop(71%,#115ca7), color-stop(100%,#14559d));
	background: -webkit-linear-gradient(top,  #0872c4 0%,#096ebf 19%,#115ca7 71%,#14559d 100%);
	background: -o-linear-gradient(top,  #0872c4 0%,#096ebf 19%,#115ca7 71%,#14559d 100%);
	background: -ms-linear-gradient(top,  #0872c4 0%,#096ebf 19%,#115ca7 71%,#14559d 100%);
	background: linear-gradient(to bottom,  #0872c4 0%,#096ebf 19%,#115ca7 71%,#14559d 100%);
	-pie-background: linear-gradient( #0872c4 0%,#096ebf 19%,#115ca7 71%,#14559d 100%);
}
aside .form-holder .info-form label{
	color:#505050;
	font:12px/16px 'Raleway', sans-serif;
	margin:0 1px;
}
aside .form-holder .info-form .txt-row{padding: 0 0 7px;}
aside .form-holder .info-form .txt-holder{
	overflow:hidden;
	border:1px solid #bbb;
	background:#fff;
	position:relative;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:5px;
}
aside .form-holder .info-form .txt-holder.parent-focus{background:#f3f3f3;}
aside .form-holder .info-form .txt{
	font:10px/13px 'Raleway', sans-serif;
	height:13px;
	padding:0;
	margin:0;
	border:0;
	box-shadow:none;
	float:left;
	width:100%;
	border-radius:0;
	background:none;
}
aside .form-holder .box{padding:20px 32px 26px 31px;}
aside .form-holder .info-form .btn{
	padding:0;
	margin: 10px 0 0 6px;
/*	background:url(images/btn-sbm.png) no-repeat;*/
	background: url(images/submit.png) no-repeat;
	width:192px;
	height:42px;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
}
aside .form-holder .info-form .btn-signup{
	padding:0;
	margin: 10px 0 0 6px;
/*	background:url(images/btn-sbm.png) no-repeat;*/
	background: url(images/sign-up.png) no-repeat;
	width:192px;
	height:42px;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
}
/*aside .form-holder .info-form .btn:hover{background:url(images/btn-sbm-hover.png) no-repeat;}*/
/*showcase*/
aside .showcase-shadow{
	padding:0 0 19px;
	margin-bottom: 18px;
	background:url(images/shadow-13.png) no-repeat 50% 100%;
}
aside .showcase-area{
	border:1px solid #d8d8d8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	padding:19px 12px 25px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fbfbfb 100%);
}
aside h3{
	margin:0 0 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	color:#037608;
	text-align:center;
	font:24px/26px 'Sanchez', serif;
}
aside .showcase-area .list{
	margin:0;
	padding:0;
	list-style:none;
}
aside .showcase-area .list li{
	padding:30px 0 0;
}
aside .showcase-area .list li:first-child{
	padding:0;
}
aside .showcase-area .list li img{
	display:block;
	border:1px solid #cccbcb;
}
aside .showcase-area .list li .box{
	padding: 3px 0 0;
}
aside .showcase-area .list li .place{
	display:block;
	color:#666;
	font:14px/16px 'Raleway', sans-serif;
}
aside .showcase-area .list li ul{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	overflow:hidden;
}
aside .showcase-area .list li ul li{
	float:left;
	font:11px/16px 'Raleway', sans-serif;
	color:#0794c8;
	background:url(images/sep-09.gif) no-repeat 4px 4px;
	padding:0 0 0 10px;
}
aside .showcase-area .list li ul li:first-child{
	padding-left:0;
	background:none;
}
aside .showcase-area .list li ul li a{color:#0794c8;}
aside .showcase-area .list li ul li a:hover{
	text-decoration:none;
	color:#2EB6EB;
}
aside .showcase-area li a {
	color: #0264a5;
}
aside .showcase-area li a:hover, aside .showcase-area li.current-cat a {
	color: #00bad0;
	text-decoration: none;
}
/*featured-property*/
.main-heading address{
	font-style:normal;
	margin:-20px 0 -10px;
}
.main-heading address strong{
	display:block;
	color:#3f3f3f;
	font:32px/37px'Sanchez', sans-serif;
}
/*gallery*/
#main .gallery{margin:0 0 30px;}
#main .gallery img{
	width:100%;
	vertical-align:top;
}
/*property-wrap*/
#main .property-wrap{
	padding:0 0 55px;
	background:url(images/shadow-14.png) no-repeat 50% 100%;
}
#main .property-wrap .details{
	padding:25px 25px 35px;
	-moz-box-shadow:0 0 5px rgba(230,230,230,0.36);
	-webkit-box-shadow:0 0 5px rgba(230,230,230,0.36);
	box-shadow:0 0 5px rgba(230,230,230,0.36);
	position:relative;
	border:1px solid #d8d8d8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 93%, #fafafa 99%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(93%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fcfcfc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fcfcfc 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 93%,#fafafa 99%,#fcfcfc 100%);
}
#main .property-wrap .details .title{
	display:block;
	color:#037608;
	font:24px/26px 'Sanchez', sans-serif;
	text-align:center;
	padding:0 0 18px;
}
#main .property-wrap .details dl{
	margin:0 0 0 23px;
	overflow:hidden;
	color:#3f3f3f;
	font:14px/24px 'Trebuchet MS', Arial, sans-serif;
}
#main .property-wrap .details dt{
	float:left;
	line-height:24px;
	width:108px;
	font-weight:normal;
}
#main .property-wrap .details dd{
	margin:0;
	line-height:24px;
	overflow:hidden;
}
#main .property-wrap .map{
	padding:2px;
	background:#fff;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.35);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.35);
	box-shadow:0 0 5px rgba(0,0,0,0.35);
	margin:3px 0 0;
}
#main .property-wrap .map img{
	vertical-align:top;
	width:100%;
}
/*text-area*/
#main .text-area{
	padding:18px 0;
	color:#666;
	font:14px/22px 'Trebuchet MS', Arial, sans-serif;
}
#main .text-area h2{
	font-size:42px;
	line-height:46px;
	margin:0 0 15px;
}
#main .text-area p{margin:0;}
/*featured-rehab*/
#main .progress-holder{
	padding:0 0 12px;
	background:url(images/shadow-15.png) no-repeat 50% 100%;
	margin:0 0 22px;
}
#main .progress-bar{
	padding:20px 99px 24px;
	border:1px solid #d8d8d8;
	position:relative;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 93%, #fafafa 99%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(93%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
	-pie-background: linear-gradient( #ffffff 0%,#fafafa 93%,#fafafa 99%,#fdfdfd 100%);
}
#main .progress-bar h2{
	text-align:center;
	background:url(images/sep-10.png) repeat-x 50% 25px;
	color:#0a9b28;
	font-size:42px;
	line-height:46px;
	padding:0 0 35px;
}
#main .progress-bar h2 span{
	background:#fff;
	padding:0 25px;
}
#main .progress-bar .steps{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main .progress-bar .steps li{
	float:left;
	padding:0 0 0 73px;
	color:#0071bc;
	font:24px/91px 'Raleway', sans-serif;
	background:url(images/bg-progress.png) repeat-x;
}
#main .progress-bar .steps li:first-child{
	-webkit-border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;
	border-left:1px solid #4195cd;
}
#main .progress-bar .steps li span{
	display:block;
	background:url(images/bg-progress-1.png) no-repeat 100% 0;
	padding:0 110px 0 0;
}
#main .progress-bar .steps li.step4 span{
	background:url(images/bg-step.png) no-repeat 100% 0;
	padding:0 80px 0 0;
}
#main .progress-bar .steps li.active{
	background:url(images/bg-progress-active.png) repeat-x -16px 0;
	color:#78d4fd;
}
#main .progress-bar .steps li.active span{background:url(images/bg-progress-active-1.png) no-repeat 100% 0;}
#main .before-after{
	padding: 0 0 60px;
	background:url(images/shadow-16.png) no-repeat 50% 100%;
}
#main .before-after .block{
	border:solid #c7c7c7;
	border-width:0 1px;
	-webkit-box-shadow:0 0 5px #e6e6e6;
	-moz-box-shadow:0 0 5px #e6e6e6;
	box-shadow:0 0 5px #e6e6e6;
	background:#fdfcfc;
	padding:7px 7px 28px;
}
#main .before-after .block img{
	vertical-align:top;
	width:100%;
}
#main .before-after .block span{
	display:block;
	color:#034979;
	font:32px/36px 'wisdom_script_airegular', serif;
	text-align:center;
	padding:27px 0 0;
}
/*list area*/
#main .list-area{padding:60px 0 0;}
#main .list-area h3{
	margin:0 0 10px;
	color:#034979;
	font:24px/26px 'Raleway' , sans-serif;
}
#main .list-area ol {
	counter-reset:section;
	margin:0 0 24px 54px;
	list-style:none;
	padding:0;
}
#main .list-area li {
	padding:0;
	color:#666;
	font:14px/20px 'Raleway' , sans-serif;
}
#main .list-area ol li:before,
#main .list-area ol li .list-item-before {
	content:counter(section)'.';
	counter-increment:section;
	margin:0 0 -20px -14px;
	position:relative;
	display:block;
	width:18px;
}


/* home page */
#home_featuredprop img {
	height: 437px;
}

/* blog single page */
.blog-single h2 {
	font: 24px/26px 'Raleway', sans-serif;
	color: #0264a5;
	font-weight: 700;
}

.blog-single .postmeta {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	font-family: 'Raleway', sans-serif;
}

/* sidebar */
.showcase-area .all {
	margin-top: 30px;
}
.showcase-area .all a {
	float: right;
	background: url(images/bull-02.png) no-repeat 100% 1px;
	color: #037608;
	font: 12px/14px 'Raleway', sans-serif;
	text-transform: uppercase;
	padding: 0 25px 0 0;
}

/* sidebar for blog */
.sidebar-category li, .sidebar-archive li {
	list-style-type: none;
	margin: 5px 20px;
}


/* nav-below */
#nav-below {
	width: 92%;
	padding: 0% 4%;
}

#nav-below .assistive-text {
	display: none;
}

#nav-below .alignleft {
	float: left;
}
#nav-below .alignright {
	float: right;
}


/* contact page */
span.contact-phone, span.contact-email {
	display: block;
	line-height: 1.8em;
}

span.contact-phone i, span.contact-email i {
	display: inline-block;
	margin-right: .4em;
}

span.contact-phone a:hover, span.contact-email a:hover {
	text-decoration: none;
}

div.contact-form-wrapper {
	
}


/* sharethis widget */
.sharethis-widget {
	padding: 7px 7px 3px 6px;
	background-color: #fff;
	border: 2px solid #e3e4e5;
}

.sharethis-widget .stLarge {
	background-image: url('images/widget.png') !important;
	width: 47px !important;
	height: 20px !important;
}

.sharethis-widget > span {
	display: block;
	margin: 4px;
}

.sharethis-widget .stButton {
	margin: 0;
	padding: 0;
}

.st_facebook_large .stLarge {
	background-position: -10px -14px !important;
}
.st_twitter_large .stLarge {
	background-position: -10px -42px !important;
}
.st_linkedin_large .stLarge {
	background-position: -10px -69px !important;
}
.st_googleplus_large .stLarge {
	background-position: -10px -94px !important;
}



.content-wrapper h3 {
	font: 24px/26px 'Raleway', sans-serif;
	font-weight: 700;
}
.content-wrapper h3 a {
	color: #0264a5;
}
.content-wrapper h3 a:hover {
	color: #00bad0;
	text-decoration: none;
}

.content-wrapper p.content-head {
	text-transform: uppercase;
	padding-bottom: 18px;
	background: url(images/sep-05.png) repeat-x 0 100%;
}
.content-wrapper .content-body {
	margin-top: 18px;
	font: 16px/22px 'Raleway', Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.content-wrapper .more {
	color: #00bad0;
}

.content-body img {
	margin: 5px 20px 5px 5px !important;
	float: left;
}



.gmapaddress {
	padding: 5px 5px 0;
}


.blog-single img {
	float: right;
	margin: 0 0 15px 15px;
}

/* facebook comments */
h3.fbcomments_title {
	border-top: 1px solid #ccc;
	margin-top: 30px;
	padding-top: 20px;
	margin-bottom: 5px;
	font: 24px/26px 'Raleway', sans-serif;
	color: #0264a5;
}

p.virtualtourlink a {
	color: #0264a5;
}
p.virtualtourlink a:hover {
	color: #0794c8;
}

.img .link {
	text-align: center;
	margin: 10px auto;
}

.img .link a {
	font: 14px/20px 'Raleway', Arial, Helvetica, sans-serif;
	color: #0088cc;
}

/* responsive video */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

/* about menu */
.menu-about-container {
	margin-top: -52px;
}
#menu-about {
	margin-left: 0;
	padding: 0 1em 2em 0;
}
#menu-about li {
	float: left;
	list-style-type: none;
	padding: 1em;
}
#menu-about .current-menu-item a {
	font-weight: 600;
}

.propspecs {
	margin: 1em 0;
	background: #eee;
}
.propspecs span {
	margin: 0 2em 0 1.5em;
	padding: .5em;
	display: inline-block;
}
.propspecs span img {
	margin-right: .5em;
}

/* flip this house */
.flipthishouse-main .text-area {
	padding: 0 !important;
}

.flipthishouse-main .showcase-area h4 {
	font-size: 1.25em;
	margin: .25em auto;
	text-align: center;
}

.flipthis-queryitem {
	float: left;
	text-align: center;
	width: 33.33%;
	padding: 1.5em;
	box-sizing: border-box;
}

.flipthis-queryitem a:hover {
	text-decoration: none;
	color: #0794C8;
}

.flipthis-queryitem strong {
	margin-top: .5em;
	display: block;
}

.flipthis-queryitem span {
	color: #ccc;
}

.flipthis-queryitem span > span {
	color: #999;
	padding: 0 .25em;
}


/* facebook commenting app */
.fb-comments,
.fb-comments span,
.fb-comments iframe{
  width:100% !important;
}


/* squeeze pages */
.squeeze-left {
	float: left;
	width: 60%;
}
.squeeze-right {
	float: left;
	width: 40%;
	padding: 0 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.squeeze-right .form-title {
	display: block;
	padding: .75em;
	margin: 0 auto;
	text-align: center;
	font: 18px/20px 'Sanchez', serif;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.46);
	border: 1px solid #004b7b;
	-webkit-box-shadow: 0 0 0 1px #2a89c9 inset;
	-moz-box-shadow: 0 0 0 1px #2a89c9 inset;
	box-shadow: 0 0 0 1px #2a89c9 inset;
	background: #0071be;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0071be 0%, #0058b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0071be), color-stop(100%,#0058b1));
	background: -webkit-linear-gradient(top, #0071be 0%,#0058b1 100%);
	background: -o-linear-gradient(top, #0071be 0%,#0058b1 100%);
	background: -ms-linear-gradient(top, #0071be 0%,#0058b1 100%);
	background: linear-gradient(to bottom, #0071be 0%,#0058b1 100%);
	background: linear-gradient(to bottom, #0071be 0%,#0058b1 100%);
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

.squeeze-right .shadow-holder {
	margin: 0;
	background: url(images/shadow-10.png) no-repeat 0 100%;
	padding-bottom: 15px;
}

.squeeze-right .shadow-holder .info-form {
	border: 1px solid #bfbfbf;
	padding: 1em;
	border-top: 0;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f3f3f3 83%, #f3f3f3 96%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(83%,#f3f3f3), color-stop(96%,#f3f3f3), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
	-pie-background: linear-gradient( #fcfcfc 0%,#f3f3f3 83%,#f3f3f3 96%,#fbfbfb 100%);
}

.squeeze-right .info-form .txt-row {
	clear: both;
}

.squeeze-right .info-form .txt-holder {
	border: 1px solid #bbb;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	float: left;
	width: 96%;
	padding: .5em;
	margin: 2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.squeeze-right .info-form .half-size {
	width: 46%;
}
.squeeze-right .info-form .third-size {
	width: 27%;
}
.squeeze-right .info-form .first-third {
	width: 34%;
}

.squeeze-right .info-form .txt-holder .txt {
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
	color: #505050;
	font: 14px/17px 'Raleway', sans-serif;
	height: 17px;
	border-radius: 0;
	box-shadow: none;
	width: 100%;
}

.squeeze-right .info-form .formbutton {
	width: 100%;
	text-align: center;
}

.squeeze-right .info-form .btn {
	background: url(images/SubmitNowBtn.png) no-repeat;
	border: 0 none;
	width: 289px;
	height: 54px;
	box-shadow: none;
	margin: 1em auto;
}
.squeeze-right .info-form .getofferbtn {
	background: url(images/GetAnOfferBtn.png) no-repeat;
	width: 284px;
	height: 47px;
}

.squeeze-boxes {
	margin: 2em 0;
}

.squeeze-boxes .sqbox-shadow {
	float: left;
	width: 24%;
	margin-right: 1%;
	background: url(images/shadow-03.png) no-repeat 50% 100%;
	padding-bottom: 11px;
}
.squeeze-boxes .sqbox-shadow:last-child {
	margin-right: 0;
}

.squeeze-boxes .sqbox {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	padding: 1em;
	color: #9ea4ab;
	font: 14px/20px 'Raleway', sans-serif;
	border: 1px solid #d8d8d8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 5px #e6e6e6;
	-moz-box-shadow: 0 0 5px #e6e6e6;
	box-shadow: 0 0 5px #e6e6e6;
	text-align: center;
	height: 220px;
}
.squeeze-boxes .sqbox strong, .squeeze-boxes .sqbox img, .squeeze-boxes .sqbox span {
	display: block;
	text-align: center;
	margin: 5px auto;
}
.squeeze-boxes .sqbox strong {
	color: #0057b0;
	font: 18px/20px 'Sanchez', serif;
}
.squeeze-boxes .sqbox strong.sqbox-num {
	font: 24px/26px 'Sanchez', serif;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


@media only screen and (max-width: 1184px) {


	.flipthis-queryitem {
		width: 50%;
	}
	

	img#header-flipthishouse {
		display: none;
	}

	/* about menu */
	.menu-about-container {
		margin-top: -20px !important;
	}
	
	.row-fluid .wrap-info{
		float:none;
		width:100%;
		margin:0;
	}
	h2{
		font-size:35px;
		line-height:38px;
	}
	header{padding:0 0 9px;}
	header .holder{padding: 0 14px;}
	header .logo{
		margin:10px 0 0 14px;
		float:none;
		display:block;
	}
	nav{
		float:none;
		padding:0;
		width:100%;
		position:relative;
	}
	nav .btn-tablet{
		background:url(images/btn-tablet.png) no-repeat;
		width:36px;
		height:28px;
		cursor:pointer;
		position:absolute;
		margin:0 58px 0 0;
		top:-36px;
		right:0;
	}
	#main-nav{
		overflow:hidden;
		float:none;
		clear:both;
		display:none;
		padding:20px 0 0;
	}
	#main-nav li{
		float:none;
		padding:0;
		border-top:1px dashed #848484;
	}
	#main-nav li:first-child{
		border:0;
	}
	#main-nav li a{
		display:block;
		padding:2px 5px;
	}
	.visual{padding: 0 0 24px;}
	.visual .carousel .item1{padding:38px 10px 50px;}
	.visual .carousel .item2{padding-bottom:52px;}
	.visual .carousel .item2 .property{
		padding:6px 5px 10px;
		margin-right:-45px;
	}
	.visual .carousel .item2 .property .title{
		font-size:25px;
		line-height:27px;
		text-align:center;
		margin-bottom:5px;
		padding-bottom:5px;
	}
	.visual .carousel .item2 .house-shadow{margin-left:15px;}
	.visual .carousel .item2 .property p{margin:0 0 10px;}
	.visual .carousel .item2 .property dl{
		margin:0 0 10px;
		font-size:15px;
	}
	.visual .carousel .item2 .property dt,
	.visual .carousel .item2 .property dd{line-height:17px;}
	.visual .intro p{margin:0 0 12px;}
	.visual .carousel .item3{padding: 50px 0 60px;}
	.visual .carousel .item3 .logo{
		width:300px;
		height:265px;
		margin:0 auto;
		background-size:contain;
	}
	.visual .intro .info-form .btn{
		width:132px;
		margin:0;
		background-size:contain;
		font-size:12px;
		line-height:14px;
		height:24px;
		padding:0 20px 0 0;
	}
	.visual .intro h2.title{
		font-size:25px;
		line-height:27px;
	}
	.visual .intro{
		font-size:10px;
		line-height:14px;
		padding:0;
	}
	.visual .intro .ttl{
		font-size:11px;
		line-height:15px;
		margin:0;
		padding:4px 0 7px;
	}
	.visual .intro .shadow-holder{margin:0;}
	#main .info-box{padding-bottom:15px;}
	.visual .intro .info-form .txt-holder{
		width:120px;
		padding:3px 4px 4px;
	}
	.visual .intro .info-form .txt-holder .txt{
		font-size:12px;
		line-height:15px;
		height:15px;
	}
	#main .item-shadow{margin:0 10px 12px;}
	#main .slideshow-holder h2{
		font-size:35px;
		line-height:37px;
		background-position:0 23px;
		margin:0 0 23px;
	}
	#main .slideshow-holder{
		background:none;
		border:0;
		box-shadow:none;
	}
	#main .shadow-gallery{
		background:none;
		margin:0 0 23px;
	}
	#main .slideshow-holder h2 span{background:url(images/bg-body.gif);}
	#main .logos-area{
		background: 0 none;
		margin: 0 6%;
		padding: 0 0;
		border-bottom: 1px solid #ddd;
	}
	#main .social{padding: 0 0 59px;}
	#main .info-box h2{
		background:none;
		margin:0 0 21px;
	}
	#main .info-box .holder{
		margin:0;
		background-position:50% 100%;
		padding:0 61px 30px;
	}
	#main .more-information h2.ttl2{padding: 0 0 18px;}
	#main .more-information .testimonials-shadow{margin:0 18px;}
	#main .more-information .testimonials-shadow blockquote{
		padding:41px 22px 59px;
	}
	#main .more-information .post{
		/*background:none;
		box-shadow:none;
		border-width:0 0 1px;*/
		margin: 0em 1em;

	}
	#main .more-information .shadow-post{
	padding:0 0 16px;
}
	#main .more-information{background:none;}
	#main .more-information .logos-shadow .logos{text-align:center;}
	#main .more-information .logos-shadow .logos li{
		float:none;
		display:inline-block;
		padding:0 10px;
	}
	#main .more-information .logos-shadow .logos li:first-child{padding:0 10px;}
	footer .block{background:none;}
	aside{
		overflow:hidden;
		padding:0 10px;
	}
	aside .form-holder{
		float:left;
		margin-right:13px;
		width:263px;
	}
	aside .showcase-shadow{overflow:hidden;}
	aside .showcase-area .list li{
		overflow:hidden;
	}
	aside .showcase-area .list li img{
		float:left;
		margin-right:13px;
	}
	aside .showcase-area .list li .box{overflow:hidden;}
	aside .showcase-area .list li{padding:9px 0 0;}
	#main .text-area h2{text-align:center;}
	#main .sale-shadow{margin:0 10px 16px;}
	#main .team-shadow{margin:0 10px 16px;}
	.main-heading{margin-bottom:22px;}
	#main .gallery{margin:0 10px 30px;}
	#main .property-wrap .details{
		margin-left:10px;
		padding:13px 10px 30px;
	}
	#main .property-wrap .map{margin-right:10px;}
	#main .text-area{padding:18px 10px;}
	#main .progress-holder{margin:0 10px 22px;}
	#main .before-after .block{margin:0 10px;}
	#main .list-area{padding:20px 10px 0;}
	#main .progress-bar .steps{
		width:644px;
		margin:0 auto;
	}
	#main .progress-bar .steps li{
		line-height:61px;
		background-size:100% 61px;
		padding:0 0 0 36px;
	}
	#main .progress-bar .steps li.active{background-size:20px 61px;}
	#main .progress-bar .steps li span{
		background-size:30px 61px;
		padding:0 68px 0 0;
	}
	#main .progress-bar .steps li.active span{background-size:30px 61px;}
	#main .progress-bar .steps li.step4 span{
		background-size:10px 61px;
		padding:0 28px 0 0;
	}
	#main .progress-bar{padding:20px 43px 24px;}
}
@media only screen and (max-width: 767px) {
	

	.flipthis-queryitem {
		width: 100%;
	}
	
	#main .item-shadow .item {
		height: 70px;
	}
	.visual .gallery-nav .slides li{
		padding:5px 0 5px 30px;
		background-position:15px 8px;
	}
	.visual .carousel .item2 .house-shadow{margin:0;}
	header .holder{
		float:none;
		margin:0 auto;
		padding:0;
		overflow:hidden;
		width:315px;
	}
	#main .info-box .holder{padding:0 10px 30px;}
	#main .logos-area h2{margin:0 0 21px;}
	footer .logo{margin:0 auto;}
	footer .contact{
		float:none;
		text-align:center;
	}
	footer .block{padding:20px 0 0;}
	#main .slideshow-holder h2{margin:0 -45px 23px;}
	#main .sale-shadow .sale-block .img{
		float:none;
		width:249px;
		margin:0 auto 10px;
	}
	#main .team-shadow .team-block .img{
		float:none;
		width:249px;
		margin:0 auto 10px;
	}
	#main .sale-shadow .sale-block .holder{min-height:inherit;}
	#main .team-shadow .team-block .holder{min-height:inherit;}
	aside .form-holder{
		float:none;
		margin-right:0;
		width:100%;
	}
	#main .property-wrap .details{
		margin:0;
		border:0;
		background:none;
		box-shadow:none;
	}
	#main .property-wrap .map{margin:0;}
	#main .property-wrap{
		background:none;
		padding-bottom:20px;;
	}
	#main .property-wrap .details dl{margin:0;}
	#main .property-wrap .details dt{
		width:50%;
		text-align:center;
	}
	#main .progress-bar h2{background:none;}
	#main .property-wrap .details dd{
		width:50%;
		text-align:center;
		overflow:hidden;
	}
	#main .progress-bar .steps{
		width:438px;
		margin:0 auto;
	}
	#main .progress-bar .steps li{
		line-height:41px;
		font-size:14px;
		background-size:100% 41px;
		padding:0 0 0 26px;
	}
	#main .progress-bar .steps li.active{background-size:14px 41px;}
	#main .progress-bar .steps li span{
		background-size:20px 41px;
		padding:0 49px 0 0;
	}
	#main .progress-bar .steps li.active span{background-size:20px 41px;}
	#main .progress-bar .steps li.step4 span{
		background-size:7px 41px;
		padding:0 26px 0 0;
	}
	#main .progress-bar{padding:20px 10px 24px;}
	#main .progress-bar .steps li:first-child{
		-webkit-border-radius:6px 0 0 6px;
		-moz-border-radius:6px 0 0  6px;
		border-radius:6px 0 0  6px;
	}
	.main-heading h1{
		font-size:34px;
		line-height:38px;
	}
}